. .# ..#. .# # ##.... .. .#....## .. #......# . #. ###X........ #..#X......... #....#X..##.# #.......#...# #...##.#..#.#### #. #.# #......#.# #. . #...####... # #.... #..## #.....#.#.... .#. ##. ##...#...#. . #....#..##.#.##. #............ .. #..#..#......#... ...#....##........ ....#.#...##... ## . #....#..##.##. . ###..#...#.# .. #.# . #..