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