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