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