## .. . ########.# ##......#.# ##..#.#....# #...##.x..## ###. #..#..# #..###.#....# #...#.###.##..# #####..# ## .... # #....### ..## . #..# ..#.# ## # ###.#.#.. ## ##.. .#X#....# ........##..## ..#..#.. .##..# ..## #......#.# .. .#.. .### . ...#....## . # ..#..##.# .# #.. . . .. # ## # ..### #.# . . .. # # .# .. # ..## .#.