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