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