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