###                            
      ###   ##.##               ###         
      #.#####...#               #.###       
    ###....^....##              #...##      
   ##......<....^#     #### #####....##     
   #............##    ##..###.^#......###   
   ##...^...#....######..^##..##......#.### 
### #....#.###....^#^.^....#.......#......# 
#.####..#### #^...........).......##.....## 
#..###..##   #........##.........###.#...^# 
#........### #.#..##...#....^.########..^## 
#..........# ###########..#####   #......#  
##.......^.#           ##^#       #....#.#  
#.........##            ###      #.....###  
#........####                    #.......   
#.##...#....#                    #.......#  
###...^.....#                    ##.......# 
  ##..^.....#                     %......?..
   #.##....###                   #..8...... 
   ######....####                #........  
    ######.^....#                   ...     
   ##.#..).....##                           
####..........##                            
#..#.....^...##                             
#..#...####.##                              
#..#....#####                               
#.^......##                                 
##........#                                 
 #.....#..#####                             
 #....#####<#.#       ####                  
###...#  #....#########..#                  
#^...## ##.......##...#..#                  
##.^..# #......@..##..#..####               
 ##...###.........^^.^^..#..##              
 ###...###..##^..........#...##             
 #......>#^..#####...###......#             
 ##......#....# #..######%....#             
  ##.#...)..### ##..#.#.#....##             
   ###......#    #.##........#              
     #.....##    ####........#              
     #.#.###       #........##              
     #####        ##..#..#.##               
                 ##^@##..###                
                ##....####                  
             ####....##                     
             #......!#                      
             #......##                      
         #.........##                       
         #.........#                        
         #.......#.#                        
         ###..######                        
           #..                              
           #.                               
            .