##. .# .######..# .# ..........## . #......r...##. #.......O....# ..........##.## .....$.....##..## ##...............### ....%......###...o# #....##..### ####...# #.#..###.###### .o.. #....#.......o.. .. ##.#....#.####### #########o............. ........g..###.##...... #######gr### #.####..... #gg## #.. #..#. #... .... .g.. ..... ..... ..# ###..## ####### #..# #..8