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