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