###  
                          ..#  
                          #.#  
                          #.#  
                          #^#  
                ###########.###
                #.....##......#
           .    #.....#.......#
          #.    #.....#..##...#
          #. ####.....#..##...#
       #  .. ..##.........##..#
       #. #. #.###...##.......#
       #.##. #.# #........##..#
     ###....##.# #.####.......#
     #.......#.###.####...###.#
    ...#..#...................#
    #..#.......###.####...#####
  .##........### #........#    
  ........##.#   #......#%#    
    #.....##.#   ########.##   
 .###........#   ##......#.#   
............##   #...####.##   
 .###.##.##.#    #...#  ###    
       #.##S#    #...#         
       #....#    #...#         
       ###..#    #...#         
   ....###..######...########  
  ............................ 
   ....#.........<...!.....#.  
   ..  #...#...............#   
       #.#.#######...#.##..... 
       #..##     #...#[#  ##.  
       #..       #...#.#       
       #..       #...#..       
       .#.       #...###       
                 #...#         
                 .....         
                 ##.##