######### ........... ........... ......>...% .......... .........# ..........+ ........<.# ########'## #.########## #.##.r.....# #...gS.....# ###.w...##.# #.#...# #.##..# #.....# ####.## #.. ###