AAABBBCCCDDDEEEFFFGGGHHH