##....# ###..#. . ...# ###X..# # . #..# .#### #. .. ... #..... #. ## ##.### # ... ##.# # .#.. ###..# ..# ....###...###... .#...#.....#.....#. ................... .#................. #........... ?..... ..#. #..... .....# # #.###...###...## ....#....x#.....#. .#................ ................... #................. #...#.....#.....#. #..###...###...## ##. #..... ....# ...!... ....>. ..$... ......