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