. # . . # .# . .. . # . . . . # .# ...# ...# .. ##.# .# . # #.### . .# .# ####...# .# # # #..... .... # ## #.. . # # .#.#..#..>#...# ..#..##.# ...#. . ... ..#... . # # ... #..##.## .# .# . # . . ##.#..#.### .. ..#. .####....# .# ... #. ###.....# .... .###..#...... ## .... #.Xh.h.# . . ....X............ ##XX..#.#...#### #..#X##.#..#.# ##h.# .##.##... .#X . #... ... # . .# #.# ...