###                           
                                  ##.####  ###  ######      #####
             #####              ###...>.####>####....########...#
             #..(#######        #.......##8...8#####............#
             #.#.......#        #.##.#####.....##  ##########...#
             #......##.##########.##.#  #8.....8#           ##.##
      ########.......#...............## ##)....##            #.# 
      #.................###..###......#  #8...8#             #.# 
      #.#####........#..# #......#..#.# ##.....##            #.# 
      #.#   ##......###.###..###......# #_....._#            #.# 
      #.#    ##....## #......# ##.##.#####.....##            #.# 
      #.#     #.####  ###.##.####.......##8..(8#             #.# 
      #.#     #.# ###   #.##..........).####8###             #.##
      #.#     #.###.##  #.##########.##### ###               #..#
 ######.#     #.##.#.####.##########.###.#                   ##.#
 #......#     #.#.###.................##.#                    #.#
 #.######     #....#......##########.)##.#                    #%#
##.#          #####.####....#      #..##.#######              #.#
#..#              #.#  #.##.#      #..)........#              #.#
#.##              #.#  #.##.#      ##.##.#####.######         #.#
#.#               #.#  #.##.#       #.##............#         #.#
#.#               #.#  #.##.#  ######.##.#####......########  #.#
#.#               #.#  #.##.#  #......##.#   #.####........#  #.#
#.#               #.#  #.##.#  #.###.....#   #....#.####.#.#  #.#
#.#################.####.##.####.###.#.#.#   #.##.#.###.#..####.#
#.#......................##....#.#...#...#####.##.#....###......#
#.#.######.............#######.#...#####.......##.#####.#..######
#.#.# ####.(.<....#.##.#     #.#.#...#...##.#####.#  ###.#.#     
#.#.###...#######.#.##.#     #.#.###.#.####.#   #.#  #...#.#     
#.#.##.###.#    #.#.##.##    #.#.# #...#  #.#   #.#  #...#.#     
#........#.#    #.#.#...######.#.# ##.##  #.#   #.####...#.#     
###.##.#.#.#    #.#...)..........#  #.#####.#####.##....##.#     
#.....#...##    #.#.#.<.######.#.####)............##.#####.#     
#.###.##.########.#.##.####  #.#.##..)........######.#####.#     
#.# #.##..................####.#.##.#######.#............).##### 
#.###.###########.####.##........##.#     #.#########.####.....# 
#.....#       ###.#  #.#######.####.#     #.#       #.#  #####.# 
###.###       #...#  #.#     #......#     #.#       #<#      #.# 
  #.#         #.###  #.#     ########     #.#       #.#      #.# 
  #)#     #####.######.##                 #.#       #.#      #.# 
  #.#    ##.............# #############   #.#########.########.# 
  #.#    #).............# #...........#   #....................# 
  #.#    #......#######.# #.#########.#   ##.################### 
  #.######..#####     #.# #.#      ##.##   #.#                   
  #.........#         #.# #.#      #)..#   #.#                   
  ########..#   #######.###.#    ###...### #.#                   
         #..#   #...........# ####.......###.#                   
         #..#   #.#####.###.# #..............#                   
         #..#####.#   #.# #.# #.##.......#####                   
         #........#   #.# #.###.####...###                       
         ##.#######   #.# #.....#  #...#                         
          #.###########.# #.#########.##                         
          #.>...........# #...........#                          
          ############### #############