. .. .... ##+##... ### #.....# ... +.....# .. #.....+ .#+###'#.<...# ......oo.....# .......oo....+ ............# ............# ............# ......#####.. ..... . .... .