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