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