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