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