##########                   
                   #############..>.....##########          
            ####   #..........)..####.........)..#          
            ....####.#######.#####  #...########.#          
            #...............#.##    #####      #.#          
             .#.###..##.##.###.#               #.#          
         .#.###(###..#  ..#  ##†......         #.#          
         ............# ###.#   ####.#.         #.#          
         ....#####...#     .                  ##.##         
         #       #...#                   ######...##########
                 #...#                   ..................#
           #.# ###...####     ###         .####...########.#
         ###.# #........#### #..              ##.##      #.#
          .^.# #.#.######..##.#       # ########.####    #.#
          #..# #.#.#..##.#.#.#     ##.###...........#    #.#
          #..# #.###....###..# ####..##.#.##..###.#.#    #.#
          #..# #.# #<.###.#..###...#####..##..# #.#.#    #.#
        ###..###.# #.(..##.##.##.##.#..#..##.## #.#.#    #.#
        #.....##.# #..##...##...####..#.#....#  #.#.#    #.#
  ###   #.###.##.################################.#.######.#
 ##.##  #.###.........#..##..#  #.####.###..........##...†.#
##.#.####.#...##...........).####.......÷...#####..###.#####
#.#.........#.##..###.##.#...............)#.#   #..# #.#    
##..>######...##..# #........####.#######.#†#   #..# #.#    
 ##.############..############  #.#     #.#.#  ##..# #.#    
  #..........# #......#         #.#     #.#.#  #...# #.#    
  ##########.# ##.###.#         #>#     #.#.#  #...# #.#    
           #.#  #.# #.#         #.# #####.#.####...# #.#    
           #.#  #.# #.#         #.# #..............# #.#    
           #.#  #.# #.#         #.# #.###.#........###.#    
           #.#  #.# #.#         #.###.###.####.........#    
           #.#  #.# #.#         #.........#  ##....#####    
           #.####.###.#         ####..#####   ##.#.#        
           #..........#           ##.##        #.#.#        
          ##......#####    ##### ##..#         #...#        
         ##...##..#       ##...###.#.#         ##..#        
         #.....#..######  #.._....###..         #..#        
         #.............####....###.# .#.#       #..#        
         #.....#...............#  #..## .#                  
         #....##.#####.#######.##  .##   ..                 
         #.#.###.#   #.######...### . #   #                 
         #.#.# #. ####........#...# ..#                     
         #.#.# #.  .....#####..>..##.#.#####                
         #.#.#########..####...#...........                 
         #.#.......†.....)...###..##..##.[                  
         #.###########..####.##..##  ..[.                   
         #.#         #..#  #.##..##  #..#                   
         #..        ....#  #....).## #..#     .             
         ###       ####.#  #.###...###..###....             
                      #.. ...# #.#....l.....#               
                      #.###### #.#..........#               
                      #..     .....###..###....             
                              ##..## #..#   ...             
                               #.#   #..#     .             
                               #.#   ....                   
                               #.    .##..                  
                               #    ..  r..