.                    
             .        ..          
     .  #   #         .           
    .# # . ...      ...           
     .  #.. #                     
       #  .#.  #         ..       
     ##    . # .##  ###           
     # ..##..#  . # ..# .         
     . . #. .## .#.#   . . .      
   #..   ...#.#.#. .# ....        
   ##. ## ##. #..  #  .. .        
         ##.#.3#..#..#     .      
     #  #. .   ### # #  .   .     
    .   #.##.#..# ...#.....  .    
    .  . # .#...###...# .  ..     
      ##.  ..#.#....#.#  . .      
         ..##.#3.##.##.  ..       
        ##.#..#.#. #  . .  . .    
          ......#.  #.. ... .     
         #........  #... .     . .
         ##.##...## #.. .   ..    
     ##  ... #.#.####. . ....     
 #   #..#######.#..##. ...   .. . 
 #.    #.!..#.##X. #  .. ..    .  
##..  ###.....#.#..#    .  . #    
 .... #.###...Z..##.#.. .         
##.#..#....###.#....#.      .  .  
#.D.....##..##.###.## . .   .     
.###.##.##.##..#   ...  #         
  #.  .>.###.###   #..  .  #.#    
     #####  .       ...           
           .         ##