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