ax1x1aax1ababx1bbbbx1ax1ababaax1ababx1aax1ax1bax1bx1abbbbx1aax1bbbbbx1bax1aaaax1abbaabbax1aaabx1abbaabbbx1aaaax1aax1aaabx1abx1baaax1bax1baabx1bbx1abbbbbbbbax1aaaax1abbbbbbbbbx1aaabx1bbbbbbbbbax1baaax1bbbbbbbbbbx1baabx11aa1112ab111ba1111bb1111aaabx1abbaabbbx1baabx1bbx1abbbbbbbbax1aaaax11aa1241ab1211ba1121bb121abbbbbbbbax1aaaax11ab1111bb111ba111aa111