.##..####.....# ..##..##.#...# . # #.....#.....# # ....#.#.#.#..# ..# ..# ..#### . #.. ..#....# .. # ##.. ..## #..##.#.## #..#..#..# ##..##...# #.#...X.#. # ###.XXX### . #......# . ....X...X.. ............... ##..##..##..##.. #.. #..# ..# . .. .... ...