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