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