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