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