#. # # #.. ..# .#...##. .. . ###.#.#. #.. . #.#.# ..# # ..# .. ...#..# .#....#.##... # . .....##..# ! .###. ##.#.#### .. ..# ............# #.#...##..###.## #. ## .##.....# ..#.###.#..#..# #..###........... .#......X....... ##................ #.##..#........... #..####........... .##. #......##.... .# ........# .... #.. ##....... ...