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