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