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