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