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