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