###                                     ###                   
            #.#                               ###   #.###                 
            #.#                     ###########.#   #.#.##                
            #.#                     #........##.#####....#                
            #.#                     #........##.......#..#          ######
      ### ###.#                  ####........##.##.......#          #<...#
      #.# #...#   #####          #...........##.##.##.#..########## ##.###
###   #.# #.#.#####...############...........'........#...........#  #.#  
#.#   #.###....>..'...'..........'...........##.###......##########  #.#  
#.#   #...........#...############...........##.# #o#.####           #.#  
#.#####.#.#...#.#.#...##############)........##.###...###            #.#  
#.......#.........+...'......................'.........>#            #.#  
#.#######.......#.#...############.#.........######.#####            #.#  
#.#     #.......#'#...#####      #.#.........#    #.#                #.#  
#.####  #.......()((......#      #.##.##..####    #.#                #.#  
#....#  ###...............########.##..#..#########'##               #.#  
####.#    #....#.................#.###.#..##.##......#               #.#  
   #.#### #.#.#####+####.........#........##.##......#               #.#  
   #....# #.#.#   #.#  #.........#..##.......##......#               #.#  
   #.######.#)#####.####.........'......#.##)##..>...##########      #.#  
   #.....##.#.....[..............#..###.#.##(##......'........#      #.#  
   #####.##.........#.##.........#.........#(##......#.#.######      #.#  
       #.##......##.#.##.........#[..........##......+.#.#           #.#  
       #.##......##.#.####....<.............(##.....(#.###      ######.#  
       #.##......+..#.#  #.....##..###.............[.#'#####    #......#  
       #.##......##'#'####.....##..# #.#...#.####..........#    #.######  
       #.##....................##..# #.#..[..............).#    #.#       
########.#.....................##..###...>.....#...........#    #.#       
#...[.......####...............##..........................#    #.######  
########.##.#  #...........#######.#####.###.###..........<#    #......#  
       #.##.#  #...........#     #.#####...................#    ######.#  
       #.##.# ###..........#     #...........####..........#         #.#  
       #.##.# #.#..........# ###########..##.#  #...[......#         #.#  
       #....###.#..........# #............##.#  #..........###########.#  
       ##.(.....'..........# #............##.#  #....(.....#...........#  
        #######.#..........# #.............#.#  ############.###########  
          #####....######### #.............#.#          ####.##           
          #........#         #...............#          #.....#           
          #........##        #.............#.#          #.#...######      
          #.........####     ###########.....#          #..........#      
          #............#              ##.....##         ##........##      
          #..........###              #.......#          #........#       
          #.......<###                #....#..#       ####........#       
          #........#######            #.#..#.(#########...........#       
          #........#.....#            #..............##.##........#       
          #####+#.(#.#.#.#            ###.###(####......##.#..#.#.#       
              #.#......#.#             ##.##.(##....(..###.#..#.#.#       
              #....#####.#             #..##.(##.#.#.#............#       
              ###..#   #)#             #..##..##.#.....#####.##.###       
              #....#   ###             #..#...)..#.#.###   #.##.#         
              ###.##                   #......####.#.#     #....#         
                #.#                    #.##...#  #.#.#     ######         
                ###                    #......#  ###.#                    
                                       #####.#######.#                    
                                           #.........#                    
                                           ###########