## ##                                 
                        #. .###                               
                        #.#...                                
                         ...#                                 
                 ####  ###.#####.#                            
                 #..####<........#                            
                ##...............#                            
                #......##.######...                           
             #  #.)######.#                                   
             #. #(.######.#                                   
         #####.##........<#                                   
         .........#########                                   
          ##.###..#                                           
         ###   #..#                                           
         #..   #..#                                         .#
         #.#####..####                                      .#
#        #.#.........#                              ##      .#
...      #.#)###..##.#                               ..     .#
.....#####.#.###..#  #                                #.    .#
 #......h...).....#                                    ..   .#
 #...........####.#                                     #.##.#
 #.#######.#.#   .#                                     #..<.#
        #....#   ..                                     #.####
    #......>.#   .#                                    ..     
    #.###........                                     #.      
        ####.....                                     #       
           ####...                                            
               .#.                                            
                #