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