.                        
  ..           (#.         
                ..#        
   #.           #.         
           ...  ..#.#      
 .     ## # ..##.##.#      
 ...#.# .#....#... .       
  ...  ....# .. ....       
 . .#.  .. .  .   #. #     
      . ..... # .#..!      
 .. . .....#.  . #..##    .
  ...  .. ........#. #  #.#
 ..   .#. ...... . . ###.. 
 ...   .. ...# ## ###.#.##.
....#......#..#..##..#...X.
 .... ..............#.#... 
 #....###...#..............
       #........#....#. .. 
       . ...#..#..#..#.#.. 
       ###......#X>....#   
         ..#.....X.#####   
        .#...#...#...##    
       ..#..#.#..##......  
       ..$..........#.#.#  
       #.#...#......### .. 
         #.#..#######      
         . #..             
           ##.             
            ..             
            .#             
           ##