.. .# .##... ..#.# # ######.#.# .# #.... #..#.# #..#..#.... #.......# #.#.#..#.. ###..### #...X# #....# #.#...# ##..##.# #.... ... #.#.. .## .#.. ## ## #. ..