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