###                
              ..     ... ...            
               .#### #.# ..##           
                .... ... ...#    .      
                 ..# #.# #..#   ...#    
                 #.# #.###..#   ...#    
           #######.###.#....####...#..  
          ...........o.o............    
           #######.###......#####.#     
           #######.###......##....#     
          .........o.o[###........#     
           .###....##..# #..[.....#     
              #....##..# #....###.##### 
              #....##..# #..### #.#...# 
              ##...##..# #..#  ##.....# 
               #............#  #......# 
               ##..##..###..#  #.....## 
                #..# ..# #..#  #...###  
                #..#...# #..#  ##...####
               ##..#...###..#   #......#
               #...##..##...#####......#
               #...##(......##....##...#
       ..      #...# #.##...##....######
       ..#     ##..# #.###.###....#     
    ####.########).# #.# #....###.#     
   #.....#......#..###.###....###.#     
  ................................#     
 .................................#     
 #....#...#######..###.....#####.(#     
 ..........................#####..#     
 #.......<#######.....%...........#     
 ###...#.##     ##...####.[.#####.#     
####...#.#########.#####....#   #.#     
...................#...#....#           
####......##########...#...######.      
..................................      
########.##...#...#######...######      
       #.##...#...#     #...#           
       #......#...#     #####           
       #......#####                     
       .......#                         
       ########