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