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