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