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