AABAAB
ABBABB
CCEEGG
CDEFGH
DDFFHH