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