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