*:::::::::::::::::::::::::::::::::::::::::::::::::: =:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::-------------------------:::::::::::: ::::::-:---------------:::-------------------:::::: ::::----------------::::-------------::-:::-::::::: :::::::::-----------------------------:-::--::---:: *=-::::::-----:-------------------:::------------:: @%:..:-::---:--------------------::::-------------: @-....:::------------------------:----------------: @*:.....:-::--------::----------:.--------------::: @@*...:::----------.:----..::::.::----------::::::: @+...:::::------..---------...:.---:-----:::::::::: *:...::::-------::------::....:.:.....:--:::::::::: .....:::---------------:.. ..:-:::...:--::--::::::: =%-:.::---------------.:...:-----:.::-------::::::- =+::::---:---------::.....-----::-::----------:::=* -:::::::::::--::::::....----::.---:-----------:::#@ -::::::::::---::-::.....::..:-----.:------::::::-%@ -::::::....:::::::..:---::--:-::::.::::::::....:+@@ -:::........:..:...::------:::::::::-::::::....::-+ ++.........::.....::::::::::::...........::::.::::: +=........::....::::::::.............::::::::.::::: +*........:::.:::::::............::::::::::::.:::-* %*=-......:::::::::..........:::::::::::::::::::+@@ @*:......:::::::::.....::::::::::::::::::::::.::+@@ @*........:::::::....::::::::::::::::::::::::.::*@@ *-.......:::::........::::::::::::::::==--=+=-+:%@@ :::......::............::::::::::::-+******++-*-%@@ -:..........-+**::....-:--::::.....-*****###*=#-@@@ %-........--*@@#:...-=-...........:.:::++*#%*=*-@@@ @:........#+=+:..............::::::::::-====-=#-@@@ @+........-:.....:-+*-:.:-=========--:::::...=%#@@@ @@:.........:=+#%@@@%##-*%#%#%##@%####%####*=*%@@@@ @@=......:+=+%%%%@%%%#%-###%%%%%%%##%#%%%@%%*+%@@@@ @@=......:*-*@@@@@@@@%%-#%%%%%%#%@%#@%@%@@%@**@@@@@ %*:........-*##########=#@@@@@@%@@%%@%@%%%%@*#@@@@@ -........................#@@@@@%@@%%@%@%%%%@*#@@@@@ #*****++++++=============%@@@@@@@@%%@%@@@@@@*#@@@@@