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