#######                           
                      #.....#                           
           #########  #.....##########     ###          
           #.......#  #..............#    ##.##         
           #.#####.####.....########.######.#.##        
           #.#..............# #.............##.##       
           #.#.###.#.......## #.####......^..##.#       
           #.#.# #.#.#####.#  #.#  #######...#.##       
           #.#.# #.#.#   #.#  #.#        ##...##        
           #.#.# #.#.#   #.#  #.#         #..########## 
           #.#.# #.#.#   #.#  #.###########..##.......# 
           #.#.###.#.#   #.#  #.................#.###.# 
           #.........#   #.#  #..####...#...........#.# 
           ##..#######   #.####..####..........####.#.# 
            #..#         #.##...................# #.#.# 
            #.^#         #.##.#..####.##.......## #.#.# 
          ###..#         #.##.#.......<.......##  #.#.# 
          #..[.# ###     #.##................##   #.#.# 
          #.##)###.#######.......###...##.#.##    #.#.# 
 #####    #.##?##.......>......####.........#     #.#.# 
##...##  ##.##.###...#.######.####........#.#     #.#.# 
#.....####...#>##.........# #...#.........#.###   #.#.# 
#..........#......#.#.#.#.# ###.##............#####..?##
#.....#..#...#.##.........#   #.###.....#.###..........#
##...##.........#.#.#.#.#.#   #.# ##......# #.#####..#.#
 ##.###..#.#.#............#   #.#  ##.....###....##..#.#
  #.# ##..........#.#.#.#.#   #.#   ##..#.........#..#.#
  #.#  #.#(#.#.##.........#   #.#    #..###.####..#..#.#
  #.#  #.......##.#.#.#.#.#   #.#    #.......###..#..#.#
  #<#  #.#.#.#.##.........#   #.#   ###.###..........#.#
  #.#  #........##..#..####   #.#####...###.####.......#
 ##.## ######...#...#.##      #.........##...###...#####
 #...#      #.#.......#       #####...........##...#    
 ##.##      #.#.......##          #................#    
  #.#       #..........######     #...........##...#    
  #.#      ##.#.............#########..............#    
  #.#      #..........#.#.#..)......#...###.#####..#    
  #.#    ###.......)........#######.##### #.#   #..#    
  #.######.........#..#.#.#.#     #.#     #.#   #..#    
  #..............<##........#     #.#     #.#   #..#    
  ########..........[.#.#.#.#     #.#     #.#   #..#    
         #........##........#     #.#######.#####..#    
         #.#...#####.......##     #................##   
         #.##........##.#### ##############.#####...#   
         #.############.######.........# ##.##  ##.##   
         #.#####.............#>#######.# #...#   #.#    
         #........#####.####.#.#     #.# #...#   #.#    
         #######..#   #.#  #)#.##    #)# #...#   #.#    
               #..#   #.#  #)...##   #)# ##.##   #.#    
               #..#   #.# ##)#.#.##  #)# ##.##   #.#    
               #..#  ##.###..#.##.## #[###...#####.#    
               #..#  #.........###.# #.............#    
               #..#  #.####..#.##.########...#######    
               #..####.......#..............##          
               #........#.#...#.#############           
               #.#####.......#.##                       
               #........#.#..###                        
               #######......##                          
                     #...####                           
                     #####