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