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