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