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