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