#               
              ...#              
              #...#             
               ...              
               ...              
               #..              
         ..#####.#              
         #.....#.############   
         #..................####
#.########.###.#.########......#
#...l....#.# #.#.###    #......#
########.#.# #.#...#    #......#
#........#.# #.#...#    #....###
#.########.# #.#...#### #....#  
#........#.###.#......# #....#  
########.#.....#.##...# #...^#  
...........##....##...# #...##  
 ###.....####....##...###.###   
 ###.....####....##...##...#    
......................%....#    
 ...####...#...#.####......###  
 ..................%....#....## 
   #...####....#.######.#.....# 
  .....   ####..........%.....# 
   ...     #......###...#.....# 
    .      #.########...#..#### 
           #.#.....##.#.#..#    
           #....##.##.#.#..#    
           #..<..#....#.#..#    
           ##....######....#    
           ....#.#    #....#    
          ######.#    #....#    
                .#    ..#..#    
                ##    ..#..#    
                      ..#..#    
                     ...<..#    
                      ...