. #. .# ## . .##.. ## #. #.#..# .## .###.#.. .... .....# .. ..###...###.. #.#.....#... ##....X...... #............ #.#........... ##..#.....#.... #####...###... #..#.....#.... #....x........ #.#............ ?#............ #...#.....#..... ##.###...###...# ##.#..... ..... #............. #...... ...... #............. #.# .. .#..... # # .. # ...#