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