. .. ## ... ... .#.#####... . ..?....... .. #......... # #.#######......... #.###......).......# ###.....##..####.....## . ..................... #. #..###...r......##. #.. #.........w.##.## #.#####.#.)....# .# #.###.##.#######.###. #.#.###....w........ ##.## ##.###........ ##.#.###.## #.....$.. #.#.#.#.# #........ #.#.<.#.# ######### #.#.#.#.#.# #.###.#.###.# #.# ##.## #.# #. ... ##