.........*+...++...+**....++++.........+*.........
..*******+++*+++*++*+++++*****+**+**++*++++*+.....
.+*+***+**+*****+****+*+**++**+***++**+++++**+++..
.++***+++**+*++*+**+++++*+**..*+**++******+***+**.
.**++****+****+*++***++*+*+....+****+*******+++++.
.*++**+++**+*+*+*+*++**+***.....*+**+++**++**+*+*.
..***+++*+++*****++**+++*+*+....*++****++**++++++.
...+*++*+*********+******++**..++*+*++++***+*+*++.
...*+*****+**+++**+**++*+*++*+*+*+*++*****+*+****.
...+**+**+++**++***+***+******+***++...**+****+*++
..**+*+**+*+*++**+**++*+**+++++*+++.....++**+**++*
.+*++**+***++*+**+**+**+****++*++**.....+++*+*++**
.*++*++**+*++**++**+****+++++*+***+*...*+***+***+*
+*+****+*+*+++++**+*+**+****++*++***+++***+****+*+
*++*+++*+*+*+****+*****+++*+***+++*+***++**+***+*+
*++*+++*+***++++**++++*+*++++**++*******+**++*++*.
.+*++****+**+*++**+++**++**++***++++++*+*++**++++.
.******+*+****+*****+*+*****+*+++***************+.
.**+****++*+++*+*+*++*++**+******+********+***+**.
.**********+***++++***+++*+*+**+**+++****+****+**+
.**++******+++*++**+**+*+***+*++****++***+**+***+*
.++***++*****+**+*++**+**+**+******+***+***+*++***
.++*++*++*+++*******+**+*+**+*++++**+++**++****+*+
.+***+*++***++**+***+**+*++++***+*+****+++*+++*+*.
.+***+**++***+++++++*+++*+**+*+****+**+*+****++**.
.+++*++****++*+++*+*+**++*+++**+**+++*+*+***++*+*.
.*****+++*+++*++++****+**+**************++++**++*.
.**+*+******+********++*++++*+*+**+*+++++***++++*.
.+**++*+++++*+**+*+***+**+***+++**+***+***+*****..
*+**++*******+++***++****++++**+***+****++*++++*..
++++***++**+****++**+*++*+***+*+*******+*+**++**..
++***+*+**+*+**+***++*****++++++**+*+++++*++***+*.
*+***+++**+*++*+***++++*+*+*+++***++**+****+**+*+.
+***+*+**+*****+++***++**+**+***+**+****+*++*+**+.
.++*+*+++**++++*+**+*++**+*++++*+*+**++*++*+*+*++.
.*+*++++************+*+*++**+**+*+**********+***+.
.*******+****+*+*++****+*****++***+*++++*++++*+*+.
.+++**+++***+***++*+++*++++*++*+++**+***+*******+*
++*+*+++*+*++*+***+***++*+*+***+**+***+*++++***++*
**+**+***++*++*+++**+*+*++***+**+**++**+*+++*+*+*+
+******+*+**+**+*++*+**+*+*++****+++****+******++.
*++****+*+*++**+***++*++******+*+++*++++++***++...
***+*********+***+*+**+*+*********++++*+***+**....
*++***+*+++***+**+++**+++*******+++*+**+++++*+....
***++***+*+***+******++++++*******+****+****+*+...
+****+*****+**+**+*+++*++****+***+******+*+++*+++.
+*****++*+*+++*******++*+***+*+++*+**+*****++*++++
.++*+**..***+**+++++*+++***+*+*..+****+*++**+***+*
..****....***+***++**+*+*+++**....***++*+++****+*+
...++...........*+.................+**+.....+++**.
