AABAABEE
ABBABBEF
CCDCCDFF
CDDCDDEE
AABAABEF
ABBABBFF