+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-
-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+----+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+
+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+-+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+-
-+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++------++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+-+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--
--+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+--++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+
---+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++--++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+---+----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--++
----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+--------+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++
+----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----+---+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++-
++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++--+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++--
+++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----+++-+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++---
++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++--++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----+++++----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----
-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+
+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-+---++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+-
++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++--++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+--
-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----+++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-+++++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++--++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+---
+-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----+++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-+++++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-+++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----
++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++-++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++-++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-+++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----+
+++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----+++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--+-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-+++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++
++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----+--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--+-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++-
-++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+------+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--
--++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+----+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++--+-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--+
---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++----++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++
----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+---+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+-+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++----++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-
-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+-+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-+
+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+---+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++
-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--++-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-
+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+--++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+
-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-
+-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+-+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+-+----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-+
++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+------+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++
-++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+---+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-
--++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++--+++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--++--+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++--
---++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++-+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++---
----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++----
+----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----++-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----
++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----++-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+
+++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----++++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-
++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++--++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-+++----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++--++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+
-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-
+-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-+---+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+-+++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-+
++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++--+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+--++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++
+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-+++-+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+---+-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-+++
++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++--+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-+++++---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+-----+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++
-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-++++++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++----+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----++++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-
+-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-++++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+--+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+-++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+
++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-++-+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+--+-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-++
+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+--+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-++++-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+----+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++
-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-++-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++--+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---++-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-
+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+--+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-++-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+--+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+
-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--++--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+--++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-++--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-
+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++----+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+---+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+
-+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+-+---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-+-+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+-
--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-++++++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+-----+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-+++++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--
+--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-++++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+--+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++-++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+
++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--++-+-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++--+-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--++
+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+--+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--++++-++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++----+--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++
-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--++--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++--++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---++--++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-
+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++----++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+++--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+---++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+
-+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+-+--+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-+-++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+-
--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+----+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++++-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--
+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++-----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--+-+++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++-+-----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--+
++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+----------+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--+++++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++-------+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++
-++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+--------+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-++++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+----+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-
--++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+------+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++--+++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--++---+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++--
---++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+----+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++---++-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++--+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++---
----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+--+-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++----+-+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--++++-+-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++----
-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-++-+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++------+----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--++++++-+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----
+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++--+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----++----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++--+++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+
-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++++++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-----+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-++++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-
+-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+---+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+-++-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+
++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-++--+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+--+-+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-++
+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+-+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++
++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-
-++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--++-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+
--++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+-+-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-++
---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+-++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++
+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-
-+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+-+-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-+
--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++
+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-
-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++---++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+
+-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++--++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+-
++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+-++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+--
+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---
-+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++-+--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---+
--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++
+--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-+-+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++-
++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-+---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--
-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++---+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+
+-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++--+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+-
++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+-+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+--
+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---
-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++----++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+
+-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++---++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+-
++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++--++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+--
+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+-++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+---
++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----
-++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+-+-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----+
--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++
+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-
-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+
+-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++----+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-
++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++---+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+--
+++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++--+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+---
++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+-+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+----
+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----
-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+--++---++++-++++--++--+--+-+--+++++-++-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+--+----++++-++-++++-----+-+-++----+++-+----+---+-+-++---+-++--+++++-+----+++-++-+---++--+---+----++-+-----+-+--+++----+----++--++-++-+-++-----+-+-++++-+++-+-+--+++-+--++-----+-+++-+++-++-+---++--+---+----++-+-----+
+--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+--+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-++-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--
--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----++++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+------+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+
-+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++-+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-
+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++---+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++---+++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-++---+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+--
++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+--+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++--++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++--+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+---
+----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--++---+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-+-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-++++-+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+----
----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-++++++-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----
---+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++-+----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++--++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+
--+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++--++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-
-+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++---+++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-+-++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+-+----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-+
+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+------+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++
----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--+---+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++-
---++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+-+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++--+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++--
--++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+--++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--+++-+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++---
-++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--+++++---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----
++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----+-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++----+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+
+--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----+++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+--+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+-
--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----+++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-++-+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+--
-++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++-++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+------++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-++++--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---
++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+----++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++---++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+
+-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--+--++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+---+--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-+-++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+-
-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+----+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--
++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++-+---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--+
+-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-++++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++-----+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++
-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-+++-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+--+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++-
+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++--+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--++-+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++--
-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-++-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++--+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--++++-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---
++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+--+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+++--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++--++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+
+-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-
-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-----+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+-+-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-+
----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++--++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+---+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++
---+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-----+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--++++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-
--+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++------++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+-++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+
-+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++--------++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+--+----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-++
+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+-------+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++
--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++-
-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+-+++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+--+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++--
+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++--+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++---
----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++++-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----
---+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+-+-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+
--+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+--++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-
-+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+---+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+
+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-++
---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++
--+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+-+-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-++++
-+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+--++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++
+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++-
-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--
+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--+
-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++
++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-
+---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-+-+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++----++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+
---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+-
--+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++-+--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-++-++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+--
-+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++--++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---
+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---+
-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++
++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-
+--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-+-+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+
--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+++---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-
-+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++-+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+
+++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-------+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+-
++++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+-++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+--
+++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--++--++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+---+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---
++-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++---++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+------+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+
+-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--++++----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+----+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+-
-+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+--+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+--
+---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++--+-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+---
---+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++++-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----
--+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+-+-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++-+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+
-+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+--++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-
+---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+-+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+
---+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-++
--+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+--++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--++++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+----++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++
-+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+----++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+-+++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-++---++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++-
+--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+------++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+++--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++--++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++--
--+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---++---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-++++-++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++---
-+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+---+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++++-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----
+-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+----+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+-+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++-+-+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----+
-+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--++--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++---+-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++
+++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+--+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--++-+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-
++--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+--+-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+
+--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-++++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+--+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-++-----++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-
--++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-++++++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++---+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+------++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+
-++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++-+--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+------++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-
++-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++----+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+---++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+--
+-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-+-++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+---++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+---
-+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+---++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+----
+++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++--++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--+++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----
++-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++--++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--+++++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----+
+-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-++++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+-++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++-++-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++
-++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-++++++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--+-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----+++
++++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++--+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--+-++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++
+++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-
++--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-+
+--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+-++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++
--+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-
-+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+-+++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-+
+-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++----++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++
-+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--++--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-+++
+++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+--+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++---++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++
++++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++--++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++-
+++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++-++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++--
++-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++----+--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++---
+-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++-+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----
-++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++++++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+--+-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+
++--+++----+----++--++-++-+-++-----+--+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++--+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-+-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++----+-+++++--++-+---++-+-+---+----+-+++----++-+-+-----++++-++-++++----+-
+-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+--+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++
-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----++++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-
++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+
+++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-+---+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+---+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++---+++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-++
++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++--+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++--++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++
+----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-+++-+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-------+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-+-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-++++
----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-+++++-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+---------+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++
---+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++--++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-
--+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++--++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+
-+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++---+----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-+-++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+-
+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++--------+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--
--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+---+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++--++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--+
-+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+---+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++--+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++
+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+---+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++---++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--+++
----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--++---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++-----++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++
---+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-
--+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+-++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+
-+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+--+++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-++
+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+------++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++
++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+-++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+----++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-
+++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----++-++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+---+--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-+
++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+----+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++
+-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--+----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++-
-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-++++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--
+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+
-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--++
+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++--+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++
--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+++--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-
-++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-+-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+
++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--+-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-+++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-----+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+-
+++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--+-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--
++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--+++++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++---++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-----+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+
+---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--+++++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+---++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+-
---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--+++++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+--
--+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++--+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---
-+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++--+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+
+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+--+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+-
-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-++++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++--+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+--
++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+--+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++++-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---
+++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+
++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-
+-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-+++----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+
-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++---++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+--++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-++
+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++---++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+----++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++
++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+-++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+----+-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-++++
+-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-++++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++
-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-++++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++-
+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++---+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--
-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--+
+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++---+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++
--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--++-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-
-+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++----++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+
+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+-
++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-++-++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+--
+-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---
-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---+
+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++---+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++
--++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--++-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-
-++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+
++-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+---+++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+++---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-
+-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+
-----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++++-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-------+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+-
----+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-+-++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-++-++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+--
---+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++---++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++--++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+---+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---
--+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++---++++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+------+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+
-+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++----+++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-+----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+----+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+-
+-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+--+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+--
-++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----++-+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++--+--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+---
++++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+--+-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++++--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----
+++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++--+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+
++---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++-+-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++-+-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+-
+---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++-----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--
---+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--------++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+
--+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+--++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+------++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-
-+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+----++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+----++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+--
+--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++-----++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+------++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+---
--+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+-++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+----+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+---++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+----
-+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+-++-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+------+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+-++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----
+-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-++-+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----+
-+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----+++--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++--+-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++
+++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++--+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++++-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-
++--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+-++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++-++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+
+--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-++++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-
--++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-++++-++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-+
-++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++
++-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++---+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-
+-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-+
-+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++---++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++
+++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++--++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++-
++-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--+-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--
+-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--+
-++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--+++++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-----+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++
++++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++----+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++--+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++---+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++-
+++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-+--+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++--+-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++--+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++--
++--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++-+----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++---++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++-+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++---
+--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----
--+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+------+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+
-+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+----+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+-
+-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++----+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+--
-+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+---+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++--+++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+---
+++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+-----+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++++++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----
++++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+
+++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----++
++-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++--+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----++++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++--++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++
+-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-++++-+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++-++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+-++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++-
-++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-++++++-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--
++-++++----+--+----+++++-+-+--++++---+-++++-+++-+-+--+++-+--++-----+-++++---+--+-+++--++-+++-++++--+-+++++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++-+-++-++--++----+----+++--+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-++-+++++-+--++++-+++-++--+++-+--+---+---+-+++++--++-+---++-+-+---+----+--+-----++-+-++-++--++----+----+++--+
-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-+++-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-
++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++------+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+
+---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----
---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-++---+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+---+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++---
--++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++-++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++--+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++--
-++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++--+-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-++++-+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-------+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++-
++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++----+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-++++++-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+---------+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++
+++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++--++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-+++
++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++
+-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---+++-++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+-+----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-+
-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+------+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-
++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--+---+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++--++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++
+++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++--+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++--+-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-+
++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--+++-+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++---++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-
+--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--+++++---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++-----++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++
--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-+++++++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++----+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----+++
-++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++-++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+--+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+-++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++
++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--+-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-++-+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+--+++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----+
+--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--+-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-++++--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----
--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++---++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+-++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+----
-+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++-+--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-+-++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+---++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+---
+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++----+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+--
--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+-+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++-+---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--+----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-
-+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+-+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++-----+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+
+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+--+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-
-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--++-+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+
+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+--+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--++++-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-
--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-++--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++--++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++
-+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+---+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-+-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----+
+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+---+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+-+-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-+++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----
++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--++---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+---+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++---
+++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--++---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--++++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++---++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++--
++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++--++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+-++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+---++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++-
+-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--++++-++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+--+-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++
-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+----+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+++
+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++
-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+
+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-++++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-
----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++
---+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+++
--+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+-------++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++
-+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+-------++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-+++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-+
+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+-------++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+--++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-
---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+--++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+----++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++
--+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+--++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+----+-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-++
-+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+--++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+
+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-
-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+
+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-
-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-++-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++---+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+
++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+--+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--++-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--
+---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++-
---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++
--+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++-+--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-++
-+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++----+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+
+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++----+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-
-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---++-+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++---+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+
++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+--+-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--++-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--
+--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++-
--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++
-+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++-+++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----+
+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----
++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-++-++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+----
+++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--++-++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++--++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+---
++-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+--
+-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-+----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+-
-+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++++-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-+
+---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++-
---+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++++
--+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+-+---++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+++
-+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+-----++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---++
+---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+-----++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+--+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-+++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---+
---+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+-++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+--+++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+---
--+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+-++++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+-++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+--
-+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+--+++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-++--++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+-
+--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--+
--+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---++--+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+--
-+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+---+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++-+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+-
+-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+---+-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++---+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-+
-+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--++-+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++-
+++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+--+-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+++
++--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-++-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--++
+--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-++-+++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--+
--++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-++++++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+--+--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+-+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++--
-++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++-++++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-++--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+---+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++-
++-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--+++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-++--++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-++
+-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--+++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++-++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+-+--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-+
-+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--+++----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-++++++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++-
+++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-----+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-++++++--++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--+-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+++
++-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+---+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++---++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-++
+-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-++--+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++---++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++-++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-+
-++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++---++++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++-
++++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--+-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++++
+++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-+--+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+++-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--+++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+++
++--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++-+----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+-+-++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--+++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--++
+--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+---++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--+++++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--+
--+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+++++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+--
-+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+-+++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-+-++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+-
+-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++----++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+--++---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-+
-+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+---+---++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++-
+++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+-------++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++++
++++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----+--++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++-+-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++++
+++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++-++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++--++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+++
++-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----+++++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---+++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-++
+-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-++++-++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----+++++--+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-+
-+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++++-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++---+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---+++++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+-
+-++---++++-++++--++--+--+-+--+++++-+-+----+---+-+-++---+-++--+++++-+---+---+--+-+++--++-+++-++++--+-+++++-+-+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-+---++++--+-+-+++++----+--+----++++-+-+-----+-++----+---+--++---+-++-+++-+++-+-----++--+-+++--+-+-+++-++++-++-+++++--+-+--+--++--++++-++++---++--+++++-+--++++-+++-++--+++-+--+---++++-+-----++--+-+++--+-+-+++-++++-++++----++-+-+-----++++-++-++++----+-+
