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