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