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