h(  @666555666BBBEEE555777888wVVV222???:::+++---:::CCCAAA444CCCPPP---CCCBBB222111DDDBBB444///DDDBBB555///DDDBBB555///DDDBBB444///DDDBBB444...DDDAAA333111CCCAAA222:::CCCAAA222BBB222BBB???AAAAAAAAAAAABBB