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