...###..                          
    ## #.......# .#.                      
    ..##.......#...#                      
     ....#.....#..#                       
      #.......%..# ##                     
       #.........##.###.                  
#..     #...............    #......#      
#..    ##.........#  #..##   ......#   ## 
##..   #..........### ...## ........ .#.#.
..#..###............## ...##..#p{..  .....
 #...#§.(.#..........###.....###..# #.....
.#.......###.......Z.##.......[...##......
.........##....p.o...Z(...##   #..p$.<....
....###..###....##.........### #..p.......
.........#####.##.{......o...# ##.........
..#.......###...o........[oZZ#####.......>
  #.........o..##........po{SZZF.p........
 ..............#............{##########..#
..........#....[...###.......#          ##
####.####...##...............#            
  ...   #..$.................#            
  ..    #..........#.........#            
        #........O###........#            
       ...........o##..##..#.#            
       .#..............#######            
        #..#...#.....###                  
        #..##.##.....#                    
        #.  ###.......                    
              #.....#..                   
              ####.#####                  
                 ###