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