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