#########                                          
            ###.#.....#                                 #######  
#############.'.#.###.#                                 #.....#  
#..........##.#...#...#     ##########         ##########.....#  
#.....(.......#.###.### #####........#        ##........'.....#  
#..........####.#...#[###...'........##########..########.....#  
#<.........#  #.#.###.'...###...!....'..........##      #.....#  
#..........#  #.#.....##### #........############       #.....#  
######.#####  #.#.###.#     ##'#######                  ##'####  
     #.###    #...#...#      #.#                         #.####  
     #...##   #####'###     ##.#                         #.)..#  
     ###..##     #..#       #..#                         ####.#  
       ##..# #####'#######  #.##          #########  ########'## 
    ######.###.....>.....# ##'######      #.......## #.........# 
    #.......##.((........###.......#      #.#.##P.P# #.........# 
    #.......).?..........'.#.......#      #.#..##.## #.........# 
    #.......#............#.'.......###    #.#####.#####........# 
    #.......##...........###.......'.###  #.#...#.#...#........# 
    #.......##...........# #.....<.#...####.#...#.#...#........# 
    #.......##...........# ####'######...##.#......P..#........# 
    #.......##...........#    #..#   ###....#..PP_PP..#........# 
    ######.#######'#######    ##.##    ####.#..PPPPP..###...#### 
       #...#     #....##       #..#       ###...PPP...#####...###
########'###     ####..#       ##.#       #.##.......##.........#
#..........#    ######'##       #.#       #..#########..>.......#
#..........# ####..<....#     ###'##      #......(#.##..........#
#..........###..'.......#     #....#      #.......#.##..........#
#..........'...##.......#######....########.......#.##..........#
#..........######......<'....##....'......'.......#.##..........#
#..........#    #.......####.##..(.########.......#..'..........#
#.∩.).....>#    #.......#  #..'....#      #.......####..........#
#..........#    #.......#  ####....#      #.......#  #..........#
####'#######    ######'##   ###'####      ####'####  ############
   #.#       ### #####.#    #.+∩'.#         ##.#                 
   #.##      #># #.))..#    #.#+#.#         #..#                 
   #..#      #l###.#####    #.#.#'##        #.##                 
   ##'########....(....######......##########'###                
   #........####..(...........'....'.......#....#                
   #........#.....(...(########....#######.'....#                
   #........#.##..(....#      #....#     ###....#                
   #........'.##((.....#      #....#       #....#                
   #........#########.##      #....#      ####'##                
   #........#       #.#       ##'###      #....#                 
   ######'###       #.#        #.#        #.####                 
  ###.....#         #.#       ##.#       ##'#####                
  #...#####     #####'###     #..#       #......#                
 ##'########    #.......####  #.##     ###......#                
 #.........#  ###.......'..# ##'###### #.'......#                
 #.........#  #.'.......##.# #.......###.#......#                
 #.........####.#.......##.# #######.#...#......#                
 #.........'....#.......##.###....>#.#.###......#                
 #.........######.......##..##.###.#.#.# #......#                
 #.........#    ###########..'.#...#.'.# #......#                
 ###########              ####.#.#.#.### #......#                
                             #...#...#   ########                
                             #########