..#. ... ## ... . .. ##.###. ..#..# ## #...# .# # #.#### ####.# #.#..#......# ..##..X#.....# ###..#.#.#.## # . ##.#.#....# .#. #.###...###XX . .# ##.#X#.## . . #...#.XXX.##. #. ###..##.#.#.# #.# #...# ## # ..##..... ##... #.### # #.##..# ## ##.## #... ..# ## ##.##..# ## . .. .####.... ... . .#.. ..## ..... #.#.#..# ##. . #. . #.