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