###  ###    ###                           ###                        
      ##.####.#    #.#                           #.####                     
      #.......#    #.#############################.##.#                     
      ##.####.#    #..................................##########            
       #.#  #.#    #.###############################...........#            
       #.#  #.#    #.#                           #.#..########.#            
       #.#  #.#  ###.########################  ###.#..#      #.#            
       #.#  #.#  #....).........##..........#  #...#..#      #.#            
       #.#  #.#  #.#.##########.#...........#  #.#.#..#      #.#            
       #.#  #.#  #.#..>.....# #.#...........#  #.#.#..##     #.#############
       #.#  #.#  #.###.####.# #.#...........#  #.#.#...##    #.#...........#
       #.#  #.#  #.# #.#  #.###.#.........######.#......#### #.#.########.##
       #(#  #.#  #.###+####..##.#.........#......###.......# #.#.##.....#.# 
       #.####.####......)..#.##.#.#######..........###'''#####.#.##.###.#.# 
       #.##......#.................................#(....(.#.#'#'##.###.#.# 
       #.##.#.##.#.........#..#.#.########......####..(....#..........#.#.# 
       #.##.#.##.#.........##.#.#.......[..........#....(..#..............# 
       #.##.#.##.#.........##...###......#.#########(♣.....#.......##.#.### 
       #.##.#.##.#.........###..# #......#......)[.#...♣.(.#.....#.##.#.#   
       #.##.#.##.#.........###..###......#########.#########.#####.#..#.#   
       #.##.#.##'#'###.......................oooomomm..)>÷.#......[#.##.####
       #.##.#.......###.#######.#####+#.......##o#5........#...............#
       #.##.#.......# #.#     #.#.........(...##o#######...##.####.####.#.##
       #.##.#.......# #.#     #...............##.#     ######.#  #....#.#.# 
       #.##.#.......# #.# #####...............##.#          #.#  ####.#.#.# 
     ###.##.#.......# #.# #...................##+####       #.#     #.#.#.# 
     #..............# #.# #.###...#'#'#.............#       #.#     #.#.#.# 
     #.#.##.#.......# #.# #.# #.#.#.#.#.............#####   #.#     #.#.#.# 
     #.#....#.......###.###'###.#...#.#######...###.....#   #.#     #.#.#.# 
    ##.#..#.#.......#........##.##..#.#     #.⌠.# #.....#####.#######.#.#.# 
    #............#'##........##.##..#.# #####...###.....[.............#.#.# 
    #..#.##.#.##.#.##........##.#.....###...............#####.#########.#.# 
#####..#....#.##.#.##........##.#..........⌠..>..⌠......#   #.#       #.#.# 
#.............)#.#.##.........#.#..÷....................#   #.#       #.#.# 
##.##........(.#'#'##.........#.#.........###...###.....#   #.#########.#.# 
 #.####.#####.......#.........#.#.........# #.⌠.# #.....#   #.#...........# 
 #.#  #.# #.+......(#.........#.#.........###...###.....#####.#.#######.### 
 #.#  #<# #.#.......###+#.#.#.#.#............###..................#   #.#   
##.########.####+#.##.....#.#....<..#.######## #........#####.#.#.#   #.#   
#..................##....##.#.#.#.#...# ########.....(..#####.#+#.#   #÷#   
###########.####.#..........###......># #...........##............#   #.#   
          #.#.........(.......###.##### #...........##............#####.#   
          #.#..#.#.##....####.# #.#######...........##................#.#   
 ##########.##.#.#.##....#  #.# #......##................####'#'#####.#.#   
 #..........##.#.#.##....####'####...#.##................####.#.#####.#.#   
 #.###########.#.#.##..........# #...#.#########.........'....#.......#.#   
 #.#         #.#.#.##..........# #...#.#   #######.......##############.#   
 #.#         #.#.#.##..........# #...#.#   #.....'.......'..............#   
 #.#         #.#.#.##....####'####...#.#   #.#####.......################   
 #.#         #.#.#.##....#  #.#......#.#   #.#   #.......#                  
 #.#         #.#.#.#######  #.#.####.#.#   #.#   #.......#                  
 #.#         #.#.#.##########.#.#...<#.#   #.#   #.......#                  
##.###########.#.#.........##.#.#.##.#.#   #.#   #...(...#                  
#................#########.##.#.#.##.#.#   #.#   #.......#                  
##############.###########.##.#.#.##.#.#   #.#   #########                  
             #...........#.##.#.#.##.#.#   #.#                              
             #..########.#.##.#.#.##.#.#   #.#                              
             #..#      #.#.##.#.#.##.#.#####.#                              
             #..#      #.#.##.#.#....#...(...#                              
             #..########.#.##.#.##############                              
             #...........#.##.#........#                                    
             ##.##########.##.########.#                                    
              #.##########.##.########.#                                    
              #............##..........#                                    
              #.##########.#############                                    
              ###        ###