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