+------++----++-+--+-+--++--+------++----++-+--+-+--++--
-+-----+++-----+-+--+-+--++--+-----+++-----+-+--+-+--++-
--+-----+++---+-+-+----+--++--+-----+++---+-+-+----+--++
---+-----+++---+-+-+-+--+--+---+-----+++---+-+-+-+--+--+
----+-----+++---+-+-+++--+------+-----+++---+-+-+++--+--
-----+-----++++--+-+--++--+------+-----++++--+-+--++--+-
------++----++-+--+-+--++--+------++----++-+--+-+--++--+
--++++-+-------++--+++-+--+---++++-+-------++--+++-+--+-
---++++-+-----+-++--+-+-+--+---++++-+-----+-++--+-+-+--+
+---+++--+----++-++--+-+-+--+---+++--+----++-++--+-+-+--
++---++---+----++-++--+-+-+-++---++---+----++-++--+-+-+-
+++---+----+----++-++--+-+-++++---+----+----++-++--+-+-+
++++--------+-+--++-++--+-+-++++--------+-+--++-++--+-+-
-++++--------+++--++--+--+-+-++++--------+++--++--+--+-+
-+-++-++--++--+--------++++--+-++-++--++--+--------++++-
+-+-++--+--++--+--------+++++-+-++--+--++--+--------++++
-+-+-++--+--++--+----+---+++-+-+-++--+--++--+----+---+++
+-+-+-++--+--+---+---++---+++-+-+-++--+--+---+---++---++
++-+-+-++--+------+--+++---+++-+-+-++--+------+--+++---+
-++-+-+-++--+------+-++++----++-+-+-++--+------+-++++---
+-++-+---++--+------+-++++--+-++-+---++--+------+-++++--
-++--++-+-++-+++----++-------++--++-+-++-+++----++------
+-++--++-+-++-+++-----+-----+-++--++-+-++-+++-----+-----
++-++---+-+-++-+++-----+----++-++---+-+-++-+++-----+----
-++-++-+-+-+-+--+++-----+----++-++-+-+-+-+--+++-----+---
--++-++++-+-+----+++-----+----++-++++-+-+----+++-----+--
+--++-+-++-+-+----+++-----+-+--++-+-++-+-+----+++-----+-
++--++-+-++-+-+----++------+++--++-+-++-+-+----++------+
+------++----++-+--+-+--++---++++++--++++--+-++-+-++--++
-+-----+++-----+-+--+-+--++-+-+++++---+++++-+-++-+-++--+
--+-----+++---+-+-+----+--++++-+++++---+++-+-+-++++-++--
---+-----+++---+-+-+-+--+--++++-+++++---+++-+-+-+-++-++-
----+-----+++---+-+-+++--+--++++-+++++---+++-+-+---++-++
-----+-----++++--+-+--++--+-+++++-+++++----++-+-++--++-+
------++----++-+--+-+--++--+++++++--++++--+-++-+-++--++-
--++++-+-------++--+++-+--+-++----+-+++++++--++---+-++-+
---++++-+-----+-++--+-+-+--++++----+-+++++-+--++-+-+-++-
+---+++--+----++-++--+-+-+---+++---++-++++--+--++-+-+-++
++---++---+----++-++--+-+-+---+++--+++-++++--+--++-+-+-+
+++---+----+----++-++--+-+-+---+++-++++-++++--+--++-+-+-
++++--------+-+--++-++--+-+-----++++++++-+-++--+--++-+-+
-++++--------+++--++--+--+-++----++++++++---++--++-++-+-
-+-++-++--++--+--------++++-+-+--+--++--++-++++++++----+
+-+-++--+--++--+--------++++-+-+--++-++--++-++++++++----
-+-+-++--+--++--+----+---++++-+-+--++-++--++-++++-+++---
+-+-+-++--+--+---+---++---++-+-+-+--++-++-+++-+++--+++--
++-+-+-++--+------+--+++---+--+-+-+--++-++++++-++---+++-
-++-+-+-++--+------+-++++---+--+-+-+--++-++++++-+----+++
+-++-+---++--+------+-++++---+--+-+++--++-++++++-+----++
-++--++-+-++-+++----++------+--++--+-+--+---++++--++++++
+-++--++-+-++-+++-----+------+--++--+-+--+---+++++-+++++
++-++---+-+-++-+++-----+------+--+++-+-+--+---+++++-++++
-++-++-+-+-+-+--+++-----+---+--+--+-+-+-+-++---+++++-+++
--++-++++-+-+----+++-----+--++--+----+-+-++++---+++++-++
+--++-+-++-+-+----+++-----+--++--+-+--+-+-++++---+++++-+
++--++-+-++-+-+----++------+--++--+-+--+-+-++++--++++++-