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