.                        
                    #.#                       
                   ##.#                       
                    ...                       
                    #.###########             
               ######.#..........             
               ...................            
              #######.#...#######             
             ...........#.#######.###         
             .........#.#...........          
             #######..#.#..######.####        
             #........#.#..###........        
             #.#####.##.#.............#       
                   #.##+#..###.##.###.        
                   #.........#'##.#           
                   #.....##.......#           
             #.#####.....##.......#           
             #...........##.......#           
             #######.....##.......#    .      
                 #.#.....+........#   #.# #   
                 #.%)....##.......#   #....   
              #  #.#.....##.......#   #.#.#.. 
              .....#.######.......#   #.#.#...
             ......#.#########.##.#####...... 
            #............#####.#............ #
             ......#.#......##.#..#####.#.##.#
             .##.#.#.#......##.#.............#
               #^#.#.#......# .#.....##...####
                 #.#.###'####  #.....##...#   
                   #.# #.#     #..........#   
                ##.#.###.#####.#...#.#S...#   
               ...........(............s..#   
                ####.#....................#   
          #.#.#      #.#.#####.#............  
          #.#.#      #.#..#     ............. 
          #.#.###### #.#..#      .######......
          #.#........#.##.#             ..... 
###########.#........#.# .#             ..#.  
#......#....#........#.# .#             .     
#......#....#........#.# .#                   
#......#....#........#.#                      
#......#.............#.#                      
#####'##....###'######.#                      
    #.##....# #.#    #.#                      
    #...<...# #.#    #.#                      
    #.##....# #.######.####                   
    #.####### #...........#                   
    #.#       #.######.####                   
    #.#       ###    #.####                   
    #.#              #....#                   
    #.#              #.####                   
    #.#              #.#                      
    #.#              ###                      
    #.#