BBBAAAA@@@@??????@@@@AAABBCCCDDDDEEEEFFGGHHIIJJKLMMNOPQRSTUVVWXYYYYYYYXXWVUTSRQPNMLKJIHGFEDCBAA@?>==<<;;;;:987654433322222223345