#    
                         
      .   . #.  # #      
    .# .   Z  ..  . #    
     .  .   .     .#.#   
. .  .  .. #. ##Z.# #    
#  .#. . # #####  #...#  
   ..    #..... ..# ... .
    .   #.#. . ## .......
         #  .....# .#....
         #.##...  ##...#.
         . .##.#.#..## ##
          #..... #.# ### 
          #...#D...###   
     ..   ### .#....#..# 
     #..   #.# ##.....#  
     ....  ### ..###.....
    .#...######..# ....#.
 .   .d....#...... ... # 
 ..  ##.#....#D ..#.###  
  #.##.#d.#.#....##...   
   ........#D........ #  
#.   #..#...#.##### ..   
#...##...# . #..    #.   
   #.(..#..## ..#        
  #.##.###..# ###        
    #.#. ...#            
    #. ...#.#            
    ## #.. #.            
       .#.. ..           
        ..##.##          
          #