#. . ..# ... #..# #.###... #..# ##.....#.##..#### ....#.#........ . #...#....#.$.. .. #.###........#..# .# #............#..##..# #####.#####.........# #o# ##.#.W###.# #######o# #.#..# .......S# #.#..# ....S##.######.#<.# ............).....# .r....#.#########.# ........# .# ##.#..... .# # ##.### ## #. #.