# . # . .. ### .# .. #... . ##.. #.. .###..# #. # # #..#.#..# # . . # . #..#...# #.. #... # #...# .# # .# ### # #.#.# ## ..# . . # # #.#.###.# .#..### ##.#.# #....#.##.# .# # #.#.# . # ###XXX#..# .# #.. .. # # ####.X...##. ###...## .# # #...##...#. ....#..# # ##....X#.#..#.#... .. #..# .....#. ..### #.. #....X#####.##...# . #...... # ###....# ##X.X.# ###.# ..# # ..##... #..#### ## # . .#... ##. # . .# # .#..#......#.. # #..##.#.# ... #. ... . .#.#.##..## #.#.#.# # ## .. ##### .. #. .# #. ..# . .