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