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