. .# #. #.. #.# .. #.. #. ###....# #.. .###.#. ## #..#####...... .# #.X...#....# .### #.#.....##.... . .. #.#.#.#.#.#### ...# . ########.....# ### .#. .# #... #.....## #. #....##..#...# .#. # #..##.##.# #.##. #..#.###..## . . . # #..#..##. ###..#. . #. #.#.. #...# # .###.# #. #.. ... #...#. .### ..##.X###.#.##. .# ##.... ##.#.## .... # # .#. #