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