*************++++*****++++++ ************......********** **********++..../+****++++++ *********... ....../******** *********+.. ...../****+++++ ******...****/.......******* *******...***+......+*++++++ *****. *******/......****** ******. +*****/.....+++++++ *****. .**********....****** *****+. .********....+++++++ ****. .**************/../*** *****/ .+*********+++./+++++ **** ./*************/...*** **+*+ ./+*********++..+++++ **.... .****/..******/...*** *+*+... .+**/./+***++..+++++ **..//. ***./../**/.. //**** ++++./+. ++//..++/.. /++++++ **..*/*.*****//****...****** ++++.*/+.+++++/+++/..+++++++ **../** /**********//.///*** ++++.+++ /++++++++///+/+++// ****./......///.......///*** +++++//./...//+/...../////// ****/. ..//.//**.. . ////*** ++++++/ ..///+++. . //////// */***/...////.//.. .////*** +++++++...+////// .//////// **/////. .....//.. .////*** +++++++/. ...//// .//////// */***/./ .////*** +++++++./ .//////// *****/ *. .///.*** ++++++/ +/ .//////// */.. ****. .././///.*** +++/. +++/ ././//////./ * .//..////// .///.***