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