###                 ###                 
             #.###               #.# ##    #         
           ###...#  ###         ##.##.#    .##       
           #....## ##.#      ####...#.#    #.#       
           ###..# ##.##     ##.......#     #.##   .  
             #..###..#     ##..#.....##### #..###... 
             #.......#######...#.........###..#..... 
         ######.......................###........... 
        ##...######...........)......## ##..........#
       ##....##   #####......####...##  ##.....###.  
      ##..##.[###     ##.....########  ##..###.#     
     ##..####...##     ##...........####<.##   K.    
     #..##  ###..##    #...#..####.......##     F.#  
     #.##     ###.#   ##.######  ###....##       ##  
     #..####### #.## ##.##        ##....#            
     ##.......# ##.###.##         #.....#            
      ###.###.## #....#############.#####            
        ### ##.###......................#            
             ##...............########..#            
              #....#..########.......#..#            
  ###         ##..%##.#......D######.#..#            
  #.#######    ##...#.#.######...D.#.#.%## .#        
  #..##...##    ###...#.#cr...####.#.#...#.#         
  ##.......##     ##..#.#[####     #.#.....#         
   ##..###..##     ##.#.#          #.#..###.#        
   #...# ##..##     #.#.#          #.#..#   .#       
   ###.#  ##..##    #.#.#          .#.#.#    .       
     ####  ##..##   #..#           .#.#.#            
      #.##  ##..### #..#           .#.#.#            
      ##.#####....###..#          #.#.#.#            
       #...............#           o#. .#            
       #####......##...#            #. ..            
     #######....####...#             n .             
     #.........##  ##..#                             
     #..#####.##    #..#                             
     #.##   ######  #...                             
     #.#     ##..########                            
     #.#     #.....#...#                             
     #.##### #....%....#                             
     ##....###.........##                            
   ########...######..%.##                           
 ###..##  ##..#   ##.....##                          
##.....### #..#  ##..###..#                          
#.#.###..###..# ##..## ##.#                          
##### ##......###..##  ##.#                          
       #########..##  ##.##                          
    ###       #..##  ##.##                           
    #.###    ##..#  ##.##                            
    ##..##  ##..## ##.##                             
 #####...####.###  #..#                              
 #........#...#    #..##  ####          .            
 ######......##    ##.<####..#         ...           
      ###..###      ###...@..##       .(..           
       #..##          ######..##     ..>..           
      ##.##                ##..#####.......          
      #.##                  ##.............          
      #.#                    #######.......          
      ###                            .....           
                                      ....           
                                       ##.