. ## ... . .#. .. # #.##.. #... #. #..# ...###.. ..#.....#.....#... #....##...##..#.#. ###....#...#..... #.....#.#.#..... # ##.X##....# ...# #..##..#..... # #......#.._X....## #.#.#.#.#.#.... ## #. #.##.#...###.# .. .. ######.# .. # #.. ###.# # # .#. #.# ##.. #.# # ##