##........#     ## 
  ..........+    .. #
  ..?.......#####.#.#
   ..................
    ..............#.#
    #+#^.ZZz..../....
 ####.#..nV###......#
 +......ZVV)V'D.....#
 ####.#.######......#
      #...Z.......#.#
    #.Z.8.....##..#  
   #....P...... ..#  
  ...8...zP....  .#  
.......P.......   #  
...............      
.......P8.8....      
..(......{.....