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