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