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