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