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