######              
                 #....#              
                 #....#              
                 #....#              
                 #....#              
                 #....#              
                 #....#              
                 #....#              
                 #....#    ######    
                 #....#    #....#  # 
   ###############....######....##.# 
   #...........W...................# 
   #....####################....#### 
   #....#         ##### #.......#    
   #....#         #...# #.W.#####    
   #....###########...###...#########
   #....>...............o............
   #.................................
   #.....##########...###...######## 
   #....##        #...# #...#        
   #....######    #...# #...#        
   ####......#    #...# #...#        
      #o####.#    ##### #####        
#######.####.#                       
#......o.....#                       
#............#                       
#.!.......o..#                       
#............#                       
#............#                       
 #########'#'#                       
         )....#                      
        #o....#                      
        #.....#                      
        #.....#                      
         ....