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