aaaaccccccggaaaccggaaaaaccccgggggggggggttccccggggaaaaaaattttttttttggggccccttttttttttccccggaaaaaaaaatttttttttccccttggggggccccccccatttttttttcccccattttcccccccccgggcccccccttttttaaaatttttttaaagcccccccccccccccttttttaaaattttttttntccccccgggggggggcccgggtttaaaggcccccaaaaaccccccccccccaaggggggggcccccgcgttttttttttttttttaaaaggggggggggggggggggggcccccccccccccccccaaaattttttttaaaaccccccctggggggggggccccccc