###            
                                                       #.############ 
                                                       #............# 
                                                       #.#.########.# 
########################################################.#.#      #.# 
#..........................................................# ######.##
#......###################################.......#######.#.# #.......#
#......###########             ###########.......#     #.#.# #.####.##
#......#.........#             #........##.......#######.#.# #.#  ### 
#......#.........#             #........##...###......##.#.# #.#      
#......#.........#      ###### #........##...# #..###.##.#.# #.#      
#................#      #....# #........##...###..# #.##.#.###.#      
#.##'###.........#      #....# #............<.....# #.##.#.....#      
#.##.# #.........#      #....# #........##...####.# #.##.############ 
#.##.###.........########....#####'#####.....#  #.# #...............# 
#.##>..........................###.#   #.....#  #.# #..#.##..######.# 
#.##.###.#.....##########.)..#..##.#####.....#  #.# #..#.##..#    #.# 
#.##.# #.#.....################.##.##<.....###  #.# #..#.....#    #.# 
#.##.###.........................#.####....######.###..####..#    #.# 
#.##.......................................'..>..............#    #.# 
#.########.....################....####....#.o....#########.#######.##
#.#  #............##.......#####.....................................#
#.#  #............##...>...................#......########..##########
#.#  #............##.......#.###...####....#......#...........#       
#.#  #............##.......#.# #...#  #....######.......##..#.#       
#.#  #............##.......#.# #.#.## #.####    #.......##..#.#       
#.#  #............##.......#.# #.#..# #.#########.......##).#.#       
#.#  #............##.......#.# #.#..###...........###.####..#.#       
#.#  #............##.......#.# #.#...##..############.#  #..#.#       
#.#  #........######.......#.# #.#.#.##...............#  #..#.#       
#.#  #........#    #########.# #.#.#.##..#####........####..#)#       
#.#  #........###          #.# #...#.....##...................#       
#.#  #..........############.#####.##.#..##.##.............########   
#.#  #..........##................................................#   
#.#  ########...##...........#....#.##..###.##########.###.######.#   
#.#         #...##...........#....#.#..........#     #.###.#    #.#   
#.#         #...##...........#....#.##..###.##.#     #...#.#    #.#   
#.#         #...##................#.##..# #.##.#     #.#.#.#    #.#   
#.#         #...##................#.##..# #.##.#     #.#.#.#    #.#   
#.#         #..........................># #.##.#     #.#.#.#    #.#   
#.#         #...........#####....##.#######.##.#     #.#.#.#    #.#   
#.#         ##..........#   ####..#............#######.#.#.#    #.#   
#.#          #........).#########.#.#######.........####.#.#    #.### 
#.#          #....................#.........#######........#    #...# 
#.#          #.............................#############.##########.##
#.#          #.............#####.....................................#
#.#          #............##...##..........#############.#..........##
#.#          #...........##...8.#..............#       #.#^########.# 
#.#          ##.####.###.#.................###.#       #.#.#      #.# 
#.#           #.#  #.....#._.....).........# #.#       #.#.#      #.# 
#.#  ############  #.###.#.[...............# #.#########.#.#      #.# 
#.#  #........#    ### #<##...8.#..........# #...........#.#      #.# 
#.####........####     #..##...##...#.########.#.#########.#      #.# 
#..............._#     #...#####....#........#.#.#       #.#      #.# 
######........####     #.#.#.#############.....#.#       #<#      #.# 
     #........#        #.#.#............##.#.###.##################.##
     ############      #.#.############.##.#.#.......................#
              #.#      #.#.#          #.##.#.#.#.#####################
              #.#      #.#.#          #.##.#.#.#.#                    
              #.#      #.#.#          #.##.#.#.#.#                    
              #.#      #.#.#          #.##.#.#.#.#                    
              #.########...############.##.#...#.#                    
              #.........................##.#####.#                    
              #.########.#.############.#........#                    
              #.#      #.###          #.##########                    
              ###      ###            ###