%%%%%%%% ...%%... ...%%... ...%%... ...%%...