TTTTTTACACTTTTTTACACTTTTTTTTTTTTTTTTACACACTTTTTACACACTTTTTTTTACACACACACTTTTTTTTTTACTTACTTACTTTTTTACTTACTTACTTTTTTTACTACTTTTTACACACTTTTTTTTTTTTTTTETTTTTTTTTTTTTTTTTACTTACTTACTTTTTTACTTACTTACTTACTTTTTTTTACACTTTTACACTTTTTTTTTTTACACABBBBCTTTTACTTTACACABBBCTTTTTTTACACTTTACACABBCTTTTTTTTACTTTTTTACACABBBCTTTTTTTTTTTACACTTTTACABBCACACACACACTTTTTTTTTTTTABBCACACACACACTTTTTTTTTTTTABBCACACACACACTTTTTTTTTTTTABBCACACACACACTTTTTTTTACACTTTTACACACACACTTTACACTTTACACTTTTTTTTTACACTTTTACACACACTTTACACTTTACACTTTTTTTTTTTTTTTTACTEACTTTTTTTACTEACTTTTTTTTTTTTACACACACACACACACACTTTTTTTACACABBCACABBCACACTEEACACACTEEETEETEE