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