              5555
            85555558
      555 8855d555d588 555
       5d558555d5d55855d5
        5dd55ddddddd5dd55
        5dd5d0fd5d0fddd5
         5d55555d5555d5
           d555ddd55d
            ddd555dd
           ccc8ddd8cc
           ccc88888ccc
          cccc78557ccc
          ccc7d5d557cc
          ccc7d55f57cc
          7cc775ff77c7
           77778ff777
          ccccc88fcccc
         77ccccc8fcccc