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