#.. ..# . #.# .# #.# #. #.#.. . #.#.# #.# ##.####.#.#.... #......r....... #######oo..###. #.oo.+ #o...# o##### .. ... .... ..... #.....