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