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