..        
            #^ #(#        
             .##.###      
              .....     ##
              #...#    ...
         #.####...#   ....
         #........#  .....
              #.#.##....h.
              #.g.h.....h.
              ###.##......
                #.#  ....h
                #.#   #.##
               ##.#####%.#
               #..........
               #..#.#.##.#
         #######..#.#     
    ######..........#     
    #..........#.####     
    #.####.##....##       
         #.#.........     
        ##.##....####     
        #......#.#        
        #........#        
        #....#.###        
####### #..#.#.#        . 
#.....# #..#.#.#######... 
#.....###<............... 
#..........#.....<....... 
#[.(..######.#.#......... 
#..<..#    #...#.####.... 
#######    #.###..    ... 
           #.# #.##    .. 
           #.. ..#        
           ..# #.#        
               #w