#######                                          
   ##### #.....#                                          
   #...###.....#        #####                             
   #.#.........##########...#                             
   #...#............(.....#.#                             
   ##.##.#.....>#...##....# ..                            
    #.##.###.##........#..#  #o#                          
    #.##.# #.##.#...##....#    o#                         
  ###.##.# #....##.###.......   o                         
  #......######.##.# ####.#.#                             
  #.#.#.........##.#    ......                            
  #.#.#.##########+#     .#...                            
  #)#.....#                ..                             
  #.###.#.#                                               
  #.# #...#                                               
  #.###...####                                            
  #.....)....+                                            
  #####...####                                            
      #...#                                               
      #.###                                               
      #.#                                                 
      #.#         +#                                      
      #.#      ###.#                                      
      #.# #####.##.##                                     
      #.###....#....####                                  
      #.......###....>.#                                  
      #####.##.#.....# #                                  
          #.###......#.###                                
          #.####.#........                                
          #.....[...##.                                   
          ######.#.###.#                                  
               #.......#                                  
               ###.#####                                  
                 #.#                ###  ###              
                 #.#######           ... ..#########.#    
                 #.......#            #.##.#5o.......#    
      ###        #.#####.#         #   #.#.#.######..#    
  #####.##########.#####.#         #.   #..#5#### #^.#    
###.......................         #.#  ##..5.)(# #..##   
#........##.#####........##         ..###..#.##(###...##  
#.#.###..##.#  #.....######.       # #.#.#.#.##.##(....#  
#.#>###..##.#  ##...##    #.#      #.##.##.#.....5c...#   
#.#.#....##.#   ##.##      ..##    #.......####.####.##   
#.#.#.##.##.#    #.#        #.###  ####.####  #.####(###.#
#...........#    #.#        #...#  ####.####  #.........(#
#####.#######    #+#        #.#.#  #.......## ######(#####
    #.#          ...       ..##)#  #.##.....#     #...#   
    #.####       ....     #####.#  #.##.##..#    #.....#  
    #.##.##      .....    ##.##.#  #.##.##..#   #.......# 
    #.#...####   ......####...#.####.##.....####.........#
   ##........+   ......'.......................'.........+
   #.#....####   ......####...#.####.##.#...####.........#
 ##.###..##      Y....    ##.##.#  #.##.##..#  ##....<..##
 #.#  ##.#       ....      ####.####..... ..#             
 ##.###.##       ...       #......#####.#####             
   #.#.######### #+#       #.##.#.#   #.#                 
    #..........# #.#       #......#   #.#                 
    ##..######.# #.#       ####.###   #.#                 
     #..######.###.##         #.#                         
     #..#...##.##...##        #.#                         
     #....#....>.....#        #.#                         
     ##........##...###########.#                         
      ############..............#                         
                 ################