##################                 
 ########### ##########          #................##                
 #......<..###........#          #.###.#.#####.....##               
 #.#######(#....<..##.#          #.# #.#.# ##.......##              
 #.# #.......#.#.#.##.#########  #.###.#.###.........########       
 #.# #.###.###................####.##...............^.......#       
 #.# #.# #.# #.....##.#####..............###.........######.#       
 #.###.###.# #.>......#   #.#.####.##..### ##.......##    #.#       
 #.........# ###.######   #.#.#  #.##..#######.....##     #.#       
 #####.#####   #.#        #.#.## #.##..............#      #.#       
     #.#       #.#        #.#..# #.##.############.#      #.#       
     #.#      ##'##       #.##.# #.##.#         ##+##   ###.######  
    ##.##    ##...##      #.##.# #.##.#        ##...##  #.........# 
    #...#   ##.....##    ##.##.###.##.####    ##.....## #.#.#####.# 
 ####.#.#####.......##  ##......(..##.##.##  ##.......###.#...###.##
 #.........#.........####...##.######.#...####.........##.#........#
##.......).+..<......'...................))..'.........+.......##..#
#.......##.#.........####...#######......).###(.....[..##.#...###..#
#.....[.##.##.......##  ##..#     #.#.#.###.###.......###..........#
#..........###.....##    ##.#     #.#>..# #.# ##.....## ####.##.##.#
###...###### ##...##      #.#     #.###.###.#  ##...##     #(##.##.#
  #...#       ##+##       #.#     #........##   ##'##      #.##.##.#
  ##[##        #.#        #.#     #######.##     #.#       #.......#
   #.#         #.#        #.#           #.#      #.####    ####.####
   #.#   #######.##       #.#           #.#     ##....##      #.#   
   #.#   #........##      #.#           #.#    ##......########.#   
   #.#   #.###.....########.#           #.#    #.........÷......#   
   #.#   #.# ##........)....#           #.#    #........#########   
   #.#####>#####..###########           #.######.#......#           
   #..............#                     #............##.#           
   #######.#####..#                     #######..#...##.#           
         #........#                           #..#.####.#           
         #######.###                          ##.#.###..#           
            #......###                       ###........#           
            #.##.....#                 #######.......####           
            #.##...#.#                 #.............#              
            ##########               ###.###.........#              
                                   ###...##....###...).#            
                                  ##.#.#.......#_#....#.            
                                ###{.#....#....#+#....# .           
                               ##.........######  ####..            
                               #..........#           ##            
                              #.....#..........                     
                             .......#......####                     
                             ..).#.##.........                      
                             .##### #.?...####                      
                                    #.....#                         
                                    #.###.#                         
                                    #..  .#