.......... .......... .......... .......... .......... ....:::... ...::::... ...::::... ...::::... ...:::.... .::::::--- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------