............... ........ ............... ::::::::::::::* =-::::::: ::::::::::::::* ..............+ =: ..............* *.............. =: *.............. + :::::::+: *:::::::::::::: ........ ...............