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