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