AACCBBACC
ABCABAADC
BBDAABBDD
ADDBCBAAE
AABBCCAEE
FFGFFGFFG
FGGFGGFGG