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