#.  ..# .#..   
    #..   . .#..  .
    #. .....#. ##..
     #..#.   #...##
     #...#.##..  . 
     #.##...#..#  .
     .## ..h ###  .
     ##..X .#..#   
     #.X### .#.#   
    ##..#.#####    
    #.........#    
 .....###h...##    
. #####...#.#. ..  
  #.##.# ..##. .#  
 #.#.#. #..#.##    
  #...#....#..#    
. .#.#.#.......    
.  # ##X.....#.    
     #......#..    
     #..........   
     ##X..#.#.#(   
     #.#X##..##    
     ####.. ##     
         ....      
         ...#.#    
          ..# #    
           ..      
           .##