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