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