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