#. #.# ##+## #.# ##...## #.# ##.....## ##.## ##.......## #####...####.....r...# ...........'.....g...+ #.##...##.#.........# #.##..###.##.......## #.##.## #.###.....## #.##.# #.# ##...## #.##.####.# ##+## #..........# ######.#..#####.# .................. .......##......... .......##......... ##............##.. ##............##. .............(.^.. .................. .......<.........# ........>........# .................. .................. ##............##.. #............# .......##...... ....... .....%