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