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