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