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