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