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