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