.# ##. #. . ..... . . .. .# ##. ...# #.####..## ####.#.#..#. # ###.#####......## #.....X..#..... # . ##.....##..##..# ...####...#....# #....#*## #.## .##...#.##...# . ###..## ... .. . .###........# .. ##X# #...# #.. #.#.#..#.... #.# #X.. .. .#.# .. #.#.#. #..# ##. #.#.#.##.#. # ### . .. .. . # ..#..#####