victor hudea (superceva)
Vezi soluțiile trimise |
Nume | victor hudea |
---|---|---|
Cont | superceva | |
Clasă | n/a | |
Rating | 0 | |
Statut | Utilizator normal |
...... ............................................................................... .............................. ............................................ ............................................
....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................
..............................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————————————————————————————————————————————————-:::::————:::::::———::...............
..........:——————————————————————————————————————————————————————————————————==========================================++++++++++++++++++++++++++++++++*++*******=-.....::........
..........=+***################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################%#####%%%#+:...:::........
..........=****+++++++***********************************************************************************************************************************************************************************************++**++++*####+:....::........
..........=****+++++++++++++++++++*************************************************************************************************+++++*+++*+++*******++++++******+++++**+++++*****+++**********+++++++******++++++++++++++++#%%#+:..............
..........=****++++++++++++**+++********************************############**##*****************************************************+++*+++++++++**++*++**++**+++******+++******+********************************+++++++++++*#%%#+:..............
..........=****+++++++++++******************************###########******+==+++*#####*****###************************************+++++++*******+++++=++**+++*++++++***+***************+++****************************++++++++*#%%#+:..............
..........=****+++++++++++**************************############**+++++=——-==-=+*####***********************************************+*******##*+++=+*##******+++++**++******++++*****++********************************++++*#%%#+...............
..........=****++++++++++**************************###########**++=====——::—::-+*###*+=====+*********************************+++++*****++****+-++++*#%#*++*+++++++++*****+***********+*********************************+++*#%%#+...............
..........=****++++++++++*************************##########*++======————-::-=+*##*=—::—=++***####************************++***###*+=======-=+*+=*%#***+++++**+*****#**+++*****+++**********************************+++*#%%#+.............
..........=****+++++++*+************************###########*+======————++::=++*#*+-:::::—===++*******#*******************++++**#%%#****++==++++**#%####***+++**###*++##*++**##**++**********************************+++*#%%#+-.............
..........=****++++++*************************###########*++=—====————==—-+**##*=::——-=—==++**********************++++*****#%%%%###*+=====+**#%###***+++++*####***##%%%%%%##**++*********************************++*#%%#+-...............
..........=***+++++++**************************########**+===———-::::—=-==++*####*+===————====++*##****###********+++++**####%%%@@@%%##*=—-=++*######**++*#%%%#***##%######%##*++*********************************+**#%%#+...............
..........=***+++++++*****************#***###*########**++==—:::::::::::::-==+*#%%%#*++=—::——======+**##**************+++**########%%%##*+========:-+*%###****#%%%%#*#%%###**###%%%#**+********************************+**#%%#+...............
..........=***+++++++****************################**+===—-:::...::::::::——+#%%#*=—:::—-========++**##*************++**#%%#***###***#*:::::::—-+*####***#%%%%%%%%#*++*****####**+++******************************+**#%%#+...............
..........=***+++++++***************################**+==——-:::......::..::—:=+##=——————=======+**####***###********###***#%%%%#*+=:::——-:..::*##**++#%%#*****=—=**+*#*#%%%#+++******************************+**#%%#=...............
..........=***+++++++**************########***######*+==——:::::..........::—:-=**:—-:::::::::—=====+**#########*******##***#**##+==+*-::::=+-.::..:::-=*****##***+===—===+*##*#%%%#*+++*****************************+**#%%#=:...............
..........=***++++++***************#########**#####*++==—:::::::::::....:::::::-===:::::::::::::——====+**######*********###*+++++++=-++==+=—-:::::-=:..::=***++*#*##+==+++=+######%%%#*+++++**************************+**#%%#=:...............
..........-=***++++++***************###############*+==——::::...::::......::.::::—:.:::.....::::::—-====++**************####*++++=+++=—==+++*#+=***+—-:::-+**++*+-=+====—==+*#*###%%%*++++++************************++**#%%#=:...............
..........-=***++++++**************################*+=—-:::::::...............::::—:.::...:...::::::——-==+*******#***#*#####++++++++=-==++===—*%#*===+++=::—-:-==—-=+—::-=+*##%%%%%%**++++**************************+**#%%#=:...............
..........=***++++++**************################*+=::::::::...............:....—:...:......:::::::::—-=+**####****##*#####**++==+*+——:::::—=**==+++-:—=-:::::-===::=**+*#%%###%%#*++*******************************#%%#=:...............
..........=***++++++**************################*+=—:::::......................—:...........::.:::::—-==+**#####******#####*+==++++==::.====—-+**+=—=++=—::::-=:—:+%*+####%%#%%#**++******************************#%%*=:...............
..........=***++++++**************##############**+==—:::........................—:..............::::::—===+**#####****#######*++**=+*=—-:-==++=—=+*+==+*##*==::::::-==-+#####%%%%%%%##**++++***************************#%#*=:...............
..........=***++++++***************#############*+==—-::::.......................—:...............:::::—-==++*###############%%###*++*=-==::—==+++*******++**+=::—::-=+++*##++##%%%%%##**+******************************#%#*=:...............
..........=***++++++**************##############+=—:::::::......................—:...............:::::——-=+*#################%%#****=——::—-+%%#*+*#**+++++=::::—++=====++=+*#%%%%%##*********************************#%#*=:.............
..........=***++++++**************#############*+=:::::::::......................—:...............::::::——=+**####****######**##******+==——-=+*******+++**+=-::::++++===+===+*###%%%##*********************************#%#*:.............
..........=***++++++**************#############*+=:::::::................:.......—:...............:::::::—-=++*####****##%%%#*+*##*+****+=—=-:—-=+++++=+###+=:::———=++**+++*##*###%##***+*****************************#%#*-:...........
..........=***++++++**************############*+==::::::.......................::—:.................:::::—-=++**###**#*#%%%%#*+****++****++=====——-====+##%+-:::=——+*******#######%##********************************##%#*:...............
..........=***++++++************##############*+=—:::::......................::=+....................::::—-==++*###*##*##%@%%##***++****++++==——=====+++**#+—:———-=++===+***#%%#%%##********************************##%#*-:...............
..........=***++++++************##############*=—::::::...................:::-+*#=:.................::::::::—=++*#####**##%%%%%###**+**##++*+==—:—==-==++=*%+——-:—————=++*#%%#%%##********************************##%#*:...............
..........=***++++++***********###############+=:::::.....................:###:...............::::::::::-=++*#####**#####%%###****%#*++*+++=——:—==++=*@#+=—-:———=—==++#########********************************##%#+:...............
..........=***+++++++********################*+=:::.......................:*###%#:................:::::::=++*#####***#%%######***###*+==+++++==——=++=+#@%#=-=:———==-==++***######********************************##%#+-:...............
..........=***+++++++*******#################*+—:::.......................:-=++*#%%#*=::...............:::::=+**####****#%%#***##***++*#*+***++++==-=++==-=*@@%*==—-===-===-=+++**##%###*********************************##%#+:...............
..........=***+++++++*******#################*+—:::.......................:—==*#%%#*++++=::::::........::::—=+***##**#**##%##****##*+=*#%##*+==++===+++=-=+#%%%%#*=-====++++=*##*###%%###*********************************##%#+:...............
..........=***+++++++*******#################*+—:::.......................:—==*#%#**+**++=——:........::——=+++*####***##%%###+++*##*#%%###*+++*++==-==-+#%%%%%%*+——-+****####%######**********************************##%#+:...............
..........=***+++++++********################*+—::::::..................::::—=+###**+++=——-=:.......::——-==+++*##*****######*+==++*###**##*++++=::=*#%%%%%%%#*+++==*######%%##***##**********************************##%#+:...............
..........=***++++++*********################*=—:::::..................:—-:::-+*******+=——-===:....:::::—===++*##******######**+=========+==++===——=++*#%%%%%%%###*******###*++*##***********************************##%#+-:.............
..........=***++++++**********###############*+—:::::...............::————-+#**++=====—==-=+:....::::::=—+**#***++***#####**++==++=——————::::::-=*#%%%%%%%##*+++=++**+++*##***********************************##%#+..............
..........=***++++++************###########**++=::::............:—====-=======+*##+========——==-:...:::::—=—=******++***#######*+**##++=++=-::::::::::::::=*#%%%%%@%#*++++===++***#************************************##%#+-..............
..........=***++++++**************#########**+==——::::.....::-==+++====—-====+*##+=+++++++++=——::...:::—-=—=************#######**##*++++++=———-:::::—-=#%%%%#********+=++****#************************************##%#+..............
..........=***++++++****************#######**+==———========+++++++++=———-=*#*+=====++++++*+++=:....:::—-=—+********+++**###########****++======—————-*#%%%#******++==++*##**************************************##%#+..............
..........=***++++++*****************######**+=—-::::=+++++++++++++++++===——+*##*+==+++++++++++*+:....:::———+*******+++++***###**#%%%%##***+++======—-=——+#%%%%%##*+=====+**##**************************************##%#+............
..........=***++++++******************#####**+==::..:=++++======++++***++===+**+=**+=+++++++++===+=:....:::=—-=+*******+++++***##*+=+##%@%***+++====+++=====—-+#%%%%%%#*+==++++***#**************************************##%#+............
..........=***++++++*************************++==—::-=++======-===+++***++*****+=**++**++=+====++:...::.:-=:=+********+++++**#*====+*#%%%*=======+****+=—=—+#%%%%@%##*=++****##***************************************#%%#+............
..........=***+++++++***************************+++========———==+++*****#####**##***++=========:..::::::——-=+********+++++****==+++*####*++++++***#**++====+*#%%%%@%#**+*#***###***************************************#%%#+-............
..........=***+++++++***************************###*++++++++=====+******########**###***+++++++++===::::::—:===+********+++++++++—-=+***+=====+++******=——+*#%%%%%%#*****#####*****************************************#%%#+..............
..........=***+++++++****************************##*****###**************##**##***######************+=———-:—==+*******+++++++**+++++**###**+==*##*********#%%%%%%%%%%*+******###*****************************************#%%#+..............
..........-=***++++++++****************************#*********###**********###*###**###############*###******++++++*********+++++++++**#%%%%%%%#**++*********###%@%%%%%%%%%*==+*####***+***************************************#%%*+:................
..........-=***++++++++***********************************######***********######**######*########*********#***************++++++++***####**#%#*+++**++++******###########*+++#%%%##******************************************#%%*+:................
..........-=***++++++++***********************************#####************######**##############******#********************************##*+###%%#****++******#**********#****######******************************************#%%*+:................
..........-=***+++++++++*****************************##******####***#**#########################****#****#***********************+++++****++=+####**************#*************************************************************#%%*+:................
..........-+*#*+++++++++++************************************#******#############*##############*****************************************######******************************************************************************#%%*+:................
..........-+*#++++++++*++************************************###****#####*#######**##############*****************************+++*************#*******************************************************************************#%%*+:................
..........-+**++++++++++++++**********************************************######****############****************************************************************************************************************************+*#%%*+:................
..........-+**+++++++++++++++++++**************************************#***####******##########**********************************************++*****************************************************************************+*#%%*=:................
..........-+**+++++++++++++++++++******************************************************#***************************************++*******************************************************************************++++++********#%%*+:................
..........-+***************###############################**###############################################********************************####******####*********************************************************************###*=:................
..........-+*#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*=:.....:..........
..........-=*#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*=:.....:..........
..........-+*########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*=:................
..........-+*:..............................................................................................%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%##*=:................
..........-+*:..............................................................................................%%%%%%%%%%@@#+—+#%%#**#%%#**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**##%%#*#%%%%%%%%%#*=:................
..........-+*:....:.......................................:::...............................................%%%%%%%%%%%%*=:.-+%%#=:##:=##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#=—*%*=:=%%%%%%%%%#*=:.....:..........
..........+*:..-***=....:++............................:**=...............................................%%%%%%%%%%%%*=:.%%%::::=*%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%##=::::-=*%%%%%%%%%#*=:....:::.....
..........*:..=***...-*+:......:..................:::=*+:...............................................%%%%%%###**#+=:.=*%%%##+==+#%%%%####%%%%####%%#######*##%%%%%###**###%%%%####***##%%%##########%%%%#+===+#%%%%%%%%%%#*=:.....:..........
..........:.:*++*=..:=...-+****+=...-+*++*=.:=+******.:=....+:.-=+*****=:.:*++***...:=+*****+:%%%%@%*-..:::..-*%#+:::...=*%#=:.#%.#%=.::—:..-+#%%#.::::+%%%+=:::..:=*%@*:::::::=*%#-::::::-+##%%%%%%##+=:................
..........:.-++—.:++-..=*+-..=**-..*+=:..:=*=:..:=..*...=:.=*+-:.:+*=:.=:.:*..-**=...:%%%%%+..*=...=*%#*++**+=.:-#%:.-*#%+.:=#%=...=+..*%#=.:-**=.+##*+++++=:.-*@*===:...=#%#==+++-:.-*#%%%%%%##*=:................
..........:.=*=::=:-*+:.:**=::*..+*=....=*+-...*..=*+..*.:+*-...=.:=*=:..:.:=....+.%%%%%=..:%@*-:.=*%%%##**#:.:*%=:.*#%+.:#%=..:*%@..:**=:.##=.:-#%%###*#:..+@%%%%.:*%%%%####.:=*%%%%%%##*=:................
..........::=*=..-*+==..=**=======:.:*...:=*=...:=*....:=..=:...=.:=...:.-:...-:.%%%%%=..-#%%*=:.-*%#=::—:..:*%=:.*#%+:.:#%=..-#%%..:**:.::::::.:#%*=.::::...=@%%#+:.:=#%%#*=::-::.:=*%%%%####+=:................
..........textileRef:275500444683810cc19c84:278:cspan..:=***+-..=**:........=:...:=*=...:=...::=+=...=*+:..:*=:.*...%@#=:.=*#..:##..:*%=:.-*#%+:.:#%=..-#@@:.-**=:.:-=+++++*#:.:=*#.:+@%#=::#%%%.:=+*=-.:=*%%######+=:................
..........:=:...-***+:..:**+++++:..=:....-+*++=+...:+*+*:...+++***.:=*=:..:+..:*+++***=..%%%%@:.:=*#+:..=*#=.:=*#*=..:%+-.:=+*-..#%=..#@@:.:#.:=*#####%#+::-+%#:..+@*:.-+##*##=:.=###=:.:=*%%%%####+=:................
..........:::.....:—:.....:==—:...::.......===:......:—:.......:—:.::...::....:::....:—:.:...%%%%%#+-..::—::=*%:::—-::::*%*=:..::::.:+#%=..#%@:.:#%:.:—::+##*-:.=—:.:@...::::+*+-.:==:.:=*%%%%%###+=:................
..........-+*:..............................................................................................%%%%%%%*+==+*#++*#%#*+==++++++#%%#+===+**=+*%%*+=+#%%*==+#%%##*==—-=*%%%*+====++==*%*========*##*==—=++==*#%%%%%%##+=:................
..........-+*:..............................................................................................%%%%%%%%@%%%%%%%%%%%%%@@%%%%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%##%%%%%###+=:................
..........-+*: ........................................................................................... .%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%###+=:................
..........**####%%%%####%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**####%%%%%%##%%###%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**########%###%%##%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**##########%%%%####%%#+==*%%%*+##%#***#%%%%%%%%%%%%%%%%%%%%%%%%%#*++*#%%%%%%%%%%%%%%%%%%%%%%%%%*++#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###:.....:..........
..........**#########%##%%####%%*..=%%%=-=+#+—=#%%%%%%%%%%%##%%%%%%%%%%%#:::=#%%%%%%%%%%%%%%%%%+=-+*%%.:+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:.....:..........
..........+**########%%%##%%%#####..=%%%*=::—:+#%%%%%%%%%%%###%%%%%%%%%%%+—=*-:+#%%%%%%%%%%%%%%%#=::=*%%-..+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:....::..........
..........+**#######****#*++**###*..=%%##*=—=+#%%%##*####***#%%#**##%%%%%*+++***##%%%###%#####%%%%#**#%@%-..+@%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:....::..........
..........+**#####%#::—::::+##*..=@%*=-:::::=+#%#+—=—:::=+=-:::=*#%#*=-:::=+#%#*=-==——-+%%#+=-+#%%..=@%%*+=——=*%@%*=-=++=+##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:..:.:...........
..........**#####%*:..:=+*..#..=%%#*+***=:.:%*=...=:..:=+-:.:%#*+++.:=##+-..:==-:.+%%=:.=#%%..=@%*=:.:=-..:+#@:..:::=*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:..............
..........**######*..=#%#+-.:=**-.:=%%%#***+=:..+##..:#*=..:+%*=::*%%%##**:.##+.:##+.:=#%=:.=*%%-..=@*=::%#:.:%*:..-+*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:................
..........**#####%#..=%%#+-.:*#.:=%#*=-:::::.:+**=..*%#=..-*@#:.-*%%*=:::..-##+.#%*=.:=#%=:.=*%%..+@:.:+#%%#-..=%*:..+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:................
..........**#####%*:..=%%#.:=*#-.:%*-::+##+-:.+**=.:*%*=.:-*%#:.:##=:.##.:=##*=.:=#%=:.=*%%..+@:.:+#%%#..=:..+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:........... ....
..........####%%*:..-+##=:.-+.:+@..:%%:..**=..*%*=..-*%#:.-*%=.:=%@%=..-##+.:=#%*=.:=#%=:.=*%#-..@*-:.@#:.:=%:.:*%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+:...........
..........**###%%%*:...:::..:=##*..=@*-:.::::.:=**=.:-*%#=.:-*%#:.-*%+:.:—::..-##+.+#%*=.:=##..=#%#-..+@%*-..:=-:.:+#%*:.:*%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##+-............
..........**#####%*:..-*=-=+##*##+=+*%%#+=—=+*==*##*==+#%#*==+*%#*===*%#*=—-===-=##*=-=+#%*+-=+%%:#%#=:@%%#:..:=*#%@*-:*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####............
..........**##%##%*:..=%###%%#*###%##%%%##########%%####%%%%###%%%%###%%%%%###%%%%%%%%###%%%%%##%%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##:......... .....
..........######%:..=%%%##%#*##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##.......... .....
..........*########===*%%%##%#*###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%##.......... .....
..........**###########%%%%%%#####%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##.......... .....
..........=+**############%%#%%%####%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######%##+-:......... .....
..........*#####%###%%%%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:......... .....
..........**++++++++++++++++***+++***********************#####**############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#.......... .....
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————————————————————-=============================++===+*###+-:......... .....
..........=*#+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=###+............
..........=*#+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=###+:...........
..........=*#+-:::****=::::::=*=::-*::=+-:::::::::::::===::::::::::=+*+—=+++=—-=+==:—===-::::===—=::——-==-::—=—::=————-:::::::—=::——::::=—:::::::::——::::—:——::::::::::::::—-::::—-:::::—=###+-:...........
..........=*#+-:::::*+::—==:=#=::++—-++:——:——:=====::—-:::—=+:::#+—=*+-=*=-=+++*+=::=#+—-*+—:+#=-##+-:+*#*-:*%:+*%*=:::::+#*+==+++**==+++**—*****-=**+**::=++##=-=++##=:-+**+==+**##+-+*#*=::::=%%#+-:...........
..........=*#+-:::::*+:=#=-++-=*=:::====+==++=+*=-#%+=+++**==+==+*=:::-*%+—::=#=:-==:—=++=====+-::=%*-:**::+*=-+**=:=+*+—===++-::=*-:==—:=—=++===+=-+#=:=+=+#=:+*-=*+-+*=::::::+#==#:#=-*::::::=+=:::-=+=:::=%%#+-:...........
..........=*#+-:::::=#+:%***+-=#=:::=**+—*#++*=-**-=*:-=-=#*=+*=::::*#+:=#+:====—=++=+#*+-::::=%*=—**-:=-+**+=-=:=#+-**:*=::::::=+=—=+=-+#*+-=#+-===+#:*—+*#*=::::=++—-*%#*—##***=::=*+—:=+#*=:::::=#%#:...........
..........=*#+-:::::#+:=*=:::=*=::::=**+—++=-::**:-+===+=+++—-::::—-=+=:=#=:=*+-=*=====::::::=#=:::++=—+*=-++++*=-**-=#*+##+—=*=::::::=====+**=-=+++*=-++=+#+-+*==*+:#=—::=*:=#+-+*==#*:=#=—+#+::::=++=::::=#%#+:...........
..........=**+:::::::=-::=+==—=::::——:::+++:==-::=*+=—:=**+-:::**::+::=+**+:=—:::::-=+=:::-=***=:==-=*=-++===::-=+=-=+:=+=-::+**+-=++**+-=+++*+—+++++-=*+=+*::::+%=::*+-+*=-++=+*=—=+=::-==+++::::=%%#+-:............
..........=+*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::——:::::—::::——-:::-==:::—::—===-::::::=%%#+-.............
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=%%#+-:............
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=#%#+-:............
..........=***=====================================================================================================———————————————————————————————————————-::::::::—::—::::::::::::=#%#+:............
..........=**#*###%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################*******#**********************++*+++*++**+*++++++++++++++++++++++++++++++++++++++++++++++++++*#%#+-:............
..........=***####################*#***####*****************************************************+**********************************++++++++++**********************##*#############################%%%%%%%%%%%%%%%%%%%%%%%%%##%%#+-.............
..........=*****#####################**####********************************************************************************++++===—=———==—=+********************************************####################################+-:............
..........=***#######################**####*####**************************************************************************+=—-====+++++++++=-:=+**************************************##################################%#######+-:................
..........=***####***################**######*******#*##**********************************************+++++++++++++*****+=—=+******+++++**+—+**************************************##############################%%####%%%%####+-:....... ....
..........=***###+===+*********+=*#*+++**+***+=+*+=**++*++**++++======++****************************+=——-==——=======—+****+==+===+***=-=+**********************************######*++***#####**#############%##*#%%%###%%%###+-:....... ....
..........=***###=:==—=-:=—-::=+:==:=++=-=+-:==—=-:=+—+=::—-:—=+**************************++-:==+==+=======:=++***+—===+***+—+*********************************######**+=====+++++==+*+++**+==++*#*===+**++#%%####+........ ....
..........=***###*+++=+*+=+++=====+==+++==+**+=+*+===—==-++++++===++==-=++**#************************+=—+**++++*****++==—=++===++++**+—=*******************************###########*==+=—::=::==+==——:=+=-==—===*%#####+:....... ....
..........=***##############################****##**+=+**+**************++**##**************************=-=+**++=++++++***+=—-==+******=:=*******************************############*+++++=—=++=++****+++++=+**+**++++*#%#####+-:....... ....
..........=***###**++##****#*###***++**++*+++*#*+++*****####*******+************************************+===+**++=—==+*****—-====*****=:+*******************************##*##########***##*++*###################%%####%%%#####+-:....... ....
..........=***###+—=#*=—===+++-+*=-==—=—==++=—====+++++==+=-==-=*#***********************************=-+***++++=-=*****==-=*+=****+=-+******************************#########################*++#*++#########****##**#%##%%%+-:....... ....
.........:=***###+—=++====—-==-+*=-==-=+===—==-:——————-:—:************************************=-+*******+—=+*+=-=+*******+-=+*****************************#***######################+=-=*+—+==++==+++—==+==*%%##%#:......... ....
.........:=**####*+*******+===**+*#****+*#****++*++++*+++*++++*++++++*****+=============+******++++++****+=-=+++====——-=—-=+++++**+=:+++++++++++++++++*********##******######################+===*+=—=====—==—=====*%%%%##+:......... ....
.........:=**#############****#############################****###********-..........:::=*****+-:::::—::———:.....::::.::::::———-:::::::::::::———-==+*****##*****########################***##****#**********+++*#%%%%%#+-:......... ....
.........:=**###################################*####**##*****************=-::..........+****=:........:——-:......................:::..........::::.....::=+**###*****####################*########%%#######%%%######%%%%%%%#+-:......... ....
.........:=**##################################********###**#######********++-:...:.....:=+**+-:.::.....=+++=:...:—-:......:—==:::+++:......:===:......=*##*********###############################%%#######%%%%%##%%%%#+:......... ....
.........:=**#################################**#*******###*##**************+-...::.....:*+=:..::....=+**:..:-=++:.....:***::+**=:......:=+**+-......:=+***##******#################################%%%%%%###%####%%###+-:......... ....
.........:=**############################**#######***#***##*******#*********=-...:......:=++.::—:....:=+**=:..=——......:-+****=::=+*=:......:=+***=:.....:=+***##***########################################%###%%##%%%####+:......... ....
.........:=**######################################**********####*********#*=:...::......=+:.:===:....:**+=—+*+++=:.....:-+****+===+*=:......:=***......=*#******#######################################%%%######%%%##%%#+:......... ....
.........:=***########################################*##****##*************-....+:.....=:..:==:....::=***+++****+=:.....:=+*********#=:......:-==—:...:—+**********##############################################%%%%##%%#:................
.........:=***############################################****###**********+-....=*=:.....:...-+++:.....:=+++*******+=:.....:=+**********=:................::-=+********#############################################%%%%%%%%%%#+:................
.........:=***#############################################*****#****##****=:...:*+-......:..:=**:......*********+=:.....:=+**********=:......:——:.......:-=+****#**##############################################%%%#%%%%#:................
.........:=**##############################################**********##***+-:..:*+=:.......:=+**......=**********=:.....:=+**********=:......:=+*++=:......:=*####**###################################################%%%#+-:................
.........:=**#############################################**##************=-...:**:......:++**+-......:=+*********=......:=+**********=:......:=*****+-.......:+**#######################################################%%%#+-:................
.........:=**#################################################***##***###*=:...:=*##*=:.....:***:.....:*#********=:.....:=+********##+.....:+******.......:+****###*#############################################%##%%%%#+-:....... .......
.........:+**################################################***##***#**++-:...:=+***+-.....=****+=:......:*********=:.....:=+*****#****.....:*****.......:+#****#############################################%%%%%%%%%%#+-:....... .......
.........:**###############################################***##***#*::.......::*+=:....-+*+==:.........::=#+==—-.......:——+**+==—:......:=+++=:.......-=*#***##############################################%%%%%%%%%%#:....... ....
.........***##############################################**###**##*::...::::::-++*+—::-=+*+=::::.........=#+=::::::::.......:=+**-:......................:=+**###############################################%%%%%%%%%%%%%%+-:.....:..........
........:***############################################**********##*++*+++++++++****++*++****+++++======-==-+#*+++++++++++===—-+***==-====+++++++======—=+***################################################%%%%###%#####%%:................
........:***############################################**##*******#####***###*********************++==+*####************#*********##***##**###########*######******############################################%%%%%%%%%%%%%%%:................
........:***###############################*################****#***********************##*****+=—======+******##*****************###***************#########***###############################################%%%%%#%%%#%%%%%:.....:..........
........:***###############################*##############*********##*##****######***********+=—==:-=+*+=****#*+*#*********#****#***#*=—*#****************#########***########################################%%%%%#%%%%%%%%%:................
........:***###############################**#############**##*****###*******######****#*****=::—=*#*##+=++**+++*####**==*********#*+=-=+************######******##############################################%%%%%%%%%%%%%%%:................
........:***###############################**#############*#####*********************#******===—+#**#*+—=+#+-+*+==+*+-++++***+==+*+—=*##********************#################################################%%%%%#%%%#%##%%:................
........:***###############################**#############******#****####**************#****+=:=***+++====—-==—-======——:-==—=+=:=************#############################################################%%%%%%%%%%%%%%%:................
........:**################################***###############*************************###****+—=-====++++==-=+=-==—-======+=-===-==-=+**#######******#######################################################%%%%%%%%%#%%%%#%%:..............
........:**################################***########*######************************##*##**#**+===+**###***#***+—+*##**##********##**#****####********######################################################%%%%%%%###%%%%#%%:................
........:**################################***###############***************************###***#************##*=—==*###*#*****#***********######********#######################################################%%%%%#####%%%#%%:::..............
........:**################################***#########*########*********************************************+===*#***************************##********#######################################################%%%%%####%%%%#%%:....... .....
........:**################################***#########*########*********************#***#*******##***************************#***********##**###*******########################################################%%%%%#%%%%%%#%%:................
........:-+**################################***#########*##########**********************##**********************************++**********####**##*******##########################################################%%%%#%%%%%%%%%+::................
........:**################################***#########*###########************************++***+*+++++========——-:—-:::::::::-+***********##********###########################################################%##%%%%%%%%%:..............
........:=+*##################################**#########*############**####***********##*=:.......................................=***********###*******###########################################################%###%%%#%%%%+:.:..............
........:=+*#############################################################**************##*-:......................:::::::.::::::..:-=*******##***####******##########################################################%%%%%%%##%%%+:..::.............
........:=+*#############################################################**************##*=:...::::...::::::::::::::::.:::::-=..:-=*******##****###******########################################################%%%%%%%%%##%%%+:..::.............
........:=+*##########################################################********************=::..:==:.:::::::::—-::::....::-=..:=*******#******##******###################################################%%#%%%%%%%%%%%#%%%%+.......... .....
........:=+*#######################################################*#*********************=:::.::=:..:::::::-=———::.:::-=..:=***********************#################################################%%%%%%%%%%%%%%%%%%%%+.......... .....
........:=+*####################################*########******************************##*=-:::::=:...::::::—==——-:::::-=:.::=******************####*******##############################*##############%%%%%%%%%%%%%%%%%%+-.......... .....
........:=+*#######**###**#####***##***########***#######******************************##*=-::::=+:::::::——===+=-::::::::=..::=*****************#####********########################################%####%%%##%%%%%%%%%%%%+-.......... .....
........:=+*#####*+==++++====++===++===+++**###***######**********************************+-::::=+:——:——=—===-::....:—-:::::=*#***************#####********#############################%#*#%%#####%####%%###%%%%%%%%%%%%+-.......... .....
........:=+*####*=:+*+++++=++++++++===++-:+##############******************************##*+-:::::==-:——::—=+=-=+=—:::.::——-:::=*#***************#####********############################**+++***+++***++****++**##%%%%%%%%+-..........................
........:=+**###*=:*%#####*******#######=:=**################*****************************+-::::=+:.::::::————-=—:.::—=—:::***********************#******###########################*+-=+=+++====+====+=======+#%%%##%%+..........................
........:=+**####*+*######*+====+*######+=+**######*#*****######**************************+=-::::=:...::::::::::——-:.:::-=::::#*******************************########################+=:#**##*******+*#****#:=*#%%%#%%:.........................
........:=+**#############**+++***#######*#############***#*******************************+=-::::=::..:::::———:::::::::—-::::-*#*******************************########################*+=*#####%*+==+++*##%%%%*-+*#%%%%%%*:..::::...................
.........:-=====++=++++***************++***+***************************++++++*************+=::::———————===——==—-:::—-:::.-+**************************************####################*######%*++++++*###%%%#*##%%%%%%%*=———-:..................
.................:::*#######*****+****+***+++++++++++++++++++++++++++++++++++++++++++****++:::——-====================-::::—-::.:=+*******************************************************###****##****#*################%%%%*++=+++==:..................
...................-+#%%%%%%%%%%%%%%%%%%%%%%%#################################%%%%%%%%%%%%%%#**############################****###***##%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########***********************+++==+++++=:..................
.................:+*#%%%%%%%%%@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%######**++=...................
................::==++++++++++++++++++++++++++++++*+++++*****************************************+++******************************#########%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%%%%##**+==::..................
.......:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————===================+++++++++++++++++++************************###################****+++==—-:::.........
......................................................................................................................................................:::::::::::::::::::::::::::::::::::::::::::::::::———-::::::::::.............
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................
..........................................................................................................................................................................................
...... ............................................................................... .............................. ............................................ ............................................
....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................
..............................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————————————————————————————————————————————————-:::::————:::::::———::...............
..........:——————————————————————————————————————————————————————————————————==========================================++++++++++++++++++++++++++++++++*++*******=-.....::........
..........=+***################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################%#####%%%#+:...:::........
..........=****+++++++***********************************************************************************************************************************************************************************************++**++++*####+:....::........
..........=****+++++++++++++++++++*************************************************************************************************+++++*+++*+++*******++++++******+++++**+++++*****+++**********+++++++******++++++++++++++++#%%#+:..............
..........=****++++++++++++**+++********************************############**##*****************************************************+++*+++++++++**++*++**++**+++******+++******+********************************+++++++++++*#%%#+:..............
..........=****+++++++++++******************************###########******+==+++*#####*****###************************************+++++++*******+++++=++**+++*++++++***+***************+++****************************++++++++*#%%#+:..............
..........=****+++++++++++**************************############**+++++=——-==-=+*####***********************************************+*******##*+++=+*##******+++++**++******++++*****++********************************++++*#%%#+...............
..........=****++++++++++**************************###########**++=====——::—::-+*###*+=====+*********************************+++++*****++****+-++++*#%#*++*+++++++++*****+***********+*********************************+++*#%%#+...............
..........=****++++++++++*************************##########*++======————-::-=+*##*=—::—=++***####************************++***###*+=======-=+*+=*%#***+++++**+*****#**+++*****+++**********************************+++*#%%#+.............
..........=****+++++++*+************************###########*+======————++::=++*#*+-:::::—===++*******#*******************++++**#%%#****++==++++**#%####***+++**###*++##*++**##**++**********************************+++*#%%#+-.............
..........=****++++++*************************###########*++=—====————==—-+**##*=::——-=—==++**********************++++*****#%%%%###*+=====+**#%###***+++++*####***##%%%%%%##**++*********************************++*#%%#+-...............
..........=***+++++++**************************########**+===———-::::—=-==++*####*+===————====++*##****###********+++++**####%%%@@@%%##*=—-=++*######**++*#%%%#***##%######%##*++*********************************+**#%%#+...............
..........=***+++++++*****************#***###*########**++==—:::::::::::::-==+*#%%%#*++=—::——======+**##**************+++**########%%%##*+========:-+*%###****#%%%%#*#%%###**###%%%#**+********************************+**#%%#+...............
..........=***+++++++****************################**+===—-:::...::::::::——+#%%#*=—:::—-========++**##*************++**#%%#***###***#*:::::::—-+*####***#%%%%%%%%#*++*****####**+++******************************+**#%%#+...............
..........=***+++++++***************################**+==——-:::......::..::—:=+##=——————=======+**####***###********###***#%%%%#*+=:::——-:..::*##**++#%%#*****=—=**+*#*#%%%#+++******************************+**#%%#=...............
..........=***+++++++**************########***######*+==——:::::..........::—:-=**:—-:::::::::—=====+**#########*******##***#**##+==+*-::::=+-.::..:::-=*****##***+===—===+*##*#%%%#*+++*****************************+**#%%#=:...............
..........=***++++++***************#########**#####*++==—:::::::::::....:::::::-===:::::::::::::——====+**######*********###*+++++++=-++==+=—-:::::-=:..::=***++*#*##+==+++=+######%%%#*+++++**************************+**#%%#=:...............
..........-=***++++++***************###############*+==——::::...::::......::.::::—:.:::.....::::::—-====++**************####*++++=+++=—==+++*#+=***+—-:::-+**++*+-=+====—==+*#*###%%%*++++++************************++**#%%#=:...............
..........-=***++++++**************################*+=—-:::::::...............::::—:.::...:...::::::——-==+*******#***#*#####++++++++=-==++===—*%#*===+++=::—-:-==—-=+—::-=+*##%%%%%%**++++**************************+**#%%#=:...............
..........=***++++++**************################*+=::::::::...............:....—:...:......:::::::::—-=+**####****##*#####**++==+*+——:::::—=**==+++-:—=-:::::-===::=**+*#%%###%%#*++*******************************#%%#=:...............
..........=***++++++**************################*+=—:::::......................—:...........::.:::::—-==+**#####******#####*+==++++==::.====—-+**+=—=++=—::::-=:—:+%*+####%%#%%#**++******************************#%%*=:...............
..........=***++++++**************##############**+==—:::........................—:..............::::::—===+**#####****#######*++**=+*=—-:-==++=—=+*+==+*##*==::::::-==-+#####%%%%%%%##**++++***************************#%#*=:...............
..........=***++++++***************#############*+==—-::::.......................—:...............:::::—-==++*###############%%###*++*=-==::—==+++*******++**+=::—::-=+++*##++##%%%%%##**+******************************#%#*=:...............
..........=***++++++**************##############+=—:::::::......................—:...............:::::——-=+*#################%%#****=——::—-+%%#*+*#**+++++=::::—++=====++=+*#%%%%%##*********************************#%#*=:.............
..........=***++++++**************#############*+=:::::::::......................—:...............::::::——=+**####****######**##******+==——-=+*******+++**+=-::::++++===+===+*###%%%##*********************************#%#*:.............
..........=***++++++**************#############*+=:::::::................:.......—:...............:::::::—-=++*####****##%%%#*+*##*+****+=—=-:—-=+++++=+###+=:::———=++**+++*##*###%##***+*****************************#%#*-:...........
..........=***++++++**************############*+==::::::.......................::—:.................:::::—-=++**###**#*#%%%%#*+****++****++=====——-====+##%+-:::=——+*******#######%##********************************##%#*:...............
..........=***++++++************##############*+=—:::::......................::=+....................::::—-==++*###*##*##%@%%##***++****++++==——=====+++**#+—:———-=++===+***#%%#%%##********************************##%#*-:...............
..........=***++++++************##############*=—::::::...................:::-+*#=:.................::::::::—=++*#####**##%%%%%###**+**##++*+==—:—==-==++=*%+——-:—————=++*#%%#%%##********************************##%#*:...............
..........=***++++++***********###############+=:::::.....................:###:...............::::::::::-=++*#####**#####%%###****%#*++*+++=——:—==++=*@#+=—-:———=—==++#########********************************##%#+:...............
..........=***+++++++********################*+=:::.......................:*###%#:................:::::::=++*#####***#%%######***###*+==+++++==——=++=+#@%#=-=:———==-==++***######********************************##%#+-:...............
..........=***+++++++*******#################*+—:::.......................:-=++*#%%#*=::...............:::::=+**####****#%%#***##***++*#*+***++++==-=++==-=*@@%*==—-===-===-=+++**##%###*********************************##%#+:...............
..........=***+++++++*******#################*+—:::.......................:—==*#%%#*++++=::::::........::::—=+***##**#**##%##****##*+=*#%##*+==++===+++=-=+#%%%%#*=-====++++=*##*###%%###*********************************##%#+:...............
..........=***+++++++*******#################*+—:::.......................:—==*#%#**+**++=——:........::——=+++*####***##%%###+++*##*#%%###*+++*++==-==-+#%%%%%%*+——-+****####%######**********************************##%#+:...............
..........=***+++++++********################*+—::::::..................::::—=+###**+++=——-=:.......::——-==+++*##*****######*+==++*###**##*++++=::=*#%%%%%%%#*+++==*######%%##***##**********************************##%#+:...............
..........=***++++++*********################*=—:::::..................:—-:::-+*******+=——-===:....:::::—===++*##******######**+=========+==++===——=++*#%%%%%%%###*******###*++*##***********************************##%#+-:.............
..........=***++++++**********###############*+—:::::...............::————-+#**++=====—==-=+:....::::::=—+**#***++***#####**++==++=——————::::::-=*#%%%%%%%##*+++=++**+++*##***********************************##%#+..............
..........=***++++++************###########**++=::::............:—====-=======+*##+========——==-:...:::::—=—=******++***#######*+**##++=++=-::::::::::::::=*#%%%%%@%#*++++===++***#************************************##%#+-..............
..........=***++++++**************#########**+==——::::.....::-==+++====—-====+*##+=+++++++++=——::...:::—-=—=************#######**##*++++++=———-:::::—-=#%%%%#********+=++****#************************************##%#+..............
..........=***++++++****************#######**+==———========+++++++++=———-=*#*+=====++++++*+++=:....:::—-=—+********+++**###########****++======—————-*#%%%#******++==++*##**************************************##%#+..............
..........=***++++++*****************######**+=—-::::=+++++++++++++++++===——+*##*+==+++++++++++*+:....:::———+*******+++++***###**#%%%%##***+++======—-=——+#%%%%%##*+=====+**##**************************************##%#+............
..........=***++++++******************#####**+==::..:=++++======++++***++===+**+=**+=+++++++++===+=:....:::=—-=+*******+++++***##*+=+##%@%***+++====+++=====—-+#%%%%%%#*+==++++***#**************************************##%#+............
..........=***++++++*************************++==—::-=++======-===+++***++*****+=**++**++=+====++:...::.:-=:=+********+++++**#*====+*#%%%*=======+****+=—=—+#%%%%@%##*=++****##***************************************#%%#+............
..........=***+++++++***************************+++========———==+++*****#####**##***++=========:..::::::——-=+********+++++****==+++*####*++++++***#**++====+*#%%%%@%#**+*#***###***************************************#%%#+-............
..........=***+++++++***************************###*++++++++=====+******########**###***+++++++++===::::::—:===+********+++++++++—-=+***+=====+++******=——+*#%%%%%%#*****#####*****************************************#%%#+..............
..........=***+++++++****************************##*****###**************##**##***######************+=———-:—==+*******+++++++**+++++**###**+==*##*********#%%%%%%%%%%*+******###*****************************************#%%#+..............
..........-=***++++++++****************************#*********###**********###*###**###############*###******++++++*********+++++++++**#%%%%%%%#**++*********###%@%%%%%%%%%*==+*####***+***************************************#%%*+:................
..........-=***++++++++***********************************######***********######**######*########*********#***************++++++++***####**#%#*+++**++++******###########*+++#%%%##******************************************#%%*+:................
..........-=***++++++++***********************************#####************######**##############******#********************************##*+###%%#****++******#**********#****######******************************************#%%*+:................
..........-=***+++++++++*****************************##******####***#**#########################****#****#***********************+++++****++=+####**************#*************************************************************#%%*+:................
..........-+*#*+++++++++++************************************#******#############*##############*****************************************######******************************************************************************#%%*+:................
..........-+*#++++++++*++************************************###****#####*#######**##############*****************************+++*************#*******************************************************************************#%%*+:................
..........-+**++++++++++++++**********************************************######****############****************************************************************************************************************************+*#%%*+:................
..........-+**+++++++++++++++++++**************************************#***####******##########**********************************************++*****************************************************************************+*#%%*=:................
..........-+**+++++++++++++++++++******************************************************#***************************************++*******************************************************************************++++++********#%%*+:................
..........-+***************###############################**###############################################********************************####******####*********************************************************************###*=:................
..........-+*#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*=:.....:..........
..........-=*#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*=:.....:..........
..........-+*########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*=:................
..........-+*:..............................................................................................%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%##*=:................
..........-+*:..............................................................................................%%%%%%%%%%@@#+—+#%%#**#%%#**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**##%%#*#%%%%%%%%%#*=:................
..........-+*:....:.......................................:::...............................................%%%%%%%%%%%%*=:.-+%%#=:##:=##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#=—*%*=:=%%%%%%%%%#*=:.....:..........
..........+*:..-***=....:++............................:**=...............................................%%%%%%%%%%%%*=:.%%%::::=*%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%##=::::-=*%%%%%%%%%#*=:....:::.....
..........*:..=***...-*+:......:..................:::=*+:...............................................%%%%%%###**#+=:.=*%%%##+==+#%%%%####%%%%####%%#######*##%%%%%###**###%%%%####***##%%%##########%%%%#+===+#%%%%%%%%%%#*=:.....:..........
..........:.:*++*=..:=...-+****+=...-+*++*=.:=+******.:=....+:.-=+*****=:.:*++***...:=+*****+:%%%%@%*-..:::..-*%#+:::...=*%#=:.#%.#%=.::—:..-+#%%#.::::+%%%+=:::..:=*%@*:::::::=*%#-::::::-+##%%%%%%##+=:................
..........:.-++—.:++-..=*+-..=**-..*+=:..:=*=:..:=..*...=:.=*+-:.:+*=:.=:.:*..-**=...:%%%%%+..*=...=*%#*++**+=.:-#%:.-*#%+.:=#%=...=+..*%#=.:-**=.+##*+++++=:.-*@*===:...=#%#==+++-:.-*#%%%%%%##*=:................
..........:.=*=::=:-*+:.:**=::*..+*=....=*+-...*..=*+..*.:+*-...=.:=*=:..:.:=....+.%%%%%=..:%@*-:.=*%%%##**#:.:*%=:.*#%+.:#%=..:*%@..:**=:.##=.:-#%%###*#:..+@%%%%.:*%%%%####.:=*%%%%%%##*=:................
..........::=*=..-*+==..=**=======:.:*...:=*=...:=*....:=..=:...=.:=...:.-:...-:.%%%%%=..-#%%*=:.-*%#=::—:..:*%=:.*#%+:.:#%=..-#%%..:**:.::::::.:#%*=.::::...=@%%#+:.:=#%%#*=::-::.:=*%%%%####+=:................
..........textileRef:275500444683810cc19c84:1098:cspan..:=***+-..=**:........=:...:=*=...:=...::=+=...=*+:..:*=:.*...%@#=:.=*#..:##..:*%=:.-*#%+:.:#%=..-#@@:.-**=:.:-=+++++*#:.:=*#.:+@%#=::#%%%.:=+*=-.:=*%%######+=:................
..........:=:...-***+:..:**+++++:..=:....-+*++=+...:+*+*:...+++***.:=*=:..:+..:*+++***=..%%%%@:.:=*#+:..=*#=.:=*#*=..:%+-.:=+*-..#%=..#@@:.:#.:=*#####%#+::-+%#:..+@*:.-+##*##=:.=###=:.:=*%%%%####+=:................
..........:::.....:—:.....:==—:...::.......===:......:—:.......:—:.::...::....:::....:—:.:...%%%%%#+-..::—::=*%:::—-::::*%*=:..::::.:+#%=..#%@:.:#%:.:—::+##*-:.=—:.:@...::::+*+-.:==:.:=*%%%%%###+=:................
..........-+*:..............................................................................................%%%%%%%*+==+*#++*#%#*+==++++++#%%#+===+**=+*%%*+=+#%%*==+#%%##*==—-=*%%%*+====++==*%*========*##*==—=++==*#%%%%%%##+=:................
..........-+*:..............................................................................................%%%%%%%%@%%%%%%%%%%%%%@@%%%%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%##%%%%%###+=:................
..........-+*: ........................................................................................... .%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%###+=:................
..........**####%%%%####%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**####%%%%%%##%%###%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**########%###%%##%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**##########%%%%####%%#+==*%%%*+##%#***#%%%%%%%%%%%%%%%%%%%%%%%%%#*++*#%%%%%%%%%%%%%%%%%%%%%%%%%*++#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###:.....:..........
..........**#########%##%%####%%*..=%%%=-=+#+—=#%%%%%%%%%%%##%%%%%%%%%%%#:::=#%%%%%%%%%%%%%%%%%+=-+*%%.:+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:.....:..........
..........+**########%%%##%%%#####..=%%%*=::—:+#%%%%%%%%%%%###%%%%%%%%%%%+—=*-:+#%%%%%%%%%%%%%%%#=::=*%%-..+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:....::..........
..........+**#######****#*++**###*..=%%##*=—=+#%%%##*####***#%%#**##%%%%%*+++***##%%%###%#####%%%%#**#%@%-..+@%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:....::..........
..........+**#####%#::—::::+##*..=@%*=-:::::=+#%#+—=—:::=+=-:::=*#%#*=-:::=+#%#*=-==——-+%%#+=-+#%%..=@%%*+=——=*%@%*=-=++=+##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:..:.:...........
..........**#####%*:..:=+*..#..=%%#*+***=:.:%*=...=:..:=+-:.:%#*+++.:=##+-..:==-:.+%%=:.=#%%..=@%*=:.:=-..:+#@:..:::=*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:..............
..........**######*..=#%#+-.:=**-.:=%%%#***+=:..+##..:#*=..:+%*=::*%%%##**:.##+.:##+.:=#%=:.=*%%-..=@*=::%#:.:%*:..-+*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:................
..........**#####%#..=%%#+-.:*#.:=%#*=-:::::.:+**=..*%#=..-*@#:.-*%%*=:::..-##+.#%*=.:=#%=:.=*%%..+@:.:+#%%#-..=%*:..+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:................
..........**#####%*:..=%%#.:=*#-.:%*-::+##+-:.+**=.:*%*=.:-*%#:.:##=:.##.:=##*=.:=#%=:.=*%%..+@:.:+#%%#..=:..+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:........... ....
..........####%%*:..-+##=:.-+.:+@..:%%:..**=..*%*=..-*%#:.-*%=.:=%@%=..-##+.:=#%*=.:=#%=:.=*%#-..@*-:.@#:.:=%:.:*%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+:...........
..........**###%%%*:...:::..:=##*..=@*-:.::::.:=**=.:-*%#=.:-*%#:.-*%+:.:—::..-##+.+#%*=.:=##..=#%#-..+@%*-..:=-:.:+#%*:.:*%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##+-............
..........**#####%*:..-*=-=+##*##+=+*%%#+=—=+*==*##*==+#%#*==+*%#*===*%#*=—-===-=##*=-=+#%*+-=+%%:#%#=:@%%#:..:=*#%@*-:*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####............
..........**##%##%*:..=%###%%#*###%##%%%##########%%####%%%%###%%%%###%%%%%###%%%%%%%%###%%%%%##%%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##:......... .....
..........######%:..=%%%##%#*##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##.......... .....
..........*########===*%%%##%#*###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%##.......... .....
..........**###########%%%%%%#####%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##.......... .....
..........=+**############%%#%%%####%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######%##+-:......... .....
..........*#####%###%%%%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:......... .....
..........**++++++++++++++++***+++***********************#####**############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#.......... .....
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————————————————————-=============================++===+*###+-:......... .....
..........=*#+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=###+............
..........=*#+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=###+:...........
..........=*#+-:::****=::::::=*=::-*::=+-:::::::::::::===::::::::::=+*+—=+++=—-=+==:—===-::::===—=::——-==-::—=—::=————-:::::::—=::——::::=—:::::::::——::::—:——::::::::::::::—-::::—-:::::—=###+-:...........
..........=*#+-:::::*+::—==:=#=::++—-++:——:——:=====::—-:::—=+:::#+—=*+-=*=-=+++*+=::=#+—-*+—:+#=-##+-:+*#*-:*%:+*%*=:::::+#*+==+++**==+++**—*****-=**+**::=++##=-=++##=:-+**+==+**##+-+*#*=::::=%%#+-:...........
..........=*#+-:::::*+:=#=-++-=*=:::====+==++=+*=-#%+=+++**==+==+*=:::-*%+—::=#=:-==:—=++=====+-::=%*-:**::+*=-+**=:=+*+—===++-::=*-:==—:=—=++===+=-+#=:=+=+#=:+*-=*+-+*=::::::+#==#:#=-*::::::=+=:::-=+=:::=%%#+-:...........
..........=*#+-:::::=#+:%***+-=#=:::=**+—*#++*=-**-=*:-=-=#*=+*=::::*#+:=#+:====—=++=+#*+-::::=%*=—**-:=-+**+=-=:=#+-**:*=::::::=+=—=+=-+#*+-=#+-===+#:*—+*#*=::::=++—-*%#*—##***=::=*+—:=+#*=:::::=#%#:...........
..........=*#+-:::::#+:=*=:::=*=::::=**+—++=-::**:-+===+=+++—-::::—-=+=:=#=:=*+-=*=====::::::=#=:::++=—+*=-++++*=-**-=#*+##+—=*=::::::=====+**=-=+++*=-++=+#+-+*==*+:#=—::=*:=#+-+*==#*:=#=—+#+::::=++=::::=#%#+:...........
..........=**+:::::::=-::=+==—=::::——:::+++:==-::=*+=—:=**+-:::**::+::=+**+:=—:::::-=+=:::-=***=:==-=*=-++===::-=+=-=+:=+=-::+**+-=++**+-=+++*+—+++++-=*+=+*::::+%=::*+-+*=-++=+*=—=+=::-==+++::::=%%#+-:............
..........=+*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::——:::::—::::——-:::-==:::—::—===-::::::=%%#+-.............
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=%%#+-:............
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=#%#+-:............
..........=***=====================================================================================================———————————————————————————————————————-::::::::—::—::::::::::::=#%#+:............
..........=**#*###%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################*******#**********************++*+++*++**+*++++++++++++++++++++++++++++++++++++++++++++++++++*#%#+-:............
..........=***####################*#***####*****************************************************+**********************************++++++++++**********************##*#############################%%%%%%%%%%%%%%%%%%%%%%%%%##%%#+-.............
..........=*****#####################**####********************************************************************************++++===—=———==—=+********************************************####################################+-:............
..........=***#######################**####*####**************************************************************************+=—-====+++++++++=-:=+**************************************##################################%#######+-:................
..........=***####***################**######*******#*##**********************************************+++++++++++++*****+=—=+******+++++**+—+**************************************##############################%%####%%%%####+-:....... ....
..........=***###+===+*********+=*#*+++**+***+=+*+=**++*++**++++======++****************************+=——-==——=======—+****+==+===+***=-=+**********************************######*++***#####**#############%##*#%%%###%%%###+-:....... ....
..........=***###=:==—=-:=—-::=+:==:=++=-=+-:==—=-:=+—+=::—-:—=+**************************++-:==+==+=======:=++***+—===+***+—+*********************************######**+=====+++++==+*+++**+==++*#*===+**++#%%####+........ ....
..........=***###*+++=+*+=+++=====+==+++==+**+=+*+===—==-++++++===++==-=++**#************************+=—+**++++*****++==—=++===++++**+—=*******************************###########*==+=—::=::==+==——:=+=-==—===*%#####+:....... ....
..........=***##############################****##**+=+**+**************++**##**************************=-=+**++=++++++***+=—-==+******=:=*******************************############*+++++=—=++=++****+++++=+**+**++++*#%#####+-:....... ....
..........=***###**++##****#*###***++**++*+++*#*+++*****####*******+************************************+===+**++=—==+*****—-====*****=:+*******************************##*##########***##*++*###################%%####%%%#####+-:....... ....
..........=***###+—=#*=—===+++-+*=-==—=—==++=—====+++++==+=-==-=*#***********************************=-+***++++=-=*****==-=*+=****+=-+******************************#########################*++#*++#########****##**#%##%%%+-:....... ....
.........:=***###+—=++====—-==-+*=-==-=+===—==-:——————-:—:************************************=-+*******+—=+*+=-=+*******+-=+*****************************#***######################+=-=*+—+==++==+++—==+==*%%##%#:......... ....
.........:=**####*+*******+===**+*#****+*#****++*++++*+++*++++*++++++*****+=============+******++++++****+=-=+++====——-=—-=+++++**+=:+++++++++++++++++*********##******######################+===*+=—=====—==—=====*%%%%##+:......... ....
.........:=**#############****#############################****###********-..........:::=*****+-:::::—::———:.....::::.::::::———-:::::::::::::———-==+*****##*****########################***##****#**********+++*#%%%%%#+-:......... ....
.........:=**###################################*####**##*****************=-::..........+****=:........:——-:......................:::..........::::.....::=+**###*****####################*########%%#######%%%######%%%%%%%#+-:......... ....
.........:=**##################################********###**#######********++-:...:.....:=+**+-:.::.....=+++=:...:—-:......:—==:::+++:......:===:......=*##*********###############################%%#######%%%%%##%%%%#+:......... ....
.........:=**#################################**#*******###*##**************+-...::.....:*+=:..::....=+**:..:-=++:.....:***::+**=:......:=+**+-......:=+***##******#################################%%%%%%###%####%%###+-:......... ....
.........:=**############################**#######***#***##*******#*********=-...:......:=++.::—:....:=+**=:..=——......:-+****=::=+*=:......:=+***=:.....:=+***##***########################################%###%%##%%%####+:......... ....
.........:=**######################################**********####*********#*=:...::......=+:.:===:....:**+=—+*+++=:.....:-+****+===+*=:......:=***......=*#******#######################################%%%######%%%##%%#+:......... ....
.........:=***########################################*##****##*************-....+:.....=:..:==:....::=***+++****+=:.....:=+*********#=:......:-==—:...:—+**********##############################################%%%%##%%#:................
.........:=***############################################****###**********+-....=*=:.....:...-+++:.....:=+++*******+=:.....:=+**********=:................::-=+********#############################################%%%%%%%%%%#+:................
.........:=***#############################################*****#****##****=:...:*+-......:..:=**:......*********+=:.....:=+**********=:......:——:.......:-=+****#**##############################################%%%#%%%%#:................
.........:=**##############################################**********##***+-:..:*+=:.......:=+**......=**********=:.....:=+**********=:......:=+*++=:......:=*####**###################################################%%%#+-:................
.........:=**#############################################**##************=-...:**:......:++**+-......:=+*********=......:=+**********=:......:=*****+-.......:+**#######################################################%%%#+-:................
.........:=**#################################################***##***###*=:...:=*##*=:.....:***:.....:*#********=:.....:=+********##+.....:+******.......:+****###*#############################################%##%%%%#+-:....... .......
.........:+**################################################***##***#**++-:...:=+***+-.....=****+=:......:*********=:.....:=+*****#****.....:*****.......:+#****#############################################%%%%%%%%%%#+-:....... .......
.........:**###############################################***##***#*::.......::*+=:....-+*+==:.........::=#+==—-.......:——+**+==—:......:=+++=:.......-=*#***##############################################%%%%%%%%%%#:....... ....
.........***##############################################**###**##*::...::::::-++*+—::-=+*+=::::.........=#+=::::::::.......:=+**-:......................:=+**###############################################%%%%%%%%%%%%%%+-:.....:..........
........:***############################################**********##*++*+++++++++****++*++****+++++======-==-+#*+++++++++++===—-+***==-====+++++++======—=+***################################################%%%%###%#####%%:................
........:***############################################**##*******#####***###*********************++==+*####************#*********##***##**###########*######******############################################%%%%%%%%%%%%%%%:................
........:***###############################*################****#***********************##*****+=—======+******##*****************###***************#########***###############################################%%%%%#%%%#%%%%%:.....:..........
........:***###############################*##############*********##*##****######***********+=—==:-=+*+=****#*+*#*********#****#***#*=—*#****************#########***########################################%%%%%#%%%%%%%%%:................
........:***###############################**#############**##*****###*******######****#*****=::—=*#*##+=++**+++*####**==*********#*+=-=+************######******##############################################%%%%%%%%%%%%%%%:................
........:***###############################**#############*#####*********************#******===—+#**#*+—=+#+-+*+==+*+-++++***+==+*+—=*##********************#################################################%%%%%#%%%#%##%%:................
........:***###############################**#############******#****####**************#****+=:=***+++====—-==—-======——:-==—=+=:=************#############################################################%%%%%%%%%%%%%%%:................
........:**################################***###############*************************###****+—=-====++++==-=+=-==—-======+=-===-==-=+**#######******#######################################################%%%%%%%%%#%%%%#%%:..............
........:**################################***########*######************************##*##**#**+===+**###***#***+—+*##**##********##**#****####********######################################################%%%%%%%###%%%%#%%:................
........:**################################***###############***************************###***#************##*=—==*###*#*****#***********######********#######################################################%%%%%#####%%%#%%:::..............
........:**################################***#########*########*********************************************+===*#***************************##********#######################################################%%%%%####%%%%#%%:....... .....
........:**################################***#########*########*********************#***#*******##***************************#***********##**###*******########################################################%%%%%#%%%%%%#%%:................
........:-+**################################***#########*##########**********************##**********************************++**********####**##*******##########################################################%%%%#%%%%%%%%%+::................
........:**################################***#########*###########************************++***+*+++++========——-:—-:::::::::-+***********##********###########################################################%##%%%%%%%%%:..............
........:=+*##################################**#########*############**####***********##*=:.......................................=***********###*******###########################################################%###%%%#%%%%+:.:..............
........:=+*#############################################################**************##*-:......................:::::::.::::::..:-=*******##***####******##########################################################%%%%%%%##%%%+:..::.............
........:=+*#############################################################**************##*=:...::::...::::::::::::::::.:::::-=..:-=*******##****###******########################################################%%%%%%%%%##%%%+:..::.............
........:=+*##########################################################********************=::..:==:.:::::::::—-::::....::-=..:=*******#******##******###################################################%%#%%%%%%%%%%%#%%%%+.......... .....
........:=+*#######################################################*#*********************=:::.::=:..:::::::-=———::.:::-=..:=***********************#################################################%%%%%%%%%%%%%%%%%%%%+.......... .....
........:=+*####################################*########******************************##*=-:::::=:...::::::—==——-:::::-=:.::=******************####*******##############################*##############%%%%%%%%%%%%%%%%%%+-.......... .....
........:=+*#######**###**#####***##***########***#######******************************##*=-::::=+:::::::——===+=-::::::::=..::=*****************#####********########################################%####%%%##%%%%%%%%%%%%+-.......... .....
........:=+*#####*+==++++====++===++===+++**###***######**********************************+-::::=+:——:——=—===-::....:—-:::::=*#***************#####********#############################%#*#%%#####%####%%###%%%%%%%%%%%%+-.......... .....
........:=+*####*=:+*+++++=++++++++===++-:+##############******************************##*+-:::::==-:——::—=+=-=+=—:::.::——-:::=*#***************#####********############################**+++***+++***++****++**##%%%%%%%%+-..........................
........:=+**###*=:*%#####*******#######=:=**################*****************************+-::::=+:.::::::————-=—:.::—=—:::***********************#******###########################*+-=+=+++====+====+=======+#%%%##%%+..........................
........:=+**####*+*######*+====+*######+=+**######*#*****######**************************+=-::::=:...::::::::::——-:.:::-=::::#*******************************########################+=:#**##*******+*#****#:=*#%%%#%%:.........................
........:=+**#############**+++***#######*#############***#*******************************+=-::::=::..:::::———:::::::::—-::::-*#*******************************########################*+=*#####%*+==+++*##%%%%*-+*#%%%%%%*:..::::...................
.........:-=====++=++++***************++***+***************************++++++*************+=::::———————===——==—-:::—-:::.-+**************************************####################*######%*++++++*###%%%#*##%%%%%%%*=———-:..................
.................:::*#######*****+****+***+++++++++++++++++++++++++++++++++++++++++++****++:::——-====================-::::—-::.:=+*******************************************************###****##****#*################%%%%*++=+++==:..................
...................-+#%%%%%%%%%%%%%%%%%%%%%%%#################################%%%%%%%%%%%%%%#**############################****###***##%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########***********************+++==+++++=:..................
.................:+*#%%%%%%%%%@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%######**++=...................
................::==++++++++++++++++++++++++++++++*+++++*****************************************+++******************************#########%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%%%%##**+==::..................
.......:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————===================+++++++++++++++++++************************###################****+++==—-:::.........
......................................................................................................................................................:::::::::::::::::::::::::::::::::::::::::::::::::———-::::::::::.............
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................
..........................................................................................................................................................................................
...... ............................................................................... .............................. ............................................ ............................................
....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................
..............................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————————————————————————————————————————————————-:::::————:::::::———::...............
..........:——————————————————————————————————————————————————————————————————==========================================++++++++++++++++++++++++++++++++*++*******=-.....::........
..........=+***################################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################%#####%%%#+:...:::........
..........=****+++++++***********************************************************************************************************************************************************************************************++**++++*####+:....::........
..........=****+++++++++++++++++++*************************************************************************************************+++++*+++*+++*******++++++******+++++**+++++*****+++**********+++++++******++++++++++++++++#%%#+:..............
..........=****++++++++++++**+++********************************############**##*****************************************************+++*+++++++++**++*++**++**+++******+++******+********************************+++++++++++*#%%#+:..............
..........=****+++++++++++******************************###########******+==+++*#####*****###************************************+++++++*******+++++=++**+++*++++++***+***************+++****************************++++++++*#%%#+:..............
..........=****+++++++++++**************************############**+++++=——-==-=+*####***********************************************+*******##*+++=+*##******+++++**++******++++*****++********************************++++*#%%#+...............
..........=****++++++++++**************************###########**++=====——::—::-+*###*+=====+*********************************+++++*****++****+-++++*#%#*++*+++++++++*****+***********+*********************************+++*#%%#+...............
..........=****++++++++++*************************##########*++======————-::-=+*##*=—::—=++***####************************++***###*+=======-=+*+=*%#***+++++**+*****#**+++*****+++**********************************+++*#%%#+.............
..........=****+++++++*+************************###########*+======————++::=++*#*+-:::::—===++*******#*******************++++**#%%#****++==++++**#%####***+++**###*++##*++**##**++**********************************+++*#%%#+-.............
..........=****++++++*************************###########*++=—====————==—-+**##*=::——-=—==++**********************++++*****#%%%%###*+=====+**#%###***+++++*####***##%%%%%%##**++*********************************++*#%%#+-...............
..........=***+++++++**************************########**+===———-::::—=-==++*####*+===————====++*##****###********+++++**####%%%@@@%%##*=—-=++*######**++*#%%%#***##%######%##*++*********************************+**#%%#+...............
..........=***+++++++*****************#***###*########**++==—:::::::::::::-==+*#%%%#*++=—::——======+**##**************+++**########%%%##*+========:-+*%###****#%%%%#*#%%###**###%%%#**+********************************+**#%%#+...............
..........=***+++++++****************################**+===—-:::...::::::::——+#%%#*=—:::—-========++**##*************++**#%%#***###***#*:::::::—-+*####***#%%%%%%%%#*++*****####**+++******************************+**#%%#+...............
..........=***+++++++***************################**+==——-:::......::..::—:=+##=——————=======+**####***###********###***#%%%%#*+=:::——-:..::*##**++#%%#*****=—=**+*#*#%%%#+++******************************+**#%%#=...............
..........=***+++++++**************########***######*+==——:::::..........::—:-=**:—-:::::::::—=====+**#########*******##***#**##+==+*-::::=+-.::..:::-=*****##***+===—===+*##*#%%%#*+++*****************************+**#%%#=:...............
..........=***++++++***************#########**#####*++==—:::::::::::....:::::::-===:::::::::::::——====+**######*********###*+++++++=-++==+=—-:::::-=:..::=***++*#*##+==+++=+######%%%#*+++++**************************+**#%%#=:...............
..........-=***++++++***************###############*+==——::::...::::......::.::::—:.:::.....::::::—-====++**************####*++++=+++=—==+++*#+=***+—-:::-+**++*+-=+====—==+*#*###%%%*++++++************************++**#%%#=:...............
..........-=***++++++**************################*+=—-:::::::...............::::—:.::...:...::::::——-==+*******#***#*#####++++++++=-==++===—*%#*===+++=::—-:-==—-=+—::-=+*##%%%%%%**++++**************************+**#%%#=:...............
..........=***++++++**************################*+=::::::::...............:....—:...:......:::::::::—-=+**####****##*#####**++==+*+——:::::—=**==+++-:—=-:::::-===::=**+*#%%###%%#*++*******************************#%%#=:...............
..........=***++++++**************################*+=—:::::......................—:...........::.:::::—-==+**#####******#####*+==++++==::.====—-+**+=—=++=—::::-=:—:+%*+####%%#%%#**++******************************#%%*=:...............
..........=***++++++**************##############**+==—:::........................—:..............::::::—===+**#####****#######*++**=+*=—-:-==++=—=+*+==+*##*==::::::-==-+#####%%%%%%%##**++++***************************#%#*=:...............
..........=***++++++***************#############*+==—-::::.......................—:...............:::::—-==++*###############%%###*++*=-==::—==+++*******++**+=::—::-=+++*##++##%%%%%##**+******************************#%#*=:...............
..........=***++++++**************##############+=—:::::::......................—:...............:::::——-=+*#################%%#****=——::—-+%%#*+*#**+++++=::::—++=====++=+*#%%%%%##*********************************#%#*=:.............
..........=***++++++**************#############*+=:::::::::......................—:...............::::::——=+**####****######**##******+==——-=+*******+++**+=-::::++++===+===+*###%%%##*********************************#%#*:.............
..........=***++++++**************#############*+=:::::::................:.......—:...............:::::::—-=++*####****##%%%#*+*##*+****+=—=-:—-=+++++=+###+=:::———=++**+++*##*###%##***+*****************************#%#*-:...........
..........=***++++++**************############*+==::::::.......................::—:.................:::::—-=++**###**#*#%%%%#*+****++****++=====——-====+##%+-:::=——+*******#######%##********************************##%#*:...............
..........=***++++++************##############*+=—:::::......................::=+....................::::—-==++*###*##*##%@%%##***++****++++==——=====+++**#+—:———-=++===+***#%%#%%##********************************##%#*-:...............
..........=***++++++************##############*=—::::::...................:::-+*#=:.................::::::::—=++*#####**##%%%%%###**+**##++*+==—:—==-==++=*%+——-:—————=++*#%%#%%##********************************##%#*:...............
..........=***++++++***********###############+=:::::.....................:###:...............::::::::::-=++*#####**#####%%###****%#*++*+++=——:—==++=*@#+=—-:———=—==++#########********************************##%#+:...............
..........=***+++++++********################*+=:::.......................:*###%#:................:::::::=++*#####***#%%######***###*+==+++++==——=++=+#@%#=-=:———==-==++***######********************************##%#+-:...............
..........=***+++++++*******#################*+—:::.......................:-=++*#%%#*=::...............:::::=+**####****#%%#***##***++*#*+***++++==-=++==-=*@@%*==—-===-===-=+++**##%###*********************************##%#+:...............
..........=***+++++++*******#################*+—:::.......................:—==*#%%#*++++=::::::........::::—=+***##**#**##%##****##*+=*#%##*+==++===+++=-=+#%%%%#*=-====++++=*##*###%%###*********************************##%#+:...............
..........=***+++++++*******#################*+—:::.......................:—==*#%#**+**++=——:........::——=+++*####***##%%###+++*##*#%%###*+++*++==-==-+#%%%%%%*+——-+****####%######**********************************##%#+:...............
..........=***+++++++********################*+—::::::..................::::—=+###**+++=——-=:.......::——-==+++*##*****######*+==++*###**##*++++=::=*#%%%%%%%#*+++==*######%%##***##**********************************##%#+:...............
..........=***++++++*********################*=—:::::..................:—-:::-+*******+=——-===:....:::::—===++*##******######**+=========+==++===——=++*#%%%%%%%###*******###*++*##***********************************##%#+-:.............
..........=***++++++**********###############*+—:::::...............::————-+#**++=====—==-=+:....::::::=—+**#***++***#####**++==++=——————::::::-=*#%%%%%%%##*+++=++**+++*##***********************************##%#+..............
..........=***++++++************###########**++=::::............:—====-=======+*##+========——==-:...:::::—=—=******++***#######*+**##++=++=-::::::::::::::=*#%%%%%@%#*++++===++***#************************************##%#+-..............
..........=***++++++**************#########**+==——::::.....::-==+++====—-====+*##+=+++++++++=——::...:::—-=—=************#######**##*++++++=———-:::::—-=#%%%%#********+=++****#************************************##%#+..............
..........=***++++++****************#######**+==———========+++++++++=———-=*#*+=====++++++*+++=:....:::—-=—+********+++**###########****++======—————-*#%%%#******++==++*##**************************************##%#+..............
..........=***++++++*****************######**+=—-::::=+++++++++++++++++===——+*##*+==+++++++++++*+:....:::———+*******+++++***###**#%%%%##***+++======—-=——+#%%%%%##*+=====+**##**************************************##%#+............
..........=***++++++******************#####**+==::..:=++++======++++***++===+**+=**+=+++++++++===+=:....:::=—-=+*******+++++***##*+=+##%@%***+++====+++=====—-+#%%%%%%#*+==++++***#**************************************##%#+............
..........=***++++++*************************++==—::-=++======-===+++***++*****+=**++**++=+====++:...::.:-=:=+********+++++**#*====+*#%%%*=======+****+=—=—+#%%%%@%##*=++****##***************************************#%%#+............
..........=***+++++++***************************+++========———==+++*****#####**##***++=========:..::::::——-=+********+++++****==+++*####*++++++***#**++====+*#%%%%@%#**+*#***###***************************************#%%#+-............
..........=***+++++++***************************###*++++++++=====+******########**###***+++++++++===::::::—:===+********+++++++++—-=+***+=====+++******=——+*#%%%%%%#*****#####*****************************************#%%#+..............
..........=***+++++++****************************##*****###**************##**##***######************+=———-:—==+*******+++++++**+++++**###**+==*##*********#%%%%%%%%%%*+******###*****************************************#%%#+..............
..........-=***++++++++****************************#*********###**********###*###**###############*###******++++++*********+++++++++**#%%%%%%%#**++*********###%@%%%%%%%%%*==+*####***+***************************************#%%*+:................
..........-=***++++++++***********************************######***********######**######*########*********#***************++++++++***####**#%#*+++**++++******###########*+++#%%%##******************************************#%%*+:................
..........-=***++++++++***********************************#####************######**##############******#********************************##*+###%%#****++******#**********#****######******************************************#%%*+:................
..........-=***+++++++++*****************************##******####***#**#########################****#****#***********************+++++****++=+####**************#*************************************************************#%%*+:................
..........-+*#*+++++++++++************************************#******#############*##############*****************************************######******************************************************************************#%%*+:................
..........-+*#++++++++*++************************************###****#####*#######**##############*****************************+++*************#*******************************************************************************#%%*+:................
..........-+**++++++++++++++**********************************************######****############****************************************************************************************************************************+*#%%*+:................
..........-+**+++++++++++++++++++**************************************#***####******##########**********************************************++*****************************************************************************+*#%%*=:................
..........-+**+++++++++++++++++++******************************************************#***************************************++*******************************************************************************++++++********#%%*+:................
..........-+***************###############################**###############################################********************************####******####*********************************************************************###*=:................
..........-+*#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*=:.....:..........
..........-=*#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*=:.....:..........
..........-+*########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*=:................
..........-+*:..............................................................................................%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%##*=:................
..........-+*:..............................................................................................%%%%%%%%%%@@#+—+#%%#**#%%#**#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**##%%#*#%%%%%%%%%#*=:................
..........-+*:....:.......................................:::...............................................%%%%%%%%%%%%*=:.-+%%#=:##:=##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#=—*%*=:=%%%%%%%%%#*=:.....:..........
..........+*:..-***=....:++............................:**=...............................................%%%%%%%%%%%%*=:.%%%::::=*%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%##=::::-=*%%%%%%%%%#*=:....:::.....
..........*:..=***...-*+:......:..................:::=*+:...............................................%%%%%%###**#+=:.=*%%%##+==+#%%%%####%%%%####%%#######*##%%%%%###**###%%%%####***##%%%##########%%%%#+===+#%%%%%%%%%%#*=:.....:..........
..........:.:*++*=..:=...-+****+=...-+*++*=.:=+******.:=....+:.-=+*****=:.:*++***...:=+*****+:%%%%@%*-..:::..-*%#+:::...=*%#=:.#%.#%=.::—:..-+#%%#.::::+%%%+=:::..:=*%@*:::::::=*%#-::::::-+##%%%%%%##+=:................
..........:.-++—.:++-..=*+-..=**-..*+=:..:=*=:..:=..*...=:.=*+-:.:+*=:.=:.:*..-**=...:%%%%%+..*=...=*%#*++**+=.:-#%:.-*#%+.:=#%=...=+..*%#=.:-**=.+##*+++++=:.-*@*===:...=#%#==+++-:.-*#%%%%%%##*=:................
..........:.=*=::=:-*+:.:**=::*..+*=....=*+-...*..=*+..*.:+*-...=.:=*=:..:.:=....+.%%%%%=..:%@*-:.=*%%%##**#:.:*%=:.*#%+.:#%=..:*%@..:**=:.##=.:-#%%###*#:..+@%%%%.:*%%%%####.:=*%%%%%%##*=:................
..........::=*=..-*+==..=**=======:.:*...:=*=...:=*....:=..=:...=.:=...:.-:...-:.%%%%%=..-#%%*=:.-*%#=::—:..:*%=:.*#%+:.:#%=..-#%%..:**:.::::::.:#%*=.::::...=@%%#+:.:=#%%#*=::-::.:=*%%%%####+=:................
..........textileRef:275500444683810cc19c84:1918:cspan..:=***+-..=**:........=:...:=*=...:=...::=+=...=*+:..:*=:.*...%@#=:.=*#..:##..:*%=:.-*#%+:.:#%=..-#@@:.-**=:.:-=+++++*#:.:=*#.:+@%#=::#%%%.:=+*=-.:=*%%######+=:................
..........:=:...-***+:..:**+++++:..=:....-+*++=+...:+*+*:...+++***.:=*=:..:+..:*+++***=..%%%%@:.:=*#+:..=*#=.:=*#*=..:%+-.:=+*-..#%=..#@@:.:#.:=*#####%#+::-+%#:..+@*:.-+##*##=:.=###=:.:=*%%%%####+=:................
..........:::.....:—:.....:==—:...::.......===:......:—:.......:—:.::...::....:::....:—:.:...%%%%%#+-..::—::=*%:::—-::::*%*=:..::::.:+#%=..#%@:.:#%:.:—::+##*-:.=—:.:@...::::+*+-.:==:.:=*%%%%%###+=:................
..........-+*:..............................................................................................%%%%%%%*+==+*#++*#%#*+==++++++#%%#+===+**=+*%%*+=+#%%*==+#%%##*==—-=*%%%*+====++==*%*========*##*==—=++==*#%%%%%%##+=:................
..........-+*:..............................................................................................%%%%%%%%@%%%%%%%%%%%%%@@%%%%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%##%%%%%###+=:................
..........-+*: ........................................................................................... .%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%%###+=:................
..........**####%%%%####%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**####%%%%%%##%%###%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**########%###%%##%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:.....:........
..........**##########%%%%####%%#+==*%%%*+##%#***#%%%%%%%%%%%%%%%%%%%%%%%%%#*++*#%%%%%%%%%%%%%%%%%%%%%%%%%*++#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###:.....:..........
..........**#########%##%%####%%*..=%%%=-=+#+—=#%%%%%%%%%%%##%%%%%%%%%%%#:::=#%%%%%%%%%%%%%%%%%+=-+*%%.:+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:.....:..........
..........+**########%%%##%%%#####..=%%%*=::—:+#%%%%%%%%%%%###%%%%%%%%%%%+—=*-:+#%%%%%%%%%%%%%%%#=::=*%%-..+@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:....::..........
..........+**#######****#*++**###*..=%%##*=—=+#%%%##*####***#%%#**##%%%%%*+++***##%%%###%#####%%%%#**#%@%-..+@%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+-:....::..........
..........+**#####%#::—::::+##*..=@%*=-:::::=+#%#+—=—:::=+=-:::=*#%#*=-:::=+#%#*=-==——-+%%#+=-+#%%..=@%%*+=——=*%@%*=-=++=+##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:..:.:...........
..........**#####%*:..:=+*..#..=%%#*+***=:.:%*=...=:..:=+-:.:%#*+++.:=##+-..:==-:.+%%=:.=#%%..=@%*=:.:=-..:+#@:..:::=*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:..............
..........**######*..=#%#+-.:=**-.:=%%%#***+=:..+##..:#*=..:+%*=::*%%%##**:.##+.:##+.:=#%=:.=*%%-..=@*=::%#:.:%*:..-+*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:................
..........**#####%#..=%%#+-.:*#.:=%#*=-:::::.:+**=..*%#=..-*@#:.-*%%*=:::..-##+.#%*=.:=#%=:.=*%%..+@:.:+#%%#-..=%*:..+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:................
..........**#####%*:..=%%#.:=*#-.:%*-::+##+-:.+**=.:*%*=.:-*%#:.:##=:.##.:=##*=.:=#%=:.=*%%..+@:.:+#%%#..=:..+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+-:........... ....
..........####%%*:..-+##=:.-+.:+@..:%%:..**=..*%*=..-*%#:.-*%=.:=%@%=..-##+.:=#%*=.:=#%=:.=*%#-..@*-:.@#:.:=%:.:*%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+:...........
..........**###%%%*:...:::..:=##*..=@*-:.::::.:=**=.:-*%#=.:-*%#:.-*%+:.:—::..-##+.+#%*=.:=##..=#%#-..+@%*-..:=-:.:+#%*:.:*%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%##+-............
..........**#####%*:..-*=-=+##*##+=+*%%#+=—=+*==*##*==+#%#*==+*%#*===*%#*=—-===-=##*=-=+#%*+-=+%%:#%#=:@%%#:..:=*#%@*-:*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####............
..........**##%##%*:..=%###%%#*###%##%%%##########%%####%%%%###%%%%###%%%%%###%%%%%%%%###%%%%%##%%%%%#%%%%%#%%%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##:......... .....
..........######%:..=%%%##%#*##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%##.......... .....
..........*########===*%%%##%#*###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%##%##.......... .....
..........**###########%%%%%%#####%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##.......... .....
..........=+**############%%#%%%####%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######%##+-:......... .....
..........*#####%###%%%%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##:......... .....
..........**++++++++++++++++***+++***********************#####**############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%#.......... .....
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————————————————————-=============================++===+*###+-:......... .....
..........=*#+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=###+............
..........=*#+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=###+:...........
..........=*#+-:::****=::::::=*=::-*::=+-:::::::::::::===::::::::::=+*+—=+++=—-=+==:—===-::::===—=::——-==-::—=—::=————-:::::::—=::——::::=—:::::::::——::::—:——::::::::::::::—-::::—-:::::—=###+-:...........
..........=*#+-:::::*+::—==:=#=::++—-++:——:——:=====::—-:::—=+:::#+—=*+-=*=-=+++*+=::=#+—-*+—:+#=-##+-:+*#*-:*%:+*%*=:::::+#*+==+++**==+++**—*****-=**+**::=++##=-=++##=:-+**+==+**##+-+*#*=::::=%%#+-:...........
..........=*#+-:::::*+:=#=-++-=*=:::====+==++=+*=-#%+=+++**==+==+*=:::-*%+—::=#=:-==:—=++=====+-::=%*-:**::+*=-+**=:=+*+—===++-::=*-:==—:=—=++===+=-+#=:=+=+#=:+*-=*+-+*=::::::+#==#:#=-*::::::=+=:::-=+=:::=%%#+-:...........
..........=*#+-:::::=#+:%***+-=#=:::=**+—*#++*=-**-=*:-=-=#*=+*=::::*#+:=#+:====—=++=+#*+-::::=%*=—**-:=-+**+=-=:=#+-**:*=::::::=+=—=+=-+#*+-=#+-===+#:*—+*#*=::::=++—-*%#*—##***=::=*+—:=+#*=:::::=#%#:...........
..........=*#+-:::::#+:=*=:::=*=::::=**+—++=-::**:-+===+=+++—-::::—-=+=:=#=:=*+-=*=====::::::=#=:::++=—+*=-++++*=-**-=#*+##+—=*=::::::=====+**=-=+++*=-++=+#+-+*==*+:#=—::=*:=#+-+*==#*:=#=—+#+::::=++=::::=#%#+:...........
..........=**+:::::::=-::=+==—=::::——:::+++:==-::=*+=—:=**+-:::**::+::=+**+:=—:::::-=+=:::-=***=:==-=*=-++===::-=+=-=+:=+=-::+**+-=++**+-=+++*+—+++++-=*+=+*::::+%=::*+-+*=-++=+*=—=+=::-==+++::::=%%#+-:............
..........=+*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::——:::::—::::——-:::-==:::—::—===-::::::=%%#+-.............
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=%%#+-:............
..........=**+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=#%#+-:............
..........=***=====================================================================================================———————————————————————————————————————-::::::::—::—::::::::::::=#%#+:............
..........=**#*###%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################*******#**********************++*+++*++**+*++++++++++++++++++++++++++++++++++++++++++++++++++*#%#+-:............
..........=***####################*#***####*****************************************************+**********************************++++++++++**********************##*#############################%%%%%%%%%%%%%%%%%%%%%%%%%##%%#+-.............
..........=*****#####################**####********************************************************************************++++===—=———==—=+********************************************####################################+-:............
..........=***#######################**####*####**************************************************************************+=—-====+++++++++=-:=+**************************************##################################%#######+-:................
..........=***####***################**######*******#*##**********************************************+++++++++++++*****+=—=+******+++++**+—+**************************************##############################%%####%%%%####+-:....... ....
..........=***###+===+*********+=*#*+++**+***+=+*+=**++*++**++++======++****************************+=——-==——=======—+****+==+===+***=-=+**********************************######*++***#####**#############%##*#%%%###%%%###+-:....... ....
..........=***###=:==—=-:=—-::=+:==:=++=-=+-:==—=-:=+—+=::—-:—=+**************************++-:==+==+=======:=++***+—===+***+—+*********************************######**+=====+++++==+*+++**+==++*#*===+**++#%%####+........ ....
..........=***###*+++=+*+=+++=====+==+++==+**+=+*+===—==-++++++===++==-=++**#************************+=—+**++++*****++==—=++===++++**+—=*******************************###########*==+=—::=::==+==——:=+=-==—===*%#####+:....... ....
..........=***##############################****##**+=+**+**************++**##**************************=-=+**++=++++++***+=—-==+******=:=*******************************############*+++++=—=++=++****+++++=+**+**++++*#%#####+-:....... ....
..........=***###**++##****#*###***++**++*+++*#*+++*****####*******+************************************+===+**++=—==+*****—-====*****=:+*******************************##*##########***##*++*###################%%####%%%#####+-:....... ....
..........=***###+—=#*=—===+++-+*=-==—=—==++=—====+++++==+=-==-=*#***********************************=-+***++++=-=*****==-=*+=****+=-+******************************#########################*++#*++#########****##**#%##%%%+-:....... ....
.........:=***###+—=++====—-==-+*=-==-=+===—==-:——————-:—:************************************=-+*******+—=+*+=-=+*******+-=+*****************************#***######################+=-=*+—+==++==+++—==+==*%%##%#:......... ....
.........:=**####*+*******+===**+*#****+*#****++*++++*+++*++++*++++++*****+=============+******++++++****+=-=+++====——-=—-=+++++**+=:+++++++++++++++++*********##******######################+===*+=—=====—==—=====*%%%%##+:......... ....
.........:=**#############****#############################****###********-..........:::=*****+-:::::—::———:.....::::.::::::———-:::::::::::::———-==+*****##*****########################***##****#**********+++*#%%%%%#+-:......... ....
.........:=**###################################*####**##*****************=-::..........+****=:........:——-:......................:::..........::::.....::=+**###*****####################*########%%#######%%%######%%%%%%%#+-:......... ....
.........:=**##################################********###**#######********++-:...:.....:=+**+-:.::.....=+++=:...:—-:......:—==:::+++:......:===:......=*##*********###############################%%#######%%%%%##%%%%#+:......... ....
.........:=**#################################**#*******###*##**************+-...::.....:*+=:..::....=+**:..:-=++:.....:***::+**=:......:=+**+-......:=+***##******#################################%%%%%%###%####%%###+-:......... ....
.........:=**############################**#######***#***##*******#*********=-...:......:=++.::—:....:=+**=:..=——......:-+****=::=+*=:......:=+***=:.....:=+***##***########################################%###%%##%%%####+:......... ....
.........:=**######################################**********####*********#*=:...::......=+:.:===:....:**+=—+*+++=:.....:-+****+===+*=:......:=***......=*#******#######################################%%%######%%%##%%#+:......... ....
.........:=***########################################*##****##*************-....+:.....=:..:==:....::=***+++****+=:.....:=+*********#=:......:-==—:...:—+**********##############################################%%%%##%%#:................
.........:=***############################################****###**********+-....=*=:.....:...-+++:.....:=+++*******+=:.....:=+**********=:................::-=+********#############################################%%%%%%%%%%#+:................
.........:=***#############################################*****#****##****=:...:*+-......:..:=**:......*********+=:.....:=+**********=:......:——:.......:-=+****#**##############################################%%%#%%%%#:................
.........:=**##############################################**********##***+-:..:*+=:.......:=+**......=**********=:.....:=+**********=:......:=+*++=:......:=*####**###################################################%%%#+-:................
.........:=**#############################################**##************=-...:**:......:++**+-......:=+*********=......:=+**********=:......:=*****+-.......:+**#######################################################%%%#+-:................
.........:=**#################################################***##***###*=:...:=*##*=:.....:***:.....:*#********=:.....:=+********##+.....:+******.......:+****###*#############################################%##%%%%#+-:....... .......
.........:+**################################################***##***#**++-:...:=+***+-.....=****+=:......:*********=:.....:=+*****#****.....:*****.......:+#****#############################################%%%%%%%%%%#+-:....... .......
.........:**###############################################***##***#*::.......::*+=:....-+*+==:.........::=#+==—-.......:——+**+==—:......:=+++=:.......-=*#***##############################################%%%%%%%%%%#:....... ....
.........***##############################################**###**##*::...::::::-++*+—::-=+*+=::::.........=#+=::::::::.......:=+**-:......................:=+**###############################################%%%%%%%%%%%%%%+-:.....:..........
........:***############################################**********##*++*+++++++++****++*++****+++++======-==-+#*+++++++++++===—-+***==-====+++++++======—=+***################################################%%%%###%#####%%:................
........:***############################################**##*******#####***###*********************++==+*####************#*********##***##**###########*######******############################################%%%%%%%%%%%%%%%:................
........:***###############################*################****#***********************##*****+=—======+******##*****************###***************#########***###############################################%%%%%#%%%#%%%%%:.....:..........
........:***###############################*##############*********##*##****######***********+=—==:-=+*+=****#*+*#*********#****#***#*=—*#****************#########***########################################%%%%%#%%%%%%%%%:................
........:***###############################**#############**##*****###*******######****#*****=::—=*#*##+=++**+++*####**==*********#*+=-=+************######******##############################################%%%%%%%%%%%%%%%:................
........:***###############################**#############*#####*********************#******===—+#**#*+—=+#+-+*+==+*+-++++***+==+*+—=*##********************#################################################%%%%%#%%%#%##%%:................
........:***###############################**#############******#****####**************#****+=:=***+++====—-==—-======——:-==—=+=:=************#############################################################%%%%%%%%%%%%%%%:................
........:**################################***###############*************************###****+—=-====++++==-=+=-==—-======+=-===-==-=+**#######******#######################################################%%%%%%%%%#%%%%#%%:..............
........:**################################***########*######************************##*##**#**+===+**###***#***+—+*##**##********##**#****####********######################################################%%%%%%%###%%%%#%%:................
........:**################################***###############***************************###***#************##*=—==*###*#*****#***********######********#######################################################%%%%%#####%%%#%%:::..............
........:**################################***#########*########*********************************************+===*#***************************##********#######################################################%%%%%####%%%%#%%:....... .....
........:**################################***#########*########*********************#***#*******##***************************#***********##**###*******########################################################%%%%%#%%%%%%#%%:................
........:-+**################################***#########*##########**********************##**********************************++**********####**##*******##########################################################%%%%#%%%%%%%%%+::................
........:**################################***#########*###########************************++***+*+++++========——-:—-:::::::::-+***********##********###########################################################%##%%%%%%%%%:..............
........:=+*##################################**#########*############**####***********##*=:.......................................=***********###*******###########################################################%###%%%#%%%%+:.:..............
........:=+*#############################################################**************##*-:......................:::::::.::::::..:-=*******##***####******##########################################################%%%%%%%##%%%+:..::.............
........:=+*#############################################################**************##*=:...::::...::::::::::::::::.:::::-=..:-=*******##****###******########################################################%%%%%%%%%##%%%+:..::.............
........:=+*##########################################################********************=::..:==:.:::::::::—-::::....::-=..:=*******#******##******###################################################%%#%%%%%%%%%%%#%%%%+.......... .....
........:=+*#######################################################*#*********************=:::.::=:..:::::::-=———::.:::-=..:=***********************#################################################%%%%%%%%%%%%%%%%%%%%+.......... .....
........:=+*####################################*########******************************##*=-:::::=:...::::::—==——-:::::-=:.::=******************####*******##############################*##############%%%%%%%%%%%%%%%%%%+-.......... .....
........:=+*#######**###**#####***##***########***#######******************************##*=-::::=+:::::::——===+=-::::::::=..::=*****************#####********########################################%####%%%##%%%%%%%%%%%%+-.......... .....
........:=+*#####*+==++++====++===++===+++**###***######**********************************+-::::=+:——:——=—===-::....:—-:::::=*#***************#####********#############################%#*#%%#####%####%%###%%%%%%%%%%%%+-.......... .....
........:=+*####*=:+*+++++=++++++++===++-:+##############******************************##*+-:::::==-:——::—=+=-=+=—:::.::——-:::=*#***************#####********############################**+++***+++***++****++**##%%%%%%%%+-..........................
........:=+**###*=:*%#####*******#######=:=**################*****************************+-::::=+:.::::::————-=—:.::—=—:::***********************#******###########################*+-=+=+++====+====+=======+#%%%##%%+..........................
........:=+**####*+*######*+====+*######+=+**######*#*****######**************************+=-::::=:...::::::::::——-:.:::-=::::#*******************************########################+=:#**##*******+*#****#:=*#%%%#%%:.........................
........:=+**#############**+++***#######*#############***#*******************************+=-::::=::..:::::———:::::::::—-::::-*#*******************************########################*+=*#####%*+==+++*##%%%%*-+*#%%%%%%*:..::::...................
.........:-=====++=++++***************++***+***************************++++++*************+=::::———————===——==—-:::—-:::.-+**************************************####################*######%*++++++*###%%%#*##%%%%%%%*=———-:..................
.................:::*#######*****+****+***+++++++++++++++++++++++++++++++++++++++++++****++:::——-====================-::::—-::.:=+*******************************************************###****##****#*################%%%%*++=+++==:..................
...................-+#%%%%%%%%%%%%%%%%%%%%%%%#################################%%%%%%%%%%%%%%#**############################****###***##%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########***********************+++==+++++=:..................
.................:+*#%%%%%%%%%@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%######**++=...................
................::==++++++++++++++++++++++++++++++*+++++*****************************************+++******************************#########%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%%%%##**+==::..................
.......:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::—————===================+++++++++++++++++++************************###################****+++==—-:::.........
......................................................................................................................................................:::::::::::::::::::::::::::::::::::::::::::::::::———-::::::::::.............
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................
..........................................................................................................................................................................................