.# ## ## ####.. #. .# #. ......#.##.#. .#.#.....#.# ##....#.....###..# . ..... ##h>....## .## ##.#..X......... # .# #.#.#.D###...... #.#..###.# #.#..##..... # #. #..#..#...D...#.... . . ##... .#..##..##.##... #..# #.. #..#...#.# # ##. . ##.#.######.. ... ...### ..... # ...#..# # .# . ..## . # # ....# # ##### ##..## .# . # # # ..## # ### #.## . . #. . # .. .. # # #..#. #.. #... .## ##..### .#. . # ..###. .# ### # .. #. # . # ## . ..# #.# ... .#.# . # . ##.# .. ## .#.# . . #