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