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