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