TTTTT  Y   Y   CCCC  H   H  EEEEE       A   L      PPPP  H   H   A
  T     Y Y   C      H   H  E          A A  L      P   P H   H  A A
  T      Y    C      HHHHH  EEEE      AAAAA L      PPPP  HHHHH AAAAA
  T      Y    C      H   H  E        A     A L      P    H   H A   A
  T      Y     CCCC  H   H  EEEEE   A     A LLLLL  P    H   H A   A