##### ... .. ... .. ..#####.#####.. #...........# #....<....# ##.......## ....#.....#.... ... ##...## ... #.#####.#####.# .!....r........ ............... ........##w.... #.#.#.#.. ..... ......... .... .#.#.#.#.. ... . .. . .. ... #.#.# #..