ax1x1aax1bx1bx1x1bcx1cccbax1abcabcabcabcaax1ax1bax1bx1cax1cx1aaax1abx1baax1bbx1caax1cbx1abx1ax1bbx1bx1cbx1cx1abcx1acccbax1bbcx1bcccbax1cbcx1ccccbax1aaaax1aax1aaabx1abx1aaacx1acx1baaax1bax1baabx1bbx1baacx1bcx1caaax1cax1caabx1cbx1caacx1ccx1aaaaaax1abbax1aaaaabx1abbbx1aaaaacx1abbcx1baaaaax1bbbax1baaaabx1bbbbx1baaaacx1bbbcx1caaaaax1cbbax1caaaabx1cbbbx1caaaacx1cbbcx1abbax1aax1abbbx1abx1abbcx1acx1bbbax1bax1bbbbx1bbx1bbbcx1bcx1cbbax1cax1cbbbx1cbx1cbbcx1ccx1abbccax1accccccbbaaax1abbccbx1accccccbbaabx1abbcccx1accccccbbaacx1bbbccax1bccccccbbaaax1bbbccbx1bccccccbbaabx1bbbcccx1bccccccbbaacx1cbbccax1cccccccbbaaax1cbbccbx1cccccccbbaabx1cbbcccx1cccccccbbaacx11aa1111ab1111ac111ba111bb1111bc111ca1111cb1111cc111baabx1bbx1baacx1bcx1baaaabx1bbbbx1baaaacx1bbbcx1abbax1aax1cbbax1cax1abbccax1accccccbbaaax1abbccbx1accccccbbaabx1abbcccx1accccccbbaacx1bbbccax1bccccccbbaaax1bbbccbx1bccccccbbaabx1bbbcccx1bccccccbbaacx1cbbccax1cccccccbbaaax1cbbccbx1cccccccbbaabx1cbbcccx1cccccccbbaacx1ba10ab12bb12ac11bc11aa12cb12ca12cc10ba11ab11bb11ac11bc11aa11cb11ca11cc11