.. ... ... ..!. .... ....########.... ................ ...>.........>. .......o)...... #...........# ....##....## .... #....# .. #..... +.....