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