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