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