,$?-
,@@$*
`&@@@*
#&&@@@ '++
.##&&@@@=``````++####'
=&+ ;S##&&&&&&&&&&&&&###~
*@@&` ;###&&&&&&&&&&&&&##~
- =@@@@&+ '#####&&&&&&&@@@&&'
,===` -* `&&@@@@@& '######&&&&@@@@=
,***@@@@=` *= +&&&== ,&@@@@*@@&&' ~#####&&&@@*- ``
`+==&&&&@@@@=, @+ '#&&&@@@ ?? @@@@@* *@&&##~~ '~##&&@@$$@@&&#++
,`+~~####&&&@@@@=, *&' +#&&&&@@@@*$$$$$$?- $@@@@@ ,@@&&&++~#&&&&@@@$$@@&####+
,,-?**@@@&&#######&&@@*, @&' '+#&&&&@@@@@@@@*-$$$$?- ?$$@@@* ,*@@*==&&&&&@@@@@@@$@&&####&=
-**==+====**===```++&&####&=, &&` - '+#&&&&&&@@@@&=` $$$%%% -$$$$@@ *$$$??$$@@@&@@@@$$@@@@@&&###&&@
,,``' '+#&&&&&&#~' `**- =&&` ?- '++##&&&= =&@@@&& %%%%$ $$$$$$$$$*?$$$$???*,,-??$$$$@@@&&###&@@
'~##S##&&@=` +&@@$%? &&&` *? `#~~~SS###&&+` =&@@@&# :%%$--$$$$$$$? ?$$:::: :$$@@&&####&@$
`+&&&####&&= ,&#&&@@$- `&&& @* &##SSSS~+` `&&&&&#' ?$$$ ?$$$$$$? -*$$$%%$? ?$@@@&&&&&@@$
'+&&&&&&&&&&= *@&&#&&&@, +&&@ @@ '....''++`` &&&&##' *@$* $$$$$$$??$$$$?- ?@@@@@&&&@@$$
`+##&&@@@@@*, ,*@@@=&###&&` ``' &&@@ @@ `'~;;;~~'` +&####~ `@@@* $$$$$$$$$$$* *@@&@@@@@$$$?
?@&###&&@$$*- -****, =&####' ''+++=, `&@@$ -$$, ,,==@@&#~; '+#####~ '&&&@@ *$$$$$$$$? *@@&@@@$$$$$
:%$@&###&@@?- =&####~ '+=&++~' =@@$$-%%? ';~~#&&&&@=*` '#########~+++###&&= *$$$%$? @@&&@@$%%%%:
,*$$$$@&#S#&@, -???@@@@@@$$@@* =&&&### `=+&#&&=@@$$$$%?@&###&&&=, '+###~###########++` ,**- *@@@@@$$%%%%
=&@@$$@&&#S#+ -*@@@$$$@@@@@@@@* *@@&&##~ `=@@@@$$$$$$@&&+=` '' #&&&&& `` $@@@@@$$$%%
+&#&&@@@@&##;' =@@@@@@**- ?@@@&&= =@@@&&&#' ,**@@@@$$$$$$@, +&&&&&` ?$$$$@$$$$%
,@&###&&@@&&#~ '&@@@@@=` ?$$@@&+ `@@@@@&&# ,*@@$$$$@@@$$$$$$@@@** @@@@&= ?$$$$$$$$$$-
:$@&#S##&&@&#' ~#&&@@&` ?$%$@&# +&@$@@&&+ `==@@@$$$$:??-$@@$$$$? -??$$??- ,@@@@@ :%%%%$$$$$$-
*$@@&####&&&& .S##&&@* ,=*$$$%$@@= `&&@@@@&&+ `==&&&&&=*,, *@@ @@@@, --????-- ,@@@@* ?$$$$$$$$$*
@@@@&&&#&&&&& '#S##&@@*@@@@$$??:?-, =&@@@@&&&+ .'++&&&==`` *@= &&&@ --*,, ,@$$$- ,$$$$$$$$@@*
&&&&&&&&&&&@@ `##S#&&@@@$?- *@@&&&&&&# .;;;~+` `&= `#&&= ,$$$$ =&@@@@$$$@*,
+#####&&@@@@@, &####&&@* *@@&&&&&##' .. '==@@@@@*, '#+ .#&&, :$$? '##&&&@@@@@,
+##SSS#&&@$$$* =&&###&&@* -@@&#######' .;;S##&@@@@@$@@ S; .#&@ $$, ;. .;SSS###&&@*
&####S#&@@$$@* &&####&&@@ ,?$$$: *@&#&&&&&&&&&&##SS%S##&@@****** ~; '&@? .%S. .~#######&=`
&&&###&&@@$@@, &&####&&&@* ,*@@@@@$?? =#&&&&&&&&&&&##S%S#+=, '. `@$ ;S%%; ~~########+`
@&&&&&&&@@$@@= &#####&&&@@@==&&&&+``, ,==&&&&&@@@@@@&&#S:. ,$: '#SS%%%;SSS######~'
@@@@&&&@@@@@@&` '####&&&&&&&&&#+''~##&= =+&&&@@@$$$$@&+ :%: =&##S%%%SSSS###++
-$@@@@@@@@@@&&#' '##&&&&&&&#~ ;SSSS##= ,,*??%%%? :% *@&&#S%%%SSSS~'
?$@@@@@@$$@@&&#+ +&&&&@=` ~SSSSSS##` -- ?? -$$@&&##SS;;.
-$$$$$$$$@@&&#&&=`,=@* `+##SS~..S#+ *, ?$$$@@=+'
?$$$$$$$@@&#&&@@@****$@&##; #+ ` -
-?$$%%$@@&&&@@@$$$$$$@&&~
-?-- ::%$$@&&&@@$$$$$$$@&+
-??$$$$%%$$@@&@@$$%%$$$$@&`
,??$%$$@@&@@$$%%$$$$@=
-,*=*@$$%%$$$$@=
:?$$$@=
,*=