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