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