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