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