###########                                                  
          #.........#                                                  
          #.#######.#                                                  
          #.#     #.#                   ##############                 
    #######.#     #.#        ######     #...^........#                 
    #.......#     #.#        #....#     #............#                 
    #.#############.##########....#######............#                 
#####.#....>.........................................#                 
#...#.#.###..###.##.....######....#######....#.......#                 
#...#.#.# #..# #.######.#    #####..........###......##                
#...#.#.###..# #.#    #.#  #######.#####..............#                
#.......#[)..###.######.#  #....##.....#..#.).).#!.##.#                
###.#.....#.#....##.....#  #....'...##.#.##.._..##.##.#                
  #.#######.#.#..#<.#####  #....###.##.#..#.).).#..##.#####            
  #.........#.#..#.....########.....##.#...........##.....#####        
  #######............)..............).......###..........(...>#        
        #...#.####.................###.###...#...#.#####...####        
        #.....#  #####.###########.# #....#......#.#####.....#         
        #.#.#.#      #.###<#.......# ####.###..#........).##.#         
        #.#.####     #..<..#.#######  #...# ##......####.###.#         
       ##'#)...##### ####..#.#....#   #.###  ####.#.).......)#         
       #...........#  ###..#.#.##.#####.#       #..#####.#####         
       #...........#  #....#.#.##.......#       ##.#   #)#             
       #...........#  #.##.#.....<#.....##########.#####.#######       
       #...........#  #.#..#.######.##.#.................#..)..#       
       #...........#  #.#.##...........#'##########.####.#.###.#       
       #...........#  #.#.########.###.........##....# #...# #.#       
       #...........#  #.#.###    #...+....Y....##....# #.### #.#       
       #...........#  #.#..(#    #####.........##....###.#   #.#       
       #...........#  #.###.#        #.........##.....##.#   #.#       
       #...........#  #...#(#        #.........##...#.##.#   #.#       
       #############  ###.#'######## #.........##...#..#.#####.#       
             ############..).......# #.........##...##.#....##.#       
             #.........##..........# #.........##...##.#.##.##.#       
             #.....................# #.........##...##.#.#....>####### 
             #.........###.........# ##########..........#...........# 
             #..........#..........#          #.#####.#..##.########.# 
             #..........#(.........#          #.#####.#..#.........#.# 
             #.......))()..........#          #.....#....#..######.#.##
             #.........###.........#          #.......#..#..#    #....#
             #.........# #.........####       #.....#.#.....#    ######
    ##########.........# #.........##>#########.....#.#....##          
    #..................# ############)T..........####.##.###           
    #..................#            ####.........#_##...>#             
    #..........#########               #.........#'#######             
    #..........#                       #...........#                   
    #..........#                       #........####                   
    #..........#                       #........#                      
    #..........#                       #........#                      
    ############                       ##########