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