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