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