#######+####### .?............. .......<....... #####.....##### ##...## ##+##