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