@@@@@@@@@@@@@@%
%@@= == #@
== #@@@- *@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%@@@@@@@@@@@@@@@#=: -*****%#*@@#==#@@@@=*%@@@@@@@@@@@@%
@@@% -%@@@@@@@@%%#@@%. =#%@@@@@@@*===::#@@%@@@= -#@@@@%: -@@@@@@@@@
@@@: *@@- :##***#*%@@@@@@@@@@@@@@%@+ @@@@@@@@@@@+ :%@@@@* %%@% :*@
@@@@@+@@@: :@@@@@@@@@%%@@%+%%%%+=-+=-*@@@@@@@@@@ .@@@@@@%#@@@= :*@@@@%%@@@@@ %@@
@@@@@@@@@*%:*%@@@@% =@@@@#@@@@@#@@@@@*=**+. *@@@@@@@@@@@@@@@@@@@@@@@= *@@@%= =@@@::=@@
@@@@==%@@@# *@@%=+@@@@@@ @@@@= :*@@@@%@@@@@@*=+ =@@@@@@%*#@@@#:=@%%@@* *@@@@*%@
:@@@@@@@@* .@+%@@@@* =@@@@#@ -@@@@*=%#@@@@*@%*@* -@@@@@@@@@@@@@* .@@@@@%%@%@@+-##%@@**=:%@ :%+
=@@@@@@%#-*@@@@%+@@@@%@@@@=--@@@%-- .*@@@%#*#%@@@-*@@@@@= %#%#+#@@@@@@@# *@@@@@@@@%*:***@@**@*@@%*@=
@@*:*@*=#@#*-.:%@@@@@@@@@@@@#-*=*@@@@@. =*#*@=:-#%@@@+ .@@@%*%%%%=.*@@@@@@%==*+%@@@@%@*=+*%@@*#=.#@+@@@
.%=%@@+=@=: .*---==**#@@@@@@@@*=@=:@@@@@* #@--@%-@%+=%@@=:@@@*%%@@%%=+@@@@%%#*@*#%@@@%@#++*%@%=@*=@@-:@%+
@@@@@@@@@@@@@@@@@@@%*%%%*===: @@@@@*@*+@@@@@% #@=*@%%@@@*%@@==@@%+*%@@@%=@@@@%%*+@@*@@@@@@#+++%@#%*=*@# @@:*
%@@@@%**@@@@@@@@@@@@@@@@#%@%@@@@#--*@@%@@%@@% @@-%@*=*#*%@%*%@@-*@@@%%%@@%+=@@@@@%#@@#%%@@@%%#++@@%@%+#@==@
@@@@@ +#*+: =*#@@@@@@@@@@@@@%%@@@@#+@@@@@ @@@@@@=@@@%+**@@%%@@@=%@@@%%@@@%*@@@@@*@@%%@@@%%#%#:@@*@@=-@+ %@
@@@= =*==:-+*@@*+**=. :+#%@@@@@@@@@@@@@@@@* *@@@@@@@@%%@@@@@%%@@%%@@%%@@@%%@@@%%@@@@@@@%%@@@%%@@@#@%%@@#*@@ %:
%@@- -%@*=%@%*=*%%%#%%%@@@@@@@%%#%#%%%@@@@@@@= +@%@@@@@@@@@%@@%@@%%#+#%*+%+*@@@@@@@@@@@%@@@@@@%@%@%%%%@%@@@%*%@.=@@+
@@* =@@@@@= +@@@@@@@@@@@@@@@%@@%@@@@@@@#%%@%=-@@@@@*==*+=+*#**+--*#%%#*%*+*%@@%%@@@@*#***%##@@@%#%@@%#%@@%*%%%*:%@@%+=
@@%+%@@%#-.*@@@@@%@@@@@@@@@@@@@@@%%%##*=+*=:: +@@ --==++====:=+*#%%%@%@@%*#%**#%*==+:::=+%%*+*%@@@@@@@#@@@%%@@%%%#%%*=*@@%
@@#%@@@@@+*@@@@@@@@@@@@@@@@%*. :+=- @@ :=+==+++##%%##%%**@##*+=+%==::::-=-=-*%%@%-::+%%@@@@#*@@@%#+.@@@#=%@%=@@#
@@@@@@@@=*@@%%%%%@@%@@@@@#+: +=: %@* ..:::-=::.. .-**: :+*%*%@@*=%*==@@@@##@@*++-@*
@@@#%%@@#**#%%@@@@@@@%%##:: :*= @# : =+-*%@%**@@@@@#%%@@@@@@ *@*%
@@%@@@@%#@@@@@@@@@@@**#-: :++: . @ . . . =#**#@%@@@%@@%@@@%=#@+:#@*
@@%@@@@#:%@@@@@@@%#**#---:-- . %- . . . ... . .-=+%+*%@@@%%%@**@@# @%
@@@%@@@%+@@@@@@@*##%#%= .: .. @ .. . ... :::%@@#%%: ##%@**.@@
@@@@@@@@*@@@@@@@@%**==. :: @ . . .. . :@@@@+@@=:-==#*@@
@@#*@@@@%*@%@@@@%**=.: .. . . .....:... . . :=@@%@+=@+ * %@
@@##%#@@@@@@@%@@@+*=.. ....... ... =@@@@%=@@ :@%-=-
.@*=%@@@@@@***@@%=*: . . .... . .. . . .. .. .-@@@@@@=@ #+ *@
@@@@@@@@@@@%@@@@@*+=. . ......: . . . . . *@-%@@@%. := =:@
@@@@@@%@@-=+%*@@%*= . . . .. .. . . . . :%@@@@@@@ : . .
%@#%#@@@ :*@@@@@*. . . . . . . .. ... ... =@@@@@@@@ .:*@ -
:@@@##@@% %@@@@#= .. . . . .:. .:. ....... . .:.. . . . *@*@@@@%+ =@ :
%@%@@@@%=:-@%@%* . . ..... .......:::--:-::::::::::::::=#%#-::... . ... .. ..... . @@@@@%@@@+ @@%
#@@@@@@%*. #*@: @ . ...:..::.... . ... . .. .. . .. -#@@@@@+%* *@@.
@@@@%%#*====%==: @ .... . . . .... . . .. . .. ... .. =%@%@@@@@:*#@*:
@@@%%@##++@=+:- =: . . . ... . ... . . . .. . . .. . . @@@%@*%% %=@@*+
@@*%%**==%.#+= . .. . . . .. .. . ... . . . . %@@@%@@*%+@@+.
@@%@@%*-=:@%. . . . .. . ........ ........::...:::...... ... . . :=#@@@@@%@%*@@:
@@@@@%###@@ ==: ... . ... .. . ..... . :@@@@@@@#%%@@
@%%%@%+@** -:=. .. . .. .. . .. .: %%.@@%==%@@
-@#@@%@@%*%+== . .. . . .. . . . :% @@%*%@@
-@@@@@@@*%#-:==*:: . . . . . . . . . ** @@#*%@
@@@%@@@@*+@:*=-= . . . . . . . . .. .. . *%@@:*+@@*%@#
@@@%%@@*=%*=@% : ::: . .. .... .. .. .. . .. .. ... :++* +%@@@@
@@@%#@@*#@#=%=-=. .:. .:. .. . .... .. .... . . . .... . =-==%#%=@==*@
@@@@%@@*%%@@%@= .::::. . . =-:. . . :: .:=#%=: :: . ... . . :=:=@%*#:@%@%@
@@@%@@@*%%*%@% ::.:. .: . ::-:---::::--:::: ::: :::.:. :----::::-=-: . . . .. :==:-*%%*#@=%@@
@@@%%@%@@##@%*=-..::: .. ...==+=:.. .===-=-:. :-:--==::....::.:--==:::..::::-:::-::::. . ... ... .... :+*=%@%**@@*@:
@@@@*@%@@*%@@%+::: : .. : :=:.--=- .-=+++=::=++-::::--..-:..:--:::.:=-:==:. ... ...... :.:==#%%%%*@@*@@
@@%@%@#%%#@@%*.: .::::. .: : @@=+*+. .:**+=:::---==:--:::::::::::=-:-==--:==- =***==-: -=: .. .. =+*%@@@#@@:@@
@%@@%@%%#%@@%%.:.:..::: -. :::+%#+ :::=*#**%#*=:-:==+=:===:-=::-:.::--======---==:..-++-..:.:-:=*+:=-=--: .. .. .=*%#@%@%@@*@@
@@@@@@%%%@@#%+.. :. :=#+=*=+**==-.=@@@@%%%#*********=--=+===-=======+:--==-==+==*==--+++=====++==*+*+=+==::.:+*: ... .==@@@%@%@#=%@
@@%@@@%%%@%@@%. ::=: :=+=-. :=-*#*+*%@@%@@%%%**%%##%%***=+**==+=====+==-==-=-:-++==-===+***+*#*%#%%@@@@%#%#*+:=**= *= := . .. ==@%%%@%@#@@@
@@%@@@@@@*=%%= : .::::=*= .:-=*=*=++=====-=====**+*==++**#****+=-==+==-===---=====-====+*+****+*%**=+*+==*****%*=.-*#%*=:.:: .:. ==@@%@@%%*=@@
*@@@@@@@@#%@@- :::: .:--:-+***-:==-::-: :-+==+======++=====:+=+==-==============+=====+=-===+*+*+===+===+*+===++==:.:: .. . --*@@@%+%@#@@
%*@%#@@=+##@* : :-=--=*+-:.:++. :*%@@@@@@@@@@%= ::===+==++=+=+=+=:-=-:==::+========-=++==--====: : ::=====:-===-=*+: : .+@%%+%**%%@@
@@@@@@@@*+@@: :.=*===++**=-.*@@@@@*: .:=**#@@@=..-===+=====+====::=-::-=:=+========+=+++=:. :+@@@@@@@@@@%=: .=:===::==-=. ..: :#@@@%%@@@@@@
#*@@@@@%=+@*. ..::::---=+=-:#@@+ -- -=*%%@@*:-:-=:====--=+=+==:-==:-=======+++===: *@@@@#+==+::=.:%@@@@%=: -==-::==: =@@=##%@#@=
@@@@%%%@%.%%*. :: :***=*+::@@ :#*@@@@@@@@@@@@@: -=*@@==-=*======++=:::.:::::++=-:-=+=--:::@@@*= -%@@#::-==++*: .:. :%###**%+=@@@
@@%@@@@@*=@%*: :-.-====-#@@=: #@*:@@= *@%-*@@ #@%*+**%%+=**++===++=::. -##*=+==+====:%@%--.:@@@@@@@@@@@@@##:: =@@+==++==:: . -%%%@%%@@*+%@
=@+@@%%@=%@@=. ..=:-===+%%: @@@: =@@%@@@@ @@@- ++@@+.:@@#==:==++++= ==+*++=+=*#@@=-+@@@ @+ @%:=%@@:@@: #@---:=*== ... :%=@@= #*%@@@
-@@ :=@@@@#+%@#= .- :..== .=%@@@@%= :@@- == @@# :-%@@+ -::=*+=*#%. . ::+*=++++++ .%@=. =@@@@@@:@@@@ @@- =@===-==:= =@@%%%=+@#@@@
@@@ +@@@@@#@=*+ . ::==- .#@@#* *%= @@@@@@@* +@@@@@%@@@+:..+=-**#= :**=*%**+:+@@@+.-. @@@=+ @@@ . *@@*+@===-+::= . +%%@%%==@@@@:
#@@%- @@@%=@@= . . .=@#: .:-:==. -*#*:-=: -==%*++*= :==+%#- :=@@@@@@#= #@@@@@@@ -%@@@%@#+=-==..:: . +@@@#+-*@@%#
@@%%@: @@-+%%. : . -*%@#**=*=---=+#*%%%@@%+**+===. .:==*+#%%* .:=*#%+. =+ ==: =#*%*=-: . *+@@*%*#@@-
@@%+% =:=%*-- .*#+=*%**=-. ::=--=-=**#%@@@@%*+===++-: :. .:#**@@@%*****=:====:. :*+=*%%*=--=+*:+%+-:= ... . +#@@%@@@=
:@@%% %@**+ . . . :=::::-:-=-+*#@@@%#++#*=**====: . . :::...:*==*#%%%*+*==+=++-=:.::--. :: .: #::@*%@: :
@@@@ -@@=*@ . . .. :#@@@@@@@@@%#*==--==+*+--. :::: . :-::.. .:*==+*%@@#+=+=-:=-:=-==***. .. *@:#@@+ %*
*@@= @@*%% .... . .: :@@= ... :=-:****=: ::: . .::... ::... : -*-=*@@*+-:.. :... . ... *- =%@#@#
%@* *+*%* . . . - .=#--:::*%*-- ::. ... .. : :--:...:.:: .: .++==++*#%@@@@@#==- : . .. =##.@@*:
+@ . -**%* .. .... :: .: ::::. ::::==:::. . =: . .::.:-=-===: .:=+%*=+-=**#@@@@@@% :. ... @*:=: :
=@ *%@@+ : . . ... :. .. ::.:. . . .-*+:. :****=:. . ==.@=-@
# -@*%@@. .. .. ... . ::=. ::.:: == .. .. . .. *=*@#@@
=@ -==+*#* . .... . . .. .:.-: . .... .. . #+*% .
==.:=*--*%: : .. . . . +%+ .. . . . :=*@#= . . .. .. ... :=%% :
=: =@@*%+ .: .. :-=*@@@ . .+%*: ..... .. . . ... .@*@+ .
= -%%##-+: . . ::=-#@@ @@%*: . ... .. #%@:
*:.%@@@ *=. . . ...:==**=#@@@@ :==.. --: %@#%@%==- ..... =@*. .
= @%:- =%*. . . : :-=*##%%**@* :: =*#+ .::=: : .:=+*++::: @@%**=+::. . . . .. + +:
:.=**: +%: . ::+=+*#**+*##**#%:-:+*: . -+*+=-=+*#=::*@@%*=- :. :@****+=:-==: .: .. .. *%.: :
% -@***= . .#+*=+##*+**%##****#%%@%@@@@@@@*: =*++#*=**#**= =*@#%+* +@*##***+=*==::. .:. .. -+@#-#+
=*@= *%=%@ . . :: :.:: :===+=**%%##+==+***=*@%#*=::=@@@@: :-=**%**.:=@@@@@@@@@@#+=%*+****##*=-=-: ..... . ..... . -% @@:
=@@%@**# . .: :::=+*****%*#*+==*#%*- #@@@%***++#@@+*****+++@%+- :-=**+-*#**+**+==+=-===:.. ::: --= :@:
--:=%=:+: .. :-::=-::.=**==*+*%*#*===++*=+*%+ .=#@@@@@***+*%#+=++====+=::-=#@@@@*--===**+%*****+==+=+*=:. ::--=-: .. +*- -:*=
@ :=#*= = .:.: =-==:::++++--=+*+*+++--=*+**=- +@**%#***%*+****=+*****%#%@@@@@@@@%*-:-=+***##****+++**+-:-::.::. . : .. =*+.::%%
:@:@%*%=* *.:%: -=-::==. -=**==+*++==++**+=*+:. =@@+:+.%@*=*#++=++=+**#*++%**@@@@@@**=+=. ::==**=****++=:+**=:::..::=*:. @@#:-= .
@#*+#: :-:% =*-::+===-=+*=#**+*#@@=*@=-*= *%--:+ :*: *%+***==*###*=*#***%*.#=:@@*++==-=+*+*##*==*#*=++-===:-*%+*=--=. .. .%%@#.+=*:
@ .@%=**-. .%*-=:++-===**=-==##%%=*% *@:.%*:%%*+%+ @ @@ :=+=**%*:===+=+%%%* -#*#=# =====*=@%%%**=%%+=:=: : -:. : @@%+%+
%@@-=: +%+=: ===+ .-=--=++=*@@+%-:# @% .* @=-#-+-+=.:# :*%*+=*==%*-=*-+@@@%*==+ @+%=-=.** +%*%#+#*==:=====-*+.-:.-- - *%=-=:@@@%*
@=+*%%+=:-:==*+-**=#*==+*#*##: %: .-= :%:=**= :#:.+#*=#=*%=--%@==@*%@=- =#%%@***+- -*@*:.=-+=:++::*=- %:-%+:::.#.=++* :@*=%*=@#=*==::
=:%%:%@*=:.#* +:=#*= .::=:+##%=*#:. .+*= *::* %%=+@@**++-= .==-:-%*-%@+- **%#+=+*=-#=+-: :%@*%*@@*:::+ @-:.-.====** :#**: + +#*@@
##=%@: #@+@-=%#%@#=-*=-:*+*. +@: ::%%#*%@+*=:%%:.%%**-***%@***=:::-.::::+*- :=#+-=*+-+@#-*% :=*.. @##+==:====*+=:* +@=%*=+== ::=+*:
-@*=**#@*::==-=@# =*-*=-+==.#@+ =%=%@@ =:. -:-**%*%@@@@@@@@@@@@@@@@@@@@@@%+*=+:=@@=-#+%%* %% .@#%%=.@%+.=%*=#==+**#*.*@@#**:-**-== +
+:*=#@+*==*##@%@*:-=*: :***:@* =.-%++: =-#@@*@@@@**#@@# .:@@ =*@@%=. .=@@*%@@%@+-**= +*+.** -@==+: @@@+:=:=*+*==-*=::*:=@@:*#=*@@
@@%*==@%%%::%#@+ :-@*=@= --=#:@*.=*-@-*@@@@@@@@@@- =@ =: :. :. *+ *@%**@--: ::=*#- +@+== :@@==#*=**#-%@*=*%# #-+%%%=
%@@@@@@==++@# .#*@@@@%.:#%=+*@=-+-@%@@@@#@@@@@@@@@@@@@@%+-%= =- == =@#*@@@@@@@@=%% == *@@+- + %#=%**#:-=#@=#@%%%@=-@@*=
*@*.. +%%@%% @@#%%+#:.%=:*==@*:-###@==%@@*****%*==:-*@@@@@@@@@@@@*@@=%=+-#@@@@@@@@@@@@@@@@@@@@@@@==*%=@@:*#=***=**@@=.@%*-=@ +=@%:=
@*%@@@%@%-:=@@@:#@@##+:@%%=%@@*%+@@%%#%@*: ---:=**-. .=**@@@@@@@@@@@@@@@@@@@@@%++-=#*%%%-:*%%@#%@@%*=*%@+ ++ -% --: :@@@-%#%==@=::
@%@@%##+%@@+.:=#@% =%+*@=%*= .%%%@*+*##**=======-*%***+-:::-===-::::-::-=++*-==*%###+-====##**%@@%+%+==*:=@%%#@@%-#@%. =@#+=#%:.* =
+%*#%@*@+.-@#%%: *@*+ *:#@.+@.=+*****+=+*===+--==***+#**#*=====*-==+-==++**#**+***+===+*+:=*=-=+##*#*:%@#=%@*-::%++*@@*.@%#=:*: .*
@@@*=%@@@+%::@@ @**%@@@@: **@%##++=+*+===+= =: :-+***==**+=*+=====+**+=++=+#*===*::==*%#=:**%*#+=+%@: @@ %@%%@==%@- ++==%%@%@@*
===:=%@*+@**@@@@+%+%%*+*: .*%@*=**%*=-+-++-=*: +=+*::- =+*%@@*%#%@%*==*=**==-==== -%=*=*=:**+**%@@@@*%@%==*==#--@@*@#@@-=#*@@@:
@@%#**.=+*=%=-#*@+-= :#%%#%*#%#%%%%*===---=* : *= =% +@-*% * *@+@@#@*#@%@%: +: :@- =-+**#+:=*#*###@*=*=%*==%#** -=@%** *:
=-@@@@@@@%%*@@**% .*@@#*--#*%+*@%--=+*+#=-%# .: ** #:=%= @ : @% :%% -+ =*-=:::=+*=*%#*@@@%@#::=-#@@:#@@%@@%=#@@@@@:-#
%@@=*@-:+::@***.*@@@@+%@*#*-=%@#*=+*++===:-= =+#*%: =..-* - :* @@ @@@@*# *@@@* :%@%*++*=*:= #=*@%#-#@@+.#@*##.:%%@#***=.#--
@@#@# @@=- =**@@@*=+:%@@*+%@@%#@@*+*#=--.:. =#@= =* :@- :: @-=#= * =@@ : -=**%*#@%@%*. -@@* .:*@*@%%@@***+*%%=*%%+=
@@@@=#*%@@@% :%@@%*#:#@#*-%+=*%= %@**%=-: #@=*+.@ : =: *=@@ -: @@+%**#*== :=:=*=-+@@@-=: :#@@@: =% %@@@%*%#*%@%@
%@#:%@@@@@@@@@@*@@%%@%%%@@@#@@==#=+++::=: ::=*+.:++ @+ + @% #@+ . *#+==:--+# :#@@@@*=**@= @@*=:@@*+ @@++=:=--@@==%
@ -@@@%@@%+%=:@@:@@@*%@@% .== :-:==: .. =@#= =+ :-%* =*%%@=:-*. := -*+*:-#-=:+@@%=::- +@+.@@*@+=@= @@%@@@@*:
%@@%@@@@@%@@@@@:: @@%*: *%@@. :*@:=*#%==++#+ =*- %* : ===- .==@===*%*=*:. -**+%+@@@@ *@-*@%=*@@-:@@%=@%%*##
-=%+%@@@%@@@@*++%@@* -*%@=:= -=+%#=+%@@* :-*+:::=..%%%%@#@%-::@:*@=#% ====*:++@%@@@@ == @# @@:=% #%.=.=**+%%%#%=@%
-@@**@#%@@%+@@#:@@:: .*@= :%@@.:*#@* =-*+%=:-. .#%+: : :=@* =#@: %%-@- :#*#+. :-@@= - +@+ *@*=@+*@%*+#%=== =@-
-@@@@@%@@*:@**@+@@@*=**%. +@@*:===% ::+#@ *@..#.==@#=%#-:+@ := -*@-+= -@@@*.=. +@ *@*%@==*=@@*=@@#-*%=%@@@@*-
.@: #*-*@@+@ @@@@*.#@ @@ .@: @%= - *-% :%* *=:@==%@*@@.::-@@@*:+=.==*+@:. .@@% @@@+@: +=*@==+*:.@@%%*%%*%*:- =@
=%@@@@@@@%@@%-#@% @@=@%=% @ %@ @@%+ *=@= *+:#@:*==% +: +**: -@..=:-==#%: @@*+-@@@@%*@%=+:+=+@%@=#@@@@%@@.:=::.
%%%:+%%@+ @-*#*+*@:.+#+-==@ @@-: @*@# @@.**@+. @@@***#:*@*@*.: :*+-:*=.:= ** @ :=#@@@#-:#*=@@@. =%#@#=%@+
:*@@@=%@@@*-@@@ % =@:@ @=:-*@:@@ %@= @:@#@% -@ %-:-:*+=%=@@@+ =@@@.:%@@ ::*@@:@*%+:%@ =# %@ %@@@@@%%@: +.
@@*%@*+@@:==%# %@#%@@@@: @#- *# -:* -@%@@#=*+ @@%==:=@:%*=#%@% % =:*#*@#-* :=*##@@@@=#%%=*-: :*@@#+@%+%
@@*%%%##@%@***-@@***+@%*= =@@@@@+ @- **@ .:=*@% +@:%*%@- =@@=-@@%==:%@% -:#@@:@@@#-*##%@*+#+%@@@@%##@@@#
@@ #@@%@.:@+@@+#+=.+@*:#+@#*@%.-@=:@-=#=%@=@@= .:.@ *=-= @#:= @@+@@*@%@=+#@@+ :@=%@=#%%-=%+@%%#+-%:
.@:+#+#=#+=@:*%+=*% -= .=%@%*%%#-*@ @# @%# =@@@@ :@@=%=@*%@@@# @-#@+=@@*#*+*%#%@*.@+%*%%*%**%=#%@%%%@:
-@@@@@@@@@@%#:*%**@+.#*@@@@@=*%@#*+=@@%@%@ .#% :.- :*%@%=.::*@% *# :@#*=%*@#%%%*-*=+@@@#@@@%%@@@-::+ :
. +@#:#***@@+%@@@*=@ : *%@@.%@%#%-%%@@::@@@ @@@@@@@*.@@%@@:@@@--%@@%%#@%@@@** =@%@@= =@@#*%*:@:
%@@@@@@:@@-#%#*=.:+*-#@@*+@@+@+*+%.%@=@ -:* @ *%=%+*-.@@==#%#@=@%@@*==%@%=%@%@%@#%@@@@:@%#@@@@
.. -@@@@%#@@@#@@%%@@%%@%#%@@=+%@*%%@@@@@% @@@@%==@%:.%@@#@@@#=@@@@@%%%%@==%#%@@@.. +@@@#
@@:@ *@=+@%%@@:@@@%**%%@@%+#****%:@@#@@*:+%@@.=@%+. %%@**#@@#**%%@@%@*+#%%*%#%@.-@@@@
:+%@@@@*==@%@@@@@+*@@% *@*###@#%@@*:%*%++=#- @@@@@%@@**+*@@%@@@@@*%@@=*@@@@@
#@*=*=@--%@@@%@@%*+@*%%=%@@*+#%-%@@##@@%#=@@@@*=**@@@%**@%%%%+*@%%@@@@@@:*@@@%@@@@@
: ++@@=@@#%@@@@@@@@@@@@%@*##%@%@@%%@@@#@@#@@=*@@*#@@@@%@@@%@+*=-#@@**%@+@*@
@+ @@@@%%@@@@@@%%@@@@%@@%@%*%@@@%+%##*%*@@%%@@@@@@@@%@##@@@@%:=@@@:@-
=@@%#@#%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@#%@#@@@@@@@=
+@@@@%=#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@#@@@@@-
=@@@#.:+@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@%#+%@*--=*.
:@%=*%-%@@@@%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@%=
+@@@@@@@@@@@@@%@@@@@@@@@@@#*@@=
**#*@%##@@-:: -
.