###        ######           
                                    ###########.#        #.##.############
                                    #...........#        #..#............#
                                    #.#########.#        #..#.#########.##
                                    #.#       #.#        #..#.#       #.# 
                                    #.#       #.#        #..#.#########.# 
                                    #.#      ##'##       #..#.#....{..#.# 
                                    #>#      #...####    #..#.#.#####.#.# 
                                    #.#      #......#    #..#.#.#...#.#.# 
       ##############################.########....%.#    #..#.#.#.#.#.#.# 
       #............................................#    #..#.#.#.#.#.#.# 
########.############################.#######.##....######..#.#.#.#.#.#.# 
#................................................<..............#.#.#.#.# 
#.##########################.....#.##.##...###.######.####.##.#.#.....#.# 
#.#                        #.#÷#.#.##%##...+....<.............###.#####.# 
#.#                        #...#)#.##.##...###.#.####.####..............# 
#.#                        ###.#.#.##.##.#......................#.####### 
#.#                         ####.#.##.##.#[##.#..####.#########.#.#       
#.#                       ###..÷.#.##.##.#.#.......##.#       #.#.#       
#.#                       #...####.##.##.#.####..####.#########.#.#       
#.#                       #...#  #.##.##.#......................#.#       
#.#                       #'''#  #.##.##.######..####.###########.#       
#.#                      ##...## #.##.##.#    #...................#       
#.#                     ##.....###.#..##.#    ##..###.#############       
#.#                     #...>...##.#.###.#     ##.###+####                
#.#                     #.......##.#.# #.########))......#                
#.#              #..    #..>.>..##.#.# #.#......#........#                
#.#              #.#    ##.....###.#.###........'........#                
#.#              #.#     ##...## #.#..(.........#.###'####                
#.#              #.#      #####  #.######.......#..##^#                   
#.################.#      #...#  #.#....#.......##.##.#                   
#................#.#     ##...#  #.#.##.#.......##.##.#                   
######....######.#.#     #..###  #.#.##.#.########..#.#                   
     #....#  ###<#.#     #.##    #.#.##.#.#########)#+####                
     #....#  #.....#######.#######.#.##.#....../..)......#                
     #....#  #.....................#.##.##########.......#                
     ######  #.....#################.##.#        #.......#                
             #.....#               #.##'#####    #.......#                
             #.....#               #........#    #.).....#                
             ###'#.#    ############........#    #.......#                
               #.#.#    #...)[..............######.......#                
               #.#.#    #.#########.................######                
               #.#.#    #.#     ###+#........########                     
               #.#.#    #.#     #....##'#...........                      
               #.#.#    #.#     #....##.#####.######                      
               #.#.#    #.#     #....##.#   #.#                   ####### 
               #.#.#    #.#     #....##.#   #.#                   #<....# 
               #.#.#    #.#     ###+###.#   #.#                   #####.# 
               #.#.#    #.#           #.#   #.#                           
               #.#.#    #.#           #.#   #.#                           
               #.#.#    #.#           ..#   #h#                           
               #.#.#    #.#######     ###   #y#                           
               #.#.#    #...%...#      ######.#                           
               #.#.############.#      #......#                           
               #.#........#   #.#      #.######                           
               #.########.#####.#      #.#                                
               #.#      #.......#      #.#                                
               #.#######################.#                                
               #.........................#                                
               ###########################