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