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