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