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