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