...                   
            #..                   
            #.#                   
            ..(                   
            #.#        #+#        
  ..        #.#        #.#        
  #.   ######.#        #.#        
###.####...##.#  #######.##       
#....##..#....####........##      
#..#..#....##......###.....#      
#........########### ##...##      
#........##           ##..########
#.........##           #..........
#...###....#           #.#########
#..## ###..##          #.#        
#..#    ##..#          #.#        
##.##    #..#          #.#        
 #..##  ##..#          #.#        
 ##^.####..##   ########.#        
  ##...##.##    .........#        
   ###.<..#    #.######..#        
     ######    #.     #..##       
              ##.######...######  
              ................... 
        ##     # #...##...##.#### 
        ...    #.#.#.....##  #    
          ..####.#..)##..#        
            ...#.........#        
         #.###.###)#.###+#        
         #.........#...           
         #####.#######...         
             #.#      .....       
             ...       ....       
            ....        ...       
           #....#       ...       
           #.#.##                 
           #...#