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