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