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