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