###                       ###                      
                         #.###########             #.#               ###    
                         #...........#             #.#####..         ..#    
                         #.#########.#             #.....#.#         #.#    
                         #.#       #.#             #.###.#.#         #.#    
                         #.#       #.#             #.# #.#.#         #o#    
                         #.#       #.#             #.# #.#.#         #o#    
      #########     #########      #.#     #########.# #.#.#         #o#    
     #........#     #...#...#      #.#     #......##.###.#.#######   #†#    
     #........##### #.#.#.#.#      #.#     #.###<......#..........   #.#    
     #............###.#...#.###### #.#     #.# #..##.#.###.#######   #.#    
     #........##......#####......# #.#######.###..##.#.#..........   #.#    
     #........##......#   #......# #.#...[........##.#.#.#.#.#.#.#   #.#    
      #.......#######.#   #.###..# #.#.#.....###.###.#.#.......#.#   #.#####
      #.......#     #.#   #.##...# #.#.#.##### #.....#.....#...#.#   #.....#
      #.......#     #..  {..##...###.#.#.##########....#.#...#.#.#   ####.##
      #.......#     #### #####...(<..#.#.#........#....#.#.#.#.#.#      #.# 
      #...†...#       ########.(.....#.#.#.######.#....#.#.#.#.#.#      #.# 
      #.......#       #......†(..###.#.#.#........#....#.#.###.#.#      #.# 
      #.......#       #..........+.....#.#..####..#....#.#.......#      #.# 
      #.......#       #..........###.#.......†##..##+#.#.#####.####.#   #.# 
      ##'######       #..........# #.#.#.#..#..........#............#   #.# 
       #.###          #..........# #.#.#.#..##########.#.......##########.# 
     ###...#          #.......#### #.#.#.#.......................>........# 
     #.....#          #.......#    #........##########.#.........########## 
######.#####          #.......########.#.........#####.#########.#.....#    
#..........+          +.......'......#.#####..................##.#.###.#    
######.#####          #.......##...#.#.#####.....######.#####.##.#.###.#    
     #.#           #############...#.#.........)........#   #.##.#...#.#    
     #.#           #...........#...#.#########.#######[.### #........#.###  
     #†#           #...........#####.#.......[.....#......# ##.......#...#  
     #.#           #...........#   #.#.#######)....#.#..#.#  #.#.###.###.#  
     #.#           #...........#   #.#.#     #.......#..#.#  #.#.# #.# #.#  
     #.#       #####....†......#   #.#.#######[...####..#.#  #.#.# #.# #.#  
     #.#       #...............#####.#.......'....'.....#.#  #.#.###.# #.#  
     #.#       #....[..).......##....#.#######....####.#######.#.....# #.#  
     #.#       #...............##....#########....####.........####### #.#  
     #.#       #.....############....'.................#################.###
     #.# #######.....#          #....#####################.................#
     #.# #...........#          ######             #.........###############
     #.###........#############               ######..)...((.#              
     #...'........'...........#               #..............#              
     #####.......!###########.############    #..............#              
         #...............................#    #.....######+###              
         ###...........######.##########.######.....######.#                
           #(..........######.#......#........'.....'.....(#                
           #....)......#....<.#........#.#.####.....########                
           #...........#.#############.#.#.#  #.....#                       
           #...........#.# #...........#.#.##########################       
           #...........#.# #.#####....(..#.......)..................#       
           #...........#.###.#####.############.###################.#       
           #...........#.#..........>.#.......)..#                #.#       
           #...........#.#.#.#####.##.#.#######..#                #.#       
           #...........#.#.#>#   #.##.#....#  #..#                #.#       
           ######oo#####.#.#.#   #.##.#..#.#  #..#######          #.#       
                #ooo.....#.#.#   #.##.#....####........#          #.#       
                ##S#######.#.#   #.##.#..........#.###.#          #.#       
                 #.#     #.#.#   #.##.#..#...........#.#          #.#       
                 ###     #.#.#   #.##†#..#.#####.#.#.#.#          #.#       
                         #.#.#   #.##.#..#.#####.#.#.#.#          #.#       
                         #.#.#   #.#.....#.......#.#.#.#          #.#       
                         #.#.#   #.#####.#########.#.#.############.#       
                         #.#.#   #.#####.#       #.#.#.........).)..#       
                         #...#   #.......#       #...################       
                         #.###   #.#######       #.###                      
                         ###     ###             ###