.o###                                      
          #......       ..                             
         #......#      #...                            
        ##......#      .....                           
       .........#   ###...P.P             . .          
      ..(#......#   #.....P♣            .....          
      ..........## ##......♣♣        .S......          
        #........###......P.#       ...g.....          
        ###........%..=.....#      ..........          
          ##..#....#.>....PP#     ...g.......##########
         ##......#..#......♣      P....g..............#
         #...##.###....#..P♣      P......   #g........#
         #......%....)....♣..♣   P......g####.........#
        ##...............$....   .......g....g......<.#
      ###g...#....?..........    .......####.g....g...#
    ###...##g#r..%....#.....      .....    #..........#
  ###..g####.#........#.##.       .###     #..........#
  #......# #g#<.......#.                   #.##########
  #.(....# #g#.........                   #..#         
  #......###g..........                  #..##         
  #......g..g.........                  ...#           
  #.....g#...#........                   ..            
  #......#.#.#........                                 
  #..................                                  
  #.................                                   
 ##.#..............                                    
 #................                                     
 #.....<........                                       
 #...#b.........                                       
... ..g....%...                                        
. .....###...$.                                        
 #...##   .....                                        
 #...      ...                                         
  ..        .                                          
   #