@##################################################################&?;++='-~~+%$+$=>>>>>>>????????=%&$$$$$$$$&&&&&$$$&$&&&&&&&&$$$&&&&&&&&&$$$$$$$$$$$$$####$### ##################################################################%=->=;,..'!??%=$>++>>>>>>>>???????=%&$$$$$$&&&&$&&&&&&&&&&&&&$&&&&&&&&&&&&&$&&$&&&&$$#$$$$$$## #################################################################==+=%?'..^:+-!*$?++>>>>>>>>>?????????=%&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$# )+>=&$#####################################################$$&&%?>%?&?).~-~.^,~:?%+++>>>>>>>>>????????==%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$ ;;;;;;!)>=%$###########################################$%??>??====?>>)*+-,^)',)==>+++++>>>>>>>>????>????=%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$# :;;;;;;;;;;;!*+?%$##################################$%??%&&&&%%%%&&$$$&%?>)>>?>+++++++++++>>>>>>????????==%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$ ::;;;;;;;;;;;;::::;*+?%&$#########################$%=%&&%&$$$##$$$##$$$$$$$$%=?>>+++++++++>>>>>>>????????==%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$&&&&$$$$$$$$$$$$ ::::::::::;:;;:::::::---;!)>=&$##################&=%&&&$##################$$$$$&=?>>+++++++++>>>>>>>???????=%&&&&&&&&&&%&&&&&&&&&&&&&&&&&$$$$&&&&&&&&$$$$$$$$$$$ ::::::::::::;:::::::--------~--;*+?%$###########%=&%&$$$$#####################$$$$&=?>>>>+>>>>>>>>>>>???????=&&&&&&&&&%%&&&&&&&&&&&&&&&&$$$&&&&&&&&&&$$$$$$$$$$# :::::::::::::::::::-------------~~~~-:!)>%&$###=%&%$$$#############@@@@@@@@@#####$$$$&=>>>>>>>>>>>>>>?>??????=&&&&&&&&%%%&&&&&&&&&&&&&$$$$&&&&&&&&&$$$$$$$$$&%$# :::::::::::::::::--------------~~~~~~~~^^^~-;!)%&&$$$##########@@@@@@@@@@@@@@@@@@@##$$$$%?>>>>>>>>>>>?>??????==&&&&&%%%&&&&&&&&&&&&&&$$$&&&&&&&&&&&$$$$$$$&=!,^: )!;::::::::::::------------~~-~~~~~~~~^^^^^^^-=&&$$$$#######@@@@@@@@@@@@@@@@@@@@@@@@@@##$$&=?>>>>>>>??>???????=%&&&%%%%&&&&&&&&&&&&$$&&&&&&&&&&&&&$$$$$$&=>>*,,. $$&%=>+*!;::------------~~~~~~~~^^~^^^^^^^^^~+&$$$$#########@@@@@@@@@@@@@@@@@@@@@@@@@@@@##$$&%?>>>>>>?????????==&&%%%%&&&&&&&&&&&$$$&&&&&&&&&&&&&&$$$$%?>>>>),,, #####$$$&&%?>)!;:-------~~~~~~~^^^^^^^^^^^^^;%&$$$$$######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##$$&=??>>>>>=??????=%&&%%&&&&&&&&&&&$$&%%&&&&&&&&&$&&&&&%?>>>>>>),,, ############$$$&&%?>)!;--~~~~~^^^^^^^^^^^^^~=&$$$$$#######@@@@@@##@@@@@@@@@@@@#@@#@@@@@@@@@@@@@##$$&%==%&&??????=%&&&&&&&&&&&&$$&%%%%&&&&&&&&&&&&&=>>>>>>>>+),,, &&&$$$####@########$$$$&=?+*!:-~^^^^^^^^^^^!&$$$$########@@@@@@#####@@@@@@#############@@@@@@@@@@@@####$##&=????=%&&&&%&&&&&&$&%%%%%&&&&&&&&&&&%?>>+>+>>>>++)^^, *)+>??=%%&&$$#############$$$$&%?+)!:-~^^^^>&$$$#######@@@#################$$$$$$$$#######@@@@@@@####$$&&%&%=====%&&&&%&&&&&&%%%%%%&&&&&&&&&&=?>>>>+++++++>?%%&? :::;;;!**)++>?==%&&$$$############$$$&&=?+)%$$$$##########@@###########$$$&&&&&&&&$$$$#############$&&%%%%%%%====&&&&&&&&$&%%%%%%%&&&&&&&&%?>>>>>++++++++?%&+^:) ~-------:::::;;!!*)+>?=%&&&$$$#####@######$&$$$$$###################$$$&&%%=%==%%%%&&&$$$$$$$$$$$$&&%%%%%&%%%%===&&&&&$$$&%%%%%%%%&&&&&&=>++++++++++++>=%?>>!.,, ~~~~~~~--~~~~~~-----::;;!*))+>?==%&&$$###@$&$$$$##################$&&%%%=????????===%%&&&&&&&&&&&%%=%%%%%%%%%%===&&$$$$&%%%%%%&&&&&&&%?>++++++++++++?==>+)&?*.., ~~~~~~~~~~~~~~~~~~~~~~~~~~-----::;!*)+?%&&&&$$$$##############$$$$&%==?>>>>>>>>>>>????==%%%%%%%=%===?==%%&&&&&&%=&$&&&%%%%%%%&&&&&%=>++++++++++++>==>+)))+>)*... ~~^^^^~~^^~~^^^^^^^^^^^^^^^^^^~~~~~~~~:+>++%$$$$##$###########$$&%=?>>+++))))))++++>>>>????=====???=====%%&&&%%%%&&&&&%%%%%&&&&&%?>+++++++++++>==?+))))))%>**... ^^^^^^^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,^*?!:>$$$$$$$$$########$$&=?>>+)))********)))+++++>>>>>?????>?==%%%%%%%%&%%%%%%%%%%%&&%%=>++++)))))))+?=?+))*******>+*),.. -,,,^^,^^^^^^^^^^^^^^,,,,,,,^,^^^^^^,,,^~^^:$$$$$$$$$$#$######$%?>+))***!!!!!!!!****)))))++)++>>???>?==%&&&&%%%%%%%%%%%%%%%=?+)))))))))))>==>))************!),.. ?,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^,,,,,,,,*$$$$&&$$$$$#####$&=>+)**!!!;;;;;;;;!!!!!********))+>?>?==%%=%%%&&&&&&%%%%%=%=>++)))))))))+??>))*******!!!!!!!!!)^., %^~^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!&$&&$$&$$######$%?+)*!!;;;;:::::::;;;;;!!!!!!!!!*)+>?==%===%%%%%&&&&&&&&&%==?+))*****)>?>)*******!!!!!!!!!!!!;)^., $>??+^,;)*^.,,,,,...,.........,,,,,,,,,,,,,,,,~+&&$&&$&$#@###$=>+)*!;;::::--::::::::::;;;;;;;;;!*)>=%%%%%%%%%%%&&&&&&&&&%=?>+***)>?>)******!!!!!!!!;;;!;;;;;)^., ++??+?>>))?!*>>>**~:-,..........,,,,,,,,,.,.,,^:=%=&&&&$#####&=>)*!!;::--------------:::::;;;:;;!*)>=&&%&&%&&%%&&&&$$&&&%=??+++>>+**!!!!!!!!!!!!;;;;;;;;;;;*+^., =?==+=>+&%)>+>>?)=>+>>;>>):*~^~,,.,,,......,,^~!=?=%%&&$#####%?+)*!;:------~-~~-------:!)?=%%>)!;!*)>=&&&&$&&&&&&&&&&$&&=>>?>?+*!!!!!!!!!!;;;;;;;;::;:;::::;)^., +>?>+=+)++)*>+>?+=?+?+??++++=+>+>,,,......,,^^~>+?=%%&&$#@###%?+*!;:--~~~~~~~~~~---:;+=&$$$$$$&&=+!*)>=&$$&&&%%%%&&&&&&&%??=>))!;!!;;;;;;;;;;:::::::::::::::*~., )?=>>=+=%+=?%%>)>))>>+>!=!=%?)?+=^.,......,,^^;>!====&&$#@###=>+*;:----~~~------:!+?&$$##$%?>))+>=?)*)>=&$$$$$&&%%%&&&&&%=++))!!;;;;;;;:::::::::::--::----::*~., =??>++=)?>+=??&=)?++=)+;?*?~+*)?+,.,.....,,^^-*+*>?==%&$$#@#$=>)!;:----------::;+=%$$###%>)!;;:::;!*!*)>=&$##$$$$$$$&&&&%?*)++!!::::::::::-----------------:*~., ;!*+>?++>>?)?+>>)=)+?))>?)>'>%>)+-.,.....,,^~*);*>?==%%&$#@#$?+*!;:-:--::::::;!+%&$$$$$%??>>++)*!;;;!!!*>&$$###$##$$$$&&%=++))!;:--------------------------:*-., ,,,,,^,,~-^,:+)>?*)>>?+>))?+?*??*+,,....,,,-!!::*>?==%%&$#@@$?+*!!!!;;;;;:::;!)?%&$&&&%%%&&$&%%?>+)!!;;!*?$###$$$$&&&&%%+**);;----------~-~---------------!:., ,,,,,,,,,,,,,,,,,,,~~-;!**+!+=>+?:^,...,,,-!:^;;)>?==%%%&$@@$=%%%%%=?>)!!;;;;!)?%%%%&&#$$$###$%?+*!::;!+%$#$$######$&&&%?+!);:---~~~~~~~~~~~~~~-----------!:., ~~~~~^~~^^^^,,,,,,,,,,.......,,^,,,,,,,,,^;:-,;!+?===%%%$$#@####$$$#$&=>)!!;;!)>?=%%&$###@@@##$&?*;:-:;*?##$$$$#$$$&&&=>+**--~~~~~~~~~~~~~~~~~----------!:., ^^^^^^^^^^^~^^~^^^^^^^,,,.......,,,,,,,,^----~*!??==%%=%&$#@@#$&&$$$$$&=>)!;;!*+>=%&$$$#$%&$@@#&+!:---:!+%$###$$&$$$&&&&%+*!)--~~~~~~~~~~~~~~~~~~~-~------!;., ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^~^^^,,,^-~--:)+??==%%%%&$#@@%+++?=&&&&%=+!:::;*>==&&$%+==&?%>$&=+!-~~~-:;)=$#####&&&&&&&&%>*;!;-~~~~~~~~~~~~~~~~~~~--~-----!;.^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^,^^^,,^^~----!++?=?=&&%%&$#@#=>?=%$$$#$&&?*-~~-;)>?=%&!-????=%%?);-~~~~-:!)=$#####$&%%&&&%%=+!:!:-~~~~~~~~~~~~~~~~~---------!!., ^^^^^^^^^^~^~~~^~^^^^^^^^^^^^^^^^^^^^^^^^~::!)*>?===&&%%%$$@@&&$###$$$##&%)-,^~:!*!!=>)+>?=%%%?);-~~~~~-:!)=$######&%%%%&%%?+!;:;--~~~~~~~~~~~~~~~---------:!*,, ^^~^^^^^~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^~::;;!*?===%&&%%%$$@@##@@@@$?=$#$?+-^^~-:::;*+??=%%=?+!:-~~^~~~-;!)=$#####$&%%=%%%%?)!;;;--~~~~~~~~~~~~~~----------:!*,^ ^^~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^~-~--::;!+?%==&&&%%%$$#@@#@@@>%%%=%%+)-^^^-----:;!))))!;--~~~^^~~-:;*+=$######&&%===%%=)*;;;;--~~~~~~~~~~~~-----------:!)^^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^~-~--:::;*?===%$$&%&%$$#@@#@@$)!=>>>+*!-^^^~--~~~~-----~~~~^^^^^~~-:;*+=$#$$##$&&&?==%%=+)!;:!--~~~~~~~~~~------------::!)^^ ~~~~~~~~~~~~~~~~~---~~-~~~~~~~~~~~~~~-~-:::!;>====%$$&%&%&$#@@#$##&%===?*;!-^^^~~~~~~^^~~~^^^^^^^^~~--:;!)>=$$&$#$$&&&===%%%+)!;:::---~~~~~~------------::::!)^^ ~~~~~~~~~~~~-~~~--------~~~~~~~~~~~~---::::!+==%=%&$$&%&%&@@#&&$&&%%>!:;;-^^~~~~~~^^^^^^^^^^^^~~~--:;!*)>=$&&&$$$&&%=??=%%?)*;;::----------------:-::::::;!)~^ ~~~~~~~~~~~~~~~---------------~-~~~~-:-:::;)?=%==%$$$%&&%%&$#@#%=??>)!::::;-^~~~-~~~^^^^^^^^^^~~~--::;!*)+>=&%%&$#$&&%=??=%&%++!;;:;:------------:::::::::;;!)~~ ~~~~~~~~~~~~~------------------------;:;::)?>%==&&$$&%&&&%&$#@@%>)!;:----::-~~~~----~^^^^^^^^~~~--:;;!!*)+>=&%&$##$&%%====%&&?)*;;-;:----------::::::;;;;;;!*+-~ ~~~~~~~~~~~~~------------------------::;;!?>===%&$$$&%&&&%&$#@@%+*;:-~~--::~~~~~-----~~~^^^^~~~--:;;!**))+>=@@@@@$&&%%?===%%&%>**;:;;:::-:::-::::::;;;;;;;;!*+-~ ~~~~~~~~~~~~-------------------------:;;*>?=%=%&$$$$&%&&&&&$##@%+*;:-~~~-:~^,,^^~-~-::-~~~~~~---:;;!!**))+>%@@@@#&&%%%?=%==%&&=)*;::!:::::::::::;;;;;;;;;!!!*+-~ ~~~~~~~~~~------------::::-::::-:-::::;!+??%==&$$$$$%&&&&&&$#@@&>*;:--~--;~^~-;!;:~~:!:--~~---::;;!!***))++%@@@@$$&%%=?==%=%&&%))*;;!:::;;;;;;;;;;;;;;!!!!!*)+:~ ~~~~~~~~~----------:--::::::::::::::::!)>>%==&$$$$$&%&&&&$%$#@@$?)!;:----))*))+>>)*;!):------::;;!!***))))+%@@@#$&&%%=?=%%%=%&%?***;*;;;;;;;;;;;;;;!!!!!!!!*)+;~ ~~~~~~~-~~~------:-::::::::::::::::::!)++>=%&$$$$$$%%&%&$$%$#@@#=+*;::---)==???$$#%>>!------:::;;!!******)+&@@@$$&%=%??=%%%=%&&%)!***;;;;;;;!;!!!!!!!!!!!!!*)>;~ ~~~~~~~----------:::::::::::::;:;:::;*+)+?=&&$$&$$&%&&%&$$&$##@@$?)!;::--;=$&==?>>>+;-~~~--:::;;;!!*******+&@##$&$%===?%%%%%=&&%?**!)*!;;;;!!!!!!!!!!!******+>!~ ~~~~~~~~~--------::::::::::::;;;;;;;!+*)>=&&&$$&$&%&&%&&&$###@@%>)!;::--:>?+>>!::-~~~~~---::;;;!!!**!!*)+$##$$&$%====%&%%%%=&&=>*****!!!!!!!!!!***********+>!- ~~~~~~~~~--------::::::;::;:;;;;;;;!*))>?%&$&$&&&%&%&%$&$$#@#@@#?+*!;:--:;;-:!~~^^^^^~~--:::;;;;!!!!!!*)>####$&&====%%&%%%%==&%=+)))**!!!!!!*************)+>*- ~~~~~~~~~~~-------:::::::::;;;;;;;;!*++>&&$$$&%&%&%&&$&&$##$####@@$?)*;;::::-^~-^^^^^^^~--::::;;;;;;!!!!*)?####&&%%===%&%%%%&%=%%??+))*******************)))+>)- --------------::::::;;;;;;;;;;;;!!!*)+?%$$$$$$&&&%&&&$&$$##$####@@@%>)!;::::::--!***!:--:!!;;;;;;;;;;;!!*+##$&&==??&%&%%%=&%%=%=?>+))))***********)**)))))+>)- &&&$$$$$$$$$$$&$&&&&$$$$$$$$$$$$$&&&$$&$$##$$&&&&%&&$&$$##$$#$###@@#=+*;;;;*++>>????===??%=);;::::;;;!!*)?#@##$&&%=?%&&&&%%=&&%%===?>++))))*******))))))))))+>): >+++++)+++++++++++)))))))))))))))))>??%$$#$&=%&&%&&$&&&$##$$##$###@@$?)!!!)==%%&%=%=%#@@@$>*;;;::;;;;!!)>$##@$$&&%=%&&&&&%%%&&%%%====++))))))))))))))))))))+>>+: ~~~~~~~~~~~~~~------------:::::::;:!)*?%$$$$=&&%&&$$&&$##$$$###$##@@@%>)*)&$$$##$##&?)!:-::;;;;;;;!!)+%@@@#$$&&%=&&$&&&&%%&&%%%%==%>+)))))))))))))))))))++>>+: ~~~~~~~~~~~~~~-----------::::::;;;;!+)>%$$&$&&%&&$$&&$$#$$$$$###$##@@#?+*>%?????=);:::;:::::;;;;;!!*+%#@@@#$$$&%%&&$&&&&%%%&%%%%====>+)))))))))))))+++++++>>>; ~~~~~~~~~~-------------::::::;;;;;!!*++>&$$$$&&&$$&&$$$$$$&$#$$#####@@$+*!;!>>?%=;-~-:!**;:::::;;;!!)+%##@@@##$&&%&&&$&&&$&%%&%&%&%=%%>>++++++)))+++++++++++>>>; ~~~~~~~~---------:::::::::::;;;;!!!!!)++=&$$&&&$$&&&$$$&$$$$##$#####@@&;;~^-:?%&:--:!)>>*;::-::;;!*)>%$###@#$#$$&&$&%&&&&&&%%&%&%&%%%%>+++++++++++++++++++++>??; ~~~------------::::::::::::;;;;!!!!!!*)+?%$$$&$$&&&&$$$&$$$$$$$$#####%!;--:~:+#&))++?%=+;:---::;!*)>&$$###@###$$&$$&%&&$&&&%%%&&%%%=%%>>++++++++++++++++++>>>??! **))+++>>>>>?????????=====);;;!!!!!!***)>%&$$$$&&$$&$$$&$$$$$$$$####&++*:~~;*?#$%%&&&=):----::;!*+?$$$$###@####$&$$&%&&$$&&&%%%&&%%=%%>>>>+++++++++++++>+>>>???! %&&&&&$$$$$$$$$$$$$$$$#$$$=;;!!!!!*****)>?=&$$$$&&$&&$$&$$$$$$$$$##%>+))>:*!>>%$#$%>*:~~~~--:;!)+%$$$$$$##@####$$$&$%%&&&$&&&%%$&%==%%>>>>>+++++++>+>>>>>>>>???! %$$&&%%===??????>>>>>??#%!!!!!!****)))>>=&$$$&&$$$&&&$$$$$$$$$$$=+))*))>)>+*+>>+*;-~~~~-::;*)?&$&&&$$$##@####$#$$$&%%&&&&&&%%&&&%=%=?>>>>>>+>++>>>>>>>>>>>???* &):~~~~~~-----------:;*?##&*!!!!*****))+>+>%&$&&$&&$&&&$$$$#$$#$$?>+)))+>%>%+******!:----:;!*+%&&&&&&&$$##@####$#$$&$%%%&%&&&&%&&&%=%???>>>>>>>>>>>>>>>>>>>>?==* >~,,,..,,,,,,,,^^~~-;!)?$#$)*******))))+++>>%&&$&&&&&&&$$$$#$$#$?>+)))+>=$@@&+*******!;!!**+=&&&&&&&&&&$$######$$$$&&&%%%%%&&&%&&&%%=???>>>>>>>>>>>>>>>>>>>>?==* ;^.''''''...''..,^~-;!)>%#$+*******)))++++>>%%&&&&&&&$$$######&>>+)))+?=$@@@@$>+)+++>++++>=&&&&&&&%&&&&$$########$$&&$&%%%%%&%%&&&&%=????>>>>>>>>>>>>>>>>????==) :^.''''.........,^^-:!)+=##>*****))))+++++>?=%%&&&%&&&$$#####%>+))*)>?=$@@@@@@#%==?=%%%&&&&&&&&%%%%%&&&$$########$$$&$$&%%%%%%=%&&%%=??????>>?>?>>>>>?>?????===) -^,...,^^^^^~~--:;!*)+>>??))))))))++++++>??=%%&%&&&&$#$###=>))**)>?=$@@@@@@@@##$&&&&&&&&&&&%%%%=>+*!;-~~!%###$##$$$&$&&%%%%%%%%%%%==??????????????????????==%+ *?%%&&&&&$$$$$$$$$$$#######?)))))))+++++>+>??=%%%%&%&$$$$#$=++)))+>?=#@@@@@@@@@##$&%%%%%%%%%%>!-~,,,......,,!=##$#$$$&$$&&%=%%%%%%%%%%==????????????????????==%+ ####$$$$$&&&&&&&&&&&&&&$$$%>))))))+++++>+>>?===%%&=%&$$$#$?++)))+>?%###@@@##@@###&&%%=%%%>)!;~^^^^^,,^^^^,,..,:=$$$$$$&&&$&%%=%=%%%==%%==??????????????????==%%> %====????>>>>>>>>>>>>>>>>++))++++++++>>>>>??===%%=%&$$$#$?+)**)+?=##@@@@##@#@#$&&%===?-~^^^^~~--~~-:;!-^,,..,,;=#$$$&&&&&$&%%===%%%%=%%%==???????????????==%%> **))))))))))))))+++++++++))))++++++>>>>???===%===%&$&$$&>+))*)+?=####@@#####@#$&&%====*--:;!!)?>>?>;:;:--~~~^,,^;%$&&&&&&&$&&%===%%&%=%%&==???????????==?==%%> !!**********)))))))))))))))))+++++>>>??=========%&&&&$%>++)))>?=$$$##########@@#$&&%=====???=%%&&%=?:^,^^^^^^^~---::*+>==%&&&&$$%=%%%%%%%%%&====?=???=??=====%%? !!!!!!***************)))))))+++++>>???==========%%&$$=>++)))>?%$#$$#########@###$&%%==========%=>++;~~:---:----~^^^~~~~~~~->$$&&$&%%%%%%&&&&%============?===%%? !!!!!!!!!!!!!*******))))))+++++>>??===========%%%&$$=>>++)+>?%$##$$########@@##$$&%%==????====?+!!;~~;~,,,,,,,^^~--~~~~^^^^^>$$$$&$&%%&%%&&$&================%%? !!!!!!!!!!!!!!!******)))))))))++>?===========%==&$$&&&=>++>=%$##$$$########@###$&&%%=??????????*!:^^::^^,,~-~^,,,,^~--:---~^;$$$$$$$$&%&&&$&&%===============%%? !!!!!!!!;;;;!!!!!********)))+++>?=============&$#$*~~->%??=%$#$$$$##$###$#@####&&%%==?>>>??????>:,,-:~~~-;:~~~---~~^,^^~~~~-;$$$$$$$$$$$&&&$&%===============%%= ;;;;;;!!!!!!!!**********))))++>?============%$$$$%)):,:)&=&$#$$#&$##$######@###&%%==?>>>>>>>>??!^,~:^^~;::-~^^^^^^~~---~~~~~;$$$$$$$$$$$$$$&&%===============%%= ;;;!!!!!!!!!!!!********))))++>=%===%====%%&$$$$$$&+?+!--=$##$$$$$$$$##$$##@@###&%==??>>>>>>>>>*~^~:^^~:-~~~~-~~^^^^^^~--::--:$#$$$$$$$$$$$$$$%===============%&= ;;!!!!!!!!!!!********))))))+?=======%%&&&$#$$$####%>?+;:?#$$$$#&$$$###$$@#@####%==??>+++>>>>>+:~-;~^~:~~~~:;!*;-~~^^^^^^~~~-:%###$$$$$$$$$$##$%=============%%&= ;;!!!!!!********)))+>?===?>?======%&&&&&$#$$$#$####&?+>)&$$$$#$&$$$##$$###@####%=?>>+++++++>>!~-*:^~;-~~-;*>&?+*!:--~^^^^^^~->$##$$$$$$$&&$##$%============%=%&% ;;!!!**))+>>?=%%&&$$$$$$$$&====%&&&&&&$$$$$$#$###$##$%$$$$$$$#&$$$##$$#@#@#####=?>>+++++++++>:~;*-~;:--;*+=#@#%?>+*!::~^^^^^~!$$$$$$$$$$&&$$$%%======%====%%%&&% *>?=&&&$$$$$$$$$##########&?=%&$&&$$$$$$$$#$$$$$$$$$$$$$$&$$#&&$$###$$#@#######=?>++))))++++)--*!--!;;*>=$##$$$$&=>+*:~~^^^^~;&$$&$$$$$&&$$&&========%%%%%%%%&&% &%&$$$######$&%=>>+)))+?$$&%%&$&&&$$$$$$$$$$$$$$$&$$$$$$&$$$&&$$####$#@########%?>>)))))))++--:>!-;!!*+%$$$&&&&&$%+*;;::-~~~-:%&$$&$&$$&&&&%&========%%%%%%%%&&% $%$%?>+)*!!;;::;;;;;!)>=$$&=&$&&&&&&$$$$$$$$$$&&&$$$$&$&$$$&%$$$#@#$#@@#######@&?>++*)))))+!~-*>;:;**)>&&&&&%%%%%%=>+*;:-----:=$&&$&&&&&%&&&%========%%%%%%%%&&& $%*~~~------------:;*+?=%%&&&%&&&&$$$&&$$&&&&&&&&&$$&$$$%%$$###$$############&?>++)*))))):-;>+:;:*)>=%&%%%====?==>*!;:----::?$$$$&&&&&%&%%%%%=%%%%%%%%%%%%%&&% $>-^,,....,,,,,^^~:!)+?=&$%%&&%=%&&&&&&%&&&&&&&&&&$$$&$&&%%$$##$$$$#$&&&&&$####$?>+++*)))))*)+?!;!;)>=&=====????>>>?+*;-----::+$$$&&&&%%%%%%%%%%%%%%%%%%%%%%%&&& $*~.'''''..,,^^^~-;*)+>=&&%%&&==%&%&&%%%&%&&&&&&&$&&$$&&=&$#$$$$$$$$&&&%%####$?>>+++*))))+++*:;)?==%#=???>>>>++++>))*;----::*$$$$&&&%%%%%%==%%%%%%%%%%%%%%%&&& %;^,'''..,,^^~~-:;*+?=%%&%%%&&==%%%&%%%%%%%%%&&$&&&&&&%%$$$$$$$$&&$&%%%%%#######=?>+)))*))))++!:;)?==#@%?>++))))*))+*:-------:;$$$$&&&%%%%%%%=%%%%%%%%%%%%%%%&&& ?;~,.,,^-;*)+?=%&$#####&&%=%&%==%%%%%%&&&%%%%&&&&&&&%%&$$$###$&&&$&%%%%%########=?>++)))!))))+*;*>==#$>+))****!!)+!:-------:;%$$$$&&&&%%===%%%=%%%%%%%%%%%%&&& >)+>?=&$$$$$$$$$&&&&&&%%====&%==%%%%%%&&%%%%%&&&$$&%&&$$$$$$$&&&&&%%%%########=?>++)))*!*+>>>>???=##@@?+*!!;;;;!)+!:--------:=$$$$&&&%%%%%%%%&%=%%%%%%%%%%%&&& $###$$$$&&%%%==???????====??%%=====%%&%==%%%&&&$&%&&&&$$$$$$&&&&$%%%%#########=?>>+))))!!>++++>>?###@@%)*!;:::;!));:--------:>#$$&&&&&&%%%%&&&%==%%%%%%%%%%&&& &%%=====?????>>>>>>>????=???===??==%%==%&&&&&&&%%&&&&$$$$$$&&%%$%%%%##########%??>+)))))))))+++>##@##)*!;:::;!));::---~---:)$#$$&&&&&%%%%&&&===%%%%%%%%%%&&& +>>>>>>>>>>>>>>>>>>>>?>>??>>?==???=%%&&&&%%&%%%&&$$&$$$$##$%%%&&%%%#####$#$###%??>+))))))))))++=#######=*!;:::;*)*;::-------:*$$$$$&&%%%&%&&&%===%%%%%&%&&%&&& ++++>>>>>>>>>>>++>>>>???===%%%%%%%%&&&&%%%%%=%&$$$$$$$$##$&%%%$%%%$######$$$$###%??>+)))**))))++>#########+*!;:;;*)*;;::-----::!$$&$$$&&&%%&&&&%%==%%%&&&&&&&&&& ++++++++>>>>>>>>>>?==&$$$$&%%%&&&%&&%%=%%%%=&&$$$$$$$$###&&%%$&%%$######$$$$$$##&??>+)))***)))++$########@&)!;;;!*)!;;:::----::;&$$&&$$$$&&&&&&&&%%=%&&&&&&&&&&& ++++++>>>??==%&&&&%==>+*)+>?=&&&&&&%==%%%==&$$$$$$$$$###$&%%%&%%######$$$$$$$###&??>++)****)))+#######@@#=)*!!**)!;;::::::::;;&&&$&&$$$$$&&&&&&%=%%%%&&&&&&&&& ++>=%%&%%=?+**!!!!!*>>>>???=&&&&&%=?=%%&%%&&$$$$$$$$$$$$$&%%$%#####$$$$$$$$$##&??>++))***)))=########@@###=)***)*!;;;;;;::::;;%$&&$$&$$$&&&&&&$&%%%&&%%&&&&&&& &%?+)*!!;!!*)++++++>?>>>>?=%&&&&%=%%&&&%%&&&&$$$$$&$$$$$$&&&$######$$$$$$$$$##$??>++)))*)))>###########@###=+)))*!;;;;;;;;;;;;?$$&$$$$$$$$$&$&&$&%%&&&&&&&&&&$ !!*))++++++++++++++>>>>>>?=&&$$&&&&$$%%%&$$&&&$$$&&&$&$$$$&$&&####$$$$$$$$$$##$?>>>+))))))+$############@@##%+))*!;;;;;!!;;;;;+#$$&$$$$$$###$$$&%%%&%&&&&&&$$$ +++++++++++++++++++>?%%&$$$&$$$$$&$&%%%&&&$&$$$&&%&&&&$$$&$&%%%$##$$$$$$$$$$$$$#$??>>++))))+############@@###=+)*!!!!!!!!!;;;;!$#$#$$#########$&&=%&&%&&&&&&$$ +++++++++++++>>?==%&$$##$$$&$$$$$$$%%%&$$&$&$$&&%%&&%&&$$$$&%%%#$$$$$$$$$$$$$#$??>>>+++++%#$##############@###>)*!!!!!!!!!;;:::=#####$#########&%==&&&&&&&&&$$ ++++++>?==%&&$$$$$$$$$$&%&&$$$$$$$%%%$$&&&$$&%=%%%&&$$&&&%%%%&$#$$$$$$$$$$$$$#$???>>>+++=###################@#=+)*!!!!!!!;::--:)###############&%==&&&&&&&&&$$ ++?=%&$$$$$#####$$%=??>>?%&&$$$$$%%%%$$&&$&$$$%=%==%%&$$%?%%%%%%#$$$$$$$$$$$$#$????>>>>?######################%?+)*!!!!!;;:----:########$$$$$&===&&&$&&&&&$$ >&%&$#####$&=?+)*****>>?%%%&$#$$%&%%&$$&$$$$$&%%===%%$$&=???%%%%&$##$$$$$$$$$$$#$????????$####################$$%=>+)**!!!;::----:)$$#####$&$$$$&&===&&&&&&&&$$$ ?$$#&=>)!!;;;!!!**))+?==??%&$$$%&%%%$$$$$$$$$&%%?==%$&???>>>?=%###$$$##$$$$#$???====$###################$&$$%=?>+)**!!;;:-----:%$$$##$&&&&$&%&===%&&&$&&&$$$ %$&+;:::::;;;;;!!*)+?=??=%&&&&&&%&%%$$$&$$#$$&$=%==&$$&%===>>>>+>>=&$#######$$$#$======##################$&$%=?>>+)**!;;::-----!&$$##$&%%$$&%%%==%&&$&&&&$$$ $$):~~~~~---:::;!*+?==%%&&%&&&&&&&%%$$$&$$##$$&%%%$&$&%=?%)>%++++++++>?=%&$##$##$==%%%#################$&&&$#$%==>+)))**!;::------*&$##$%%&&$%%%%==%&&$&&&&$$$ $%!-^,,^^~-:::;;*+>=%%&&&%%%&&&&&&%%&$$$$$$#$$&&&$$$&&%=?%:`+?>?>++++++++++>??=%%?====%&%%%%%%%%%%%&&&&&&&&%&&&&%%%>+)*!!!;;:::------>$$$&%%&&$%%%&%==&&&&$$$$$$ #=!:^,,^--:;;!*+?=&&&&%%%%%&%%%%&&%&&$$$$$$#$$$&$$$$&&%=??+~%>%;*?+++++++>>>>>>>>>?????=?=?============%%%%%%=%%===?+)**!!;;;::------!$$&&%%%&&%=%&%=%&$&&$$$$$$ #?;-~~:!)>?=%%%%%&&&%%%%%%%%%&%%&&&&%&$&$$#$#$$$$#$$$%%=??;*>>&~-=%?=+>>>+++>>>>???????=?==============%=%%%%=%%%==?+**!!;;;;::-----:;$$&&&%%%&&=%&%==%&$$$$&$$$ $??=%&&&&&%%%%%%%%&%%%====%%%%%%&&&&&%$&$$$$#$$####$&%=??=^?+&*)&>-'?++==+=$$%=>?????==================%%%%%%%%%%=%=+)!!;;;;;:::::::;!$&&&&%&&&$%%%%===&$$$$$$$$ &&&%%%%===%==%%%%%%%%%===?%%%%%=%&&&&%&&&$$$$$#####$&=??>?.=%$!'!,``>&$*:%&-,~+&======================%%%%%%=%%%====+)!;;;;;;;:::::;!)$&&&&%&&&&&%%%===%$$$$$$$$ =%=============%%%%%====?=%%%=%%%&&&&&&%&&&$$$####$$&%?>%>,&!)+')+.''!;''&$&:.*%%&%$&=????============%%%%%===%%====+*!;;;;;;;:::;;!!+&$&&%&$%%&&%%%%===$$$$$$$$ ==================%%==?=?==%%====%%&&&&%%&&&$$$$##$$?+&>*.-&.-~`+$';$=.'',?#-,=&)~^^)$????============%%%%%====%=%==+*!!;;::;;;;;;;!*>&$&&%&&%%&%%%%====&$$$$$$$ =====================%&&===%%====%%&&&&&%%%&&&$$$$$%,.;??:'``!:'?=`)%%=':+?@^^%-'+#*.==???===========%%%%%=====%%%==+*!;;::::;;;;;;!*>&$$&%&&%%&%%&%%=%=%$$$$$$$ =================%&$#$%?===%%=%%%%&&&&&&%%%%&&&&&$$);?'*?%%)^-,.>)'>#&>'!$%$,:*..--,.?=????==========%%%%======%%%==+*!;;;;::;;;;;!!*?&$$&&&&%%%%%%=%%%%=$$$$$$$ ============%&&$$$%?+))>===%%&%%%%%&&&$&&%&%%&%&&&$)=&,>>>+>%%*,.%';-?*'*#$&,!*.-%=&$#????????======%%%%=======%%%%?+*!!;;;;:;;;;;!!)?&$$&&$&%%%%%%==%%%=$$$$$$$ ==????=%%&$###$%+)+>??>?==%&&&&%==%&$$$&&%&&&&&%&$$+&?;%??&>+>?%&$!'^$+':>*>,)%,^%=;*&?????????====%%%=========%%%%?+*!!;;;;;;;;;!!*)?&$$&&$&%%%%%==%%%%=$$$$$$$ ??%&$###$%=+!::*>??????=%%%%&%&%%==&$$&&&&&$$$&&&$#>$?%$',.??+>>++=%&?&^.^*.,,*?^,,*$?????????=====%%==========%%%%?)*!!;;;;;;;;;!!*)>&&$$&$&%%%%%==%%%%=&$$$$$$ ##$=>)!;;;!*+??????????%%%%%%%&&%==%$$&&&&&$$$$$$##>&%&&!=;.&+=%%=+++>?&%&%?=%&&$%&%??????????================%%%%%>)*!!!;;;;;;;!!!*)>&&&$$$&%%%&===%%%%=%$$$$$$ +;-;*+???????????????>?%%%%%%%&&%===&$&&&&&$$$#$$##??$^%>):'==-'.:==>>>>?>>>?>>???????>??????=&&$$%==========%%%%%%>)*!!!;;;;;;!!!!*)>&&&$$$&%%%%==%%%%%=%$$$$$# +>??????????????????>??===%%%%&&%===%&&&&$$$$$##$##&-:^:'~.'=.`:)..>=%=>?%&$%&&&$&&=>%&$$$%&&)--:)&===?======%%%%&%>)*!!!;;;;;;!!!**)>&&$&$$&%%%%=%%%%%%==$$$$$# ????????????????????>?===%%%%%&&%%%=%&%&&$&$$$$$###$+-?-.#-'%.':??',)~'.,.^^+&!^,^:?^,-;,-!,;!,>&==??=====%%%%%&%+)**!!!!!;;!!!!**)+&$&$&$$&%%=%%%&%%%==&$$$$# ???????????????==%&$??==%%%%=%&&&%%%%%&&&&$$$$$$###$&&=?..''%-'-.''''''~$$:,$:~?&>,,?#+^,~~,~.)$?$===????===%%%%&&%+)*!!!!;;!!!!!!**)+%$$&&&$&%%%%%%&%%===&$$$## ?????????===%&&$$##$??===%%%%%%&&%%%%&&%&$$$$$$###$&%??=%>*''!')#$?!-;''.;$$$%=+.,*~^#&&+..^*&=??????===%%%%&&=+)**!!!;;!!!!!!**)+%$$$&&&&&%%%%%%%%===&$$$## ???>>?==%&$$#######%?====%=%%%&&&%&&&&%&&&$&&$$$$$$&%=???>%=*#-'**-;=+?;.'';&!^.,-,,+,-#%&$%:,,-$??????===%%%&&&=+)*!!!!!!!!!!!***)+?$$$&&&&&&%%&&%%%===%$$$$# ??>%%&$###@@@#$%=???==?====%&&&&&&&&&%&&&$&&$$$$$$$&%=??????=?&+^.^*+.,?$>^.-'.*#%.,?#&.-@$$:*#>,^$?=???====%%%&&&?+)**!!!!!!!!!!***)+?&$$$&&&&&&&&%%%%===%$$$## ??%$$@@@#$%?++++>>>?======%&&&&&&&&%&&&$&&&&&$$$$$&&%=?????????=&&%%$:,~^~..).,:+-,,::^.,:%#^~~^-?%==???====%%%&&&>))*!!!!!!!!!!!***)+>&$$#$&&&&&$&&&&%===%#####