##### ....# ....# ....# .(.# ###...##.. #.<..o.... #.oFo..... #......... +.o.....$. ##...o#### ###+##