. . . . ## . . . # . .# ## # .. .. .. . ...#..... # ## # #...#..# ## # # . .#...#. .# ##.#.#X .## ##.## #.# ..##X.## #.. ....# ## #. ## ... #. .. .#.###. ## ##.##.## .##. #.#.# ### .# .#..### .#.#..# #...###.# #.#.#. # ##... #.#.# # #.##. ..##*...# ## .##.#.# .# .#.. . # ... # . .