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