######             ######                                     
 ######....###############....###################                   
 #....#....#.............#....#....#....#...#...#                   
 #....#....#.............#....+....#....'...#...#                   
##'####....#.............#....#....'....#...#...#                   
#..........#.........##'##....#######..##..##'#######               
#..........#..##.....##..#..........#..######..#....#               
#..........#..##.....##..#..........#'###......#....#########       
#..........#####.........#..........#..##......#....#..#....#       
###'########..'.......:..#..........'..†.......#....#..#....#       
 #..#.....>...#########..#..........#.†###'###+#....#..#....#       
 #..#....(....#.......####..........#..#............#'##....#       
 #..##....##..#<...........####.....#..#....................#       
 #..##....##..#............#..'.....#..#....................#       
 #..##........#............#..#.....#..'....................#       
 #..#.........#............####.....####....................#       
 #..'.........#.......#'########'#...........###'#######....#       
 #..#.........#.......#..........#......#'####.....#...'....#       
 #..#.........#.......#..........#......#..........#...#....#       
 #..########..#.......#...########......#..........##..#....#       
 #######..##..#.......#.).####...#......#...##.....##'##....#       
 #............#.......#..........'......#...#########..#....#       
 #............'.......#..........#......'..............#....#       
 #...<........#.......#...#####+##......#...<..........#....#       
 #....##..##..#.......#...##...^........#..............'....########
 #....##..##..#.......#....#............#..............#...........#
 #............#.......#....'............##'#############...........#
 #............#.......+....#...................#...#######'#.......#
 #........#####.......######...................#..........)#.......#
 #........#...................##########)).....#...........#.......#
 #...######....#######........'..#.....#.......#...........'.......#
 #...#    #....#.....#........#..#.....')).....#...........#.......#
 #...#    #....'.....#........#..##....#.......#............########
 #...#    #....#.....##'###+###..##....#.......##########...#       
 #...#    #....#.......................######...........#####       
 #####    #....########.....................'...........#           
          #...........#.........^...........#...........#           
          #...........#'######...###...######...........############
          #####.......#....###...####'####.....######'###..#.......#
              #..>....#....'......#......#.....#.......#...#.......#
              #.......+....#......#......#.....'.......#...#.......#
              #.......#'##################.....#####'####'##.......#
              #.......#...###..#..........##'#........§.T>[........#
              #.......'...#....#.....)....#..#[.......§.§..........#
              #.......#...'....#..........#..#.......§§..§...[.....#
              #.......#'########..........#..#...................∩.#
              #....................####################............#
              ########.............'....#     #...#...#.....########
                     #.............#....#     #...#...'.....#       
                     #.............#....#     ###'#####.....#       
                     ###############....#     #........#'####       
                                  ####'##     #........#...#        
                                  #.....#     #........#...#        
                                  #.....#     #........##..#        
                                  #.....#     ##'##.....####        
                                  #.....#     #...+......#          
                                  #.####################.#          
                                  #.#....................#          
                                  ###..#...#...#...#...#.#          
                                    #_...................#          
                                    #..#...#...#...#...###          
                                    #...................#           
                                    #####################