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