##############    
                                                        ###............#    
                                                        #>...#########.#####
      ###################                               #.#..##............#
      #......#..........#                               #.#..##.######.##.##
#######.####.#'########.#                               #.#..##.#    #.##.# 
#........###.....#    #.#                               #.#..##.#    #....# 
##.###...........#    #.#                               #.#..##.#    ###### 
 #.##....###.....#    #.# ##############                #.#..##.############
 #....#..........#    #.# #............#                #.#..##............#
 ####.######.....######.###............##################.#..############.##
    #....####>............'..................................#          #.# 
    ####........###########............###############..#.#..#          #.# 
       #.(......#         #............#          #####.#.#..#          #.# 
       #........#         #............#         ##8.8#.#.#..#     ######.# 
       ##.......#         #............#         #......#.#..#######......# 
        #.......#         #............#         #......#.#..#.....#.###### 
        #.......#         #.........####        ##......#.#..#####.#.#      
        #.......#         #.#.###.#.#           #8......#.#........#.#      
        #####..##         #.........#           #<......#..........#.#      
            #..#          #.#[###.#.#           #8......#.##.####....#      
            #..#           .#.#!#.#.#           ##......#...)......#####    
            #..#            #.###.#.#            #......%.##.#...........   
            #..#             ....(..#            #......#.#.............    
            #..#######        ###.#.)            ##8.8#.#.........######    
            #........#           . .              #####.......###.#         
            #.######.#                             ...............#         
     ########'##                                   ####...##..#####         
     #.........#                                     .....##....            
     #.........#                                    ###...##...##           
     #.........#                                      .........#            
     #.........#                                      #....#...#            
     #.........#                                         .  ...             
     #.........####                                                         
     #.............                                                         
     #.........###                                                          
     #.........#                                                            
     #####.##'##                                                            
         #.##.#######                                                       
         #.....)....#                                                       
         ####.#####.#                                                       
            #.#   #.#                                                       
            #.#####.######..                                                
            #...............                                                
            #######.######..                                                
                  #.#       #                                               
                  #.######..####                                            
              #####.##..g.......                                            
              #.....##.#########                                            
              #.######.#                                                    
              #........#                                                    
              ########.#                                                    
                     ###