. . ... #..# ..# . .##..# ..##.. ...... ..... #....... .... .#..##..# ..# ....##..##..##..## #................ ####......X......... ##..#..##..##..##..# ..#.#....##..##..## # #. #.#...x......... #...#.............. ..#......##..##..##. ...# ....##..##..# ..#.#............. #.#............ # ..#...##..##. #.##..~..##..##. . #...~. ....... #.#7~......... .###. .#..##..##. ... .~~..# ..##. .##.#?#~......... . #~~.... ... . ...#7#..X##..# . #.~~##..##..# . #~~.... ...... ....~.. ... ... .