babx1ax1aaax1bx1bbx1babx1bababbx1babx1bbabx1bax1ababx1aax1baaax1bbx1aaaax1abx1bbbbx1baabbbx1bbbax1baabbax1bbbaabbbx1baabx1bbbaabbax1baaax1abbaabbbx1aaabx1abbaabbax1aaaax1baaaaaabx1bbbbx1baaaaaaax1bbbax1aaaaaaabx1abbbx1aaaaaaaax1abbax11bb1116ba1115ab111aa1114