# # # # # . ..## #. ###. ### .# . .##.#### #. # .## ##. .# # #.. ### #..#. .## #...# .#.#..##....# # .. #.##.#.#. #....# . ### ##... # # # .# #.# ##.. . .# ..# # ####...##.#.### #.## ##.#.###.#.#. # . #...X#.#..X.#.# ## ## #..#..#..#.. ## . # ## # ##.##.#.# .##.. # # ##.###XX....### #.###.#.##..# #..# ###.# .# #.#. ## # .# #. .# .# .# # #. .