BBABABAB BBBBBA AABAAA