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