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