.. # #.# #. #. #.! ...# #.. ##.# ###.#.. ##..##............ ......!.##....#.... ##......##....#.... ........<.......... #.#....rW......... #.......S......... ................... .#................. ................... .#...#..#^.#....?.. #...#..#..#....... #.........#....#.. ##................ .............#.. ..#.#..#..... . ....#.. ......