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