####                                                       
 #<.###              ####                                   
###...####          ##..##                                  
#........#######  ###....###                                
##.............####........##    ####                       
 #..............#...........##   #..#                       
 ##..........................######.#      ...              
  ##......(..................#..8##.#      #.#              
   ###.......#...........#..........#      #.#              
     ##....#####........###..#..8#..#      #.#              
      ######   ##8.8##### #########.#      #.#              
                ##.##             #.#      #.#              
                 ....            ##.##     #.#              
                .#####           #...## ####.##         #+##
               #.                #....# #...[.#        #...#
               #                ##)..## #.##..#####   #.>...
                               ##.##)#  #.##......#  #......
                            ####...#.####.###.....###...(...
                            +.......................b.......
                             ###.....####.###.....###.......
                               ##.#.##  #.....#.#.#  #......
                                ###.#   ########...   #.....
                                  #.#          .....   #...#
                                  #.#         .......   ..!#
                                  #.#        ##......#   ..#
                                  #.#         ##...#.#    .#
                                  #.#                       
                                  #.#