..#. . .. . .# ##. .## ### ..##..## ..# #...#.# ....##.#..##.. # . #.#......# #. #.#.....#.#......# . .#.#.#X####.###.... #...#..X#..#..# # ## .#.###...###.#.. #......#.#......# .....#..#..# ##. .#.#.X.### #. .. ##(.### .# .# #.# .# .###.....##. . # #.# # .# . .. #