AABAABEEGG
ABBABBEFGH
CCDCCDFFHH
CDDCDDEEGG
AABAABEFGH
ABBABBFFHH