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