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