###########         ######                ######       ####### 
       #.........#         #....#                #....#       #.....# 
       #.........#         #....#                #(...#       #..#### 
       #.........###       #....#                #....#       #..#    
       #....)......#       #....#                #....#       #.##    
       #....#####..#  ######....# ################....#########.#     
       #....#...#..####.........# #.............................#     
    ####....'...#....[..(.......###.............................#     
    #.......#...'...#######....................##########.(.....#     
    #.......#...#...#.....#....########...######........#.......#     
    #.#####.#...#...#.....#....#      #...'......#####..#.......######
#####.#   #.#...#...#.....#....#      #...#......#...#..#............#
#.....#   #†#...#...#.....'....#      #...#......'...#.##.....########
#....)#   #.#...#...#.....#....#      #...#......#...#.#......#       
#.....#####.#####...#######....#      #...#......#...#.#......#       
#####...>.....[................#      #[<.##.....#...#.#(.....#       
    #.........#####............#####  #....#.....###'#.#......#       
    #.........#...#................####....#...........#......#       
   ##.........#...#........................#...........#......#       
   #..........#...#........................#...........#......###     
   #..........#...######################...#...........#........#     
   #..........#........................+...#.......#####........#     
   #..........#........................#...#.......#............#     
   #..........#........................#...#########............#     
   #.......####........................#........................#     
   #.......).))........................#.._.....................#     
   #.......#..).....#######.........####........................#     
   #.......#........#.....#######...#...........................#     
   #.......#........#...........#...#)..........................#     
   #.......#........#...........#...#...........................#     
   #.......#........#...........#...#..............###+#####....#     
   #.......#........+...........#...#...<.####.....#.......#....#     
   #.......#........+...........#...'.....#.^####..#.......#....#     
   #.......#........#####'#####'#...#.....#.....'..#.......#....#     
   #.......#........................#.....#.....#..'.......+....#     
   #.......#........................#.....#.....#..#.......#....#     
   #.......#.........######(........#.....#.....#..#########....#     
   #.......#.........#    #.........###...#.....#...............#     
 ###.......#.........#    #...........#...#....##...............#     
 #.........#.........#    #...........#...#....#................#     
 #.........#.........######...........#...#....#.............)..#     
 ##........#########....<........[....#...#....#................######
  #................################...#...#....#.....................#
  #.......................>.......#...#...#....#...######'###.########
  ####.............)..............#####...######...#........#.#       
     #..###+###........####........................#........#.#       
     #..#.....#.##'#####..#.....#######.#####......'......^.#.#       
######..#.....#[#.........#.....#.....#.#   #......#........#.#       
#...^...#.....#.#.........#.....#.....'.#   #......#........#.#       
#.......##'####.#.........#.....#.....#.#   #......##########.####    
#...>...........#....######.....+.....#.#   #........)...........#    
#........######.#''###..........#######.#   #........†...........#    
#........#    #.........................#####....................#    
#........#    #.........#####....................................#    
#........#    #.........#   #.........#############..............#    
#........######.........#   #.........#           #..............#    
#.....................).#   ####......#           ####......###..#    
#.......................#      #......#              #......# ####    
#..######################      #......#              ######.#         
####                           ########                   ###