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