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