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