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