.....+++---|||.......+++---|||..++......|||----+++......||||---+
....+++---||||......++++---|||..++......||||---+++.......|||----
...+++----|||.......+++----|||..++.......|||----+++.......|||---
..+++----|||.......++++----|||..++.......||||---++++.......|||--
.+++----||||.......++++---||||..++.......||||----+++........||||
+++----||||........+++----||||..++........|||----++++........|||
++----||||........++++----||||..++........||||----++++........||
+----||||........+++++----||||..++........|||||----++++........|
----||||.........++++----|||||..++.........||||-----++++........
---||||.........+++++----|||||..++.........|||||----+++++.......
-|||||.........+++++-----|||||..++..........|||||----+++++......
|||||..........+++++-----|||||..++..........|||||-----+++++.....
|||...........+++++-----|||||...+++..........|||||------+++++...
||...........+++++------|||||...+++...........|||||------+++++..
............+++++------||||||...+++............|||||------++++++
..........+++++++------||||||...+++............|||||||------++++
.........+++++++------|||||||...+++.............|||||||-------++
.......+++++++-------|||||||....++++..............|||||||-------
......+++++++--------|||||||....++++...............|||||||------
...+++++++++--------||||||||....++++................|||||||||---
.+++++++++---------|||||||||....++++..................|||||||||-
++++++++---------||||||||||.....+++++...................||||||||
+++++-----------|||||||||||.....+++++......................|||||
++------------||||||||||||......++++++........................||
------------|||||||||||||.......+++++++.........................
--------||||||||||||||||........++++++++........................
----|||||||||||||||||||.........+++++++++.......................
|||||||||||||||||||||...........+++++++++++.....................
|||||||||||||||||...............+++++++++++++++.................
||||||||||||....................++++++++++++++++++++............
................................++++++++++++++++++++++++++++++++
................................++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++................................
++++++++++++++++++++++++++++++++................................
............++++++++++++++++++++....................||||||||||||
.................+++++++++++++++...............|||||||||||||||||
.....................+++++++++++...........|||||||||||||||||||||
.......................+++++++++.........|||||||||||||||||||----
........................++++++++........||||||||||||||||--------
.........................+++++++.......|||||||||||||------------
||........................++++++......||||||||||||------------++
|||||......................+++++.....|||||||||||-----------+++++
||||||||...................+++++.....||||||||||---------++++++++
-|||||||||..................++++....|||||||||---------+++++++++.
---|||||||||................++++....||||||||--------+++++++++...
------|||||||...............++++....|||||||--------+++++++......
-------|||||||..............++++....|||||||-------+++++++.......
++-------|||||||.............+++...|||||||------+++++++.........
++++------|||||||............+++...||||||------+++++++..........
++++++------|||||............+++...||||||------+++++............
..+++++------|||||...........+++...|||||------+++++...........||
...+++++------|||||..........+++...|||||-----+++++...........|||
.....+++++-----|||||..........++..|||||-----+++++..........|||||
......+++++----|||||..........++..|||||-----+++++.........|||||-
.......+++++----|||||.........++..|||||----+++++.........||||---
........++++-----||||.........++..|||||----++++.........||||----
|........++++----|||||........++..||||----+++++........||||----+
||........++++----||||........++..||||----++++........||||----++
|||........++++----|||........++..||||----+++........||||----+++
||||........+++----||||.......++..||||---++++.......||||----+++.
--|||.......++++---||||.......++..|||----++++.......|||----+++..
---|||.......+++----|||.......++..|||----+++.......|||----+++...
----|||.......+++---||||......++..|||---++++......||||---+++....
+---||||......+++----|||......++..|||---+++.......|||---+++.....