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