#                                  
                      ....###############################
                      .........!........................#
                      .##.#############################.#
                                                      #.#
                                                      #.#
                                                      #.#
                                                      #.#
                                                      #.#
                                                  #####.#
                                                  #.....#
                                                  #.#####
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
                                                  #.#    
        #.#                                       #.#    
        #.#                                       #.#    
   #.   #.#                                      ##.#    
   #.# ##.#                                      #..#    
   #..  ...                                      #.##    
   #.#+ #.#+##                                   #.#     
   #.#..#.#..#                                   #.#     
   #.#..l.'..#                      ..#          #.#     
   #.####.####.#                    #.#          #.#     
####.............                   #.#          #<#     
#..#.#############                  #.#          #<#     
#....#         #.#                  #.#          #.#     
#.####         #.#                  #.#          #.#     
#.#            #.#                  #.#######    #.#     
#.#            #.#           ########........    #.#     
#.##           #.#     ####  #.......####.###    #.#     
#..#           #.#    #...   #.##.....<...#      #.#     
##.#           #.######.######.##.##.######      #.#     
 #.#           #............................             
 #.#     ########.......######.##.##.#######             
 #.#     #...........##.....##.##.##.#                   
 #.#     #.######.##.##.....##.......#                   
 #.#     #.#    #.................####                   
 #.#######.######.#####.....#######                      
 #.##.............#####.<...#                            
 #.........######.......#####                            
 ####.######    #########                                
    #.#                                                  
    #.#                                                  
    #.#                                                  
    ..#                                                  
    ###