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