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