###                                       
        ###########################.#                                       
        #...........................#     #############                     
        #.#########################.#     #...........#                     
        #.#                       #.#     #.#########.#                     
        #.#                       #.#     #.#       #.#                     
        #)#                       #.#######.######  #.#                     
        #.#                       #..............####.#####                 
        #.#                       #..######.#.%...........#                 
        #.#  ###########          #..#....#.#.##.####.###.#                 
        #.#  #.........######     #..#.#..#.#.##.#  #.# #.#                 
        #.#  #.........##...#######..#.#.##.#.##.####.###.#                 
        #.#  #.>..........(...............................#                 
#########.#  #.g........#...###.###..###.####.##..###.##..#                 
#.........#  #.....####..#### #.# #...........##..# #.##..#                 
##.########  #...#### ##..#   #.# #.####.#######..# #.##..#                 
 #.#        ##..###8#####.#   #.# #........# ###..# #.##..#                 
 #.#       ##..##≈≈_#..)#.##  #.########.#.###.#..# #.##..#                 
 #.#       #..##≈≈..##.....#  #.#......#.#.....#..###.##..#                 
 #.####### #..#≈≈...####...#  #.#.####.#.#####.#..>.......#                 
 #.......# #..'...._8# ##..#  #.#.####.#.#   #........#...#                 
 #######.# #..#≈≈...####...#  #.#.#......#   #..#.#####...#                 
       #.# #..##≈≈..##.....#  #.#.#......#   #..#.......>.#                 
       #.# #...##≈≈_#...#..#  #.#........#####....#####...#                 
       #.# #....###8#####..####.#............#.##.#####...#                 
       #.# #.....#### ##........#.......####.#.##.........#                 
       #.# ####....####....######.......##<#.#.##.######..#                 
       #.#    #.#..........#    #.......##.#.#.##.........#                 
       #.#    #.#########.##    #.......##.#.#....#####...#                 
       #.#    #.# #.....#.#     #.......##.#.###..#####...#                 
       #.######.###.###.#.#     #.......##.#.#........#...#                 
       #.)..........# #.#.#######..#######.#.#.#..###.#...#                 
       ########.##### #.#<#................#.#.#......#...#                 
              #.#     #.#.#.####.#.#########.#.#...####...#                 
              #.#     #.#.#.##.....#       #.#.#..........#                 
              #(#     #.#.#.##.#.###########.#.##..#####..#                 
              #.#######.#.#.##.#.###.........#.....#.....^#                 
###############........................>..................##################
#......%..................######.#.#.############..#.##...........%........#
##.####################..........#.#.#          ##.#.####.##############.###
 #.#      #.........##.............#.#           #.#.................#....# 
 #.#      #.#####..................#.#           #.#.####.##########.#.#..# 
 #.#      #.#####.#.##.######........#           #...#..#.#.......##.#.#..# 
 #.#      #............#    #........#           ###.#..#.#.#####.##.#.#..# 
 #.#      #######.#.####   ##........#             #.#...%#.#...#.##.#.#..# 
 #.#      #...<.....#      #.....#.#.#             #.#..#.#.#..........#..# 
 #.########.##.##.####     #.###.#.#.#             #.#..#.#..(..#.##.###..# 
 #...................#     #.# #.#.#.#     #########.#..#.#.#.....##.#....# 
 ################.##.#     #.# #.#.#.#     #.........#..#.#.#.######.#.##.# 
          #........#.#     #.# #.#.#.#     #.#..........#............#.##.# 
          #.########.#     #.# #.#.#.#     #.#.######...#...#.########....# 
          #.#      #.#     #.# #.#.#.#     #.#.#  #.........#.#      ###### 
          #.#      #.#     #.# #.#.#.#     #.#.#  #.##.##.#.#.#             
          #.#      #.#     #.# #.#.#.#     #.#.#  #.......#.#.#             
          #.#      #.#######.# #.#.#.#     #.#.#  ###.#####.#.#             
          #.########.........###.#.#.#     #.#.#    #.#   #.#.#             
          #...%.(................#.#.#     #.#.#    #.#   #.#.#             
          ########################.#.#     #.#.#    #.#####.#.#             
                                 #.#.#     #.#.#    #.......#.#             
                                 #.#.#     #.#.##############.#             
                                 #.#.#     #.#................#             
                                 #.#<#     #.##################             
                                 #.#########.#                              
                                 #....(......#                              
                                 #.###########                              
                                 ###