AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHH
