......,,.. ...,,,,,,,,,,,,,*,. ..,,,,,,,,*,,,,,,,,,,**,. ..,,,,,,,,,,,,,,,,,,,,,,,**,,, ..,,,,,,,,,,***,,*,**,,,,,,,,**,,,, .,,,,,,,,,.,,***********,,,,,,,,***,,,, ,*,.
.,,,,,,,,,,,,,,,************,,.*,,,*******,. ,**/,,,,,,,,,,.
,,,,*,,,,,,,,,,.,*///*******,.**,*,*,*******,,,.,*,,*,,.,,,.,**/////////////////**/
,,,******,,,.,,..,*/////****,,*****,,,**,,**********,**,***/***/////////////////*********. .*,********,**,,,,,*((///*/,,*******,,,,,*******,****,*/////////////////////*,. ,/
,************,,,,,*((//****/**,,********,*******.*******//(/////////(/((////////////***** ************,**,,*/(///*********,*************,***///***(((*/////(((((((((/////////***** ******************/##(///*****//****/****//***//////*/,((((*////((((((((((//////////*** ,****************/((###((//****/*//////////***////////*((((/////((((((////////////*/* .***************//((####((((///*////*///////**//////////((((//////////////////////, *************///((######(((//(/////////////////////(///(////(////////////////**. ***********////(#####(((* (/(((//((((///////////////////((((//////////*** *****/////((###(* *(#######(//////((((///(((((((((.,*** ///* ,,,**/*.