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