|++++++++|+++++++++++++++-++++-+-++||+++---++++-|+|++|++|++++-++++|+-++++++|+-+++++++++++++++++-+++++++++++-+++++++++-+-+++|++-+-+++++-+----+|+|+--|+++++-+++++++++|+++++||+|+++-++++++++++++++|+|++++++++|+|+|+-++|+++++|++++++-|++-++++++++|-+++++++|+++
+++|++++-+++++++++|+++++++++++++++++++|++++++++++||-+++++-|++++++++++++-+++++++++++|++++-|+--+++++++++++++++-++-+++++++-++++++++++++-++++++--+++++|+|++++-++-++||++++++|++||+++++++-++++-|++++++++||++++++|++|+-|++|+-+++++++-+++-+-+-++++-+++++-+++++-+++
+++-|+-|+++++++-++++++++++|-++++++++++|+|+++++++++++++|+++++++++++++-+++++-+|++|+++--++++++-++++|+-|++-+-+++++++++++++++++|-+++|+++-++++++++++|+++++++++|++++++++++++++++++++++++++++++++++++-+-+++++++++++++++|+++++|++++|-++++-+++|+-++-++++++++|+-+--++
++++-+++|++++|++++-+++|+++++++-++-+++++-+++++++|+++++++-+|++-|++++++++++++++++++++++++++++-|+++++++-+++++++||++||+++++-++++++|++-+|+++++-++++++++++++++++++++++++++|+-+|-+++++-+|++-++++++++++-|+-||++++++++++++++|++|++-++++++++++++++++|+|++++++++++++++
++++++++++|+++++++++++|+++|++++++-+++++++++++++|+++++|++++|+++++|+++++-+++++++++++|+++++++++++|++++++-|++++++++-++++++++++++||-+|++-++++++|+-+++++++++++++++-++++++++++++++++++++++++++++|+|++|++|++|++++|-++++++++++|+++++|+++-++|++|-+|++++|+++-+++++++|
|+++++-+++++++++++++++++|+|+-++-++++++++-+++++++++++++++++|+++++++++|-++++|--+++++++|++++|+++++++++++-+|++++++++++|++++|+|+-|+++++-++++++|-+++-++++++|++++++++++|+|++|++++--++++++++++++++++-+|+++++++++++++++++|++++++--+++++-+||+|++++++++-++++-|-+-++++
-||-++|++|+++++|++++|-++|++|+++-+++-+++++++++++-++++++++++-+|+++++++-+|++++++++++++++++++++++++++++++++-+++|++++++|+++++++|+++++-++-+|-+-++|++|++++++++++-+++++++++++-+++++-+|++++++|+++++++++--+++++|+++-++++++++++++-+++++++-++++++--++-+|+++++|++++++|+
-+-+++++-|+|+++|+++|+-|+-++|+-+++-||+++++++++-|++++-+++-+|+|++|++++-+|++|||++-+-+-++-++++++-++++|++-++++++++|+++|+++-+++--+-++|++++-+++|++++|++++++++++|+++|+++++-+++++++++|++++--+++++-++++++++|+++++++++++|+||++|+|+++|-++|++++--++++-+++++++-|+++++++++
|+++++++++++++++++-++|+||++++-++++++++-+++++++++-+++++++++++||++|++++++++++++++|++++++++--+|++++++-+++|++-+|+++++++++||++++++++++-|++++++++++++-++++-+++++|+++|++--+++|+++++|++++++++|+|-+++++++++|++++++++-+++++++||++-++-++++++++-+-++++++-++++++++-++++
+|+++++|+++-+++|++++++++++--+++++++++++||++++++++-+++++++|++++++|++++-+++|+|--+--+++++++++++++|++-++-++|+++--+++++++++++++++++++++-+++++++++++-+++++++-+|+++-+++|||++|+++++++++++++++++++++++++++|+++++++++++-++++++--++++++++++++++++++++++++++++++|+++++
+--++++-++|+-++++++++|++-+-+++++-++|++|+|+++-+++-+-++-+++++++|++++++|++++++++++-+-|+|+++++-+||++|+++-+++++++++++++-++++++++-|+++++++|++++-++++--++||+++|+++++++|-++++++++++-++-+++++++++++-|-++-|+++++++++++|++-+-+++-++++++++-++-++++++|++++++++-++++++-+
+|+-++++++++|++||+-+++|++|++++++|++++++-+++++++-++++++||-+++++++-+++++++||+|++++-++||++|+++-+-++++++++++++-+-+++++++++++++++-|++++-+++|+-++++++|++-+++++++-|+|-++|+|+++|+|+|+++++++-++++++++++++++++++++|++--+--|+++++++++++++|++++++++-++||+|++++++|+++++
+-++-++++-+++-++++-++++++-+-+||+++|++|+----+++|+++++++++|++++|+-++|+++++++++++++-+-++++--|--+++|+|--|++-+|+++++++++++++++|++++-++++|+++++|+++|++++|++++++++-++++++--++++++++-+++++|++++++-++++|++++++|+-+++++++++++|+++|++++|+++++++++++|+-||+++-++|++++++
+-++-++++|+++-+++++++++++++|++|-+++--|++|-|+++|++++++|+|+++++++-|+-|--++++++|+-++++++++++-+++-++++-+|+++++++++++---+-+++++++++++++-+++++++++++-+--+++|+++++++++++++++-|+|+||++++++++++|+++|+-+++++++-+-+|++-++||++++|++|+++--+++-++-+-+++|++++++|++++++|++
|+++|+-+++|+|+-++|+++-+-++++-+++++++++-++---+|-++++++||+++++++++++||-|+++-++++++|++++++++|++-+|+-|+|++|++|+++|+|++++++++++++-+++++++++++++++-|+++++-+++-+++++++++++++|+++++|-++++|-++++||+++-++-++|+++++-++++++-+-+++|+|+++|-|++++++++++|++-+|++++++-+++++
++-+++||++++-+++|+++|+++++++-+-+++++++|+|++++++++++-|++++++++-++++++++++|+++++++++++|++|+++-+++-++-++-++++++--+++++++++++++++++++-++|+|+++++-+++-+|-+++|++-++++|+++++|+|++++--|+++++-+|++++|+|+-+++++++++|++|++++++++|||+|-+++++++++++-+++++++|+++++++++|+
-++++++++-|++++--++++++|++|+++++|+++++++|+||+++++++++++|++++++|+|-++++|-+|--+++++++|+|++++++++++++++++++-+-++++++|-+++++++++--++++|++|++|||++-++++++++-++++++|-++++-++++++++++++|++-++++|++|+++-+++++|+-|++++|+++++++-+-+++++-++-++++-+|+++++-++-++++++-+-
+++++++++|+++++++++|+++|--+|+++++++++++|+++|-++|+++++++++-|+--+++|+++|+++|++++++|++++++++++||++|++|+++|-++++++|++++++++-+++|++++++++-+-+++-+++|++++++++++++++-+++++|++++++++++|++++++|--+-+-+++++--+|+|+|-+++|+||+-+++++++++++|++++++|++++++++-+++++++++-+
|+++-++-+|+++++|++++++++++-+++++++++++-++++++++|+++++++|-+++-+++++--|++-+|+++++-+-+++|++||++++++++++|+++-++++++-+++++++++-++++++++++|++++-|++++++-+|+++-+++-+++|+|+++|+++|+++++|+++++-++++++++||++++-+++-++|+++++++-+++-+++++++|+++|+|+|+|++-++++-++|+++++
-++++++++++++-++++++++++++++++++-++++++++++++++++++++++-+++++++++++++++++-++++++++++++++++-+++-|+++++|++++|+|+++++--+++|++++++++||++++++-|++++++++++-++|+-+||+-+++++++++++++++++++++|+++-+++++|++++-+-++++-+++++++++++++++|++-++-++|++++++++++--++++++++++
+++++++++++-+-+|-+++|+++++++|++++++-+++++++|+++-++++++|||++++-+++|-+++++++||++-++|+-+--+++-++|++-+|++-++-++++|+++++++-+++-+++-+++++-++++|+++++++-++++++|++|+++++++++++++++++-+--++++++++|++-+-++-+++++++--+++++|++|+++|+--|+++|+++++|-|++++-+-++++++++-++-
++-++++-+++++++|--+-+++--+++++-+-||+-+++++--++++++|++++++++++++++++++++++++|+++-+++++++|++++++|+++++++++++-+|++||-+|+++++|++|+++++|++++++-++++++++++|+++-++|+++++++++++-++++|+++++-++++++++++|+++++++-++|+-+++++++++-+||+++++-+++++-+|++++++++-|--+|+++++-
++++++-+-+|||+++|++++-+-++++++|-+++|++|++++++++++++++++++++++|+++|++++++-+++++|+-|++++|-++++++++-+++++++++++|++++++-++++--++-+++-++++++++++|++++|+++++-+|++++-++++++++++--+++-++-+++-||++++++++-|+++-+-+++++|++-++|-++++++++++++-+++++++-||+|++++-+++|++|+
++|++++++++++-||+-+|+++-+++++-+|+++++++-++-+-+++++++++|++++-+++++++++++++-++++|+++++++|+++++|+++|++++-+-+|++++-+-++|++-+++-+++++++++-+++|+++++|+++++|||+++-++++++++++++++++||+++|++|++++|+++-+++--++-++++++++-+++++++-++++++-++++++++-++++++++++|++-+-++|-
++++++++++++++|++++++-+++-++-++++++++++++++|++|+++++++++++|+++++++|+|+++-+--++++-|+++++++++++|++++++++++++++++++-+-++++++++++++++++-+-+++++++-+-+++-+|+-+|+--+|++++++++-+-+++++++++++|+|+++++++|++++++-+|++--++++++++++++++++-+++++++|++-++++++|+-+++-++++
+++++++++++-++++-++-++--+--|++++++++++++++++++++-+-+|++++|++|++++++++-++++++-+|++++++++|+++++++++++++++|-++-++++++++-+++-+|+|+|+++-+++|++-+-+++||++++-+++++-++++++++-++++|++|+|+++-+++-+++++++++++++++|++++++--+++++++++++++++|||++++++++++|+++++|+++++|++
++-+++-++++++|+-+++++++|+++++++-++++++++++++++++++++++|-+|+++++|-+++++++++++-++-++++|++++++--++++++-|++-||-++|+++|+-++-+-++|+|++++++++++++++++++|++++|++++++++++++|+++++|+|++++|++++++|+-++++++++++++-++-+++-++++++++|-++|++++-++|+-++++++|+-+-++|+++--+++
++--+++|++|+++-|++++-++++++++|++++++++++++++|++++++-+++++-+++-+++++++++++++++++|++++++|+++++++++++++++++|+++++++++++++++|++++++++++++|-+++|++++-++++-|+-+++-+|+++++++++++++++--++++|+++++++++-|+++++|-+++++++++-+++++|+++|-+++++|+|+++|++|++|-+++--|++++|+
+++|++-|+++|+++++++++++++|++-++++++++|+-++++++-+++++++-+++++++|-++-+|+++++++++++++++++++|++++++++++++++++|+++|+|---++++++||++++|++|++++++++++++++++++++++++-++++++++++++-+-++++|+++|++++|++++-+++++|++++++++++++++|++++++++|++|+++|+-|++++++-|++++++|++|++
|++++|++++++++++++|++++++-++-++++|+++++++-+-|+++++|+++++|++++|+++++++++|+++++++++-+|+++++++++++++-+++++++++++++++|++++++---+++++++++++|++-++|++++-++++-||++++++--+++++++++++-|+-+++++-+++++++++|+||++++++++|--+++|+-+++++--++++++++|-++++++-+++|+|+++++|++
++++|++++++|++|+++-++|+++++++-++-++-++++++|+++-++++++++-|++++++|++|--++++++|+++|+++|++++++|++++|+--+++|+++++--++++++|+|+|++-+++-++++++|++++-|++++++++++-++++++++++|++++++++++++-+++-+++++++++++++++++++--+|-++++++++++|-++++|++|++++++++++++++++-++++-++++
|-+|+++-++-++++++++++-+|++-++++|++++++-+-||++++++++++|+++-+|+++++++++-|++|-++-+++-+-+++++|+++|+-++++++++++++++++++++-|+|+++++|+++++-+++|-++++++-++-+++|+++++++|-++++++++++++++++-+-++++++-+++++-++-++-++++||+++++|++|+++|-+++++-|+++++++++++++++++++-++-|+
++++-+++++++-+|+++++++++++++++++++|++++++++++++++++++++-+++++|++|++++++|-++|+++-||++++-++++++||++++++++++++++++++++++|++-+++++++++++++++++|+++-|+|++|+++++++++++++|+++-++|++++++-+++++++++|++++++++|+++|+++++|+|+|+++|+++-+-++++-+|+-+|+++++++++++++|++-+|
|+++-+++++++++++++-+++++-++++++-+++|++++++|--+|-+-++++-+-+++++++|++++++--||++++|++++++++|+|++++|-+-+++|++-+|++++-++++-++++++++|+-+|+++++++++++-|+++-++++++++||++++++++|++++-++|++++++++|+-+++++++++|++-+++++++|-+++++++++++++-++++++++++++++-++|+-++++++++
++|+++++++-+|++-+++++++|||++++|++++-+++++++|++-+++-|++|+++++-++-+++||+++++++-+++++|+++++++++++++++-+|++++++++++-++++++++++|+++++|-+|++|+++++|+|+++++++++++|+++++|++++|+++-|+|+--++||+|+++++++-++|++++-|-+|++++-++++++++++|--++++++-++|-++++-+++-++-+|+++||
|++||+||++++|+-++|+++++-+++++-+--+++++++++|+||-++-++-++|++-++++++++++---+++-++++++|++|+-+-+++++++++-+|++++++++++|++++++++++++-++++++++++|++++++++++++|+||++|-+++-++++++++++++++++++|+++||++++++-++-|-+++-++++++++|++++++++++|+++++++++++||-++++-++|+++++++
++++-++|+++|+++|+++++|+++++|++++-+|-+++++|+|++|+-+++++++-+++++|---++++++++++++-++--+++|++++++++++++-+++++++-+++++++++++|+++++++++|+-++++|+++++|+++++++++++-+++++++-++++++++++++++++++-++++|+++++++++|+-++++|++++|+++|+++++++|+-|-++-+|++-|-+-++++++-|++++|
++|+-+|++-+|+++++++++++++||+++++++++++++++-++|-++++-++++|+++++|+|+++-++|++|+++++++++++|-+++|+++-+--+++++++++++++-|++++-++-++++++-++++++++++|-+|+-++++++++-||+-++-|+++++++|++++++-++++++++++++++-+++++|+++++++++++|||++++++|+-++++++-+-+-++++++++++-+++++--
+++++++++++-+++-+|++++|++-+--++++++++++++++++++++++++++++++++++++++++++++|++-+++++||+++|+++++-+++|+++|++-+++-++++++++++++++++-+++++|+|+++||+++++++-+|+++|+-++++++++++|++++|+-++-+++++++++++|++++--++++++||++++++-+++|+++++|-++++++|++-+++|++-+++++++++++-+
++-++++-++||+-++++++-++++++++++|++++++++-+++++++++++++++++++|+++++++++-+++++++++++++|++++++|++|+++++|-||++-|++-+++++++++++++++|++++++-+++|+++-|-++-++++++++++++++++++|+++|+|++++++++-++++++++++---++|+++++++++++|++++|+++++++++++|+++++|++++++++|++++++++|
|+|+++|++++++++++++++-++-+++++++++++-++-+|+++|+++--+-+++|++-++-++++++-++-++++++-+|+++-+++++++-++++++++++|+|++++++++++++++--|++-+++++|-+|++++++|+++++++++-|+|+-+++++++++++++++|+++-++|+|++++++++++++++-++||+|++|++-++++-++++++++-++-+++++++++++++|++++|+||+
++++|+-++++++++++--++-+++++++-+++|++++|++++++--++++++++++-++|+++++|-++|-+|+-+++-+|+++++++++++-++|++++++++-+-++-++++++++++++++++++++++-++++++|-+-++|-+-+++++++++|+-++++++++++++++++++++++-++|+++++++++++++--+-+++|+++++-|+++++-++++++++++++|+-+++++++-+-+++
++-+++++++++|-++++-+|+++++++|+|++++-+--+|+++++|++|+|-+++++-++++-+++++++++++++++|+||+++++++++++-++++++|++++++|+++++|++++++-++-++++-+-+++++++++++||+--|+++++|++++++-+++++-++++|+++|++++++|+++++++|-++|-|+-+++|+-+++-+|++-|-++++++++|+++++++++|+++++-++++-|||
|+++++++|+|+|+++++++-|++++++++++|+|++-+-|+++++++++++++++++++++++--+++++|++++-+-++-+++|++|+|++++|+++-++++++--+-+++-|-++++-||++++++++++++++++++++|++++-++++-++|++++++++++++||++|+|++++++++++++++++++++++++++-++++++++++++++++++++|++++++++++++--+++++|++++++
++|+++++-++++-++++++++++|++++-++|-+-++++-++-++++-++++++++|+++-++++++++++++++++++++++|+++++++|+++-++-|++++|++||--++++-++|++|++++|-+-+|++++|++++++++++++++|+++|+++++++++++|++++++++++|++-+|++++++-++++++---+++++-|-+++++++++++|+|++|++-++++-|+-++++++|+++++|
+++++-++-++++|+++++|+-+++++++-++-+-++++++|+-+++++++++++++++++|++++++-++++++|++++++++-++++++++++++++|-++++-+|++++++++++|+++++-|-+++++--++++++++++++++|++-++++|+++++++-+|++++++--++++++|+++-|+++++--+++++++++++|-++|++++++--|+++++|-+|+++++-|++++++++++|++++
--|+-++++|+|+++++++-+++--+|+++++++-+-+++++++|+++-+++|++++|+++++++++++-+-++++++++++++|++|++++-+++++++|+++++++++++++++++++-++|+++++-|++++++-+++|++++++++++++++++|+|+-+-++|+++++-+++++++++++++|+++++-+|+|+++-+|++++|+++|++++|+-+++++|++-++|+++++++|+++|+++-+|
--+-++++-++|+++++++++|+++++|++||+-+++++||++++++-++++++++++|++-++++++++++++++-++++-|+||+|+++++++|-++++|+++++++++++++-++++|+||++-+-++|+-+++++++|+++++++|+-+++++++-+++++++++++-|+++|++|++-++|++++|+++++++++++-+-+++++-|+++-+++|-+++++-++|+-+|+++++++++|++++++
+++-+++|+++++++|+++++++-+++++--++-+++++++++-+++++|++-+-|++++-+++++++-+-+++-++||+++++++++++++++++++-+++++-++|+++--++++++++|+++++++++++++++|+++++++++-+++++++++++-++-+|++|+++++++|+++++|++++++++-++|++|++++++|++|++++++++|++-++++-++++|+++++++++++-+++-+-+++
+-+++|-+|+++++++++++++-+|++++++++++++++|++++|++++++++++++++++++++++++-++++++++++|++++++++|+++++|++++++++|++++++|++++++++-+++-++++++-++++++++--++|++++++++++-+++|++++++++|+++++|+|+++++++++++|+++++|+++++++++|++++++++++++++++-|+-++-+-+++++++++++-+++++-++
++-++++++++-+--|-++++++-+++-+|++++++--|+|-+++++-+-|+++-+++++++||+-+++++|+++++++++++|+-++-+||+|+-++++++++++|++++-+++|++---+++++|++|++|+++|+|++++-+|+++++|++|+++++|++-++-+|+||++|+++++-+++++++++++++|+++|+++++++++++++++++|+-+++++++|-+++|++++++|++++++++-++
+++++++++++|+++++|-++-+||+|+++++|+++++++++++++++++++-++++++-++|+|-+++++|+|+|++|--++++----++-++++|++|+|+++++++++++-|+++++-+++++++|++++-++++++-+-+++|+++++++|+-+|++-+|-++++++|+++-++++|+++++++++++||++++++-+++++-++++-|+|++++|+++++-|++++-+++-|++|++++-+-+|+
+++++++|-+++-+-+-+-+-++++++++-+-++++++|+++++++++|++++++|+++++++++|+-+++++|+-++++-|+++-+++++++|+-+++-|+++++++++||+++++|-+|-+++++-+++++|++++||+++|+++++|++|+++++++++++++++++++--|++-++++++++++++++|+++++|+++|+++-+++-|+|++-+|++++++-++++-|-+++++++|-+||-++++
|+++|++++-++++++-+++++++++-+++++++-+++-|+-++-++++++-+|+++++++++++++++++++++++++-++++++++++++++++-++++++-+|++-++++++-++++++++++-|++++|+|++-+|+++++--+++-+++++|+++++++++++++|+++++-+++++++++++++||||-+++-+|-++|-+++|+|+++++++++++++++--+|+-++++++++++++++++|
+-+++++-+++++-+++-++++|++++++++++++-+++++|+-|+|-++-++++|++++++++++++++-+++-+++-++-++|++++++++|++++-+++|++++++++-+++-+++++++|+++|+++++|+++++-+++++|+++-+++++++++++++++|++++|+-++++++++++|++|++++++++|+++-++|+++++++++++++++++++++++-++++++-++++++-+++++++++
++++|++|++++-++-+++|+|++++-+++++++++++|+-++++++++-++++|++-+|+++++-+++++++-+++||++++++-++++++++-++++++++++-++--++++++++++++-++++++-+-|++-++++++++++++|++++++-+++++++-++|++|+++++-++|+-++++++++--+++++++++|+|+|++-+-+++-+++++-++++|+|+++-+++++++++++---+++-+
++-++++-++++|-++|++++++++|+++++++++|+-+++++|++++++++++-+++|++|--|++++|+++|+|++++|++++|+|+++|++++++++++|++||+++++-+-+++-+++++++--++-+++-++++++++++++-+++|-+|-++|++++++++++|++-+-+++-+-+++++++-++-+++|--+|++++|++-++++++++-|++++-++-+++++|+-+-+++++++++++++-
++++++|+++++|-++++++++++++++++|+++++|++++++++-++++++++++-+++-+++++++++++-+++++-|-||+|+++-++++++++++++++-+++++++++++-++++++++++++--+++++++||+|++-+++-++++++++++-++-+++++++++++-++++++++++++-|++++||+++-+++|++++|+++-|++-+++++++-+++++++++++++++++++++++++|+
+++++++++++++-|++++|-+++++++++--++++++++-++-+++++|++++++-+++||++++++-++++|-|-++|+-+++|++++++++++++++++++++|+|+-++++|+++-+-+++++++|--|-++++++++++++|+++++++-++++++++++++++++|+|+++++++++++|+++|+++++-+++|++++|++-|++++++-+++||+++-+++++-++-+++|++++++-++|++
+++++++|++-+-++-+++-++++|+++|+++++++++++++++++++|++--+++++++++|++--+-+|++++-+|++++++++++|++-+++++++++++++--++++|+++++-++++-++|+++++++-||+++++++|+++++|+++++++-+++|+++--+++-+++|++++++++|++-++|+-+|+|+||++-++++++++-+++++++++|++--++++--|+||+++++++++-+++++
++|+|++-+++++-+++++++++++-++++-++++++++++++++-++-++|+|++-|++++|++--++-+++++-|+++|++|+||++++++++-++++-+++++|++|-+++++++-+++++|++++++++++++++-++++++++++++-+++-+-|+++++++++++++++++++++++++++++++++++++|++++|+-|++++-+|++++++++--+-+++++-++++-+|++--+++-|+|+
++-+++||+-++-+++++++++++++-++++-++|++++++|-+++++|+-++++++++++++++++++|+++|-+++-+-+++-++++++++++--+++++|+++-+++-++++-++|-+++++--+++++|+-++-++-+|+++||+++++++|-|++++-++++++|++++++++-++++|+++++++++-++++|-+++++++-++++++|++|+++-+|++++|++|++++++++++++++++++
+++++|++++++++|+++++++++++++++++-++-+++++|+++++-++|+++++++++++++++|-+++|+||++++++++++|++++++|+++++++++++++-++++|++++||+++++|+++++|++++++++++|++++++++++|++++++-+++|++++-+++++++|+++++++-+-+||++++|+++-++++|++++++++|+++|+++||-|+++++++++++++++++|+-+-+++|+
+++++++++-+++|++|++++++++++++-+++|++++++++-++-+|+-+++++|+++++++|++++++++++++|+|+++++++++++++|+++|++++++++-|++++++++++|+||++-++++-+++++|++++|+++++++++++--++-+++++-+++++++++-|++-+++-++++++++|++++++++++++-+++|+-++-++|+-+++++|+++++++++++||-+++++++++-+-++
+++--|+++++++-++++++++++++++|+++++-++-+|++++-+++-++++++++-++|+++-+++++++|+|++++++++|--++-+++++++||+++|+|+|+++++++-++++++++++++-|-+-++++++++++-+++++++++++-++++++++-++-++++++++++|+-+++-+--++++|+-+-+++++++++++++++++++++++++++++++++++++++||||++++++++++++
|-+|+|-++++++++++++-++++++++-|-++-++++-++|-++++++++--+++++-+++||++++++||-++-+|++-++++-++++++++|++++|++++++++|++++|++|+++++-++++++++|+-+++++-+-+++++++|++++++++++|+-+++|-++-+|+++-++++++|++++|+++++++++|++++++|++++++++-+++-+-++++|+++++++++++++-+++++|-+|+
+-++|+|++|++-++++|++++++++++++++-+++++++++++++++++++++|++++|++|+++++++++++|+++++-++++++++++++++++++++++++-++++++++++++|+-||++++-++++-+++++++++-++++++-+++++++|++++++++++++|++|+++|+++-++++|+|+++++|+++++++++-+++++++++-+-+-++++++|++++++++++++++++|+++-+|+
+++++++||+++---+++++++--++++-++-++||++++|+++++++|++--+|++++++++++++++++-++++++++|-+-+++-++++++++-+++++++-++++++++-+++++++-+++-++|+++++++|-+-++++++++++|+++++-|++-+|++++++|++-++++++++++++|-++++--++|+++-+-++|-++++++++-+++++-++|+++++++-++++++|++|-+++||++
++|+++++++|++-++++++-+++||++-+++-++-|+++|-++-+++++-+++++++--|++|-++++-++-++++++++++|+-++++++++-+++++++|+-++++++++++++|++++++++++-++++++++++-|+-++||++++++|+++++++++++++|+-+++|+++++|-++++++++|+++++|++++++++++-+|++|++++-++-++|+||+++++-+++|++||++++++-++|
+++++|+|+++|+|++|-++|+-|++++++++++++++-|+-+++++|+++++++-+++-+++++---+++|++-|+++++|++++|++++++++++++|+||+-++|++|+++-|+++-|+||++-|-++-+++++-+|+++||+|+++++-++-+++++++++++++++++-+|+++-+++++++++|+++++-+++++++++|++-++|++++|+++-++++++++++++++++|++++++-+++++
-+++-|++++|++++++|++|++++-+++++|++|+-++||++++++++++-+++-++++++++++++++++|-++-++++++++--++-+++++|++++|++++++|++--|-+|++++++|+++-+++++++|+|++++++++++++++|++++++|+++---+++++-++|+++|||+++|+++-++++++|++++++-++-++-++-+++++|+++++++++++++-+|-+|+|+++|++++++++
+|++++|+++++++|+++++++++++++++++++++++|++++|++-+++++++++|++-+++-++++++++++++++++|+++++++++|+++|+--++++++++-+++++++++++++++++++++++++++++++-|+++++++-+|++-++++|++++|++++-+++++++-+++++++|++-+++++++-+-++|+++++++++-|+++++|+++++++++|++++++++-+|||+-++++-+++
|+++++++++++++|+-+-+++|++-++++++++++--+-+++++|++++-++++++++-++++++|++++|++++++++-+++++++++++||-+++++++++++++|+++++++|+--+++|++++++|+++|++||+++++-++++-++++++++++++++++-++|+++++++++|++-+++++|+++++++|+-+++++++++-+++++|+++++-+|++++++++|++++|++++|-++++|++
++---++++||++++++++-+++|++++++++-|+++++++++++-++++++++|++++++--+++++++++++++++++++-+++++++++++||+++++++++++++++-+++++-++++++++|+++++|++++++-++++++++-++|-+++++++++-++++++++++++-|++++++-++++++|+++++++++++-+++-+|++||++++++++-++-+++++-+++-+++++|-++++++++
++++++|++++++++++++++++++++|+--+++++-+++++-++++|+-|++|-+++|+++++++++-+-+++++|++++|+-+++-++++++-++++++|+-|-+|++-++-|++++++-++++++-+++++--+++++-+++|+++++++++-+++|++++++-+||+++++++|+++++|-|-+++||++++++++-++++-+++|--+++++++++++++++++|+++++-|-+++++++-++++
++++|+|-++--++++++|++++|+++++|-||+++-++++++++++++|+++++++++++++|+++++-+-++++-++++-+-|+++++++++++++++++++--++++|+|+++++++++++-++++++|+++++++++++-+-++++++++|++++++|+++++|+++++++|+|+++++++|+++++-+|+++++++++|++++|++|++-++|++++++++|++++++++++-++|++++++|+-
++-+|++++++++|||-+++++-++|+++++-+++++++|+++++++++++++++++-+++++++++||++-+++++++|++|+|++++++|--|++++++++++|+++++|+--++|++++++++++-+|+++++|-++-++++++++++++-+|++++-++++++|+++++++|+++++++|+|++|++++|++|-++++|++++++++++++++|+++++++++++-++++++++++|+++|+++|+
++|+++++-+||+++|++++|+++++++++++|++-|+||++++++-+++-++++-++++--+++++|+|++++-+-++|++++++|++++++++++++++++++++++-++|+-+++++++++++++++-+++++++++++++|++++++-+++++++++++++++-++|++-++++++++++-|+++++-|+++++++|++---+|++-++++-+|+++++++++++++++++++-+-+++--+++++
++++++++++-++++++-+++-++++++++|+|-+|+-+++|++++-+-+++|++++++++++++++++|+++++|+++++++|-++++-++|-+-++-+-++++++|+++++++|-+-|++++++++-+-|+-++++|+|+++||+++-++++++|+++++|++++++++++|++++|+++|++++++-++++++++++++++++|+-+++++++++-+-++++-+|+++++-+++++++-+-+++-++
-++++++|++++++++|-|++++++++++++++++|+++-+++++-++++++++++++++|++++++++++++++++|+|-+++++|+++-+-++|++++-++|-|+++|+-+-++++++++++++++++++|++++||++++-++|+++++|+++++++|++|++++++++|++++++++++++--+-+++---+|+++-+++-++++++++-++|+||+++++++|++++++|++|++++++++-+++
+++++++++|++||+++++|+++++++-+++|+|++++|+++++++-+++++++++||+++-+++||+-++++++++|++++++++++|+++-++||++++++-+++++-++++-++--++++-++++++++++++-+++++|+++|++++++-++|+-++-+-+++-++|++++--++++-|+++++++++++++||-++++-+++++++++++|-++|++++++++++-+++++++++|+++++++++
+++++++--+++++|+|+++++|-+++++-|-++++++|-++++++++++|++++|+-|++++++++-++|+++++++++-++-+++++++++++++|+|+++++++-+++-+++++++--++|||++++|+|||+++-+-|-+|++++++++++-|+++|++++++-+++++++++|+++-|++++++++++-+++|-++|+++++|++++++++++++++++--+--+++|+|++++++++++++-+-
+++++++++++|-+++++++++|++-++++|++-+-+++++-++-+++++++++++++++++++++++++++++-++++|+++++++++++-++|+|+++|++|++++|-++-++++++-+++-+|+++++|+++++++|+|+-|++++--+|-++-+++|++++++++|+-|++|+-+++|+|+|++---+-+|+-+++++-+++++++++-+-++-+|++++|+++++-+++|+++++++++++++|+
++++++-+|++|+++--++++++++++++++++|-++++++|++-+-++++|-++++|-+++-+|++++-|+|+|+-++++++|++++++++++++|+|+-++++|++++-+|++++-+||++-|++++||++++|+++++|+++++++-+-++++++++||++++++++|++|+|++++++++-+++++|+-+---|+++-+++++++++++++++||++-++-++++++++++++++-++|+++++++
++|+++++|+++++-++++-++-+++|++++-+++++++|-+++++-++++++++-++++|-++++-+-++-|+++|++++++++--++++++-+++++++++-+++++++-+++++++++++++++++++++++++++|++++++++++++++|+|+|-++++|++++++++|+|--+++++-++++++++++++|-+++++++++++++-++++++++++++-++++++++|+|+-++++-+++++++
++|+++|+||+++++-++++-+++++++++-+++|++++-+|+-+-++++|++++++++++-++++-++++++++-+++++++++++-++-+++++++|+-+++++|++++++-+|++++++++++-++||+|++++++++-+|+++-++++-|++|++++++||-|++++++++++++++|++++++++++|+++++++-++-++++|+++++++-++|-+++++++++|-++|++++++++++|++++
-++++++-|++|++++++++++++-|+++++|+++++|-++++-+++|++++-++++++++++||+++|+-++|+++-++-++++-+-++-++++||+|++|++|++++++++++++++++++++|+++++++++-+++++++++-++-+++++|+++++-+++--++++|++++++++-+++|+++++++|+-++|++++|+|++++++++++|+++++|+++|++++++++|+-++++++|+++++++
|+-++++++++++++-+++++||+++++++++++++++--++++++++|+|-+++++++++++++++-++++++|++++++++-+++++++++++++|+++++++++|++-++++++++++++++++--+++|+|+++++++-++-+++++++|++-+++++++|+++++-|+++++++++++++++++|++||+|-+|++++++|+++++++||++-+++|-++++|++++++++--|+-+++++++++
|++++++++++++-++++++++++++++-|++-++++-+-++++++|+++++++++---+-+|+-+++-++++++|+-++++++-++-++-++|+++|++++++-+++++++++++++++|+++-+-++|++||+++|+-++++++++++++|+|+|++++++++|+--|++++++++++++|++++++++|++++||++++++-+++++|++++++-+++++++++++-+++|+-|+++++|+++-|++
+-+-+++++++|++-+++++|+++++++++++++++-|+++++-++++-+-+++++--++|++|++++|+++|+++|++++|+|+|++++--+++++++|+-+|+++-+++++|++-+|+++++++++-+++++-|++|+++-+++-++++++|+++++++++++++++|+++++-++++++++++|+++-+++++++|++-+++-+++++++++++++---+++|+++++++++++++|+|-|+|-+++
++++++|-+++++++++|+++-+|+|++++++|+++++++-++|+-+-++++|+++++++-+||++-||+++++++++++-|+-++++++-+-+++-++++-++++|+++++++-+++++++++++|-++++++++++-++++-++++-++++++++-+|+++++--+++++-++-++++-+++++++|+|+++|+|++++-++++++++++-++-|++++|+++++|+++-++++++|+++|+--++++
++++++-+++-+-+++-+-+++|+|+++++++|+++++++-+++++++++++--|+++-++++|++++||-+++|+++++++++|++++++++++++++|++++++-+-++++++++|+|++-+-++++++++++++++|++|+-++++++++-+++++++++++|+++-++++-++++|++-+-|+++++++++++++++-+++++++++|-+++-++-|+-|++++++|++-||-++++|++++-+++
++++++++++++-++++--|-+|++++--+++-++|+++||++-+-++++++|++++++++++++-+++++++++++++|++++--++++|++++++|+++|+++++|+|++++++++++++++|+|++-++++|+++++++|++-++|-+-++++++++-++++|+++++++-+++++++++++++++|++-+||++++++++++++|+||-|+++-++++-++|+++-+++++-+|++++++++++--
++++|++++++++++++++|+|+++|++++|+-++||++++++++++|+++++++|++++++|+-++++++++++|+-|+++-+-+++|++|+++-+-+|++++++++++++++++-+++|++-++++++++++-++|+-++++-++|-+++++++|++++++++++++++|+++++++++++++|++++++-++++-||+-+-++|++++-+|+-+-+++++++-+++++++++-++|-++|+-+++++
-+|+||+++++++++++++-+++|+|++++++++++++++++++|+-++|+--+++-++-+|++++++++++++++++++|++-++||++++++-+++++-||+++++-+++++++++++|++++++++++++++-++++++++|++++--|++-++++++++-|+||-++++++++++++++++++|+++-+||-+++++++|||++|++++++++++-+|++++++|++|++++-+++++++++++++
+++++++++|++|++|+++++++++-+++++++|+++|+-+++++-++++-+-++++++++|++++-++++++++++-+-+++++++++++|++++++++++++++++++||+++-++-+-+++|++|+++--++++++++--++++-++-++|++++-+++++-++--|++++++++|-++||+++++-+++|++++++++||+-++-++|+++++++++||++++|+++++++++|++-||++-++++
++++++++|-+++++++++++++++++|++++|+++||++++++++|-+++|++-++|++++-+|+|-+++++++++++++++++++++++++|+||+++-|+++++++++++-|+++|++++++--|+|++|+++|||+++-+-++++-++++++++++++++++++++++|++++--+++++++++++++-+++-+-++++-++++-++++++-+|++++++++-++++++++++|++++++++++|+
++|++++|+|++-+-+++|++|++++++++-+-+++|+-+-+++++++++++-+-++++-++++++++++|+++-+-|+||+-+++++-++-++|++++++-++++++++|++|++++++++-++++|+++|+-++++++++|++++++++-++++++++-+-+|++||-++++++|++++++++++-|++++|++++++++++-+-++++|++++++++-++++++++-++++-+++||+|-++++|++
+++++|++-+--+-+||-+-++-++|++++++++-+-+++|-+++|++|+++|+++|+|+|++++-|+|+++-++++++++-++-+-+++|+-+++++|+|++++++++++-|-++++++++++++++++++++|+-+|++|++++++++++++++-++++++++++-+++++++++|+-++++-+|+|+++++|++-+++++++++-++|+|++++-++++++|++++++++++++-+++-++++++++
++-++++|++|+++++++++++++-+++++-+++++|+++++++-+|-+-+++++++---++++++++++++++++++++|++++--+++++++++++++|-+++++-++++++|+++-+++++-++++++|+|+|+|++++++-||+++|+-|++++-|+|+-+++|+-+++++|++|+++++++-||+||++++-+++|++-++--+++++|+++--|++|-++++-+|+++++++++++++++++++
++++++++++++++--++++++++++++|+-++|++++++++-|+++|+++++++++++++++++++-|+++++++-+++++++-+++++++++++++++--|++++|+++++-||++++++++++++||++++-++++++++++-++++++-++++++||+++|+-++++++++++++++-++++-+++++++++--+++|++-+++++-++|++|++-++--+|+++||+++++++-+|+++++|-++
+-+++++++++-++++++++++++++++-++++-+--+++-+|++++++-++|++-+|++++++-++++++|-++|+|+++|++++++++++|+++++++|+++++++||++++++++|+|++++++++-+|++-++-+||++|++++++++++-++++++++||++-+++++++++++++++++++|+++|+-++++++-++++++-+--|+|++++++-++-+++++++-+++++++|+++|---++-
+++-++--+-||+++|+|++++++++++++++++|+|+-+++++++++++++|||+++++++++++++++-++|-+-+++++++-+++++|+++++++-++++-+|++++++++-++++++++++++++++++-+++--++++-++-+++++++|--++++++++++++-|-+++|+|+++++++++++++++++++++-+++++++|++++++++|+++++++++-+++|++-++++++-|++++++++
+++-++++++-++++|+++||+++++++|++||++++++++++++-++++|+++++++-+-+++|++|+++++++++++-+|-+-||++-|++++++++++++++|+++|++++++++++-++-+++-+++++++|++++||+|+|++++++++-++++++|++++|++++-+-|+-++|++++|+++++-+|++++++++++++++-++-+++++-+-++++++-++++|++--+|+|++-++|-|+++
+++|+++++++--|-+++++-+|+++---+-|+++++|-++-++++++|+++++|++++-+++++|++++-++|+|++-+++++++-+-++++++-+++++++++-+-|++++++++++++|++++++++-|+-+||++-+++|+++++|+++++-++-+++++++-++-|++++++|+|-+|++++++++|+++++++|+|+++-++++++-+|+-+++++-+|+++|++++++++++++|++++++|+
++-+-++++++++++++++-++-|-+|+++++|++++|+|+|++++++|+|-++|+++++++++++|++-|++++-+++++++++++++++++++|||+++++++++++|-+-|+++|++|+-+-+++++-+|+++++++-+++++++-++++++-+++++++++++++-+++++-++++++|+|++++++++|+-++++-++++-++|+++++|+++++-|++++|+|+++++++-+|++-+++-++++
||+++++++++++|-|++++-+++++++-|++++++++-|+-++++++++++-++|++++++++++++++|++++|-++++++-++++|+-+-+++-+++++++++++++++-+++++|-++++++|++--+++++|+++++++++-|++++++++|-++-+++|+--++++-+++-+|+++++++|++++++++++++++++++++-+-++-++--++|-++++++-+|++++++++++-+++++++++
-+++++++-+++++-+++++++++++|++++-++++++++++++-+|++++-+++++++++|+-+++++-+-++++++|-+-+++|||+++++-+++++|++++|+++++++|+++|-+|++++-+++|+-|++-+++|+++++++++++|+++-+-+|+++++++++++++++++++---++|+++++|+++++++++|+++-++++---++++++++++-+++|++++-++++|++++|||+++++++
+++++++++|+|+++++++++++++++++++++++|-+++++++|++++++++-+|+++++||++++|+++++++++++++|++|+-++-++|-++|++++++++++++++|+++++|+++|-++-+--+-+++|+++|+++|+++|+++-+++++++++++-+|++++|+++++|+|+-+++|+++++++++++++-++++++|+-++-|++++++|+-++++++++-++++++++||++-+|++++++
++++++--|-++|+++++++++--++++|++++-++++++-++++++++++++++++++++-|+++++|++++-+-+|+++-+|+++++++|+++++++++++++++++-++++-+++|-+++++-++++++++|++-+++++++|++-+|++++-|+|+++++|+++++|++++++++++++|+++-+--+--++++--++++++++|-++++++++|++---++++|++-++++++++++-|++++++
++++++++||++++++-+++-+-+-+++-+++++-+++++++++++-++-+++++++|++|++|+++++++++++++++++-+-++++++++++++|+|||-+--|+|++++++++++++++++++++-+-|++|+++++++++|-++++++++++++++++-++++++++|++++++++++|++++++++-+++++-++++++++++++-+++++++-++++-+++|++++-+++++|++++|++++++
++|+||++-|++++++-+++++|++|-+++-+++-+|+++--+++|++++++++++-++++-+|+++|++-|+++|+++++|+++|+-++++++++++--+|+++++++-+|++++|-++-+++|+++++++++-++-++-+++-+++|+++++-+++++|+++++|+-|++-++++++++++++++++++-++++++++++++++++++|+++|++|++++++|+++++++++++++++++++|-++++
+|++++-+-++-++++++++++|+|++-|++++++-+|++++++-+++++|++-|-++-+|+-+++++++++-+++-+-++++++++++++|--+++++-+++|+-+++++++++++|++++++-+|+++++++-++++-+||+-|++++-+++++|+++++++++++++++++++++-++++++++--++|+++++++|++--+|++|+-+++|+++|+++++++-++++++++++++++-+-+++-++
++-++++++|+-+++++---++++++-+|-+++|+++++++|+++++|+++++|+-|+++--+++|+++|+++|+++++++++++++++-++++++-+|++|+++|+|++++|+++++++|++-++++++|++++++++++++-++++++|+++++++++++-+++--+++++++++-+|+++++++|++++-|+-+++++-++++++++++++++++++-+++++|++++++++++++|+-++|+---+
+++++++++|+++++|++++++++++-+++|---|++++|+|-++++++|++++++++++++-++++++|+-++++++++-++++++++++++++-++|++++|++++-|+++++++++++++++++|++++++++++|+|++++--+++++|++|++++++++-++++++++++++-++++-++||+++++-||--++++++++-++++-++++++++++++-++++++++++-+++|++-|++++++-
++++++++++++-+|++++++++++++++++++-++-++++++-++||--++++++++++|++++++++-+|+||+-++-+-+|+++++|-++++++++|+++++++++-++++++-++-++++++++--++++++++++|++++++++--+++++++++++++++++++|+|-++--+++|+++--+++++++-+++-+|++-+++-|+|++|+++++-+++++++++++++++++-+++|+++-++++
|+++|++++++-||++++++++++||-+--+++|++++++++++-+++-+++--+-|++|-+-++++++-++++-+-+++++|++++++|++|+-+++|+++++++++++++-+-+++-++-+-+++++|++++++|++||+|+++|+||+-++|++|++++++++-++++|+|++++|++++++++++++|-++++++++++++++++++-++|+++-|++++-|++-++-++---+++++++++++++
+++++|++++++++-++++++++++|++++++++-+++++++++|++|++++|++|++++++++|++++++-++++++++++++++++++++++-|+++++|+++-++++++|+++-+++|++++++++-+++++|++|+++|-+++++++++-++++++|+-|+-+-++++++++|-|++++++++|+|++++-+++-+++++++++++-+++++++++++++|++-+-++++++|++++++++++++|
++-+-+++++++++--++++++++-+-+-|+++++++++||++++++++++++++++++++++++++++++++++-++-+++|++++++++++-|+|++++-++++-+|+++++++++|++++-|+++|-+++++++++|+++++++|+++++++++++++|++|++++++|++++-|+++++++++++++|+--+++++-++|+-+++++++++|+++++++++-+++||+++++++|++|+++|++|+
+++++++++|++|+++++++++++++--+++++||+|++|++++-++++++-+++-+|++++|+-++++++++++++++++-+++++++++++||-+++++++++-++|+++++||++++|++|+++|++|-+++++++--+-+++-+++++-+-+++++++|+++++++-++-++++++++++++-+++++-+++-+|+-++++++++++++++++++++|+|++++++++-++-+++|++-++++--|
++||+++++|+++|++-+|+++-+|++|+++++|++++++--++-+++++++++++|++++++++++++++++++-|+++++++++++++++++++++++++++|-++++++++|++++++++++|++|++++++++-+++-++--+++|++|++++++|+-+|++---++++|+++++++++++++|++++++++++++|+++||+++++|+++++++|+-+|+++|-+++++++++|++++--+++++
+++++++++++|++|-++|+|+++|+-+++|+-++-+++++-+++++|+++|+++|++|++++++|++++++-+++++++-++++-+++++++-+++++--+-+|+|-+||++++++|++-+--|+++++++++++-++++++|++|+-++|+++-+|++|++-+++++-++|+-+|++--++++++|+++++|-+|+++++|++++--+||+++++++++-+-+++++|+-+-||++++++-+++++|+
-|+++|++|+++++++++++++++-++--++-++++-+-+++++++++|+++++++++|+++++-+++++++++++++++++++++++|+++++-||++++|+++++++++|++++++++++++++++|+|+++++-+++++++|++++-|++++++++++-+|+++++++++-++++|++++++-+|+++||+-+++-+++++++++++|+++-+++++++++++|+|-++++++++++--++++++++
++++++|+++++++++++++++-++++-+||+++-+++++++-+++++|++|++||+|++++++++|++|+|+++++++++++++++++++++|-||+++-+|+++++++|---+++++++-++++-++++|++--+++++++|+++-+++|+++++-+-+++|++-|+|+++++++++++++||++-++++++++++++++|+++++|++++|+-+++|+++++++|++|-++-+++|+++++|+|+|+
++--+++++++++-+-++++++|-++++++++|++++++++++++|-++++++|+++++++|-++++++++-|++++++++++-|+++++|+-||-+++++++++++|+++|+++++++++++|+|++++++++++-+++-|+-++-+++++++++|+-+|-|++++++++-+|++++++-++++++++++++-|+++++-|-|-++++++++++|+++|+++-+++-++++++++++|+++++++++++
+++++++++++++-+++++++++++++++++++++++-++++++++-+|++||++++++--|++--+||++-||+||+-+-+++-+|++++++|-+++|+++++-+++++++++|++++-++++++++++-++++++++-|++++|++++-++++|++++|+++|++++++++++||-+++++++++++++++|++++|++++++++++++|++++++++|+|+|++|+|++++++-++++++-++-++|
+++++++++++++|+++++++--++++++++++++-+-++++|-+++|-++++++|+++++++-++|+++++--+|+++-+++++||+-++++-+|-++-++++-+-++|+++++++++++++++|++++++++++++|+++++++++|++|+---+-+|+++++++++|+++|-|-++++++-++++|++++++++-+|++++++-+++++++++|+++++++++|++--+|++-|++++++++++++|
-+++++++++-+-+++|+-+++--+++++++++-+++++++++-+|++-+++++|+++++-+++-|-+-+++|+|-+++++++++++|++|+++-+++|+++++-++-+++++++++++++++-+++++-+|++++++|+++++|+|-+-++++++++++++++++-+|++++|+++-++++++|++|+++|++++++|+++++++|++++--++-|+-+++++++++++++++++++++++++++++++
+|+++++|++|-++++++|+||++++++++|++++-+++-++++++-++++|+||++++-++++++++++++++++-+++-+++++++++++++++-++++++-++|++++||++-+++++++++-++++-++-++++++++-+++++++-+++++++++++++++--+++++++++|-++++++++-++++-++++++|||+++++|+|+|+++++++++-+++++++++|||+--++++++|++++++
+|-+-+++-+-++|+++|+-++++++++-+++++++++|+-++++++---|+|++++++--+|+++|++++++-|+++||++++++++++++|-++--+++|+++++++++++-+++-+++++|++|+-+++|+++++||+-++++++++++-+++++-+++-++|++-+++|+++++|++-++++||+|+|++||-++-||+-++|+|+++++|++++-++++-+++++-++++++++++++++++++|
+++++|+++|++++++++++++-+-+++++++|+|+++++++-+-++++-+++++++++++|-++++++++++-+++-+-+++|+++-+++||++++++++++-++-++|+|++++|+++-+-+++++|+-++++++-++-++++++++--+++++++++++++++|+++-+++++-++++++++++++|||++++++++++-+++++-+-++||||+++++++-+++-++++++++++++-++++++-+
+++---+||++-+-++++++-++++++++-+++++++-++-++++-+++++-+++++++++++++-++|++++++++|+-+-+++++-++++-|+-++-++++++|++|++|+++++++|+|+++++-|++++-++++-|++-+-+++-+++++++++-++++--|++++++|+|+++++|+++++--+|+++|++++-++++|++-++--+++++++|++++|+++||+++|-+|+++++-+++-++|+
++++|++++|-++++++-|++++-+++|+++++++++++++++++++++|+|+-++++-+++++|++++-++-+-+-++++++++-+++--++++++++++-+-+|++++++++++++++++++++++++++||-||+++++++|+-+|+++|++-++|++++|++-+-|+++++++++|+++++++++++++|++++|++++|+++++|+|+++++++|+|++++-+++-+-+--++++|++-+++++|
++++++++|+++++++++++++|+-++++++++++++++++++++++--++-||+++++|++++++++++++++++|++|--+++++-+-+++++++-+-++++++++++++++-+-++|-++--|+-+-+++|+++|+-+|+++++++++-++|+++++++|++++|+|++-|+++++|-+-|++-++++++++-++++|+-+|+++-+|++++++++++|++++++++++++|++++++|++|+++++
+++++-+++++++++|+||+++-+++++++++||++++|++++++++|++++++++|+-+++++++|+++++|+|+++++|+++++++|+++++++++++-+++|++-++++++|+|++++++-++++|++++++|+++|+|+|+++|+-+++++++++++++++-++++++++++++++|++++++++-|+++++++++-++++++++++|-++++|+|++||++-+-+++++++++++|++-++++-+
+++++++|+++++++++++++|+++|+++++++++++++++++++++|++++|+||+++|-++++-++++++++++||-+++++++|+++++-++|+++|+++-||++++++-|+++-+++-++|++-+|++++++|+--+-++++++-+++++++++|+++-++|++|+-|+++++++-|++|||+++++|+|+|+-+++++++-+++-++++++++++++++++++++-+++++|++--+++++-+++
+-++++++++++|-+++++-++++++++++++++|++++++++++++++|+++++++|+++-+-+++-|++-+-++++|++++++++-+++-+++++++++-+|+++-+-+++-+|+|+++++++--+|+-+++++-|++++++++++++|+++-+++++++++++|++++++++++|+++++++|+-+||++|++++++-+|+++++|++++++-++++++++++++++++++++-|+++++++-++|+
+++++++-+++++++++++++++++++|++++-++++-++++-+++++++-||+++++++++|++++++++++|||+++-+++++++++++-+|+|++|+-+|+|++++-+|+||+++-+++-++++++++++++-+++++++++++++++++++++++|+++-++-+|++++||++++++++-++-++++++|++++++++++|+++++||+++++-++++-+++++++++++|+-++++-++-+||++
++-++-||+-+++|+-+-+|||++++++--++++-++-+-|+|++-+-+++|+++-+++-++++++++++++-++++++|+|++++|-+++++++++++++++++++|+++++++++++++|+++-+-+++++++|+++++|-+++++||-++++++++++++|++++++++++-+|+++++-++|++++|++|+++-+++++|+++-+++++|+++++++++++++++|+++++++++++++|++++-+
|++--++++++-++++++++|++-+++++++++++-+++++++++++++--+|++++|||++-+|+|++|++-+++|++++++-++++++++++++-+|+++++++++-++++-|-|--+|+++++++++++|+++++|-++++++++++++++-+++++-++|++++|+++|++|++++--+++-+-+++++++|++|+++++++++-+|-++++++++++++++|-+++++-+|+-+|+++|++-+++
--++++-+++|+++-+++++++++-+++++++++|++-+++++++-+++++++-++++-+++++++++++++++++++|++||-++++++++|+++++++|++|-+++++||||++++-||++++|++++++|+++-+|+++++++++-+++-++++|+++++++++++++++-+++++++++++++++-+++++++|+++-|-+++++++-+++-++++++-+++-++++-++-+++-|++++++||++
-+--++|+|+++++++++++++-++++-+++++++-+++++-+++++++++-+++++||+++++++++|+++++++++||+-++++-++-|+|--++||+|-+|++|+|+++++++-|+++++++++++++|+|+++-++++--+|+--+++++++++++-++++++++++++++|+++-+++++++++++-+|+-++++++++-+|+|++++|+++++++++|+++++++|++++++++++-|+|+|++
+||+|++++|+++-+-+|+-++++++++|+++++++||++++|++++++++++++++++++-+++++++-+++++++++++++++++|+++++|++++++++++|++++++++++|-++++++++++|-+-++++++-+++-++++|+++-||+++-++++++++-|+++|+++++++++++-+|-|++++++++++-+|+++-+-+-+++++++++++|-|+-+++++|++-|+++++++|+-++++-+
-++++-+|+++++++++++++++++--|++|+-|+++++++++++++++|++++++++++-+|++-++---++-++++++++++++-+|+|+++++++++++|++++++++++++++++||+++|++-+++|++|+|++++++++++|++++++++++-|+|++++++++|+++-|+|++++++++++-+++++++++-+++|+|+++++-++++|++|+-+++|+|+++-+|+++-|++++++|+++++
++++++++++++|+++++++++++++++++++||+++|+|+++|+-|++++++-|+-+|+-+-+|-+++++++++++++++++++|++++||++++-+++++++|++|+++++++++|++++|-+|+++++++++++-++++++++++|++++-++++||++-+++++++|+++|++++++++++++-|+|-+++++++-+||-++++++++++++++++++-++|++-+++++-+++++-++|++++++
+++++|+++||-+-+++++++++-|-++++++++++++++++++-+++-++|+-++++|+++++|++-|++-+++-+-+++-+++-+-+-++++|-++-++++-+++++++++++++|+|++++||++||-+-++++++++++++-++++++++|+++|+++|++++|+++-+++++++-+|++|+++++++--+++++-|-+|++++|+++++|-+++++++++|++++++++++-+|+++|+++--++
+++++++++++++|-++++++++++++-+++++-++-+++++-+++-+++++++++++++++++|++++|+++++++++++++++-+|+-++-+++++++-++-+++++++++++++++++++++|++||+|++-+++|++++-+||-+++++-+++++++++++++++++-+++++|++-++++++++++++++++|++|+++++|-||-+++++++++-++++|+++|+++++++||++++++-++++
+++||++-++++++|+++++-||++++-++++++-++-||+++++++++++++|++++-+-+++++++++|++++|++++|-+|++-+++++||-++|-+|++++++++++++++-+-+--++++++++++++|++++++-++++-+|++--++-|++++++++-++--+++++++++--+++++++|++++++++|++++|++++++++++|+++++|++++|++++-+-+++-+-++++++|+-++++
+++++++++++-+++++++++-++++++-+++++++++|+++|+++++++-++++++|++++++-+++++++++|-+++++-++++++++++++++++++-++|+-++|++++++--+-++|+|-+++++-+-|+++-+|-++++++++++++++|-+++++|++|+||+|++++++++-+|+++++-++++++|+++--+++++|+++-+--++|+++++++++++++++++-++++-|+-+++-++++
++++-++|+++----++-++++++++++++--++--++++-++++++-++++++|+++|++++-++-++|++++++++++++++-++++++++++|+++-++++++++|++--+++|+++|++|+++++|-+++++++|-+|+++++++|+++++++++++|++++++|+++++--++++++++-++++-+-++++-+++++++-+-+++++++++++--+++++++++|++-++-|-++--+++++-+-
+++++++++||+++++++|++|++|++++++|+-+++|++++++++++++++++|++++++++++++-+++++|+++|--+++++-++++++++++-+-|+++++|+++|++|+++++|++++++++-++++++++++++--|++++|++++++++|+++++|++|+++-+++++++++|+||+++++++++|++|++-++++++++++++|+-+++++--+-+++-+++++++-++++|+++|++++++
++++++-+++++++-++|+++++++-++++++-++++|+++++|++++-+++++++-+-++++-++++-+++|+++++|++||++++|++|-+-++++|++|-+++|-++++++++++-+++++++++++|++-++++|+++-++++|++++++--++++|+++|++++++++++++-+++-++|+++++++++++-++++++++--+++||+++-+++++-+++++++-+++|++++|+||+++++++-
++++||-+++++|-+++|+++++|++++||+|+++|++++++++-++++++++++-+++++++-++-+||++|++++++++-+|+++++++++++++++|++|-++++++++++-++++++++++-+++|++++|++++|+++++|+++|++++++-+|+-++++|++++++-+|+++++++|+-++++++++++|+++++++++++|-+++++++++++|+++||+|++++++-+++++|++++|++++
|++-++++++++-+++++++++|+++++|+|+++-++++|-||+++++++++-+++++++|+-++-+++++|++|+++++++++--+++++++-+++-+++++|-+++++-+|+|+-+|++-+|+++++-|+++++++|-++++++-+++++++-+-++|++++--+|+++|+-++++++++++++++++-+-++++++|++++++-+++|+++|+++|++|++|-++-+++++-++-++++|+++++|+
+++++++++++++++-++++|++|+-+|++++|+|++-+++++++++-++++++++++++-+-+++++|+++||++|++++++++++|+++++++++-++-+++++++--++|+|-++++++++-++++++++|+++++++++++-++|++++++++++|++++++|+++++++||+++++++-|+++++++-++++++++++++++++++--++++++++++++-++++++|++++-++-+-+++++-+
+++++++++++++-+-++++|++++++|++++++++++++++--+|++++++|++++++++++++++++++++++++++|++++++++++||+++++++||++++++++++|+++++++|++++++++++++++++++++-+++++-++++++++++|+++-+|++-++++++-++-+++-++-+-++++++++++++++|+++++|++++++||++|+-++-|-||+++++++++-++-++|+|-+++|
++--+++|--+++|+++-+++-+++++++++--++++-+-++++|++++++++|++++-+|++-+++++|++|-+-+++++++|++|++++++++++++++-+++++|+++++++-++++-++++-++++++|+--+++++|+++---+++++++||-+-+-+++|++++++++++++|+++++++++++-++++++++++||++++++-+++++++-++++++-++|+++++++++|+++++||-++++
-++++++++++++-++|+|++++-++++-++|++++++|++++++|-+++|+-++++|+-+++-++++++++|++|+-++|++++++++++-+++-++++|++++|+++++-+++++++++|++-+++-+++++++++|++++-++|++|++-+++++++++++++-+-++++|+++|+-++-+|+++++-+++++++++++++++++++-+|++++++++++|++|++++++++++++++++++++-||
+++-+++++-|++++++|+++|++++-++-+++++++++++++++++++||+++++++||+++++++++--+++-+++++++++++++++++|++++++|+++++-+++++++++-+-+++++++++++-+++++++++|++++++++++-++++++++++++++++|++++||++-++++++++++++-++++++++-++++-++|-+-+-|++++++++++++++++++++++++++++|++-++-++
+|++++|-+++++++++|++++++++++++++++++++++--+++++++++-+++++++|+-+++|++++++-+++++|+-++|+++|++++-+++++++++-++++++|--++++++++++-++|+++-|+++++++++++++|++|+||++|+++---+++++++++++++-|+-+++++++++++-++|+++-+++++||+-++++|+||+|++|-+-++++++++++++-++++++++++-+-+++
++++++++-+++++|+++++++||++++-++++++-+++++++++|+-++++-+-+-|++++|++|+-+++++++-++++++++++++++|+++++++|++|+++++|+++++++++++++++++++++++++++++++++|-+++||+-+||+++++++++|+++|+++-+||+++++++||+++|+++-++-+||-+|++--+++++-+++++++++++|--+++++++|+--+++++|++|++|++-
+++-+++++++|++++++++++++++|++++++++++++-+++++++++++|+++++++++++++++++++|+++++++++|-+++++++++|-|++|-|+|+|+++++++++++|+++-+++++++||+-+++++++|+++|-++++++++|++++|++++++++++++++-+++-+++++++++|++++-+|-+|+++--+|+-|+|++++++++||+++++++++++++++||++++++++++||++
++|+++-+||+++++++++|++++|++++|+++++-++++++++++++|+++|+++++-+|++|-+++||++++++--++++-+-+++|+++++++++++++-|++|+++++++-+++-+++|+|+++++++++++++++++|++++++++|++++||++++|+++-++|-|||++++++++++-+++++|++++++++++|+++||++|+|++++|-++++++-++-++++++++++++++++++|-++
++|+++++|++++++++++++++++++-++++-+++++++++-++-++-+++++++++++++++++-++++||+++++++|+++|++++++|+-+++|+--++|+++-+++|+-++|++++|++-+++|++++++|-+++++++|+++|++-+++++-++++++++++++|-|++++++|+++|-+++++-++++-+++++++++++++++++++-|++++|++++++++++|-++|+-+|+++|-++-+
++++++++++++-++++++++++-++-++|+++++++|++++--||+++||+++|-++-++++++++-+++++++-+++++++++-+++|+++|++++-++-+|+-++++|+++-++++-++++++-++++++-+-++|-+++++|-++++--+-+|+-+++++|++++++|+||++-++-|+++++++++|+++-+++++|+++|+++|+++||++-|+++++|++-++++++-+++++++++-|++++
++++++++++++++++++++++++++--+++-+++++++|+|++-+|++++-++-+|++++-++++++|++++++++++-++-+++|+|++-++++++++++++-++++++++-++++|+-||++|++|+++++++++++-+++++++++++++++++-++|+++++++++++++|-+++++++++++++++|-++++-|++-++++++++++++++++-+++++++++++++++++-+|++|+++++++
++++|-+++-+|+|+-+++---++|++++++++++++-++++|+++++|++++-|+++++-++++++-||+++++++++++++++-+++++++++++++|++-+++++++-+++-+++-+++|+-+++++++++|-++++++++++++++++|+++++++++++++++-+++++++++-+-++++++++|++++++++|++++++++++++--++++++++-+-++-+++-++++++|+++-+-|+-+++
++++++--+++++-+++++++++++++-+-++++-++++-+++--+++++|+++++++++++++-+++||+|+-+-++++---|+|+-++++|+++-++++++++|++||++-++++++++++-++++++++++-++++++-++++++|+|+|++|++++++-+++++++|++++|+++++++++++++++++|+-+++||++++++++++-+-+-++|-++++-++-++++++++++++||+++++-++
|-+-++++||+-+-||++-++-+++++++++++++++++++++-+|++++-+++|+|+++++++|+++++++-+++|++++++++++-|+++-+++-+++++++++++-|++++|+++++++++++++++|+++++++++++++++++-+++-|||-|+++++|+|+|+++++++|++-+++-+|++++++++|++|+++++-+++++++++++++-++|+|+||++++|++++++++-++++-+|++-|
+|++-++-+++++++++++|+++++--++++++++-+++|++|++++++++++++++++|+++++|++-+++++++|++++++||+|++++++++++++|++-++|--+-+++++++|+-+++++-+++++++++++++++++++-++++|++++-++++-|++++-+-++++++|++++++++++-+++++++++++++--+-+++++-++++|+++-+++-++++|+++++++++++++|-|-+++++
+++++++|++-+++-+++|++||+++++-++++++|+-+-++++++++++++++--|+-++-+++++|++++++-+++--+|+++|+++++++++++++-++++++++-+|+++||+++++++++++++++++++-++++-+++++++++-|++++++++++++++++-++--++++++|-++++|++++++-+++++|++|++|-+++++++++++++++++++|++++-+++++++++||-++++++|
+++++++-++++++|+-++++++++++++-++++|+++++++-++++|+-+++|++++-+-|+++-+-+++++-++-+-+-+++-++++++++++++|++++--+++++++-+++-++++++++++++++--|-+++++++++++-+|+++|+--+++++-++++++++++-++++--++|-++++++++++-+++++++++---+++++++++|+++-+++|++++-+|++|++|++++++++++++++
|+++-+-+++++++|++-+++++++++++-++++-+++++|++++++++++++--++++|+-|+-+-++++-+++|++|+++-++++++|++++++-+++-++-+|++++-++++-++++++++|+++++++++-++-++||++++++++++++-|++|++++++++++|--++|-+-+-+|+++++|++++++++--+++++++++++-++++++++++++-+++-++++++++-++|+++++|+++++
-+-++|++++|+++++-+++-++|+++++-|+++++|+++++++-++|+++++++-|++|++++++-++++++++++++-+-||++++|++++|+++++-+++++++++|++++++-++++-+++++++++++++++++|++++++|+|++++||+++++-++++++++|+++++++-++++++++++++-+++++++++++++-++++||++++++++++++++--+|++|-++++++++|++|+++++
+++++++-++++|++++++||+++|+++++++-++++|-++++++++-++++-++|++++|++++++|+++++++++++++|+++++++++++-+++-----++++++++++++++++++|+++++++++++++-++++|+|++-+|++++++||+--+++++++|+++++-+++++++++++++++---+-+-+++|++++++++++|+++++++++++|+++++-|++++++-+-|+-|+++++++-+
+++++++|++++++++++++++++++-+-++||+||++++++++++++++||+|+++++++||++--+++++++-+--++-+|+++++||++-++-++-+-+++++-+++|+++++-++++++-+|++-+++++-++++++++++++|+++|+++++||+++|+++--++++++++++-+-+++++++|++++++++++-++++++|+++-||+++++++-+++++++|++++++|+|+-+++++++++|
++++-++-++++-|++++++++||+-++-++++-+|++-+|+++++|--++-+++++++++++++++++-+++-+++++++|+++--|++++++++|++++++++++++++|++|+--++-++++++++++++++++-+|+++++++++++++++-+++-++++++-++++++++|-+++|-++|+++++-|++-++++++++++|+++|-+++++++++++++++++++++-+-+|++++|++|+++++
|+++|++++-|++++-+++--++-++++++++++++-+-+++|++++++++++-|+++|+|++++++++++++|+++++-+++++-++++-+++++++|||+++++-++++++|+++-|++++++++++++++-+++|++|++++++-+++++-+++++|++++++++++++++++++++|++++-+++++++++-+++++++|+|+-++++-+++++-++++++++|+++++++|+++++++++-++++
|++++++---++++++++++-+-++++|-+++++++-|++-+++-++|+|+|+|++++++|++++++++++-+++-|++++--++++++-++++++-++|++++||+++++++++++++++++-+|+++-+|++-+-++++++++++++-++++|-++++++-+++|+-+++++-+-+++++++|++++++|+++++-+++++++|+++|+++++++++++++++++++++-++|+++++++++|++++|
++++++++++-+-||-+-+++++++++++++|++++-+++-+++++++++++|+|-+||+++++++++-+-++++||+-++++-++++++++-+|+-++++++++++|+||++++++++++++++++++-+++++++-++|++++-+++++-++-|||+++++-++++++++++++++++++-+++-+-||+++-|+-+++-++|+++--+-++++-++|++|++-++++++++++++++++++|-+|++
+|+++|+++++|+++++-+++||++++++|++++++|-++-+-+-++++++++++++++|++++++-+-+|+++++-++++++++++++++++++++++||+-+++++++++-++++++|+++++|+|+|++++++|+++-+++++-+|++-+-++++-+|++++|--|+|+++|++++++++++|++++-++++++++++++++++-++++|+|+|+++++++-++++++|++++|++++++-+|++++
++|+++++-+-|-|+++|+++++|+++++--|+++--+|++-+++|++|+++++++++++|+--+++|+++++++-|-+-++++++|++++-+++++++++-|++++++-++|+-+++++-++++++++++++++++|++++++|+++|+-+||+-+++|++++++--++++-++++-+++-++||+++++++++++++++++++++--++++|-+++++++++|+-++++---++|++++++-+++--|
++|++++-+++++++-+--++++|-||+---+||++++|+++||+++++++++|+++--+++++++++++|++|++-||+-++++++--|+++++-|+++++-+--+++++++++++++++++++++++++++|++++--++||++++|++++++-++++++|+++++++++-+++++++-+-++|+++++-+++-++++++|+++|++++-+++++++++|++-+|+-+--+++|++++|-++++++++
-+|+++++++++|-+++-+++++++++++-++-+++++++-++-+--++++++|+++-++++++++++++++++++++++++|+++++++-++|++-+|++++++|-+++++++++++-+|+-++++++++|+++++-+++|+-++|-++-++-+++-++++-|+++-+++++++++|+++-++-+-+++++++++-++++|++++++++-|+++-+++++++++++++|+++++++-+-+++++-+---
+-|++++++++-++++++++++|++-+++|+-+-|+++|++++++-++++-+|+|+++++|+|+++|++++++++++|-+-+|+|+++++-+|+|+++++++|+++++++++|++|++--++++|+++++-+++++++++++++|++|+++++|++-+++++++++++++++++|-|+++++++-++++|++++++++|+++++++++++++++-++++++-++++++++++++-++|+|++++++++++
+++|+-++-++++-++++++++|++++++-|+++||+|+++|++-++-++++++++++++++++++-+-++++++-++++++|+++++-+++++++|++-++++-+++|++-+++++++++++++-|++++++++|++|+|++-++++++|++-+++++++++-+-++++|++-+|-||+++++-+++-++++++++++++++|++++++++++++|++++-+|++++++++++++++--+++-++-+++
|+-+++++++-+-+++++++++|+|++|++-+++++++++++++-++-+|++|+++++++++|+++++|++++++|+|+++|++++++-|+|++++++-++++++++++|++++|-|++--++-++|+++++++++++++-+++++++++++|++--+++++-++++--+++++-++++++++++-++++|++-++|++++++++|-+++|++||++|++++|++++++|+++|+++++|+++-++++|+
-+++-++-++||-++++++-+++++++++|+|++|+++++++++-+-|-++++++++|+++|+|++++++++-++-++++++++++++||++-+|++++++++|+++-+|+++-+++++++++|+++++|++++|+++++++++-|+++|++++++-+-+++++++-++++-++--++|+-+-++++-+++++-+++++|++++++++++++|+++++++++++++++||+++|-+++++-+|++||+++
++-+++-++++++|++++-+-++++|++++++++++++++|+|++++++++-+++++++-+++++++++++|++++-+++++|++-++++--+++++++-++|++++++++++-++++++++++-++++++++++++++++++++|+++++++++-+++|++++|++++++++++++++++-+++|++++++++++++++-++++++++++--+-|+++++++|++++++++++++|+++++-||+++-|
+++++++-+++++++++-++++-+-++|++|++++++++-+++++++++++++-+++-+++++++++++++-++++++++++++++++|||-+++-+++++++++-+++++++--|+++++++++++-++++-++|+++++++++++++++++++++-++++++++||+++++++++++++++++++++|||++++-+++-+---++|-|+++++++++++++++|+++|++++-++-+++-|--++++-
-++++-+-++|++-+++++|++|-+++-+++++++++-++++++++++|+|+-+-+|+++++-++++-++-+++++|++++|+++++++++|++++++++|++|+|+++++++++++++|+++++++-++++++++++++-+-|+++|-+-++++++|++++-|+++++++-|+++++++|++++++++|++++++|++-+++++++++++-++++|+|++++++-+|+|++++-||++++|++++++++
++++++++|++++++++++++++-+++|++|++-++++|+++++++++++++++++++++++++-|+++|+++-++++++|++++--||++++++|+++|++++++++++++-+|+++++++||+-++|-++++++++++|++++++|++-++++-++++-+|++|+++++++++++++|+--++-+++++++++++|-++++++++|+++-+++++++-+++++++++-+|++|+-+-++++++-|+++
-+++-+-+-+--++++++-+++-|---++|+++++++++++-+|+++++|+++++++|+++++-++++++--++++|++++++++|++++++++|+-+++-+++++++++++++++++++++++++++-+++-+-|+++++++++-|++++|+++++++++-+++++|+++++-+++++++-++++++|+++++++++++|+++++++||++++++-++++++++++++++++++++++++++++-++++
|+++++++|+++++++|-+||+-++-++++++|++-++++|++++++++++-+++++-|++-+++|+++++-+-|++++|+++++++++|+++++||++++++++++-++++++-++++++++--+++++-+++++++++++-+-+++++++++++++++++++|-+|++++-+++--++++|++++-+++++++++++++|+|+||++++++++++++++++++++++++-++++++-|++-+++++++
++++|+++++++|+-+++++++++++-+++++|++-+++++++++++++++++++++++++++|+-+|+++-+-++-++-++++++-++++|-++++++++++++-++-+++-++-+++++++++++|+-++++++|++++||-+++++++++-+++|+++++++|+++++-+++|+++|+|+++|-+--+-+++++|++++++|++++++-+++++++|++++|+|++++++-++++++++++-++-++
++++++++++++++++-++|+-++|+++-|++++++++++++++++++|+++++++-|+-++++-+-|+-++-+++|+++++|++++-+++++++-|-++++|++--+++++++++--++|-++|+++++++++++++|++-+++|+-++-+++++-+++++-+|+-++-|+-+++-+++++++++--|+-++--+++|+++|+++++++++|++++|+++-+++++++-+++++++++++||++|++|+
|+++++++++++|-++|+++++-|++-+++++-++-++++|+++-+++-+++|+++++-++--++++++++++|++|++++++|||++-+++-+++++++-++++++++-+++++++++++++++++|+++++-+++++++++++++-+++|+-+++-++++++++-+++|-++++++-|++|++++++++++-+++++++++++|++++++++++++++++++++|++++++++++++++++++|++++
+++---++||+|++|+|++++-+|+++++++++++++++-+--+++++++--|+++|++++-+-+++-++||+++-++|+-++|+++++-++|+|+++-++++++++++++++-++||+++++-++|-+-++++++|-+++++++++++-+++++++++|+++++++++-++|+++++++++-++++++++++++||-++++++-++||++++-++-+++++-++++++++++|++++++++-+|+++++
+++-++|+++++++|+++++++++++++|++++++++++++++++++-+++++++++++++++++++++++++|++++-+++-+|+-++|+|+++-++--+++++++++++++-++++++++++++++++++-+++++|-+|++++++++-+++|++++--++++++|--++++-++-+|+++|-+++-++++|++|++++++|+++++++-+++++++++-++++++-++|+|++++-+++-|-++++|
++++++++-+-++-+++++++-+++++++++|+|+|++++-+-++|+++|+-++++|+-|++-+++||++++++-+|+|-++++++++++-+++++++++-++-+-++|++|+-+-+|+++++++|+++++||++++-+-++++++++|-++|++++++++-+++++++++|++|++|++--+|-+++++-+++++||+-+++|++++|+++++++-++++-++-++++-+|-|+-++++++++-++++|
++++|+++++-++++|+++-+|++++|+++++-+-+++++-+|+-+++++++|+++|+++|+|+++|+++-++++++++-+-++++-++++-++++|-++|+-+++++++-+++++++++++++-++++++++++-|++++++++++++++++|++++++++++++++--+++|+++++++--+--++++++-++++-++++++++---|+++-+|+++++++++++|++|++++++++||+-+++++++
+++++++++++|++++|+++++++-++++-+++++|+++||++++++++++|+-++++++-++-|++-+++++++|+-+++||+-++-++|++++++++++|++++||++++++++++++|++-|++++++++--++++-|++++++-++|+++-+++|++++++|+--|++-++++++++++-++++-+++++|+++|-+++++++++++++++++++++++-++++++++||-++||+++++++-+++
-+++++++++|+-+++-++++++++-|+++|++|++++||++++++-+++++++++++++|++-++++-|+++-+++++++++|-++-++|++++++||++++|-|+++++++++++++++|+++++++++++++|+++++++-+++-++++-+-+++++++++++-+|+++-++|++-+++++|+|++++++-+++++-+++++++-++++|++++|++++++++-+++-+++++--++++++-++++|
+++++++|+++-+++++++-++|+++++++-+++|+++|+++|+-+++++|+++|+++++++++++++++++++++++-+++++++++++|++++-++++++++++++-++++++++|++-++++-++-++-+-+++|+++++++++++-+++++++++++-++|+++++++++++++-+-+++++-+++++++++++|-+++++++|+++|++++++|+++-+|||++++++++++++++++++|++++
++++++-++++-+++||++++++||++|+|++++|++++++++++++-++++||++++-|++++++++++|-+++|+|-++|++++-+|+++|++++++++++++++++|++++-++|+++++++-++|++++--+++-++||+++++++|+-+++++++++|+++++++++++++++++-++|++++++++++++++-|+++++++++|++|+|++++++-++++++|++++++-+++|+++++++-++
-++++++|+++++|+++++++-++-|++++|+++++|++++++|++++++++-++++++++|+|+++|++|++++++++++++-+-++-++++++|-++-+|++-++||+++++++++++|+++++-+-++++++-++++++++++++++++-+|+|--+++++++++-+++++++-+++++++|+|++|+-++++++++|+++|+++++++|+++++++++|++++++++-|+++++++|+|+++++++
|++++++-+++++-++++++++++--+++++++++++-+++++-+++++++++|++++++++++|+-++++++++++++|++++|+++||++++|+-+++-|++++++-+|+-+++++|+++++|-+++++-++|++++++++++++-+-|+--++++++++-++++|++++--+-|++|-+++-++++++-+||++-+|+++++++++-+++++-+++++-+|-++++|++++++++--+|++++|+++
+++-|+++-++++++++++++++|+++++||+++++++++++++++++++-|+|+++++++-|+++++|+++++++++++-++|+++++++++-++++++++++++++++|+++++++++++++++++++++++++-++++++++++---++++++++++++++++++++++|+++-+++++++++++++++-++++-+-|+-++++--++-+++++++++|-++-++++++++++++-+||+++++|+-
+++++|-++|+++++++++-+++++++++|++++|-+|++|++++|+++-+++-+++++++-+++|++++|+|+++++|-+++--|-++++|+|+++--+++++++++++|+++-++++|++++-|++++-+++++++++++|++++++++++++++++++++|+|-++|+++++++++++++|++++|||+++++|++++++++-++-++++++|||++++++-+|+|++-+|++-++|+--+++++-+
+--+++++++++|+++++-+++++++++++++|+++++++||-++|++++|-+-+-++++++++++++++++++++++++++-++++++-++-|-++-+++++-+-+||++||+|+++++-||++-+|-|+|+++-+++||++|+++++-+-+-+++-++++-+|+++++++||++++++++++-++++++|+++++++++++++++++-++++++-+++|++++|+++++++|++++++++-+++++++
++|-+++|+++++++++++++++++|-++++++-+-+++++++-++++++++-+|+++++|++++++++++++-++++|++++-|-+-++|+++++|++++++-+|-+++++-+++++++++++++++++|+++-||++++|+|+++-++++-++++-+-+-+++++++++++||+|+++++++++++++++++-++++++++++++++|-+++++++++|+|+++++-+++++++++++++++++++++
++++--++|++|++++|++-+++++++-+-+++++++-|---+++-+++++++|+|-++|++++++++++++++++||++++-+++++++++++++++++-+++++--++++++++++++++++++++++++-++++++-+++++++++++++++++|++|+++++++|+++|+++++++++++++++++++++|+++++-++-++++++++++||+++-++++++|++++++++|+++++-++++++++
||++++|++++--++|++++++|+++|++|+++++++|+++++++++++++|+++++|+++++|+++++|++++|+++++|++++|++|+-+++++++-|+|++||+++--+++-++++++++++|+++++++++++++|+++||+++++++++--+++-+++++++|++++++++++++|+++-++++++++++++++|-+++++++++++++++++++|+--+++++++|-+-++-+++++++-+|+-
+++++++++-++++++++++|+++++--++-+++-+++++++++++|++--++-+++++|+++|+|+|+++++-+++++++-+++|+-++++-+++++-|++++++-++-+++++++++--|+++++++++++++++|+|+-+++++++++-+++|+++|-++++++|+--+++++++-++++++-+++|++++|++++++|+++|+|+++++++++++++|+-+++|++|-+++++++|++++++++|+
++++++++|+|+-+++++-|++++++++++|++-+++-++++++|++++-|++++++++++++-++++-++++++|+++-|+++-+++++-|++|+++|||-|++-+-+++++++++-++++++++-+++++|+++++++-+++++++++|++++++++++-+-++-+|++++++++++|++-++++|++|++++-+|+++++++++-+++++++-+-++-|+|++++++++-++++++-++++++++++
-++|++|+++++++++-+++++-++++-+|+++++++++++++++++|+|+++++++++-++++++++-++++++++-+--++|++|++|+++-++++++|++++-+-+-+|++++-+++++++-++++|++++|+++-++++++-++|++++++|+++++++++++++++++++++-++++-+-+++++++++++++|++++++-++++++++++++++++|+++++++++|++|+|+-+|+++++|+|
|++++|+++|+++++++|+++++++|++++|++++++++-+|++-++++-++|++++++++-++++++++-+|+++++++++++|++++|-+-+++++++++-|+--+|+|+++++-+++++++++-|+++++++++++++++++++|+++++++++|+++-+++++|++++++++-+++++++++--+|-++++-+++++|++++++++++++--+++++++++++||+++|+-+++++++-+++++-+
++++-+-|++-+++++++-+++||+-+||++++++++++|+--++++|+++++|+|+++++++++++|++++++++||++|+-++|++++-+++++-++|++-+++++-+++++|+++++|++++|++++++++++|-+++++++++|++++--+++||++|+++++|++++++++++++||+++-+|--++-|++|+++|++|--+++-++++-++++++++++-+|++++++++-|+++-+++||+|+
+-++-++|-+++++++++++|+++++|+-+++++-+++-++++++++++|+++++++++++++++++-++|+++-+++|+|++++-++++++++++++++|+++-++||++-++++|+|+++++|++-+++|++++|++++-++-+++++++|-++|+++++++++++++||+++++++++++++++-+-++++-+++-++++++++|||+-++++|+|++++-++++++-++-+++++++++++++++|
++++++++|+++++++++|+++++|-+++++-+-++++++||++-+++++++++-+++++++++++++++||+++++++++++++++++|+++++|++++++++++++++++++++++++||++|++++++++++-+++++++|+++++|+++|++++++|++|+|++|+++++|++-+++++++-|||+-|+++++-+++++++++++|-+++||++|+++-++|+++++--++++++||++-|+++++
+++++++++++++-++++++|+++-+|-+++|+||++|+++++++++|++++-+|++++-+|++-+++++|++-+-++++++++|+++++++++++-+-++|+++-++++|+++++-++|++++|-+++-+++|++|+++++++++++||+++-++-+++++++-++++++-++++-++++++++++--++++|+++++++++++++++-+|+++|++++|++++|+++|++|+++++||++++-+|+++
|+++-++-+-|++-++++++++||++|+|+-+++-++++++++++++++++|||+++++++|+--++-++|+++++-+||-|+|++|+|+|++++++++|+++++-++++++-++++|+|++++++++++-+++++++-+++++++++++++|++-++++++++++++++++|+-+++++|++|++++++++++-|+++++|++|++++++-+|+++++-+++|+++|+++|+++++++++++++++--+
|+++|+++++++++--++++|++++-++++++|+|++-++++-|+++++++++-+++++|++++++-|+++++++++-+++++++++-||+++||+++++++|++--++|+++++++-+++-+++-+--++++--++++++|+++-++++||++++-++|+++++++++|+-++++++-+++++++-|+++++|++++++++||+-+|++|+++++-+|+++++++++++++++++++|+|++|++++-+
|+++++-+++++-+-++|++++++|+++++++++++++++-|+++|||++++++++++-+++++++++||++++-+++++++++++++-+++++++|++-++++++|++++-+-++++-+++++++-+++++|+++-+++|+++++++++--+++---+-+++++-+++-++|+++++|++|++++++-+++++|+-+++++++++-+-+|+++|+++-++|++|+++++-++++-++++|++++-++++
++++++++++++|-+|+++++++++-++++-+++-++-++-+-||-++-++++++++++-+++---+|+|++-+++-++++++++++++++++++++--+++++++++++++|+-++|++-++++++-++++++-+++++-++|++-++++-||++-|++-+-+++++-+++++++++++||+++++|+++++++-+++|+|++++++-++++++++++|++-++++||++++++|++++++++++++++
+++++-++++|-++++|+++++|+++++++++-+++++++|++++++++-++++++++++++-++++|+++|+|++++|++|+|+++|+++++++++++++++|+++++|+++++++||+-++|-++++++|-++-+++++|+++++|+|+||+++++++++++++++++|+++++||++|++-+++|+--+++++++|++|+|++++++-+-++++|++++++|++++++++++++-+|++-+++-+|+
+++++++++++++++++++|+++++-+++++++++-++++|++++++++-+|+|+--++++++-|+|++++++|+-|++++-++++|++++-|+||+|+++++|++++++++++++++-+|++|+++++++-+++-|++++|++++++++++|+++-+++++++++++++-|-+|+|+-|++--++|+|+++++++-++++++++++++++-++++++|++++++-+++++++++++|++-+--+++-+-
++++-++++++++-+++-|++++++++++-+++++-++++|+++++|-+++++++-+++-++++++--|-++++++++++++|-++++|++++|++++++++-+|++++++++++++++++++-++-+++|+++++++-+++++++++++++++++|+++-++-++++++++++|||+++-+|-++|++--++++++|-+++++++++++++++|++++++++++|+|+|+-++++||++++++-+++||
--|++|-+||+++-++|++-+++|+++++-+++|+--++++++-+++|+++++++-+++-+|++|++++++++++|+-++++++--|++++++++++++++++++--+|++++|+--+|++-++++-++-++++++-++++|+++++++++-+++++-+++|+-+++++++|++++++|-+++++|+|+++++|+-++++++--++++++|+++|-|+-++++++|++++++|++++-++++++-+-+++
++++++|+|-|-+++-++-+++++++|++|++++++++++|++++++-++-++++-+-++|++++++++++++++-++++++++++++++|++++|+-++|++++|++++|+-+-++|++|++++++++++++++-++-++++++++++++-++|++++-+++|++++++++++-+++++||+++++++++-+++++++++++|++++++++-++|+++|++++|++|+++++|+++++-|++|+++|++
++++++--+++++++|++++|+--+++-+-++-+++++-||+++++++++++++-++++++++++++++++++|++++++++-+++++|++++|++-++++++++++++++++++++++-+++++++-++++|-++++||++--+++++++|+-+++++++++++-+++++++++++++++|++++++|+--+|+++++++++++-+++|-+++-++|+++++-|+++++++++++++-+++++++|---
+-+|+++++++++-+++++++++++--++++++++++++++++-+||+-++++++|-+++++++++++++++++-++++++|-++++++++-++++++++-+++++++++++-+++++++-++++|--++++++|++++++++|++++|+++++++|++++++++++++++++++++|+++++|+++|+++-+++||+++++|++++-++++++++++++-|++-+++|++++++-++++-+++-+-+++
+++-+++++++++++|++++++++|+-++++++||+++++++++++++++-++++|++++--+++++|+-+++++-|++-+++++++|+|++++++++|++||+++++++++|+++++++++++++++-+|+++-+-+--++++++|+-++++++|+++++++++++-++|+++++++++-++++++-+-++|++++++|++|+-++++++++++++++-+|+|++-|||++++--+++++++--+++--
++++++-+++++-|+++++++++++++++-+++++++++++-+++|+++|++++++++++-++++++++++++++-+++++++++-+++++-+++++++-+|+|-+++++-+++++|+++-+-+++++++++++-+|+++|++|-++|-+++-+-+++++++++|-|+++++-++++++++++++-++++++-++-+++++-|+-+-+++++|+++++++++--+-++-+++++++++-+++++||+++|
+++++++++++++++++++++||+-+-+++++++--+++-++|+++--+++|+-+-||++++++-++++++++++--|+++++++-++|+-++|++++++++-++|++++++++++-++|+|+++++++++++++++-++++|-++++++-++++++++++++++|++-+++-+++|++-|++++++++++++-+++++++-++++|+++++++++++++++|+-+-++++|+-+++++++++++++++-
++++|++|++-+|++++-+|+++++++|+++||+++++|+++--+++++||+-++|++++++++++|-|+++++++-+++++++++|++++|+++++++++++++|++++++|++++++++++-+++++++++++-+-++++++-+|++++|++++++|++++|++|++-++++-+++++-++++++++++++++++++-+++++++++++++-+++|+++++|+++++++-|++-++++||++++++++
-+++++++|+++|+++++++++++-++-+-+++++++++|++++++|+--+-++++||++-++++++++++|++|++|+-++++||++++++++++-++-|+++++++++-+|+++++++++++++-+++++|+++++++-++-+++++++-+++++|+-+++++--+++++++++++++-|++++++|++||+--+++++++-+++-|-++-++++++|++++++++++++++-+++++-+++|+|+++
++++++++++++-++++++|++++++++++++-+-++++++++-++|++|++++++++|++++-++||-++-++++|++++++++++++++|+|+||+-+|-++-|++++++++-++++|++++|+++++++++++++++|++|+++|+-|+++++||+++-++++-++-+++|++--+++++|++++++++++-++|++++++++|+|+++++++-+|+|+--|+++++++++++++--+++-++++++
+|++++++++++++++++++++|-+++++++++++|++|+++++++++++-+++-++++-++-++-++++++++|++++|++++|++-+++++-++|||++++-++++-+++++++-++|+++++++||-++-++++++++|+++++++|-+-++++-+-|++-+++|+++++++--++||+++++|+++++++++|++|-+|+++++-+++++++-++++++++++++|++++++++++++++++|++-
+|-++++++|++++++-|+++++++++++|+++++-+--++++-+-+-++-++++-+++++++++++++-||++++++-+|+++++++-+++|+-+++-+++||++++-+++-|+++++++++-++++++++++++++|+-++++++++|+|+++-|+||++-++||+-+++++++++++++-+++++++++-|++++++++|++++++++-+-|+-|-+++-+++++++-++++++++++++++++|++
++++++++++-++++|++++++++++++++++++-|++++++|+|++-+++|+-+++-+++++-++-++++++++++++-+-+++-+++-++-+|++++-|+++++|+++++++++|++++-|+++++++++++++|++++++++++|++++|-+-+++++++-+++|++++++-+++++++-++++--++++++++++|+++++++++-++-+-++++++++|+++-|+-+++|+++-+++++++|+++
++-++|+++|++++++|++++-++-+++++|++|+++++--++++|++++++++++++-+++|++++-+|++-++|++++++|++-|++++|++--+|++++|+++-+|+++++|+|++++++++-+-++++++++|++++-++++++|+++++|+-+++|++|+++|+++-+|+++++++++++-++++++++++|++++++++++++|++-+-++++|+++|++-+++++++++++++++++++++++
++++-+-|+++|+++++++++++++++++++|++++++++++++|++|++++|+-++++++++-++-++++++++---+-++|+++++++++++++++-+|++++++-++++-+|++++++++++++++++-++++-++++++-|++++++-+++++++++++|++|++++++++-+++++-++++++++-++|+||+--++|+++++|++++--+++++++++-++++++++++++++|-+|++++++|
+-+++|+|++++++|++++++|+++++++++++++++|+||++++++|+-+++++-++++-+++++||+++--|+-++|-++++-++|-++++++++++++++|+|++++++++++++++++++++++++++|++++++-+++-++|++++++++|+++++|++++++|+|+++++++++++++++++|++|+++++++++++++++++++++|+|+++++-++++-++++-+++|+-++++++++++++
+++|++-+-++++-+++-+-++++++++-+++++++|+++|++++++++++++|++|++++++++++++|++++++-+++++++++-++|+-++++++++++++++++++++|--|++++|+-+|++|++++++--++-+++++|+++++-+++++++++++++++-++++++|+--++|++++-++++++++++++|++-++-+|-++|+|+++++-++++++++++++++++++-++-+++++|++-+
++++|++-+++++++++++++-|+--+++|++++++++++|+++|+++|++++++++|+|++||+|+++++|++|+++++|++++--|+++|+|++++++++-|+|++++++++++++++++|++++-+++++++++++++-+-++++++++++++++-++++++-++-++-+-++|++++++++-++++++++|+-++++++-++-++-++-+++++++++++++++++++++++++|++++|++++-+
+-+++|++-+++++++++-+-+++++++++++++++|++++++-+++-+|+++|+++|+++++++-+--|+++|-+++++++-++++++|++-++++|+-+++++++++++|++++++++---|++++++-|+|+++-+-++-++++++|+|+|++|+++++++++++++|++++++|++++|++|++++++++++-+++++|++++-++++|-++++++|+-|++--+|++++++++-+++++++++||
+++++++-++++++++++++++++++-+++++-++++||+++-+|++++|+++-+++++++-++++++++++++-+++++++++++++++++++++|++++++++-++-++|+-+|++++++++--++++||+++++|+-++++-++++++|-+-|++++++-++++++|+|+|++++|++++++++++-++||++++++++++++++++++++++++++++-+++++++++++++++++++++|++++|
++|+++|++++++++++-++++++++++-+|+++++++--+++-|++-+++++++-++++++++++++++-+++|++-+-+++++++|+|+++++++++++-+++-+++++-++||-++++-++--++++-+||+++++++++++++++|++-++++++|+++-++++++++|+++++|+++|+++++++++|+++|+|++++++|+++++++++++++||+++|+++-++++++++++-++++++++++
+|++++++-+|+++++++|++++|+|++++++-||++++++++-+++++|++++|+++++++++++++|++++++-++---+++++++-+++++++-++++++++||+|+++++|++--+||+--++-++++++|-+++++-+-++++|+-+++||+++++-|-++++++|+-++++-|+++-+|+++++++|+++-+-++++++++++++++-+|+++++++++|+++-++++++++++-++-++|+-+
++|++|++++++++++++++||+++++++|+|+++++-+|+++++|+++++-++||-+++++-++-++-+++++++|-|-++++++-|+|+++++|--+|-+++|+++-++++++++++++-+++++++-+++-++|-+++++++-|++++-++++|++++++-++|+++||+++-++||++++-++++++|+|+++++-|++++++|++++++|+++++++++|+++++-++++|-++++|++++++-+
+++||+++++++-++|++|+-|++|-+++++++++-+-+||+-++|+++++++++++--++-++++++|++-+-+|+++++++-++++-++-+++++++|-++-|++-|+++++++++-|++++++++++++++++|++++++|||+-+++++++-++|++|+++||+++|+++-|+++++++|+++++++|-+|++++++-++|+++++-++++|++-+++++-+++++--+++++++++++|+|+|-+
++++++++++++||++++++++++++++-++-+++++++|-+++|+-++++-+++++|++++|++++++++-|+++-+++++-|+++-++++|+|+++++++-++++|+++++|++++||+++|+-+++++|++++++++++++++++++|+++++++++||+-++|++-+-+++-+-+++++++++++++|++-+|++++-++++++++++++++++|++++++++-++++++++++++++++++++++
|-|+++++++|+++--++++--++++--+++++++-++++|++++++++++++++-++||+++|+++++++++++++++++++--++|++||+++++|+|+|+++-+-++++++|+-+++++++++|+-+-||--++++++++++++++++++++-++++++|+|++|+|+++++++++++++++|++++++++++-++++|+++++-+-+++++++|++-+++++++|+++++|++++-++++|+++++
|++++|++++++++|++++|++++++++++||+++++++++++-++||++++|-+++++++++++-+|+++++-++-++++++++++|+++++-++++++++++|+|+-+++++-++++++++++++-+++|+-+++++++|++||+++++-+++++|++++|+-++|++++-++++++++++++++++|++|+++++++++++++++++++++++++++++++++++-++++++|-++-++++-+++++
++++|+|++++++++++|+++++-++||++++|+-+|+++++|++++|+++++++++|+++|+++++++++++++++++++|+++++++++++++++-+-++++-++-++++++|++||-++--++++++++++-+-+++++|||++++-+++++++++++++-++++++++|+|++|++++|+++++|+--|+++++++|-+++++-++|++++-|+++++++||+++-|++-+|+++++++-+++|++
++|-++++|-+++-++++++++-+++++++++++|+-++++++++++++|++--+++++|+++|+++|-++++++++|-++++++++++--++++++++++-+++-++||++++++|++-|++++-+++++++++++++-++++|+-+++++-+++|+-|+++++--+++++|++++||+++++++|++|+++++|+|+++-++++++-++|++++||+|++-+++++++++++++++++++-+++++++
+-|-++-++++++++|++++++++++++++-++++-++++++-++++|+++++-++++++-+-++++|+++++++++++++++|+++++++++++++|+|++++++++++++-++|+++++++-++++++|+|++++++|+++-+|+||-+++++++++++++-+-++++|||+++++-+++-+++-+-+-++++++++++++++-++++++|++-+|+|+-+++++++++++-+-++++++++++++++
+++++|++|+-+++++++++|+-++++++++-|++-++++++++-+++++-+++++++-++-++++++|+++++++++|++++++|+||++++++-++++|++++++|+++-|++++++-|+++++++++||+++++++++++-++-+|-++++|+++|++++++-+|++-+++++++++++++++-+++++||+++++++++++++++|++|+++++||++++|+++++++-++++-++++-+++++++
++++++++++|++|++++++|+++++-+++++++|++++++++++++++-|+++-|++|++|+++++++++++|++++++++++++++++++|+++-+++|++++++||+|++|+--+++++++++++++++++++|+-|+++++++++-+++++++++++-++++++|++++++++-|+|-++++++++-++++++-+|++|+++++++++-++++++|-|++++++|-+-+++++++++++-+|++-+
|++++++++|-++++++|+++-+|++++++|+-+|+++-++++-+++++++++++|++++++++++|+++++++-+-+-+++++++-+++-|+++++|+++++++++++++++++++++++++++++++++++++++-++++-+++-++-+++-+++++|++-+++++|++++-+++++++++++++++-++++++++|+++-++++++++++++++++|++|++++++++|+|-+++-+++-+++++++
++++++||+|++++++++-+|+--+++-|++++++|-++++||+++++|++|+--++-++++-+++|+++-++-+++|+++++++-+-|-+|++-++--++++--+++++++++-+++-|++|++++++++++-++-++++-+++|++-+++-+-+++++|++++-+|+-+|++++++++|++++--++++++-+-|++++|-++++++|-++++++|+||++++++++++++++++++-++++++++++
++-++|+++|||+++|++-+|+|++-++-|-+++++++-+|+++-+-|+++-++-++|||-++++++++++++-+++++-++++++|+++|++-+++++++++++|+++|+|||-|++++++|+++++|+++++++++++|++|+++++++++++-++++++|-++++++++++++++++++-|++++++++++++++++++++++--++++|+|++++++++++-++++++++++-++++|++++++++
++-++++++++-++++--++++-+++++++|+++-|+++++++++-+|+|+|-|++|++++++++++-++|+++++|+++++-++++|+++++++++-++++|+|++-+++++++++|-+|+++++-++++-+||+++++-++++++++++++-+++++--++++++++++++++-++-+++++++++-++|+-++++++++++++-++++-+||++||-+-|+|+|-+++++++++-++++-+-+|+++
++-+++++++|--+++||++++-++|+++++++++++++|+-++++|++++++|+++++++|+|++++|+-++++++++++-|+-+++++++-+-+++++|++++++++++++++++++++++++-+++|++++-+++-+++++++++++++++++++++--+++-++-++++++-+++++++++++++++++++++-|++++++-+++++++++-++++++++++|+++|+++|+++++++-+++|+++
+|+||+|+|++|+++-++-+++|++||++++++++++-+|--++++|+++++++++|+-+-++++++++++|++++++++-++--++++|+++++++|+++-+++-|-++|+++--+++++++++++++|++|++++-++-+++++++++|++++-+++++-++++++|+++|++-++-+++++-++++++-+||+++++++++-+++-++|+|+-++++++-+++++++++++-+++-+|+++++++++
+++-+++++|++++++++++++++++-|--|+|+++-|++++|-++++++++|+|+-+++++++++-|+-++++++|+++|+++-+++|++++++-++++++|++-++++++++-+++++-++++++|||--++|++++++|+-++++|+-+++++++++++++++++-+++|+|++++-++-+-|+++++-++++++++-+++++++++++++++-+++-+|++-++-++++++++++++++++-++++
+++++++++++++-++++-|+-++++-+|+-++++++++++++-++++++++++|+++++++++|-+++-+++++++++++||++++-++++++++++++||+++-++++++-++++-++++++++||++++++|+|++++++++++++++++++-++++++-++++++++++++++-+++-+++++++++-+++++|++++|++|+++++-+++|-+++++++++||+++|+++++++++++++-+||+
+++-+++++++++++++++++++++++-++++||+-+++++++-+|++++++++|+++++++-++++++++++++-+++++++++-++-++++++-+++++++|++++|++++++|+++++|+|+++-+++++++++++++++++++-++++++++++++++++++++++-|+-++++++|+-+++++++|++++++-+++|+++++++++++++++++|+++++|++++++++-++++++++|+++-++
+++++++++++++++++|-++++++++--|+++++-++++++-++-+++|+++++++--+++++|+|+++++-+--++-+-+|+-|+++|+++++++++--+-+|++|-|+++++++++|++-++++++++++-++++++++-++++++++|++++|+++-+-+++++++|-+++|++-+++++++|-+-+++++++++++++---|+-|++-+++|+-+++++++|+++--++++++++++++++++-+
+++++++-|++++++++++|+++++|++-+++++++++-++++++|--++|+-+++++++++++++++++++++++++-++++++|+++++-++++++++++--++-++++-|+++--++++++++++|++++++++|-+++-++++-++-+|++||+||+|++|++++-++-++++-+++++++|++++|++++-++|++++|-|+|+-|+++++++++-+++|++++++--+++++||++-+++|+++
++|+|+-+|||+++++--++-+++++-+++++++++++|-+-+-+||++-++++++||+++++|+++++++++++++-++++++++++++|+||++++|+-+|-+++++++++++-+|+|+-+--+++-+|+++++|++-++++++-+++++++++++++++++++-+|+++--++|-+++-+++++++-|+++++++|+++++-|++++++++++++-+++++-++++-|+++++-+++++|+++-++-
+++++++++-+++-+++-+++++++++++++-++++|++++++++++++++-+-++++++++++||++-+++++++|++|+|++++++++++|++++++++|++++-++|++++++-+||+++++-++-++-+++++-+++++++++++++-++++++++++++|++--+-+++|+++-++-++--+++++---+++++|++-+++|++++++++++|++-|-+|+++++++++|++++++++|+|++++
++++++++++++++++-+++++++++-++++++++++++-|+|+++++++++++|++++|++|+-+++++++|++++++|+|++|+|+++---++++++-++++-+|-+++||++++-+|++++|++++++++++++-+-||||+++|++-+++-++++|-++++++|++-++-+++|++++++++++++++|++|+++|++++++|++++-+++-++++|+++|+-+++++-|+++++|++++++++++
+-+++--+++++++++++++++++-+-++++++|-++++++++--|+-++++++++-++|++++++++++++++|+++|++++-++++-+++-+-++++++++++++|++++++++++++++++++++++++|+++--|-+++++++|+++-+++++++++--+-+++++|+++-++|++++-+++++++++-++++++++|+++++++|+++++++-+++|+++++++++++++++--++++++-|+++
+++++++++++-+++-++++-|+++++++++++++++++++-|+++|+++++++++++||++--++++++-|++++|+-+++|+++++|+++++++++++++++++++++++++-++++++++-+|+|+++-+++-++++++++-+|+++++++++++++|+-+|++-++-+++++++++-++-+++|+++---+-++++++++++|+++|+++|++++++++++++++++-+-+-+-|++++++|+-+-
+++-+++-+++++|-+|-++|-|++-+++|+++++++++||+++-++|-+++++++++++++|++++++++++-++++-+++++++++++++++++++-|+++-++++++-++||++-++-+++-++++++++++|+++++++|-+-++++++-+++|++++++++++++++++++++++++++++|++++++-+|++++++++++|++++++++++++++++|++-+++++-++++++++|-+|++-|+
++++++|++++|+++-+++|-++++|+++++-+-|+++-||+++++++++++|+++|||+++|+-|++++++|++-++++++++++++++++++++++++++++++-+++++++++++++++++++++-|-+++++|++++++-++++++++-++++++++++++|++-++++++|+++++++++|+++++++++|+|++|++|+++++++|++++++|++-++++++-++++-+++++-++|+++-+++
++++++|+++++-++++++-|++-+|++-+++++|+++++++|++-+-+++|-+|+++|++++++-++++-+++++++-|++++++++++++++++++|++++-+|+++++||+++++++++++++++|++|++++|+++++++-++-++++++-+++++-++++++-+++-+++||--++++||+|++++++++++++++-+++++++|+-+++-+-++++++++++++-|+|++-+-++-++-+++++
-+++++++|+++++++++++++|++++|++|++++|+-++|-++++++|++++++++|-+|++++++++++++++|-|+-++||+++++-+++-+++++++++++-++|+++++++++|-+++++++++++++++++-++++++++++||++||+-++++-+++-+++++++|+-+++++++|+++++-++++++++++||+++|+++++++++++++-++-+||--++-|-++|++++++++++-++--
++++++-+++-||+++||+-+-+++++++|+++|+++|+++-+++-++++|+++|++|+++-++++|-+++++|++--+++++++++-+++-+-|+++++++|++-+++++-++++|-++++-+++--+++++-+++++++++++-++|++++++|+|+++-++++++++++++++++++++++++-+++-+++++-++++++||+-+++-++++-+++++++++++-+|+++++|-++++-||++++++
+++++++++-+++++--++++++++++|++++++|+|++++++++++++++++++++|+-+++-+-++-++++++++|+|++++++++++++|++++++|+--+++|+++++++-++--++++++++++++|+++|+-+++++|+|+|++++|+++++++++++||+-|-++|-++-+-|+++++++++++++-+++++++-|+++||++-+++++++++++++-++++++-|+-|++++++++++++++
|++++++++++++++||+++-++++++++++++++-++++++++++|++-+++-++++++|++|++++|-+-++++-++++-+|++++++-+++++-+-+|+--++-+-+++++++++++-+|+++++++-+++++|+|+-|+|+++|+++++++-++++++++-+++|+|++++|+|-++-+-+++++++++++++|++|+++++++++++++++++++++--+++-++-+-+-+++-+++++-++++-
|+++|-+|+++++++++++++++|++++++|++++++++|++|+++-++++|++|++++++++++-+++++++++-++++-+|+++-+++++++++-++++|+|+++++|-+++++++++++|++|-+++++++|+++++++++|++|++++++++-|+++++++|+-++++|++++++|++++++++++++--|+++++++++-++-++-+|++++++++++++|++++-+++--++++++++++-|++
|++++++++++|++-+|+-+||+++++++++|+++++-+-+++|-+-+-+-+-++++++|++++++|++-+-|+++++++++-+++++|++++++++-+++++||+++++|++|+++++++|++++-+|+++++++-++++++++++++++++--++-+++-+++++++++++-++-+++++|++-+++-++|+++++-++|--|++++-+++|++--++++++++++--+|+++++|++++-++++++-
+-+-+++++|+|++|++++-+++++++++-|+++++++++++++|+|-|+|++++-++++-+||+-+|++++++-|++-+++|+++++++-++++++++++|++-++++++++|++|++++|++++++|+++|||+++-++++++++|-++++|++++++++-++-++++++++-++++--+|+-+-+++++-++--||-+++++|++++|++|++++|+|-|++++|+-+++-+++-++++-+-+++++
+++++++-++++++++|+++++++++++++-++++++++-++|-+++-+++++++++++++-++++++++++++|+++++++++|+++|++++++-++++++++|++++++++-+++|+++++++++++|+++|++++-++|++++|++|++++++++++-+-++|++++-+++++++|-++++++|||++-+++++++++++-++|+++-+--++-|++++++++++++|+++++++|--+++++++++
++++|+++++-+|+++|+++|++++|+-+++++|++-++++-++|+++-++++++--+++++|+++++-++|++-++|++-+||+++++++++++|--|+++++-+++++++++++|++++-++|+++++++++++-++++++-|++++-++-|+++++++++++++++++++++-+++-+++++++++++++-+++++++-|++++++-+++++++++|+|+++++++-++|++++-|+-+-++|++++
|+-++++++++++++-++++|+++-||++++++++||+++++++++++++++++++-++++|++++-++++++-++++++-++|+|++++|+++|+|+++++++++|++++++++++++++++++--++++++++-+|+|++-+-++-++++++++++++++++++--++++|-+++++++-+++++++||++-++++++|+++|++++|++++-|+-+++++|+++++++|-+++-+++|+++++++-+
+++-|+++++|++++++++--++++++-+++|++++|++++++++|++++++|+++|++++++++|++++-+++++-+-+-|++-+|-+++|+++-+++|+++|++|--+++++++-++++++++++|+---+|++|++-+++++++++-++-++-+-+++|+-++-|++++++++|+++++++++++-+++++-++||+++++++-+++-++++++|+|+|++++++++++++-+|+++++++++-+++
++++|++|++++++++++++++++++++++++|++++++|+++++-+++-+++++-++++|+++++++|++++|+++++++++++++++||+++++-++++++++++||+++++++++|+-++++-|++++-++|++++++++++++++++++|+++-++++|+++++++-+++-++++-++++++++-++-+++++++++++--|-++++++++++-++|-|++++++|-++|+++++-+-++++++++
+++-+++-++++++|+++||++++++++|++-+++-|++++|++|+++++++|+|+++-+++--+++++-++++++-+++||++-++|+++|++++++++++|++|+|+++++++|+++|++-++++++++|+++++|++++-+++-|+++|+|+++++++-++++++++|-++-++|-+|++|++++++++-+++++++++|+++++++-|++-+-|++++++++++++++++|+++--|++++++++-
|-++|++++++++++++++|++++++++|++++-+++++|+++|+++++-++|+-+++-+++-+-++|++++-++++++++-+++++++++|++-++++|-+++++-++|++-+++++++++|++++|+-+++++--+-++++++|++|++|++++|+++++++-++++-|-+|+|+|-++++-+-++-++++|-++++|++-++++-++++|+-+++++++++++-+++-++++++|++++|++|++-+
++++++++++++++++++++++-++++++|-+++-+++-|++++++-+---++++++++|--+++++++++--+++-++++++++++-++++++++++++++++++++|++--++++|+++++|-++++++++|+++++++-+-+++|-++++-++++-++|++++|+++|+++++++-+++-++++-++++|++++++--+++++++|++++++-++++++++-+|+-+++-++++|++++++++|-++
|-+++-+-++--|+++++-|+++++--|+++|+++++++++++++++++-++|++++-++++++|-++++++-+++++++++++++++++++|+|-++++++++--+++++++++|+++-|+++++++|++++-++|++++++++|++++|+|-|+++++++++-+-|++-+-+++++++++|-++-+++++++-+++++++-++++|++++++--++++-++++++|+++-|+++++-+++-+++|+++
++-+++++++++|+++++-++|+--++++++-++++|+++++++++-++-|+++++++++|++|+++|++|+++|-++++++++||++-++-+++++++++-+++|+|+++++++++-++++++|+-+++-+-++++++++|+++++|++-++|+++++++-|+-+++++|++++-++++-+-+-+|+++-+-+++-+++++++++-++++||++++++--+++-+++|++++-++++++++|++-++++
|++++|++-+-|+++-+++++++++++++++++++++++++++-|++-|+++++++++|-+++++++++++-++++|++++|++++++++++|+++++++-+++-+-+++++++++++++-++-++++++++++++|++++++-++|-+-+++++++++++++++++++++-+++++|+++++++-+-+-++--+++++||+++|++++++-+++|+--|++-++-++++|+++-+-+++++++||++++
+++++|++++++++++++++++++|+++++++++++++++++-+++-+++++-+||++++++++++++|++++-++++--|++++-++++++++++++++++++++|+++++++-+-+|+|+-++++++++|+++++++|++++++++-++++++++-+++++++++++++++++++++++++-|+++++++++++-++++-++++++++-+++++++|+++++++++++|+|++-++-+++++++++++
+|+++-+++|-++|+++++++++++++++++++-++++|++|++++++||+-++++-+++++|+++++|+++-+|+-++++++++|++++++++++-++|-|++++++++++++|++++-++++++++|++--+|+++-+++|++-++-+++++-+++++++-++++++-++++++++++++++++|++++|+++++++++++|+-+-+++++++++|++++++++|+-|++++++++++|++|+++|++
-++++|-++|++++|-+++-+++++++++-++++-++++++|+++-|++++++++++++++++++++|++--++++++++|+++|+-++++++++|+++++++++++++|++-++++++-++++|++-+|++++++++++++-++++++++++-+-|++++++++++++|+++++-|+++++++++-+|+++++|+|+++++++++++-+++-+++|++++|-|++|+++-++++-++-++++++++-++
-++++-|+++++++++-|+--|++++++++++++++++-+++|++-+|++-+-+-++++++++++-++|++++++-+++++++++|++++++|-+++-+++++-+++|++++||+-++++++++|++++++++++++-+-++++++++++++|++++|++++++-++++++|+-+++|++-|+++|++++++|++|++++++++||++++++|+-+++|-++++++++++|++-+|-+++++++++++++
++++++++++++-++++++-+-++++|+++|+++++|++++|+++-+-+++++++++++-|++|+++++++|++++++|++-|+++++++++|+++++|--+++-++++++++++++|+++-++-|++++++++++++++++||--++|+|++||+++++|++|++-+++++++++-+++++++|++|++++|++-+-|-+++++|+++|+++++++++++++++++|+++++|-++++|-++-+++++|
++-+++++-+++|+-+-+|+++++++++++-++++++|+++++-++++++++++++++++-+++|+++++++|+++++++++++-+++++++++++++-+|++|++++++++++||++-++|+++|+++-+|++++++++++++||+++|+|-+||-+++++++-++++++++-+++|+++++--++-++|++++++-+++|++++++-++-++++++++++++++++|||+++++++|+++++++++++
++++++++|++++|++||+++++++++++++++++++++++-+++++++++++++++++|+++-++++++-+++++|+++++-+++++++++-++++|+|++|+++++-++|++++|+++|+++++-++|+|++++++||+++++-+++++++|++++++++++++|+-+++++++-++++++-|++-+++++++-+-+++++-++-||+-|++++-+-+++++|+++++++++++++++|++-+++|++
-+++++++++--+|+++++++++|++++++++++++++|+-++|++++-+++|+++-+++|+++++++++-++-++++++++++++++++||+++++++-+++++++++-++|++++++--++++||++|+|||++-|+|++-+||+++++++|++|+++++|++++++-+++++++++++|++++++|+++-++|-+++-++-+++++++++++++++---+-+++|+--++-+++++++|+++|+|-+
|+++-+++++++|-|++|++++++++||+++-+|+||++-++++|-++++++++|+|+++++++|++++++-+++++++++|++++++++++|-+-+--+-+++-+++-+++++-++-++++++++++-++-++++++++++++++++++++++|++|+-++++++++++-|++++++-+-+++++-+|-+-+++++|++|+-++++++-+++++++++--++++++-+++++++++++++-+-|+++-+
++++++-++++++++++++-++++++++++|-+++++++++-+++-++++-+++-+++++|+++++++|++++++|+|++++++|++++-|+++++-++++++++-++-|++|+++++++|-++++-+|++++++++|+++--+++-++|++-++-++--|++++-+++++++-+--++++-+|+++++++++-+++|++|++++++++++++-++-+++-++++++++++-+|+||++++++++-++++
+-+++++++++-|++++|++|+-+++++++++++++++|++|+++++-++++--+-++-++++++|++++++|+++-+++|+|+++||+|++++++++++++-+++++++++|-|++++++++++|++++++++++++++++++++|+++++++++++++-+++++++|++|++++++++++++-+++++++++++++++-+-+++++++++-+-+++++-+++++++-++++++|+-++-+++|+++++
++-++++++++++|+|-+++-+-+++++++++++++||++++|++++++++++++++-+++|++-+++|+++|-++-+++|+++++--+++|+++-+++++++-++-++++++-+++++++++++|+++-++++++-+++++|+++++|++++|+++++++|-++++++++++++++++++|+-+++-++-++++-++||++++++++++|+++|+++-+++||++||+++++++|+|+++-|+++-++|
+-+|++++++++-++++++|+|+||+++++-+|+++-++++++++++-++++-+++++++-++++++++|++++-++++++++++|+++++-++|-+++++|++++++++++-+|+-+++--+|++++-+++++++++++++++++++++++++++++++--+++++++++++--+-++++|+-+++++++++-++++-|+-++++||--||+-+++-+++|-+-++-+++++|-+|-+++-++++++++
++||++--++++++++-+|++++++--+++++++-+++++++++++++++|+|+++++++++++++++++++++++++++++|--+++++-+-+++-|++-+++++++-++++++++|-+|++++|+-+++|+-+++++++||++++--|+++++++++-++++|++++++++|+++-+|+++||+-+++++++++++++++++++++++|+++++++-+|+++++-++-+|+++++++++++|+|++++
+++++|++++|++++++++-+++-++++++++++++|++|+++++|+-++|++-+++++++++++++-+++++++++++++++++++++++|+++++|++||+-+++|+|++-++++|-+++++++++++|+++++++++--+++-+-++--+-+-+++++++++++++++++|++++++++++-++-++++++++++-+++++++|++|++|+|||+|--+-++++++||+-+-++++++++++++-|+
+--++-++++++++|++++-+++|-+++|+++++-+++++-++++-|-+++++|+++++|++++++++++-+++++++++++++++++|++++++|+++++++++|++++++++|++++-+++|+|++-++++-|++++++-+++|++--++++++++++++|++|++++++|++++++++++++|-+-++|++++++++-++-+++++++++-|+++++++-+++++||--++-+++|+-+++++|+++
+|+|++++++++++++++++++++++-++++-|++++++++++++++++-+++++++++-|++++++-+++++++++++++++++|++++-++-+++++++++-+++|++++++|++++-++-|+-++|+++++++++-+-+-+++++++++++++++++++-++-++++++++|+++|-++++-|+||--++++--++|+++-+|+--++|-++++++++++++++++++|+++|++++++|+++++++
+-+++++|++++++|--+++++++|+++++|++|+|+-+++|+++++++++++++-|++-++++++|++|+||+++++-++++++++++++++|--+++++++++++++++++--+++++++|+++++++++++++++++++++++++++|-|+-|++++-+-+++++++++++++-+-++++|++++|-+++++++|++|++++++++++||-+|++++++++++-+++++++-++++|+++++++|++
+-+||++++++++-++++|++++++++++--|-+|+++-++++++++++++++|+++++++||++++++++++++++++|+-+++++++++++++++++-++++-|+|-+-+-|+++++-+-|++-+++-+++++++-++++-+++++++++++++++++++||+++++|+++|++++++++++++++++-+|++++++++++++++++++|+-|++++|-++--++++|++-++-++-|++++++++++
-++++++++++++++|++++++|||+|+++++||+-+++++++++|+++++|+|+++++++++++|+--+++++++-|++++++++|+-+++++||++++++++++-+-|+++|+++-++++|-++++++|+++++|+-++-++++++++|+--++++++++++++-+-++++|+++-+++-+++++|++++++++++|++++-||-++|+-++++-+++--+++||+|++++++++-|+++-+++-++-
+++|+-+++++++++++++++++++|+++-|||++|-+++|+++++|+--++-+++|++++|-+++++-|++++++++-+-+|++|-+-+++++-+++|+-+++|+++++++-++++-++-+++++++++|++-|++||++-+++-+-++++++++|+-++++||++-+++++++-+++++++|++++++++++-+++++-+++|++++++++||+-++||++-++++++++-++-+|++||+++--+++
++++++++|++++++|+++++++++++-+|--++++++++++++++++||++-+++++++-++++++++++++++++++||+++++++-+-+-++++++++++--+++-++-+++|+++-++++-++++-++-+|+++++++++++-+++++++++|-+++||+-++|++++++++++++++++++++++-++++-+++|++-+++++++++++++++|++|+++++++++++|-+|+++-|++++++++
+++|+-++-+++++++++++++|+|-|++++-++++|++|++++++++|++++++++++++++++++++++++++++++++++++|-++++++++++++++-+||++--+++++++|+|+|++|+|++++-++++++-+|+++++++++++++-++++-+||+++|++++++++++++++++++|+++++++++++-+++++++++-|++|++++++++++++++++|++++++++-+++--++--||++
+++++++++-++++++++++++++++|+++++++++-++++++|++-++++-+++++++|++|++-+++++++|-|+|+++-|++-+++++++++++++++-+-++-++-++++++-|+++-+++++++++++++++++++++++|+++-++-++|-++-++++++++++++++++++++-++++++|+-+-++++++++++-|+++++|+-+|+|+++++++++++-+++-+|+++++++--+++++-+
+|+++++-++|+-++|++++|+++++|++++++++++++-++++|++++-++|+|--++++++++++++++++++++++-++|+|++++++|||+-+-++++-+-|+++++++++|+++-+++++|+-++-+++++++|++++|++++++++++-+++--|||++-+++++++|++++++++++|+++|++++++++|+++++-++++++++++--++|-|+++++++++++-+|+-+++++-+++-+++
++-+++++-+++++++|++++++++++++++-||+--+++++|+++++-+|++|+++|+|+|+++++++++-+++-++|-+++++++|-+++++++++++++++++++-+++++-++-+++++--++++|++++++|-+|++++++++|++|++++-+|+++-+++++|++-++++|++++|---++++++++++++-+++++++++++++++-++++++-+-+|++++|++-|++-+-+-+++-|++++
+++++++++++++++++-++++||++-+|++++|+-+-+-+|++++++++++-++-++|+++|+++|++++++|++++|++++++-++++++++++-+++++++++++|+++++|++|+|+++++++++|+||+++++|+++|++|-++++++-++++++++-++|+|++-++++++++|+-++|+++|+++-+++++++|+-++++-+++-++++++++-++++-+++-++|++++++++--++|++++
++-+--++++|+|+++++++-+++||+++++++++-+++|++-+++++++-+|--++++-++++++|+|+++++-++|+++++|++-++++||++++-++++++|++-+++|++++|+++++++|-++++++++++++|+-+-++-|+++++++++++++++++++|++++|++++++++++++|++++++++++++|+++++++|+++++++++++|++-+||||--++++|++++++++++++++|-+
|+++++++||+++-|++|++-++++++++++++++++++++++++++++++|+++++++++-++++++|+++++-+++++|++++++-+++++|+++-+++|+++-++++|+|+++++++++-++|+++++++++++|-+++++++++||+++++++++++-++++++|++++--|||+++++++-|+++++-+-+++-+++-++++|+++-++|+|-+++|++-++++++++++++|+|++++++++++
--++++-++++++-++|++++-+|++-+++++-++++++|+||++-+|+++++++++|+++++++++--+|++++-++++++++|+-|++++|++++++++--+++-+++|-++|+|+++++++-++-+|+-+++++++++++-+++++++++++++++-+++|+++++||++++++++++++++++++++++++++++-+++++++||+++++++++++++++++++--|+|-++++-+-+++++++++
+++++++|-|++++++-++++++++-++++++++-++++++++++++||+|+++++++++++++++++--+++++-+++++++|+|-++|++|++++|++++++++++++++++++++++|+++-+|+++++++++|+++-+++|+++|+-+++-++++|++-+|+++++++++++++++++++++++++-|++|+-++++++-+++++++++++-+|-++++++++++++|++++|+++++-++++++|
-++|+|++++-++++++-++-+++|+-++++++|-+++-+++++|++++-+|-+|+++++++++++++++++-++++-+||+-++++|+-+++|+|+++++++-++++++|+++++|-+++|+-++++++-+++++-++++|+-+++++|++++-++++++-++++++++++++++--+++++|++++++++|+++|++++|++++++++++-|++++++++-+++++++++++|+++++-++++++-+|
++++++|+++++++++++++-+++++++++++|+++-++++++++++|+++++++-++++++|+++++++++-++|++++-+|++-++++-+++++++||++++++++|-++++-+--|++++++-+-++-+++--+++++|++|++++++++++|+-++-+++++++++|+||++|++|++++-+-+++|--+++++++++++++||+--++++-+++|--+++-++++-+++-++++++--++++++-
+++++||+++|+--+++++++++-+++|-|++++++++++|++|+++-+++-+++-+++|-+-++++-+++++-++-+++-++++++-++++++++|+|+++-+++++|++++|+-+++++-+++++++-+++++++||+++++++++++++++++-+||+++++-+||++|+|++++++-++++++||++++++++-|+++++++++++++++++++++-+|+-++++++++-+-++++++-+++|-|+
++||++|++++++-+++||+++++++-+++-++++++++++++++++++++++++++|-++-+++++++-+-+-+-++++++-+-++-+-+|++-+++++++-+++++++++++-+-++++++++++++++++++++++++++|++++||++-+++++++++++++|++||+++++++|+++++++++++||++++++++++++++--+++|+|++-+++++++++++-||+++++++--++-+|++-+|
++++||++++++-+++++++++++++|++++-++++++++-+++++++++++-|+++-+-++++|++++++|-|+++++++++-|++++--++++++++++-+++-+-++++++++-++++++-+++++++++-+++++++++++++-+++++++-++-+++++|+++-|++++++-++++++++++++||-++++++++++-|++-++++-+++++-|+++++++++++++++++|+++++++++-+++
++--+++|+|+++||+++++-+|+++|+++++++++|+++++++++++-++-|++++++--+|+|-+|+++++++++++-++++++++++-|-+|+|-+++|++|+++++++++++||+|+++++-++-|+|++|+++++++++----+++-+|++++|+++++||+|+|++|++++++++|++++-++++-+|++++++++++++++||+++++|+++++|+++++++++|+|--++|+++++++++++
|+++++|-++++--+++-++++++++|+-+||++-+++++-|+++++++-++|+--++++++++-+-+++-+++++|+-+++|++++|++++++++++|+-+++-|++++++++++++|++++++++++++|++-+-|+-+++++-+++++++++++++-|++++++++++|-|+|+++++|+-++|+++++++-++|++|++-++|+|-||---++++|+|+-+|++++-++++++-++++++++++++
++++||+++++++++++++++|+++|--++++++++||++|+--+--+|++-+++-+++++++++++++++++++++++-++++|+-+++++|++++++++++++++++++++++++++|+++-|+++++++++|||+|-+|+|--+++++|+++++--++++++++|-|++++++++|++++++++-++++|+|+++-++++++++++-+++++-++++|+-++++++++++++++++++++++++++-
|+++++++|+-+--+++||-|++++-+++-|+|+|+-++++-+++++++++|++++++-|+++++++++++++++|++++++++-++++++++|++++++-+++-+++++-+++|-++++|++|||+++++++++++-+|++++++-++++|-+|+++-+|+++++|++-+++++++-+-++++-|++++++++++++++|+++-++|+--+++-+++|+++++++++++++|++++|++++++++++++
+++--++|++-++|+||+++++++||+--+|-+--+-+-+-++-||++++++-+++-++++++-++++++++++++||+++++++++++-|+++++++-+++++--++++++|++++|+++++|++++++++++++++++|+++++++++++++++++-++|++-++-+|+++|+|++++++++++++++++++-++|+||++++++++++++++++-++++-++++-+++++++-++|-+++||+|-+-
++++++++-+++----++++++++++-+-++++--++-+++++||++++++++++++++++++++|++++++++-+++-|+--++++++++|-+|++++-+++++-++++-+++|++++-++++++|++|++++++|++|++++-++++++++-+++-+-|++++++++++++--++++++++-+--++++++++|+||-+++++|-+++++++|+++++++++-++++++++++++|+++-++-+-+|+
+++|++++++++++-|+++++-+++-+++|+++++++-++++++-+++|+++++++++++++++++|++++|+++++-|++++++++++++++++|+++++++++++++++++++++++-++++|-++++++-+++++++++++++|++++++--|++|++++|+++|++++++++-++++++++++++--+++++++-+++++++-+++++++++++++-++++|+++++++++|++-++++++++++|
++++++|++|++++-++++|+++-++++++|++++++--+++++++-+-++-++++++++++++++-+|-+++-|-+++++++|+|+-++++-++++-+++-++++++-+|-+++|+-+++++++|++++++++++++++++++++++++++++-|+++++++++++-+-++|-++++|-+++++++++++++++-++-+++|++++++|+++++-+++|++||++|++++||++++-++++++++-+++
+++|+++++++++++++++++++||+++|++++++|+|+++++|++-+-+-++-++++++++++++++++++++++++++++++|++++|++++|+|++++++++++++--++++++-+-+++-+++-+++-+||+++|++++++++|++++++++++++++++++++++++++|++++|+--|+++++++++-++++|++-+-++-+++||++++-++++++|++-++++++-++++|+++++|+++++
--+++++|+++++++++|++++++|++++-++-++++++++-+++++++++-+|++++++++++|++++|+++++++++-+++++++|++++++++++++|++++|+-++++++++|++++++++++-+|-++++-+++++|+-|++--+-++++-++++++-++++-++++-+-+++|+|++-+++++++++++-+++++-++||+++-+++++++++++|-++++-+++++|+++++++-+++++-++
++-++++++++++-++++++++++|-+|+++++++++++|++-+++++++++-+++++++++++++++-+++|++++-++++++++++++++++++---++-++-+-+++++++++-++++++++++++++-+++++++++++++++++++|+|++++|+++++-+|||++++++-++++++++++++-+++++++++-|-+|++++++++++|++++++++++|++++++++++-|+++++-+-+++++
+++++-+++++++++++++-++++++|++++-+++++-+|++|+++++--+++|+|+-++--++-++++++|++++++++-++++++-+-+++++++++++|++++++++++-++++++-+++++++++++++|+++++|++-++++++++++++++++--+++++++++++++|-+|-++++|+++++++++-++++++|++|+++|+++++-||-|+|+++++|++++++++++++++++-+++++++
++++++++++++++++|--+++-++|+++|+++++++++++--++++++|+-++++|+++++++-+++++++++++++++++++-++++-+|+|+++++++|+++-+++++|+++|+++-++++++-++++-+++++||++-+|+++|+++-+++++++|++|+-+-+-++++-||++++++-|++++++|+--+++|+|++++++|+|++--+|++++++|+++++++++++-++++-+++++++|++|
+++++++-+|+++|+++|+|+++--+++++---+|++-+-+++-+++++++|++++-++-++++++-+++++|++++++||-+++-+++++++++-+-+|+++++++++++++++|+++|+|++-+-+|+|++-+--|++++++++++++|+|++|++++|+|+++++++++|++++|+++++++++++|+-+++--+++++++-+++++++++++-|+++--|++++-++|+++++|+|+++-++|+++
++|-+++++|+-+||++|+++++|+++++++|++++-+++++++++-+++++-|++|+++++++-+++++|++++++++++++||-+++++++-++++-++++|++++++++|+-+++|+++|-++|+++++++++++++++++++-+++++++++++++++++++-++++++++++++++++-+++|+++++++-++++-+++|++-+++++|+++|+++++++-++++|+++++-+-++++++--+++
++-+++|+-++++++|+++++|+-++++|++++++|+++++++-+++++-++|--|++++|+++++-++++++++++++|+-|+|++++-++|++--+++++|+++-+++++++++++++++-+|+-+++++++|+++++++++++++++++||+++++++++++++++|+-|++++|+-+++|+++--++-++|+|+|++++||++++-+|+++++-++++++++++++++-+++++++|+-+++++++
+++++++++++++++++-+-++|+++++++++++++++++-+++++|-++++++|++++++++-++-+++++++|++-+-++++++++++++++|-++++++++++++++++|+++-+++|+|++++|+++++++++|++|+++++++-+-++++++++++++++-||++-+|-++++--+++|||+++|++++-|++++|+++++++++++++++++++++++||+++-+-+--+++++++++-+++++
++++++++++|++++++++++++|+++++++++++++-++-++++|-+++-++++||++++|++++-|++---++||++-+|++|++++++++-+++++|-+++++|+++++++++-+++++++++++-++|++++-|+++++-++|++--++++++++-+-+++++++++|++++++++++|-++++++++-+-+-+-++|+++|++++||++|--++++++++++|++++|+-|++|+-+++++++++
+++++||+++++++-+++|+++++++++++++-+++-+++|+++++|+++++|+++++-++++-++-++++++++++++++-+-++++++++++++++-++++|+--+++|++++++++|+++++++++|+|++++++++|++--+++++++++++-++-+++++++++++-++++|+++++-|+++++++-++++++++++++-++|++-+++++-+++-++-++++-+++++++++++++++|+++++
++++++++++-++++++++-++++|++-++++++++++++|++++-++++++|+-+++++++|+-++++-++|++++++++-++++++-++++++++++-|+++|+++++++++--+|+++-+++-++++|-+++|+|-+|++++++++|+|++++|+++-++++-++-++++++-++-+++|+|+++++++++-++-+|-++-+++-+|++++++|-++++++|++++++++++-+|+++-++++|+++
+++|+|+++-|++++|+++++++|+-++++++++++++++++++|++++-+++-+++-++-++++-+-+++++++++++++++++++++++|-++++++++++++++-+++++-++|++++--++++++++--+-++|+++-+++++++-|+++++++-++++++-+++++++++++-+||-|+++++|||+++++++|++++|+++++++++++++++||+|+++|-+|-+|+++-+|++++--++-++
++++++++|++-|++-+++-++++++++-|+--|+++++++--|++++++-+|+-+++-+++++++|++++++-+--+-+||+++-+-|+||++|++-+-++++++++++++++++-+++-+-+++++-++|+++|--++-+++++++-|+++++++++-++++-|++||+++|++++++++++++|-+++-+++-|+++++++-+-++++|+++|+++++++++++|++++++++|+|---+-++++-+
|-+|++++++++++++++++++|+--++++++|++++++-++||+|+-+++|+++-+++-+++|+-++++++++--+++-++++-+|+|-+++|+++++++-+|++-++|-+||-|+++++++++-+++++++++|+++-++++++++++++--++++++||+-++++++|++|+||++|+--+++++++-++-++-+|+++++-|+-+++|++++|++++++|+||++++--+++|+|+++++-+-+++
+++++++++|++|+++++|+++++++-+-|+++-+++-+++-|++++++||-++++++++++++++|+|+++++++++-+-|+-+-++-++++|+++++++++|+++|++++-+++++-+-++++++++++++++++--+-+++++++++-++++-+-+++|++-+++++++|+|++++++-++++++++++++++|++++++-+++++-+++|++--+++++++-+|-+-+++++-++++|++++++++
-|+++|+||+-|+--++++++++++++++++++++|++--+++|++-++-++-+++|+++++++++|+||+++-++++++-++++++++++++-++++++-+++++-+|-++++-+++++++++++++++++++++++++++|+-|+++++|++|+++|+++-+-|++++++++++-++++|+++++++|++++||++-+-+++++++++++++++|++++++++|+|++++-+++++++-+++++++++
++++++++-++++++-+||-+++++|+++++-+|+++++++++|++++|++++++-+|+++-+++|++++++++|-+++++++++++++-+++++-++++|++|||++|++++++-+++++|+++++++++++++++|+++++++++++++|++|+++-+++++++++++++++--+|-++++++++++++++++++++++-+++++++++++++++++-+++++++++++++++++++++++++++++|
+|+++++-+-+---+++++|+++-++++++-+++|+++++--+++|+|++++++++++++++++-+-+|++++++-+||+-++++++|+++++----++-++|++++++++++|+++++-+||||+++++++|++|++++-+++++++-++++-+++++++|++-++++-++-++++++++-+|+++++-+-+--++++++|+++++++|++++|+++-+++++|-|+++++++++++++++++++++++
+|+-+++|+++++++-++++++++|++-+++++-+-+++++++++++++++|++++++++++++++-+|+-+++++++++++++++++++|-++++++-|+++++++++-+++++++-+++++++++-|-+++++++++++++++|+|++-+++++++-++++++|+|++|++++|++|+|+||-+|+|+++-+++++++++++++++++++++-+++-++++++++++++++|++++++++++++++++
+++-++++++-+|+|++|||++++++++|+|+|+++++|+++++++|++|+++++|+++++++++-++++++++-++++|+++++++|+-+-++++|+++++++++++++|+-+++|++++++|+++|-+-++++-+-+|+-++++++++++++++++++-|++++++-|+-+++++++|+-|++++++++-+++++++++-+++-+++++-++++++-++++++++|++++|+++++++++++++-|++
-+++++++++++++++-|+++--++-+++++++|++++++++|++++++++++++|++++++++|+-+-++|+++-|+|+++++-+++++++|+++||++++|++++++++-++|++++++-|++++--++++|+++++++|+-++++-++++++|-++++-+-+-+|+++++++++|++-++++--++++--++|+++++++-+++||++|+++|-+|++-++++++-+++++++++++|++-++|-++
++|+-++-|+|+++|+++++-++|+-++++|++|++++++|++++-++|+++++++-++++|+++|+-++|++-+++++|+++++++++++++++-+|+++++++++++-|+++++++++++++++|++|-++++|+|++-++++++-+++++++++++++|++-++++++++|+++++-++++++++-++++++++|++++++-++|+++++-++|-+-+-+++|++++++++++++|++-+++++-++
+++++-++|+-++|+++++|++++++|+++++-+++++-++++++++-+++++++|++++++-++-|++++++++-+++++++++++++++++++++-++-+|+++++++|++++-+++++++++++||+++++++-+|+++|+++|+|+++|++--+++-+-++++++++++-++++|-|++++++++++++++++-+++--+++|+++++++-++++++++++++-+|++-||+|++++|++|+++++
++++|+++++|+++++-++++++++++++++++++++|+++++-+++++|-+|+++|+-+++++++++++++|+++++-++++++|-+++++|+++--+||+++++++++-+++-+++++|+-++++-+++++-++++++++--+++++-++++++-|+|-++++++||+|+++++++++||+++++-++-++-+-+++++|+++|+++++++++++++++++++++-++--++-++|-+++++++|-++
+++++++++|+-++++++++++++++--++|++-++++-++|+++++++|++|+++|+++++++++++--+|+-+++++|++++-|++++++|+-++++--+++++++|-++|-+-+|++++++++++++++|+++++-++-+++|+++++|+++++++++++++--+++++++++++++++|+++-+++-++|++++++++++++++++++-++++++-+|+||++++-++|++|+|++|+++++++++
+++++|+++++++++++++++|++|+++|+++||--|+++++++++++|++++-+++-++++++|++++|-|+++|++++++++++++++++++++++++++-+++-+-++++|+++++++|++++++++|++|++-++|+++++++++++++++|++-++|+++++|+-+++++++++++++++++++|++++++-++++++|+++++++++++++++++|++-+++|++++--+++++++++++++-+
+-+-|+++-||+-+|+++++-+++++++-|+++++++-++|+-++|+++|-+|++||+++|+++|+-+++++++++++|+|++++++++++++++++++++++++++|+++|+++++++|+++++-+++++-+||+++++++++++|-+++++++++++|-+++++++++|-++++++++-+++++|+++++++|++++++-++|++++|++-+-|+||+++++-++++|++++++++-++++++|+||+
|++--+|+|-++-|+-+++++|+++++++++||++|+|++|-+++++-++++|++++++++++++++++-|+++-+++-+|++++++++-++++|++-+-|++++|++++++++-+++++-+++++++|++-++++++++|++++++++++++++++++++++++++|++-++++++++-++++++++++-|+++++++++-+-+|-+|-+|-+|++++++-+++++++++++++|++-+++++++++++
++++|+++-|--|+||++-++||++-++|-++++++-++|--++++||-+-+++-+++++++||++++|++|++|+-+++++++++++++++++++++|+++|++++++++++|++++-+|-++||+++|++-++++++++||+++++++++++--++|+|+++++++-+|+++-+++-+++++++-++-+++++-+++++-++|+++|++||++++++-++|++|--++|+++++++|+-++++++++|
+++++++|-+--|+++++++++-+++++++++-++++-++++++++++-++++|++|+--++++-+-|+|+-++++++++++++++||+++-+++++|+++++++--|++++++++++++++++++++-++++|++-++++--+++++++-+++|++++-+++|+++|++|+|-++++++|-+++-++|+-+++|++++-+++-+|-++++-+++-++++++-+|+|||-+++++++++-+++-+++-++
++++||++++++++|+-++++-++|+++++++++|++|-+++++++++++-+++++++++++++++-++++++-++++-+++||+-+--++++-+|+++++++++++++-+++|+++++|+-||++-+|-+-++|+++++++++++-++++++++++++++-++|+|++|+-++++++++++|+++++-+++++++++++++++++-++|++++++|++++++|+++++|++++-++++++++++++|++
++++++++++-+++|+++|+++++-+++|++++++++-+++|+-++++-+++++++++++|++++-++++|+-+|++++---+++++-+++-+|+++-+++-++|+++-++-++++++++-+++++++++++++++++++++++++-|++++|++++-+++++++++-++|++++|+|++++++|+++---+++++++++++++++++|++++++++|++++++++++++-+++|++++++++||++|++
+|++|+++++|+|++++++++++++++++++++||+++++-++++++++++|+-++++|-++++++++++|++++|+-++++++-|+++|++++++-+++--++|+++++++++|-++++|+++++++++++++++++++|+++--|-+++-+++-++||++++++++++-++-++++++++-+++++++++++++|+--+-++|-+++++++++|+-+|+-+-++-++++-|+++|++-++++++-+++
+++-+++++++++++++++||+-+++++++++-+-|++-+-+-++++++++|++|+++++-+++++++-++++++-++++-+-+++++++||-|+-+++++++++|-++++++-|++++||+++-++++-++-+++++-|++++++|+++++++||++++++++++|++|++++-+|++++++++-++++++-+-+++++++-+|+-+++++++|||+++++||++++||++++++|+++|+++++++++
-|+++++++++++++++|++++++++++++++-+++++++++++++++||++|++++++++-+-+++++++++++|++++++++++++-++++++|+-+++|-++|-+++++|++++-+++++++++++++++++++++++|++++-+|+++++++++++|-++++++++++++|+++--++++-+++++++++-+-+|++||+|+|+-++++++++++--++++++++++++++|+|+++++++++|++
++++--++-++-+++++||++|++-|-+++++++++-+++++||++||-+|++|+|--++++|++++++-|+++-+-++++++++-+++|+-+-++++++++-+++|+++-++++++++++++-++|-|+++++|+--+++-+++|+-++++++---+|++++-++-++++++++|+|++++|++++-+++|-++++++++++-+++++++-+++|++-+++++++++++|++-+++++++-+|+-++++
++++++++++|+++-+++++++++|+++++++-+++++++++++-++++++-|+++++++--|++++-++|+++|+++++++++++|+++++-+++++++++++++|++++++|++|-+++|+||++++-++-++++++++++++|++|++++++++-++++++++++-+++++--++++++++|++++++++-+-+|++-++++-+-++++-++-++|--+-+|-++-+++|++|++||+++|+-++++
+++--++++|++++++++++|+++++|+++|+++++++++|++++++++|+++++++++++-++++++|++|+++-|+++++++|++|+|+-++++|+++++++++-+|+-++|-+++-++++++-+|++++-++++|+++|+++-++++++|++|++-++++|+|+++++++++||++++++++|++++++++++||++++-+++++-++++++++++++-+-++++|-+-+++++++-++++++-+++
+++-++|++++-++|+-+++++|++-+-++|+++++++-++-+++-+|+-+++|++++-|+++++|+++|+++-++++++++++++++-+++|+++++++++++++-+++-++|++++-+++++++++|++++++++++++++-++++++|-++|+++||+++++++++++++|+++++++++++++++++++++++++++++++-|+++++++|+-+-++++||+++++++|+++++-++++++-++|+
++++-|||+++-+-+++++-+++++++++++++++++-++++++++++++++|++++++++++++++++++++-++++++-+++++++|-++++-++++-++++++++++++|++++|+++++++|+++++++++++|++++++++-+++++|++++++++++++++++++++|+++++--++-+-|+|+++++++++++++++++++++-+++-+|++|++++-++++||+++-++++++++-++|+|+
++|-+++++|+++||-|+++++++++++++++|+++++-++-+|++++|++++-+++++++++|+++|++++|+++-++++++++++++++++++-++++++|+++|+|+++|+|++++++++++++++++++++++++|+++++++|+++++++-+++++|+++++-+-|+++++++-+++++++++|++++-++++++++++++|++-++++++++-+++++-+|-++-+|++++|-|--++++|+++
+|+++++++++++||+++++++++++++-||++++-+++++++++++++++-++|++++|+++|+++|++++||++-+|-+++++++++|++++-++|+++||++++|-++++++-+++++++|+++++-|++|+++++++++-++++++-+|++++++|+++++-+-+++++++++++|++|++++++++++++++|-+-+-++++++++++++++|+++++++|+|+++|+-|++|++++++++-+-+
+++++++++++-+|-++++++++++++-++++++++++++-+++-+++|+++-+++++++++++++++++++++-+++||+-++++|++++-++++++++++++++|+++++|++++++++-++-++++++++++|+|+|+-+++++-++++++++++--+++++++--+-|-++++|++|+++++++||++++++|+-+++++--++++|++++|+++++++++++-+++++++++++++++++-++++
|++++++++----++|++|++-++++|++++++++|++||+++++++++++++|++++++|+++-||-++++++-++++-||-++++-+|+++++++|+++++++-++-|+++|+-++++|+-+++-+++||+|-+++++-++-++|++++++|++++++-|+++++++++++-+++++|++++|+++-++-+++++|+++-++++++++++++|++++-++|++|+++-|+|+-+-|+++++++|++|+
+|+++-+++++-+++++++-+-++|+|-++++++++|++|+|+++++|+++++++++++-++++|--+|++|+++++++++++-++|+++++-++|++-++++++++++-++++++++++++-+++--++++++|+++++-++++|+++++++++++++++-+++++++++-+|++++-++++|+|-++++|++++++++++--||+++-+++++++|++++|-++|++-++-+++-+-++++++++|++
++++|+++++++++++|+++++++++++++++++++|+-|++++++++++++++|++-+++++-++++-+++|+-++-+++++++++++++-+++++++-+|+-+++|+++++|+++++++++++-+++|-+++-+++++++-||++++++++|+++|+++++++++-+++++-+++|++++++++++++++++++|+++++++++++++++++++++|++++++++++|+-++-++++++++++++--+
-+++++++++++-+|++++++++++++-|+-++++++++++-+++++++++|-+-++|++++++++-+++++++++++++-+++|+-++++++|+++++++|+|++-++++++-+|++|+++-+-+++++++++|+++++++++++++++++|-+++++++++++-++-+++++++-+++++-+++|+++++|+|++|++++++|+-++-++|+++|++++++++++++++++++|++|+|++--+|+++
+++++|++|+-++++||+++++|++|+++-++++++-|+++++-+|-++++-++-++++++++-+++++++++-+|++-+++++++++|++-+++++++|+++-+++-+--+++-+++-+-+++++++++|+++++-++++++++++-+++-++-+++-+|++|+++++++++++++|+++++-++-++-++++|+++-+++|--|++++++++++++++-++++++-+++++++-++--++|+++++++
+++++|+++++|++++++++++-++++++|-+|++++++++++++++++++++++++++++++++++++-++++++-+|-++++++++++++++-+++|++++-|--++++|+++++-++|++++++++++++++-++++|-|+++-++++++++|++--+++++-+|+++++++++++||+++--++-++++|++-+-++|+++++++--++++|+---++--+-++++|++++++|+++-+-+++++|
+++++++++|-++++++++++++++-|++++++++++++-++++++++++++++++++++++++++++-++++++|+|++-++++++++++++++--+++||+++-+++|+++++|++++++|+++|+-+++++++++++-+++++++++++++++++++++++++|++++++++|+++++++++---++|+++++|+++-+--|+++++-+-+++++++++++|+|++|++++-|+|++++++++++++
++|+-++|++-|+-+++-++-+-|++++++++++|+++++++++++++++++++++++|+|-+++++-+++++++++|++-|++++++++++++++|++++|+|+++|-++++++-+|+++|+|+||++++++-+|++++++++++++++|++|+++++++++++--|++|++++++++++++++++++++++||+++-++-+++-+|+++|+++|++|++++++-++|+++++++++++-+++-++-++
++++++|+|+|+++++|-+-+++-+--++++|+++++++++++++++|+--|++++|+-+++++++++|+-+||++++++++++++++++++++++|+++++|+|+++++++++|+-+++++++++|++|-+++-++++|++|++|+++++++-++-+++++-+++++++++++++++++|+++++++++-+++++++++-|+|+|++|+++--+++++-+++++++++|++-++|+++++-++++++++
+++++++++|++|+-+++-+++|+-+|++++|+++++++|++|++-+++++|++++++++++-+|+++|+++++++++|++++||+++++++++++|+--+++-+|+-+|++++++|+++++|++-++++-|++++++++-+++++++-+++++++-++++-+++++++++-+++-+++|-|+++++++++++++-+||+++++++++++|+++|+-+++++++++++++|++++++++-+|++++++|+
++|++++++|+++-+++++-|+-++-+++++++++|++|++++++|++++++++++++++++++-++|+++++++++-++|++++|+++++++|++++++++++++++|+++++++++++-++++|+|++++++++|+-++++++++++-++-+++|++++|++++++++-++-+++++++|+|+++++++|-+++||+|++++++-++++-+|+-+++-+++-+-+++++-+++++|++++++++++++
++++++-+++++++++|+++++++-++++++++++++|-++|-+-+++|-++++|+++-|||++++++++-+-+|-+++-+-+-++|++-+++++|+++++++++||-+-+-++++++++++++-++|++|+++++|+++++++++-+++-+++++-++++++++++-++|+++++++++++++++-+-|+|+++++|||+++||++||++++++++|+++++-+|-|++++++++-+|++-++++|+++
++++-+++-++|++++++|++-|+++++++++++++|++-|++++-|+-+++++++-++++--+|++--+++++++|+++-|+++++++++-+|+|+++|++++++++++--++++++++-++++++++++-+|+++++++|++++++-++++++++++++-++++|+++++++-+|++++|+++|+++++++-++++++++++++-+++|++++-++++++++-+-++++++++++++++++|-++++|
|+++-|+++-+++|+++|-|+++++|+++++++-++++++|+++++-+++-+++++|+++++++++|-+++-+|-++|+-+|+++++++|++++++|+-+++|+++++++++|+++-|++++|-+-+++|++++|++++++++++|++++++-++++++++++++++++-+++++++++-++++-+++++++++|+++-+-++++++++++++-++++++++++-+-+++-|--++|++-+++||++|++
+++-+|+++-++++++|-+++|+-+++++|-++++-++|+++-+++|+++-+++++++-|++++|++++++-+++++++-++++++++-++-++++-|++++-|+++|-++++++++|++++-+||++++++--+|++++++++-|++|+++|++++-+++|++|+++-++-+++-+-+++++|+-+++++++|+++|++++++++++++++++-||++|+|+-+++|+++++++++++-++|+|++++|
++++-++++|++++++++|++++-++||+++++++++++++++-|+-++++++|+++++-++++++|+|+++|+|--+++|+++++|+++++++++++++++++-+-+++|+++++|+++++-+++++++++|+++++|+++|+-++|++++|+++|++++-++|-++++++|+++++|++++-++++-++++++-+++++++++++|+|+|+|-+++++|-+++-+++|++++++++++-++++-++|+
++++|++||+++|+++++++++++|+++++++++++++++--++++++|+|+++++++++++|++++|+++-++++++++++++++++++++-++++++++-+-+++++++|+++++-|++++|++-+-++++|+|+++++|++-++++|++++|+++++|+|--+-++-++++-+-++++++-+++|++-+++++++-++++-++++|-++++-+|++-++++++++++-+++++|++++++++-++++
||+-++++-++|++||++|++-+|++++++++++|++++++++++++++++++++|++|+-++++|++++++|+++++-++|++++-+++++++++|+++++++|+++-|++++++++-+++++|++++++++++++++++++|+|++||+++-++++++++++++-++++++|-+|++|+++++++++|++++++++++++++|++|+++++++-+++++++++++++++-+++++++-+-++-|++++
+++++++-+++++++-+-+++-||++|+++++++++++++++++++++++++||+++-++++++++++++-|++++++++-+++++++|+-+++|++++++|+++++++++++++++-++++++|+++|++++++++++++|++++++++++++++-||+++++|+-+|++++++|+++++-+++|+||++|++++-++++|++++++-++++++-++++++++++|+-++++++++-++++++++++++
+++++++-++|+-+++|+++-+++|+++++++++++++++++|-+++-++++++++|+++++++++++++|+|+||+++|+++++++-+-+++--+++-++++++++-++++++++++++++|-+++++|+---|++++++++|+++--+++++++++++++++++++|+++-+++-+++++++++++-+|++++|++++++++++++++++++++++++++|+++++++-++-+++-++++++++++|+
+++|++++-++++++++++++|++|++-|+|+-+++++|++++++++-+++++++-+-+++|-+-+++++-+|+++++++++|+++++++++++++|+|++----+-++|++++++++++++++++++-+-|-+++++++-+++++++++++++++-+++++|++-|++++++++++++|+++++++++-|++++|-|++++++++++-|-++++++++++-++++++++++++-++++++-+|+++++-
++-+++|+|+-++|+-+++++|+-+++|++++++++|++++-+++-+|++++-++++|-++|-+-|++++-+-+|++++++++++++++|++++-++++++++++++++-|++++++|++++++++++++||-|-++++-+|-|+-|++++++++|+++++++-+++++++|++++|++++-++++++++|++-++++|+++++|++|+++||++++++++-++-+++++++++||++++++++++|+++
+++++++++|++-+++++++++++++++-++++++++++|+++++-+|++|+-|+++++-++++++++-+++++++++++++|-+-+++++++++|+++++|++++++|+-++++-++++--++-+++++++++++++++++|++++-|++++|+++-+++-++-+-++|+++|++++||+||++++++|++++++++++++++++++++++++++++-++|++++++++++++-+++-+++++++-|++
++|++++++++++++|+|+++-+|+-+++++|+|+++++++++++++++++++++++-+++++++++-|+++++++++++++-+++-+++++++++-++++-|+|++|+|++++++-+++-+++-+++++-+-+++||++|++|++++++++++-+++++-+++++++++|++-++++-++++|+++||++++-++++++++++++++|++++||++++++++++|++++++++++|-++++++++|+++
++-+|+++++++|+|+++++||++|++-|++++|++-+-++++++++||+-+++++++++-||-++++++|+++++++++-+++++++++++++++++-+++++++++++++|+++|+|+|+++++++++++++-++++++--|++-+++|-|++++++++++++++++++++-|+++++++++++++|++++++++-++++++|+-+-+-+-+-+++++++--+++++++++++++|+++++++|++++
+++--++-|++++|+++++++--+++++-+-+++++-+++++++|++++++++++++++++++-+++|++---+++++++|+-|+++++++++-++++-++++++++++++-|+-++++++++++++++++++|++++++-++++++++|+++|++++|++-+|++++++++++++-+++++++++|+++++--++++++++|+++++-+|+|++++++++++++|++-++++++++++++|-++++-|+
++++++|-+++-++++++++++++--++++-++++++|+++++|++++++-++++-+-+++++++++++++++|-+++++++++++++|-|++++++|+|+++|++|+-++|-+++++++|+++++++|++++++-+-+++++|++++++++++|-++++++++|++|+++++++|++++-+++++++++-++|++-+++-+|-+-+-|++++++++++|-+-+|+++++++++++++|+++++++++-+
-+++||-++++++++++++|+++++++++++++++++++++++++++-+++-+++|-++++++++-++++|-++++-+++-++||+++++++++++++++++++++-++++++++++--++++++++++++-|++++|+++++++++|++++-+++-+-++++++++++++-++++++++-++|+|+++++++++++++++---++-++-++||++++++++||+++++++++-++-++++++++++++|
+|+++++++++++++-|+-++++|++++++|-+--+-+++++++++++++++++|-+++-+++|++++++++++++++++++++-|++++|++||++++|+++++++++|+-++++++|++++++|-+++++++++++|++++++++|++++|++-+++++++++++++|++++++++++||+++++++-++++++-|++++++++++-++--|+++++-+++|+-+++++++++++-+++-|++|++++
++|++++++++|++++-++++-+++++|++-||+++---++++++++--+++|+-+++++++++++|+|++++++-++-+|+++++++--++-+|++-++-|+--+-|++++++++++||++++-|++++++-++++++++-++-++++++-++++-+-++++-||++++++|++|+++++-+|+++++|+-+++-++++-||++++-+|-+-|+++++|++++|++++-+++++-+++++++|++++|+
+++++++++-+++++++++++++++|+++++++++++-+|++++|+|+++++++++++|++-++-++++|++-++++|+++|-+++-++++|+++++-+++++-|-++++|+++-+++++++++++++++++++|++++|+++++++++++|+++++|++-+++++++|+-++++|-+++++++++++++++++|+-++++++++-++++++++-+++|++-+++++++++++-+-++|+++++++-|++
+|++++++-++++|++++++++-+|||++-+++++++++++++--+++|++++++++-++++++++++|++++++++++-+++-++++++++++++-|+++++++-++-+++++++++++|++++-|++++-+++++++++|+++|++-+|+++++|++++|++++++++++++++++|+++|++-+|+-+++-|+++-|++-++|+++++--||+++++++++++++|+++|+-++-++++++-++--+
+-++++|+++|++-++++++++-+-++++++++|+++|+|-+++++|+|+++++-+++++++-++|++++-++++|+---++++++++++-++++--|+-|+++-++-++++|++++|+++|+-+++++++++++|+||+--+-+++++-++|+++++|-++-++++++++++++|++++++|++++|+++++++++|-+++++++++--++++|+|++-+-++++++++|+++++++++++-+++++++
++++++++-++++|++++|+|+++-+++++|+|-+++++++++|+-++++++++++-|+++++++|++|++++-++++++|+-|+++|+-+|+++-+-+++++-+++++++++++++++++++++++|++|+++||++|+++++++++++-+++|++++|++++++++++|+||||++-|+++++++++++++-+++++++-+++++||+++|++++++++-+++++++++++++++-+-+|++-+|+++
++++++++++-|+-+|+-+|++-+|+++++++++|-+++-+++++-++++++++|+++++++++|+++++++++++-+++++|+++++|-+++++++++++-+++-+|+++++++|++++|+|-||++|+--++-+++-++++-++++++|+|+++++++-++-+++-++-++++++-++++++++++-++++--|++++-++++|+++-+++++|+++++++++++++|++++++++-+++++-++||+
+++++|+++++|+++++|++++++++|++++|+++++++++-+++-++|+|+-+-+|+++|++++++++++++++++++|+-+++++++++++-+++-+++-|+++++++-+-++|+-+|++||+++++++++|+++++-+++||-++-+-++++-|+++--++--++-+|-++++-++++++++++|+++++-+-+++||++++-++++++-+-+++-++||++++|++++++++|++++-++|+-|-+
++|+-++++-+++|++++++++++|-+++-+++++++++++++++++||+++++++++|+++-++++|+||+++++++++++++++++++++++++++++-|+++++++-+++-++++++-|++-++++-++-++++|-+-+++++|++++|+++-+++|+++++++-++++++++++++|-+++++++++++++++++++--+-|+++-+++++-++++++++-++++++++++++++++-+++++-++
+++++++++++|++-|++++-++++++-+++|+++|+++||+--++++++++++++-++|+++++++-++++++++|+|++++++-+++++|++|++-||+++++++++++|+++++-++++|+++|+++++-|++||++++++++++++||++|+++++|+++|-+++++++-+++++++++-++-+-++++|+-++-+++++++++++++++||-+|++++++++++|-++-++||++-+++-+++||
+++++|+-|++-+++++++|+-+++-+++++-+-+|++++++|+|+++||+++-+++++++-+++|+++++++++++++++-++++++-+++++++++-+-+++||++++++||+++||++-++++++++-++++++++++++++++|++++-+++++-+++++++++++++++-|+-++++++++++-++++|++++|++|-++++|++++-+|+++||++++++++|++++++++|++|+++-++|++
++-+++++++++-++++++++|+-+--+|+-+++++++|++|+|+++++++++++++++-++++++++++++|+++++++++|+++|+++|-++-++++++++++++|++||++-+++++++++++++++++++-+|-+|-++++++-+-+++-++++++|++++++|++++++|+++++++++-+++-++++++++++-++|-++++++++-+|+-+||+|+++-|+++++++++++++++++-++-++
|+++-+-+++++-+++-++++|++++++++-|++++++++++++++++++++++++-++++|++++-++++++|+++++++++++||++-|-+-++-|++++++++++|++++++++|+++++++|++-+++|+++++|++-+++|+++-|+++|+-+++++-++++++-+-++++|++++++++++++|++++++-|+++++++|+-+|+|++-+++++|++++++|++++++++++-+++-++++|++
+-++|+++----+|++|+++|+-+++++++|+|+++|+-+|++++-++++|-++++-|++||++++++++-|-++++++++-+-+|++++++|++++++++++|+|+|++++++|+-+++++++++++++-++++++-+++++++-++++--++++--+++-|+-++-|++|+++--|++++|++-+++-|-++++++++++++-+|++++++|+++++-|+++++++|+++++|-++++-+|+++++-+
|++++++++||++|||++++++-++++++++++++||++++++++++-+|+|++|++++++++++++-|||++|+++-+++++|+|++-++-+|+++++++++++-+|++-+++|+++|+-+-+++++++|+++++-||+++++++-+|+++++-+++++++++|++++++++++++|--++|++++++++-+++++++++-+++++++|+++++++++-+++++++++-++++++++++|+|+++-+++
+-++++-++++++++++++++++|++++++++-+|+|++++++++++-|--+-+|++++++-+-+++++++-+|++|++++++|+++++++++|+++++++++||+++++++|++|+++++++++++--+++||+++++|++++-+|+++++++++++++++++++++++++++++|+|+++++++++++++++++++++++--|++|++++-+|++++|++++++-|+++++++++++|-+|+++++|+
++-++|++-++++-++++++++++-+++++++++-+++++|-+++++-++|++++++++++++-+++++++++++++-+++-++++++|++++++++-++++++++++|++++++|+|++++++||+++-++++++++-++++++++|+|++++--|+|++|+++++++++++++++++++++++++|++++++++|-+-|+-+++++++++-++++++++++|+|-|+++++|+++++++++|++|+++
+|+-++-++|++++++++|++++++++-+++++++++-+++||++++-+++++-|++-++++|+++++|++-++-+++++++|++++|++-+++-|+|+++++|+++++++++++++++++++++++-+++++++-++|-+|+++-+++|-++|+++++++++++|+|+++++|++-+++|++--+++++|++-+-++++|++|++++++++++++|++--+|++|++|++++++++|+++-++++++++
+++|++++-+++|++-++++++++|+-+|++++||+++++-++|+-++++++++++++++++++++++++++-++++||+|++|--+-+++++++++++-++++++++++-++||+++++++++++-++++++++++++++++++-++++++++|++++++|++++++++++||++|+++++++++|++++-++|+++++++++--++++++++|+++++-|+++++-++-+++|++-|++|-+++-|+|
++++++++++++++++-+++-+++|+++++++++++++++-+-+++++++-++-|+-++-|+++++++-+++-+|+++-+-++-+++++++++++++++++-++++++|++++++-++-++||+-+++++---+++++++++|++++++++++++++++++++|+|+-++++++++|++|+++|+|+++++++++++++++-++++++++++|+|++++++++++|+++-+++++++-++-+|++++|++
-++++++++-+++++|+++++++|++++++-+|+++++++-+++-++++|+|++++++--|++++++|+++++-++++-++++|-++++++++++-++++++|+|+++|-+|+-++-++++++++|+++++|+|||+++|++++-|+-+++++++|++++++++-+++++++|-++++-++++|++++++++++++++++++-||+++|+|+++++++-+|++|+++-+++++-++|-+++|++++++++
+++++++++++--++++++-++++++++|+++++++++|+++++|-++++++++++|-+++|++++|+-+|++++++++|++++-++-++++--++++++--+-|-+++++++++++++++++++++++++-|-+++++++++++++++++++|++++++++++++++|-+++++++++|++|++-++-+++++++++-+++++++++-++---+|-+++-|+++-+|+|++++++++-+++++++++++
+++|++++|+-+++++|+++++++++++++|+++|++++++|+|++++++++++++++|+++-+++-+++-+++++-|-|+-+++++++-+-+|+++|++-+|+-|++++|+++|++-+|+++++++-++--+++++|+-++-++-+-+++++++++++|+-+++|+++++++++++-+-+++++--+-+++++++++++++++||-+++++++|++-++|++++++++++-++++++++||+++|++|+
++-+++++++++++++++|++++-|+++++-|+++++++|+++++++++++++++++++|+++++++|+++++-+++++|++++||-+++-+++++++++-++--+++++++++++++++++++++++++-++++-+++-++-++++++++++++-++++++-++++++++|+|++|++++|-||||++-++--++++++-++++++-+++++--+|++++|++++++|+++++--+++++++++|-+-+
+|+++++++++++++++++++|+++|-++|++++--++++++++-+-+++++++++++++-+++|++++++++|||+-+++++||+|+++++++-++++|-+++|+|+++++||++|++++++++-++++++||++++++|+++|+|++++++++++|--++++--++++---+-+++++-+++++-+++++|++|+++++++++++|+++++-++|+-+++++++-+||++++++++++-+++|+++++
+|+++||+-+++-++++-++|++++++++++++++|++++-++--+++|++++-|++|+++++|+|++-+++|++++||+|+++++|++++-|-|-++++++++-+++|+++|+|+++++|+++++|+++++-++|+++++++--++++++||++-++++++++++|++++-+++-+++-++++-++++|++|+-++++|+-+++-+|-++++++++++++|+-+++++--++-++|-++++++---++|
-+++|++++++++++++|++--++++-+--++++++|+++++-+++||+++++-+|++-+-++++++++|++++-+++++-++++++-++|++++++-+++++|+++++--++|-++++++|++++++-+|+|++++++|++--++++++-+++--+|+|+++++-+++++++-++++++++-+|+++-+++++++++++++++-+|++++|++-|+-++++++|-++++++++|++|+++|-++++++|
+++-++++++++|+|++++++|+++|--+++++-+-+-++++++++++++-++++++++++++-++-+++|++++|+--+++-+-++|++|++++|+++++|+++++-|-++|-+++++++|++-++++|+++|+++|+++|++|+++++|+++++-+++++++-|+++++-+-|+|+|++++-|++++++|+-+-|+++++++++++++++++|++++++-++++++++-+++++++-+++++|++++|
+++-+++-+++++-++++++|+|-+++++++||+|+++|++++++++|++|++|+++||++-+++++++|++++++|++-+-+++-+++-+++++-+++++++|++++++--++-++-++|+++++|+++++++++|++++||-+++|++|++-+++++-+-+++-++-+++++-+++++++++-++++++||+++|+++++++++++++++++--+-+++++|+++++-+++++++-++++++|+++++
+++|||+++++|+++++|+++++++-+|+|++++++|+++++|||+++-++-++-++||+++++++++++|++-++++++-+++++|+-+++++-++|+|+++++-+|+-++++|+++++++|+++|++||--++-++++-+|+-++-++++|++|+|+++++++++-++++++-+|-++++-+|+++|+-+++++-+-++---+++++++|+-+++|++-+++++-++++|++++++++++++++++|-
+++++|--++|++++++++++|+++++-+++++++|++++++++|+++++++||-|+++++++++++++-+++++++||+++++-++++-+++-++++|++-+++++++++++++-+++--+++-++|++||-++++-++|+++++++++++||++++-+++|++++|+++++++++|++|++++|+++|++|++-+++-++++++|+++-|++-++++++-+-+++|++++-+|+++-+++++++++++
+++++++++++-+++-|+++++++++++|++++++++|+-+++++++++-+++++++||-++++|+++|+|+|+++++++++++||+|++-++++++++++++++|++++++-++-+++-+|-+-|+++|+++|+|++-+-++++++++|+-+++++++++|+|-+++++++-++++++++++++++++++++++++|+|+-++++++-++|+|++++++|+++++++-+++-+++|+++|+++-+++|-
+++++++++||++++|+++++|+++++|+|++-+++|+++++++++|+++++-+|||+++-+-|++++++++-++++++++++++++++-++++++++-+-+++||++++-++++|++++++|++++-++++|+++++++++++++++-|+|++++|+++++++++++++++++++-+++++++|++-|+++++|-|++|++++++++++++-+|+++++++++|--+|+++++|+++++++++++++++
++++++|+++++++||++++++++||++|+--+++++-|-++++++-++++|+-++++++++++|+++++++-++++++++++-|++|++++||-|++++++++-+++++++++++++++++++++-+++++++++++-+++|++++++++++++|+++++||++|+-++--|+-|+++-+++|+++++++++++++|++-++-|+++++|++++|++++|+++++-|+++++-+++++++++++-+++|
|+++++++|-|++++|++-+++++++++++|+|-++++-++++++++++++--+++++-+++++--++-++++++++++++|++-|+-++++|+++|+||-+++||++++++-++||+-+++++-++++++++++-+++-+-+++++++++++-+++++--+++-++++-++++++|++++-|++|++++++--|+-++-+++|+++++|++++++-++++|++++++++|-+++|+++++-++++++++
+|+++++++++++++++++-++++++++++|++|++++++|++-++++++++++++++|+|+++++++++++++++-+++++-++||-+|++++++++-+++|++++||++++++|+|++++++-+|+++++++++++++++|++++++++|-+++++||++++++++++++++++-+++|-++++++|-++|+|+++-+++|++++|+++++++++++-++++|++++++++-++++++|+-++||+++
+-++++++-++++++++-++|++++-+++++--++++++++++|++++|+++++++++++++++++++-+-|++++||+++-++++|++++++++|+|++-+|+++++-++|++--++|+++|+++|-++--++++|++++|++++++-++|++-+---+||+++++|+++++-+|++++|++++-|-+++++++++++++|+++++++++++++|++++++++++++|+++++++++|+++++++-+++
|+++++|+++-++-+++-++++++|--+++|-++|+-++++++++++++++++++++++--+-++|+++--+++++++++|+|++++++-+-++++++|-+-++++-++|++++++|+++++++++++++-+++++++-+++++|-++||++++++++++++++++|++-++++++|+++++++++++++++++|+|+|+|+|++--+++||-++||++|+-+++++-++-+++++++++++++++++++
++++++++++++|+++|+-++|++|+++++|+++++|++++++++++-+++++++++|++++||+++++++++++++++|-++|++++++|+++++++-++-|+|+|++++++|++++++|+|++++-+++++++++++++++++|++-++++|+|++++||++|+++++++++++++--+++++++++++++-+++|++++|++++|++++-+++-++|++-|++++++-+-++++++++-++++++++
++++++++++++++++++-+|+++++++++-+++++-+++++++++++|++++++++++++++++++++-++++++-++++++++++-++|++++++++++-++++++++++++++-+-++++-++|+++|+-++++++++++|++|++++++-|+++|+++++++-+++++++-|-++-+++++++-+++++++++++++-+++-++++|++++++++++|+++++|++|+++||++-++++++|+++-
++||+++|+|+++|++++++|++++++++++++++++-+|++++++|+++-++++-+++++++++++++++++||+++++++++++|-+|+++++-++++++-++|++|++++++++++++++++++++++-++++++|-+|+++++++++++|+++++++++|++--+-+++-++|-++++++-|+-+-++++++++++++-+||+++|+++|++|+|--+|++++|+++++++++|+|++++|+++++
+++++++++++++|+++|+-++++++++++++++++++++++++-+++++++-|+++++-++++++|-+++-++-+++++++++++-|++++++++++-++++++-++++-++|++++-++-|+++++|++-|++++++++++++|++++++++++++++++-++++++|-+++-++++-+++++++++|+++++|++++++++++++++++-+++-++++++++++++++-+++-+++|||++-+++++
++++++-+++++++++++-+++++-++-++|++++++++++|+++-++--+++|++-|+|++++++++-++|+-+|++++++++-++++++++++++++++|++++++++|+++|+|+|++++++++++++++-+++-+++-+|+|++|+++++++++++|+-+++|+++++-++++++++++--+++++++|++-++-+++++|+++++|++++++++++||+++-+-+++|+++-++++|-|++++++
+++|+++|+++++++++++|-++-+++++-||+++-++++++|+++|++++++++|-+-++-+++|++-+++-+++|+++++++++-++++++++|+|-+++|+|++--++++++|+++++++++++-+++++++-+|+-++++|++++++++++-+-+|++-++++++|++++|++++|+++-++++++-+-|-++++-++++++++--++++++|++--++++++++++++++++++++|++-+++-+
+-+++|+-++++-+|++++-+++++-+++++|+++++|+++-+++++++++++++++|++|+----+|-+++|+++++++-++-+++|+-|++-++++++++|++++++++-++++++++++++++++++++-+-+++++++-+++++++-+++++++++++|+++++|+++-+++-|+++-+++++++++++++++++++++++++-+||++++++|+-+-++++||++++|-++++++|-|-++++++
+++++++|+-++++|++++|+|++--+-++++++++++++|++++++|++++-+++|-++-++++-+-+|++-++++-+++|+++++++-+++++++-++++-+++++|-++++-+++|++|+|++|+-+|+++--+-++|++-++-++|++-++++|+-+-+++++++++-++-++++++++-|++++++++++-|++-++|+--+|+++-++++++++++++++++++-|+++-++++|+++++++|-
+|++++++|++|++|-++++|++++-+++-+++++|+--+++++++++-++++++++-+++++++|+++-++++-+-+++++++++++++++|+-+++++++++++++++++++++++++++++++++|+++++|+++++++++++|+++++++++++|++++++|++++---+++++|+|++++++-++++++++|||+++|+-+++|++++++++++-+++++|++|++|+++++++++++++++++-
+-+-+|+|-+++-++++++-++++++||+++|+|+--++++++++-++++++++++++-|+++--++++++++++++++++-+++++++++++++-+++++++++|+++++++||++|+-+|++|++++|+++++|++++++++-++++++||++-||++++++-++++++++++-+-|+++-+++++++-+++|+++++-|++++++++-+++-++++-+++++-++++++++-+++|+++||-+++++
++++-++++++|++++++++-+++|+++++-+++++++++++++++-+++++++++++++++++++++++++++-+++-+++|+++++++-+++-+|+-++++-++-+++++++|--+++++++-+++++++-++++++-+++|++++++|++++++++++++-++++++-+-++|++|++--+++++|+++++-+|+++++++++++++++|++++-+++++++|+++-++++++++-++++-+-++++
+++++++++-+++++-++++++|++++++++++++++|+++|+++-++++|+++|+++-+++++|++|++++-|++-++|++++|++++|++++++++++++++++-++++-+++++--+++++|+++--+++++++++|+-++++++|++-|++++++++++++++++++++++++++|+++++|++++++++-+++|+++|++++|+|+++--++++|++-+++++++|+-++|++++++++++|-++
++++++++++++++++++|++++++++-+-+-+|+++++++++++++++|++++++++++++++++-|+++-+++--+++++++-++-+|+-+++++++-++++++++++++|+|+++++++||++++-+++++++++--+++++++++|-+-++++++|+++-+++++++|++++-||++++++++++++++++++++|-++++++++++-+|++++++++++--+++++++++|+-|+++++++++|-
--+|+++++++++-++++++-+-+++++++++|++++++++++||+++++++++++++++++++++++|++++-++++++-+++++++++|++|+++++++--++++-+++|++++-+|||++++++++++++-|-++-+++++++-++++|+-|+--+++-++++++-++||++++|||++++|++++|+|---++-++|+++-++++++|++|++++|+|-+|+-+++-++++++++++|++++++++
+++++++++++++++-+++-+++++++++++++++++++++-+++-+++++++++-++-++++++++++++-+++|+|+++-+++++++++++|++||++++++++|+++++++++++-+++-++++-+++++-+++++--+++++++++++++++++-|-|+++++++++++++-++++++++++|++-|+++|++++++++|++++++++-+|-+|+++-+++++++++++-|++++++++-++++++
-++--++++--|++++++++++++++-++++++|+++++++++++++++-+++-+++++++|+-++|++|+|++++-++++++++|++--+-+++-+++++++++++++--+|--+++-++++++++-+|++++++|++++++|+++|-++++-++--+++++|+|++|+++++-++|++++++|+-+++||++|-+++++++|-++++++-+|++++++++-+++++++++++++++++-|++|++-++
+|+++-++|-|+++++|+-++++|++++++++||+++++-|+++++++++++-|++++++++++-++++-+++++-+-++++-+++-++++++++|++++++|+++++|+-+++-++++++++++++||++++++++++++++|++-+++++-+|++++++++++++++-|++++++++++++++++++-||++-+++|+++++++++++++++++++|+++-+|-+-+|+++++--++++++|++++++
++++++++-|++++-++++-++++++++++|++++|++-++++++|+|++++++--||+++||++++++++++++|++++++++++++++++-++++++||-+++-+++++-+|+++++++|+++++|+++++++++++-+++|+++++|+++++|+++|+|+++|+++|+++++++++||--++++++++++|+-++++++++|+++++++++++++++-+--+++++++++++++++++-++|-++++
++++++++++++++++|-++++|+++++++++-+++++++++-+++++++-++++-|+++|+-++--+|+++-++-++-++|+++-|+++++++-||+++||++++++|+++++++++-+|+++|+-++++|+++++++++|+|+++++++++|+|++++|+|+++|+++-+++++-+-+++-+++|+++-++++++++++++++++++-+++++++-+++++++++++|+|++++++++++++-+++-+
+++++++-++++|+++++-+++|++|+++++++++++|+++++++++++++++-+-+++++-++++-++++++++-++|+++++-+-|+|++++++-++++|-+++|-++|+++++++++++++-+-++++++++-++++++++-++++||++++++-+++-+++++++++|+++++-+-++++-+++++++||++++++++++++++++++--+-++++++++++-++-++|+|++++++++++++-++
+++-+++-++++++++++++|++++++++++++++++++|++++++-++++|+|++++++-++++|+++|++-+-|+++++|+-+|+-+++-++++||++++++|+|++++||+++++-+++|++++|+-++|+-||++-++++++++|+++|-+++-++++|+++++++-++++++++++++++-|+++-+|++++++-+++++++++++|++-|++++++++++-|++|+|+++||++++++++++++
+-+++|++++++++++++++++++|--+++++++++++++++++|++|++|++-+++++++|+++|++|++-++++++++++++++++++++++++||+-+-+++-++++-+++|+-+++++|+++++-+-++++++++++++++||+++++-|++++++++++++++++++|-++++++++-+-++++++++-+++++++----+-++++++++++++++++-+++-++--+++|+++++|-+++++++
+|++++-+++|++++-++++++++++++++++++++-+++++||+++++++++++|+-|+|-+++|-+++++++++++++++++++++++++++++-++-+|+++++++++-++++++++-+-+++++++-++++|++++++++|-++++++-+||+|-+|+++++++++-+++++++++++++++|+++++++++-+++++++-+|+||++++++++++-+++++++|+++++||++-++++++--+++
+||+++|+++-|++|+--++++|-++++++++++++++|++--++--++++++++++++-++++++++++++++++++++-++||+|+++++++++++-++-||+||+++++++|++++|++--++++++++-+-++++-++++-+++-+++++-++-+--+|++|++++-++++++++++|++++++-+++|+++++++++++++++++++++|++++++|++|+++++++-++++++++++-+-|-++
++-|++++++++-+++++-++++||-+-++++--+|-+++++++|++-++++++++++++++-++--+-++-+++---++++++++++++++++++++++++++++++++++++-|+|+++++++++++-+++++|++++-|++++++++++++++-|++++|+|++++--+++|+|-++|++++++||-++++|||++-++++|++++-++-|+++|+++|-+++++++++++|++-|+++++-+-+|+
+++|+|+-+++|++++++++-+++++++++++++++++++|++++|+++++|++++++-++-+++++++--+-+++++++++++++++-+||+||+++-++++-+++|+++++++++-+-|+++++++++++++++|++++++++|+|+++-+++|+++++-+-++++-+|++++++++++-|++-+++++++++++++++++++++++|+++---+++-|+|++--+++|++|+++++-|++++++++-
++++++|+-+++++-+++++-+|++-+++-+++++++-+-+++++-+++|+++++++++++++||++++++|+++++++|++++++|+|-+++++++++-++++--+++++++|+-++-++++++++++++++|++++++|++-++++++++++++|+|++||+++++++-++-+++---+++|++|++|++++++++++++++-|+++++++-+|++++||+++|+++++++++++++|+|++-++++-
-+|+-++-+++++++|++++++++-++-+++++|-|++|+|||+-||+++++++++||++++++++-++++++-+-++++|++|+-++|+++-+++++++|++++|++-+|++++++-+++++|+++|+++|-+-|++++|-+++++++++++++|-+++|+++++++|++++++++++++++++++|++++|+++++|+|+|++++++++-+++--++++++|+++-++++++|+++++++++-+++++
-+++++++++++++++++++-++++++++++|++++|++++||++++++++++++++|+++-++++-+++++++++++|+++++++-+++++-+++++++++++++++-++-+++-++++-++++++---++|++++++++|++|+|+++++++-|-++|+|++|++|+++++++++-+++|+++++++-|--+++++|+++++|-+++++++++||++++++++++++|++++|+++++++|-++++-+
+++++++++++++++++++++++++|+++|++++++|---++|+++++++++|++++++++++|+++++++|+++-++--++|++|++-++++-++|++++++++++-+|++++-++++++++++|++-++|++++++++++++++++++++--++++++++++++++++-++++++++|+|++++++--+++-+++-+++++++++|+++++++++++++++++++++-++++++++++++++|+++-+
++-++-+++++++|+|++|++++++++++-++-++|++|+++|-++++++++++++|||+++|+++|+++|++-+|+++-+++||+++++|++++++++++++||++++++++++||++++++-++++-++++||+-++++++++++-+-+++++++++-+++++++++++-|+++++-++-+|+++++|+++|++++++++++++++++-|++++|++++++|+++++++|--++|-+-+|++-|++++
|++++-++--|+++++++++++++++++++|++-+-++++++-+-+++-+++++-+++++++++++++-+-++++++|++-++++++++++++++-|++++++++++-+++++||++++--++++-++++++--+++-++++++++++||++++|++++-+++++++++++++-++++--+++|++-+|++++++++++--+++++-+++-++++++-+++-+++-+|++++--+--+++++++++++++
+++++++++-++++++++++++++++++-++++++-++|+++++-+++-++-++-+||-++-++++++++++++++++++++++||++-++++++++++||++-++-+++|++++++-++++|+++-++++++++|+|-|++++++++++-++|++|+++|+++++++++++-++++++++++|++|+++||++++++--+++|+++++++++++-+++++++++++++++++++|+++-++++++++++
+--++|-|++++++++|+++++|+++-+++++|+++++++++++++++++++++++++++++++++|+++++|+++-+++++-++++|+++++++++-+||-+++|+|+++++++++|+|++++++|++++++++++-++++|+++++++++++++++-++++++++++-+++|+++|++-+++-+++++++++++++++++++++++++|++|++++++++|++-++++|+|++|++++-++++|-+++
-++++++|+-+++-++++-++|++++|+++++++++++++-+++++++++-+++++|-+++++++-++++++++++-+++|++++++++-+++++++++++++++++|+++|++++++++++++++-++|++|++++++++++-|++++++-++-+++|+-++++|++++||+-+++|++++++|+++++-+++|++-+|-++++-+++++++++-+++|+++---+|+++++++--++++-++-+++++
+++|||++++++|+++-|+++|++++++++|++++++|+|+++++++++--++++++++|++++-+++++++|++++++++++++++--|+++|+++|+++++++++++-++-++|+|++|++++++-+-+++|+|+++++++++++++++++|++|++|+-++++++|++|+|+-+++-++++-+-++++++|+-++++-++|+|++++-+++++-+++++-|++-+++++-++|++-++++++++++|
+++++++++++||++-||++++++++|+-++++-+++++|++--++-+-+++++++++++++++++-++++-+|++++++|++++-++|+++++++|+-++++++++|+++++|+|++++++++++--++-+++|-+++++++|+++++++|+++++|+++-++++++-++++++++++++-+++++++++++++-++++|+++++++++++++++++++++++++++-+++++++++++++++++-+++
+++++|++|+--++++|++++++||+++|+++-|+++++|+++++++++++-++++++++-+-++++++++++++-+++++-+-+++-+++-++++++++++|-+-+|+++|++|+--+-+++++-+|+|++++++++++++++++++++-|+++++||+-++++|+++++++|+-++-+++++++++++++++|+++++|+++++-|+++||+-+++-+-|+++|+-++++++++++++++++-+++++
++++++-++-++++++---+++-+-++++++++|+++++++-|+++++++-+-+++-+++++-+++++-+-+++-+++|++|+++++-+++++++++|+|+++++++++|+|+|++++|+++++++++++++++++-++++-++-|++++++++|++|++-||++++++++++++++-++++-+++++++++-+|--+++-|+++++++++|+++++-+|+-+++++++++++++++++|+++++-++++
+++|++++++++++|++++++-+|++|++||++++-+++++-++|+++|++--++++-++|+-+++++++++++++++++|+|++|++|+|+++++++++++-++++++++++-++-+++++++++++++++++++++++++|++++++++++++|++++|+-+++++-++++-|+|++++++++++-++++|++++++|+++|+++++++||+++++-+-++++-++++++-+++++++++++++++++
+|+++++++++++++++-+++++++++-+++++++++-++++|++-++++|+++++-+-++|++++++++++|+-++|+|++++++||+|+-+|++++-|+-+++++|++|+||++++|+++++-+++|+++++-++-++++--+++++++++++++++++++|+++++++++++++|+|++++-+-+++++++++++++-++-+|++++-+-+++++|++++++++++-++++||+++++-+-++++++
+++|+++-++++++++++++++++++|++++++++++-+++++|++++++-+++++|++-+-++++++++-+++|-+++++++++++++++-++|++++++++|+-+-++++-+++++++++|++++++++++-+|+++++-+++++++|++|+--+++++-|+|++++|+-++++++-+|++|+-|||-+++|||+++++-++-++-++++|+++++-+|++++++++-+++||++-+|+++++|++--
+|+++++++++++++++++++++++-+|++++++-++++++++++++++-+++++++|-+-+++++++++||-+++++++-+++-++++++++++++++++++|+++|++++++++||+++++++++-+++++++++++++-+++++-++|-+++++++++-++|++++++++|++++-+++|+++|+-+-+++|++|+++++|+-+++++-+|++++++++++++++++++|+++|+|+++++++++++
+++++++++++++-||--++++|--+|++++-++-++++++++++++|++++||+++++|++++++++-++++++-+||++++++++-++++++++++++++|+|+++++++++++++++++-+++++++++++||++++-+-++-++++++++++++++|-+++++++++++++-++++++-++++-+-+|++++++++|+++++++++-|++|++++++++++||+++++++-+-++++-+++|++-+
+++-++-+|++++++-++++++++++++++++++++++++-++++|+++++++++++++++++++-+++++++++-|++|++++++++++++++++++++++++||+++++++-++--+-+++|+++++++-+|+++-+++-++++++----+|++++++++-++++++++++++|+|++-+++++++||+++|--+++++++++++|+++++|-+++++++-++++++-+++-+|+++|++++|+++++
--+++++|++++|++++++++|+|++++++++++++-+--|++|++-+++-+++++-++-+++++++++-+++-++++++++++-++||++++++++++++++++++++++++++|+-+++++|++++++-++++++-|+++|+++++++||++++-++|++++++++++++++++++++-+-+++++++|-+++|++++++|+++++-+++|+-++-++++++++-+++++-+++++++++++++|+++
+++|+++++|+|++++-+|+++++|+-+|++++++++++++|++++++-+++++-++-++++++--+|+++++++++-|++|+-++++|++-+|||-+-+++-+++-+++++-+++++++-++++|+-+++++++++-++|++-|++++++-++++-++-+++++++|+++++++++++++++|++++++|+|+++++++-+++++++++++++||+|+-++++-++++|+++++-++++++++|++-+-
+++|++++++++-+++-++++++++++-++-+-++++++|++-+|++++|++++++++++|+++++++++++|+++++++++-++++++++++||+++++--+++++++++-+++++++|--++++++++|+++|++++|+-+|+-++---+++++++++|+++++++++|++-++-++++-|+|+-|+++-++|-+-++|++++++++++++-+++|+++++||+++++++-|-++++++++-+++|+|
+++++-+-|+++++++++-+++++++|++--++++++++-+++-+++++++++-+-+++|++++++++-++++-++++-++-||+++|+++++++++++|++++++|+++||++++++++++++|++++-++++++++++++++|+|+++++++++++++||++++++-+++-++-+++-|+++|+++++++++--+++|++++++++-++++++++++-++++-+++++--+-+++|+++++++++++|
++++-+--++++++++++++|+++++++++++++++++++--++-+++|+---+-+++||-|||+++++++++++++++++++++++++|+++++-++|+++-|+++|++++++--+++++|+|+|-+++++-+++++-++++|+-|-|+-+++|+++++++|+|++++++|++-+++++-++++|++|++++++++|+++++++++++||+++|+++-++|+++++++++-++++|+++++-+++++++
++++++++++++++++++|++++|+++++++|-+++++|+++++++++++++++|++++-+||+++++++++++++++|++++++++++++++++++++++++++++++++--+++|+++++|+|-+++++++-++++|-+++++++++-+-++++--++++++++++-|++++++|+++--|++++|+++|-++++|++-+++-+-+-+++++-++|++++|+-+-+++++|+|+++++-++-+++|-+
+|-++++++++|++|+-+-++|++++++-++++++|+++-++-+++++++++++++++-+-+++++++|++-+++++++-+++++++++|++-|+++++++++-++|++|+|-++|++|+++++++++++-||+++++++++++++|++++++|+--++++++++++++++-|++++++++++++-+|-++-++-++-++++++-++|++++++-++++++++++++-++++++++++-++++-++++++
+++++++++--+++-+++++++++|++++|+-|+++++++++++-++|++++-++++-++-++++-+|++++++|++++-+++|++++-++++++++++++++-++|++++++++-+++||+-|++++++++++|+++|++-+++-++++++++-|++++-+++++++++|++++++|+++-++|+++-+-++--++||+++|+||+++++|+++++-++++++++-++|++-++++++--+++++++++
+-+++++++++++++++++++++++|++++++++++++|+++++++-+-+++|++++++++|+|-+|+++++++|+-+++++++|||+++-++++|+++++--+++-+|+|++++-++++|++++++++++++-++++++|+-+++|++++++++--++++-+|++-+-++++++|-+++++++++++++++++++++++++|+++++++++++|+|+++++--+-|++++++|++++++|+++-+++++
+++++++|-++-++-+++|+++++++-||-++-+-+++++++++-+--+|--+++++-+++++||++|+-++|+-+|+++++|+-++++++++++++|+++++-++-|++|+++-++|++++++++|+-+++++++|+++-+++|+-++++-++|+++++++|+++++++|++++++-+++++||++++++++-+++-++++++++++|+|+++++++-|++++++-++|+|++++-+++++++++++++
-++++|+-+|+|+++++++++++-++++|++|++++++++++++++-+-|++|++++|+++++++-+|+-+|+++++++++-|+|-+++++-+|+++|++++|++++++++-+++++++++++++++++|++|-+++++|+|++-+++++-+|+++++-++|++++-+++++++++-++++|+++++++++|++-++++++++++++-++++-+|+|+++|++|++|+++++-+++|+++||+++-+-++
-+++++++++++++++++++++++++++++++++++||++++++++++++++|+-|+++|++++++++||++++++|+++++-+++++++++||+++|-+++++++++++++|++|+++++-+||++++++|+|+++-+|+++++++|+++-|++++++++++++-++++-|+++||++-+++++++|+|+++-++|+++++++||+-++++++++|++++++++|++|++++|++++++|+++++++++
-+++++++++-|++++-+++-+++++++++----++++++++++-+++++++|+|-+-+++++++++++++++-++|+++++|+++++-+-++++++++|+++|++++-+|++++|+|++++++++++++++++|++++++++++++++|+-+++++|+-+++++|++-|++++++++++-+++|+-|+++++++++-+++++++|++++++|++--+-++++++++|++++|++||+++++++|-+-+-
+++++++++++++--++++-+++++-+-++-++|++++|++++-+|++--++-++++++|++-+++++++-++|++++-+++|+++-++++|-+|++++++++-+++|++++--+|++++++-++++-++++-++++++||++++|++++++|++++++++++-++|++-++-++|+++++|++++++++++++++++|++++-++-+++++-++++++-|++++-+++++++++++++-|+++-+++++
++++++++-+++|++|+-++++++++++++++++++++|++++++-|+++++++-+++|+++++++++++|++|++|+--+++++++|++++++-+++++++|++-++++++-|++|++-|+|++++++++-++--++++++-++++++|+++|+++++++|++++++++++|+++++-+++-+|+|++++-++++|+++++++|+++++++++|+++-+|++++++++++++-+++++++--++-++++
++++++++++++++-++|+++++++++++++++|+++++++|-+++++++++-+++++++-+|++|+++++++++++-++++++++---+|++++++|-+++-+++++|++++++|+||+++++|++++|++++++++++++++++++++++--++|+-|++-+++|+-++-+||+||++++++-++++++|-+|++++++++++++|++-++++|+-+++++|++++++++++-|+-++++++++|+++
++++|+++++++|+|++|+++++++++|+-++++++++++++|-|+-++-+++-+++++++++++|+|++++++++++++++++++++++++|++++|-+++++||+|+++-++++++|+++|++++++-+|+++++|+++-++++|++-+++++++++++|++++++++++-++-+++++++|++++++++++|++++-+++++-+++++++|++|+|+|+++-++++--+++++++++++-+++++++
++++++||+++++++++-++++++-++|+|+-++++++++-++++||++--++|++-+++|++++|+++|+||++-+-+++|++++-++-+-+|+|+++++++-++-+|++|++++++++-++-++++++++++++++||-++++|++|++|++++++++++++-|||++|-++++++++++++-++++++++--++++-++++-+|+++++|++++-||+++-+++-++++++|++|+++-++-||+++
++|++++|+++++++++++++|++++++|+|+++++++++-+-++-|++++++-++++||++-+++|+++++++++++-+++-+++-+-++++++++++|-++|++-|+|-+++++++-++-+++-+|+-||+++++-++|+++++++++-++++++++-+-+++-++|++++++++++++++++++++++++++++|+++++|++++-++++++++|+++++++|++++++++|+-+++++++-+++|+
++++++++++-+++++|++-++-++--++-+++|+++++--+++++++--++++++++++++++++++|++++++|++++++--+-+++-++++++++++++++++++++++++++++++++++++++-++++++||+|++++++++-++++++|+++|+++++++++++++++-+|+++++|++-++|+++++|+++|+-+-++++-++++-++++++++++++++++++-+++-+-++|+++|+++|+
|+|++++++|+-|+++++++|+++++++++++++++|+++||++++++++++++++++-++++|+++++-|+++++++++--+|+++++++|++++-+++++++++|+++-|++|+|+-+|+++++|+++-|+-+++++++++||+++++++++++++++-+++++++++++++++++++++++++++++++++++|+++++++++++++-++++++++++-+-+++-+++++|++++-+++|-+++++|
+++-+++-+++++++++--++++++++|++++-+--++|+++|+++|+++++++++++-++++-+++|+++|++|+++++++++|++|++++++++++++|++++||-++++-+++++++|++++|+|++|++||+||++||+++|++|+++++|+|+|-++++++++|+-|+++++|+-++-|++++++++++-+++++++++++|++++++++++++++++++++++--++-++|++|-|++++++|+
+++-+++++++++|+++|+++++++++++|++-++|+|++|++++++++++++-+|++++++-+|+|+++++++++++++++|+++|+++++++++++-|-++++++++++-++++++++++++++++|++-+|+++++++++++++++++-+++++-+++++++++-+-++-++++-+-+++++++|+++++++-+|+|-+++++-+|+-+++|+++-++++++++|-+++++|+++|+|+-++++++|
++++++++++++||-++++++++|+++++++++-++++||+|+++++-++++++++++++++++-|++++|+++++++++++|-++++|++--+|++-|++++++--++++++++--++-++++++++-+-|+|+++++++-++|++++-+++|+-|++++|++++++++++++-|++++-+++++++++|+++++++++++|++++++++++-||++++|-|+-++++++|-++++++-+++-++|+++
+++|+-++++++++++++-++++++++++|+++++++++-++|+++|++++++|+-+++++++++++++++++|+++++-+|+|+++|-+-++--+++++++++++++++++|-++-++++++++++++++++-+++-|++++++|-+|+++-+++++|+++++++++-++++|||+++++-+|++++++-++|-++++|+-++|++++|-|-++++++++++++-+++|+|++++++++++++++++++
++-+++++|++|+|+++++++-++++-+++-+|++|++|+|+|++++++++-++-+++++++++-++++++|+++-++|+++++++|+|+++++++|++++++++|++-+|+++||++++||+|+++++++++-+++-+++-+++++|+++++++|+---+|+++++++++++++++++++++++|+++|-++++-|++-++++++++++--+|+++++++++-++|+++|-+++++-+||+|++|-+++
++|++|++++++-+|+++|+-+++++|+++++++++++++++-+++++-+--++|++|-+++++++++++-+++++++++++-+++++|+++++++-++++++++++++-++++-++++++|+++++|+||-+|++--++|++++-+++|++++++++++-+|++-+++++-+++++++--|+|++++|+++-+++++-++-++++++|+++--+++|++++++++++++|+++++++|+-++++-+-+|
++|++|+++++++-|+++++++-+++++-+-+--++-+++|+++++++++|++|++++++-+-++++-|+++++++++++-++-++++++++++-+-+--+++++|+|+++|++-||-++|+++++++-+++-+++++++++-++++++++|-++-+++|++++++-+++++++-++-++|+++-++|++++++-++++|++++++-++++++-+++-+++++++|+|+++-+++++-|+++++++++||
+++++|++++|+++++++|+|+|++++|+++++++|++++++++++|+++|++|++++++-+++||++++++++||+++++++++-+++++++++++|||++++|++++++++++++|+++||+|++|+++-++-++|++|+-++++|+++-++|+|+++-++++-++|+++++++++|++|+++++++++-+++-+++++||+++--++|++++|++-||+|+++++++|||+++|++++++++|++++
+++++-+++++++++-+++|+++++++|-++++|++++|++++-+++++++-+++++++++++++++-+++++++++|--++++++++++++--+++++++-+++++++++++++++++++++++|++-+++-|++-+++|++--+|-+++++-+++++-+-+|++++++++|++-++-++|++++++++++++++++++|+-++|+-++++++++--+++++++++++++++++|++++++-+++++++
+++++++++++|+++++++++++++++++++++++-++||+-|++|-++++++||++++++-++||-+|++|-++++++++-+|++++|+|-+++-|+++++++++++|+-+++++|+++++-+++++++++-++++-+|+++++++-+-++++++++++++++++++++-+|||-|+++++++++++++-+--++++|+++|++|++|+++++++|-+|+++++++++|+-+++-++|-+-++-+++++
|++++++-++-+++||+|++++++++-++++|++++-+++|++++-+++++++++++++++-++++++-+|+++++|++++++|++|+++++|+++++++|++++-++-|++++|+++++++++++++++|+|+++||+|++-++-+++++++++|+-++++++++++-++++++-+++|++++++++++++-+++++|++|+|+++++++++++++-+-++++++++|++++-+++++|-+++++++++
+-+++-++|||-++++++++++++++-+++-++++++|||++|++-|++-++-++|+++++++++++|+|+-+++-+++++++-+++++++++++++-+++-+|++++++||+++++-+++++++|+++++++++|++-++|++++++++++++++++-+||-+++-+|+++|++++++|++-+||+-|++++++|++|+||++++|+++-++++++++++--++++++++++++++|+++++|-+++--
+|++++++++-++++++++++++++-+|++++++|++++++-++--+-+|+++++++|+++|++++++++|++---|+++++++++++|-++|+++++++++++++++++++++++-+++++-+++|+++++++++++|++|++++++-+++++++|+++++++++++++++++-++-++++|++++||+++++++++++-++-+++|+++-++++|-+-|++++++++|-+++-|++++++++++++++
++++++++++++-+++--+++++++-++++++|--+++-+|++|+-|+++-++++++++-++||+-+++|++++++++++++--++-++++-++++++|+++++|++++++++++-++++++++++-+++++++-++|+++|++++|++++++++|+++++-||+++|+|++++-+|+++++++++++++|+++++++++++++-+-+++++|+|++-++|++++++++-++++++++-++|+-++-+-+
++++++++|++++++|+++-++-+---+++++++|++++--+|+++++|++++++++++||+++|++|++++-+++++++++++++|++++++-++++++++++-++++-+-++++|+|+++|+++++++++++++++++++++-|+++--+++++++++++-|+++|+++++-+++-++++-+++++-+|+|+-++++|++++||+++-+++++++|++++--++++++-+|+++++++++++++++++
-++++++++++|+++-++++-|+-+-++++++++++++-++++++-+++-+++++++++++|+++++++-+||-+--++-++++|-+++++|++++++++++++|+++|+++|-++++++++|++|+++++++-+++++++++++-|+++-+++|-++++-++++--++++++++|+++|++++++++++++++++++-++++++|+|-+|+|++++++|++|+|+||+-+++-|++|++++-+|+++++
++++-++-+++++++++++-+|+++|++++++-++++++++++++++|++++++++++|++++++++++++|++|+-+++++++++++++--++++|++|++++||+++++++++-++++++++++-+++++++++-+++-++-++++++++++++|+-+++-++++++-++++++-|+++++++++-+-++++-++++++++++-+++++++++++++++|++++++++++++|+++++++++++++++
+++-++++||+++--++++++++--++++++++++-+++++++++|-++|+||++++++++++++|+++|+++++++++|++++|+-++|++|+++++++++++-|++++-||-+++++-+++-||-++++|+++++++-+|+-++++++|+++++-++++++++|++++++|+++++++++++++++++-+|++-+++++|-++|++++++++-+++++|+-+||++++++-++|+++++++-+++||+
+-+++++++++++++-++-|++-++++++++++++++|+++|+++|++++|++++++++-+++++++++++-+++++|++++++-|++++++++|+|++|++++++++++++++++++++++++|+++-+++++|++-++++++++-++|++++++-++++-+++++++-+++|+++++++++++-+-++|+++++-+|++++++++++++++|++++++-++++++++++++++|++++++++|+++-+
+-++-|+++++|++++-+++++++++++|++|--++++-+|+|+++|++-++-+|++++++++++++++-++++-++|-||+|++++|++++-+-+++++++++++++++++|||++++-++++--+++-+|+|+++++++++++|+|||+|++++-+++-+++|+-++++++++-++++++--++-+--++|+++-+--|+++-++++++++||++++-++|+++++-++++++-++-+|+-+|++|++
+++++|-+-+|+++|++++++++-|+++++++|++++++--++++-|+++++--+-||+++-+++++++++++++++++++++++-+-++++++++++-++++|-|+|++++-+++-++-+++++-+++-++++|+++++||++++|+++-+++-++++++|+++|+++++++++-++|+++++++++++++|++++-++++++++++++-+|+++|++++-+++-+++++||+++++++++-+++-|++
+++++|+++|+++|+++++++|+++++-++++|+++|-++-++++|++++++++++-+++++++|+++++++++++|++++-+++|+|++-|+-++++++++-++++|++++++-|++++++++-++++-++++++++++++-++++++++++++++++++++++++++++|+++++++-++++++|-+|++|++++-++++-+-++++|+++++++++++++|+-+++++++-+-+++++++++||++|
++++-++++++|++++|-++-+-+-+++++++-++++++++++++|+++++|+-++++++|++++++++++++|+-+++-+|+-++-+-+++|++++++--+|-++++++++++|+---+-++++-++++-+|+|+-+++++|+++|++|++++++++-++++++++++++++++-+--++++++-++|+++++++||++++-+-|+++++++|+++|++++|+|+++|++|+++++++|+++++++++-
|+++||+++++++++++++++++|++++++++++++++++++|+-|+++|+++|++--+++++++++-+|+|+++|+++-+-++|+-+|---+++-+++|-++++|+++-+++|+|++++++++++++++++++|+++++++++-+++++++++|+++|++++++|-++++++++++|+++--+-++++|++++++-+++++|++++++++-++++|++++++++++++++++-++++++-+++++++|+
+|+++++++++++++-+++|+++-+++++++-+++++|+++++++++++++++|+++++|-+++++++++++++++++|++++++++++++++++++--+++++++++--+-++--+|+-++|++++-|-++++-++++++-++++-+|+++-++++++-++++++-+++++++++|+-+++|+++|+++|+++++++-++-++++|++++++++++|+-++|+++|++|--+-+++++++++++-+-+-
++++|++--|+++++-|+++-++|-+-+-+++++++++|+-+|++++-++---+-+|+++++-+|+++++++-++++++++++++++|+++++++|-++++++++|+|++++++-++++++++++++++|++++++|+++++++++++++|++--++++++++++++++++|+++++-+++++++--++|+++|-+++++++++++++++|+-+-++++++++++||+++-++++++++++++|++++++
++++++++-++++++++++++-|++++-++++++++++++-|+++++||++++++++++++++++++++-+++++++++|+-++++-+++++++++++++||-+|++|++++++-+-+|+++|+++|++|+-|+|+++++|+++++|+|+|+-++++++|+++++++|++++-++++++|++||+++-+-+-+++-+++--|-+++++|--++||++++++|+++++++++|++-++++-++++||++++
-+++-+++|++|+||-+|+++++-+++|-|+++|-+++++|--+||+++++++++-+++++++++++-+--++++++++++|+++-++|+++++++++++|+++++-|-|+++++++||+-|++++++++-+++---++++++-++++|+++++++|++-++++|++++++++++-|+++-++++++++|++++++++-+-+++++++++++++++++++-+-+--++++++|+|+++++++++++++++
++++++++--++++++|++++++++--++++++|-+|+|+-++++++++++-+++|++|++-++++-|++++++++-++--|++++++++++++++++++++++++++++-++++++++++|-+++-+-+++++|+-|++++++++++-+++|++++|++++|++-++++++|+|++++++++-++|++++++++-++|++|-+++-+++++++++|++++++|++++++++++++++++++++||++-+
+++++++|+++|-+|++++++++++++++++-++++-+|-++-+++-++++++++-+++++++++++++||-+-+|+++-+++++|+++++++++++|++++-++++++-++-++|-+++|+++++++++-|+++++-|+++++++++++++++|++|+|+++-++++++-+++++++|+++++++++||+-+|++++++++++++-+++-+|+++++++|+|+++|+-++++|+++++-+++++-+|+-
++-++++++|++++-+++++++++++++++-++++++++++++++++++-+-++++++++++++++-++++++++++++|++++|+|+++-++|+-+++++-||+++++-++-+-++++++|-++++++++-+++-|++-+++++|+++++++|++++++|+++|-++|++||++|++|+++++-++++++|+++-+++|++|++-+++-+++++||+++++++-++|+++++++|++++++|+|++-++
+++--+++++-+++|-+++-+++++|+++++++++++++++|++|++++++++++++++++-+-+++++|+++||++++++++++|++-++++++++-+++++|-++++|+++|++|++++++++++++++++++++++-+++-++-|+++++|+++-|++-++-++++++++|+-++-+|+++++++++++++++++++++++|+|+|+++++||++-+++-+++|-++++-++++++-++++|-+|++
++++++++++++++++++++++|+++-+++++--+++++++|+++++|-+++++|+++|-+|+-++|++++++|++++|+++-++|+++-+|++++++++++++++++-++-|+|++-++++++++++|++++++++++++++|+--+++++-+++++++++-++++-+++|++++|+++++++++++|+++++--++++-++++|++++|-++|++-+++-|+++++++-+++|+++++-+-|++--++
+|+++++++-++++--+++++|++++|+-++-+++++-+-++++++||+++-+++++++-||++++++-+|+|++++++-+++-++++++|-+++++++|+++-+++|++|+++--+++++|+-+++-++++++++++-+++-++++-+++++++++++++-++-+++-+--++++|+-+-++|++|++-+++-|+|++++-++|++-+++++++-++++++-+++++++++++-++|+||+--++|++-
++++++++++++++++++|+-+-+||+++++-+-+++-++++-++++++++++++++|+|-+++++-+++|++|++++++|++--+---++++-+++++++++++++-+++++++++++++++++|+++-++-+++|++++-++++||+++++++++++-++-+-+|+++++++++|+++++++++++|++++++-+++++++-++-+++|++--+++-++++++-+++||+|+++++-+++++++-+-|
+++++-++++++++++++++++++-|++++++++++|+++|++++++++++-++++|+++++++++-++||+-+++++++|+|++++++|-++++++-|++++++++++-+-++++-++++||+-+++-++++++++++++++++-++-+++++++-++++++++-++||+++++++++|++++++++-+|+++++++-++++++-++++++++|+++-++++++++++++|+++|+|++---++++++|
++++++++++++-++-++++-+++++++|++++-++++|++--+-+||+++++++++++|+++++++++++++++|+-+++++|+++++++++-+++++++++++-++-+++++++|--++++++|++-++|+++|+++++++|+|+++-+-+++|+++++++++-++++-+|++++-|+++|+++|-++++|+|+|+-+|+-++|-++++++++-++++++-+++-++++++|+|+-+++++|++++++
++++-+++++-+++++++|++++++-+++++--+++++++++++++|+++++++++-++|++++++++++|+|+-+----++++|+++++-++++-++|+++++++|++-+-+++++++-++-+||+++++-++|||-++++|+++-+++-+|++++++++++++++++++++++|++++++-+++++++++-+++-++++++||+-+++++-++++-++-++++-++++|-+++++++++++++--+++
+|+++++++++++++|+++++++-++-++++++++--+++++++++++++-++-|+++++++++-++|++++++++++-++-+++++++|+++++|++++-+++|-|++|++-++++++++|+++++++++++++++|+++++++++++++--++++++++++++++++-|+-+-++++++|-++++-|++++||++|+++++++-++++++|+|+++-|+|-+|-+++-+++-++++-+++++--++++
++++-+++|++++++++++++++-+++-|++++++|++++++++-+-+++++-++++++-|+++-+++++++++++-++-+++++++++|++|++++++|+++++-+|++++++++|+|++++++-++-+++++-++++++++++-+++++++++|-++++|+|++++-+|--+++++++|++-+++++-++++-+++-++++-++++++++-++++++++--+++|++++++|++++|+++++|++|+-
++-+++|+++||++++-++++++++-++|+-+++++-++|++++++|+|+++++++++++|--+++++++++-++++++-+|++++++++++-+++++++++-++-++++|+++++++++++++++++++++-+++|+|--++++++-++++++++++++|+++++++|+-++-+++|+++-+++++++|++|+++++|-|+++-++++++++|+-+|++++++-+|+++++++++++++++++|+++-+
-++++++-+||+++++|++++|+|+|+-|-+++++|+|+++--+++++++-++++-|+-+|+++|+++++++++++++||++++|+++++++++++++-+++|+++|--+++++++++++-++++-++++++++-+||+++++-++|++++++++++|+++--|+++++-++--++++++++--++|++|+++++++|+++++++|++++|++++++++++++++++++++|++|++++++++++++-|+
+-++++|++++-++++|+-++++++++++++++-+|++++++-+++++++++++++++++++|+++++++++++|+++++++++-++++++++++++++-+++++++++++++|++|+||+|++++|++++++|+|+|-+-+++++++++++++-+++++++++++|+++++++++++++|+-+++-|+++|++++++|+|+|+++++++++++-++++++++++-+++++||+++-+|+++++||+|+-
++++++++++++++++|+||+++++++-||++-++|+|+++++++++++++++++-++++++-|+++++++++-++++++++++-+++-+|++++++-+++++-++++++|-+++++++|++-++|++||++++++++|++-+-++|+-++++|++|--++|++++++++++|-++++++++++-++-++++++++++++++||++|+++++-+++++++++++++++++++++-+++++-+++++++-+
+++++++++++-+|+++++++++-+++++|+++++++|+--++++-|+|++++++--+|++|+++-++-++++-|++++|+-++++++++++++++++++++-++++++||++++-+|+++++-+-+++|||+|++-+++|+++++++++-++-++++|++++++++++++|++++|+++++++++++|+|++++-+++++++||++|+++++++|+-+-++|++++++++++-++++++-+++++|-++
|+|++-|+++-++++++-++|++++++-+++++++-+||+++++++++++++|+++++++++|+|+|+|+++|++|+|+-++-||+|+++-++--++|+++++++++|+|-+++++||++|+++-||++++++++++-|+++++++++|++++-|-++++++++++|+|++++++++||+++++-++++++++++++++|++++++-+-++++++|++++++++-+++++|+++++++++++++-|++--
+|+++-++++++++++++++++++---++++++++|+++|+++++++++++--|++++++|++++|+++-+--+++-+++++++||++-+++++-++++++++++++++++|+-+++++++++|+|++++|+++-+|++++++++--+-++|++--|++++-++++++++++++-+++++++-+++---+++++++++++|+++++++++|++|+++++++|+++++++|++++++++|+-+++++++++
+|++++-+++++-+-++++++-++++++++|++++-++|++++++-+++++-+++++|-++++-+++++++++++|+++|+|+|++|+-+++++|+-+-|+++++-++|++-|++-+-+++++-+-+++++++-|++-+-++++|++++|+++++++|++++++++++++++-+++++-|+-++++++++|-+-|+++--+++-++++++++++++++-+|+++++-+++++-|+++++--++++++++|
+|++++++-++-+++++++++++++++++|+++++|++|+++++---+++|+++++++++++++++++++++++++++++-+++++++++++++++|++++++++++||++++|++++-++++-++--+++|++++++-+++++++++|+++++|-++-+++++++|++-++||++++-+++++++++|++-+++-|+++++++++-+++--++++|+++++-++++++++++|+++++++++-+++-++
+++++++++++++|+|+++++|++++|+++++-++++++-++++|+++++++++||+++|++++++++++-+++++++++++++-+++++++-++++-++++|-++++--++-+|+++++++++-++++++-+++-++|++|+++-|+++++++-+++++++++|++++++++++++++-|+|+|+++++++++++++++++++++++++++++++++++++++++++|++++|++++++++++++++++
+++++++++++|||+++++++++++++++++++-+++++++++-+++++++-|++++++++--+-++++++||++|+|++-++++++|++++++-|++|+++-++-+++++++++++++++++++++++++|+++++-+-++|++|++++-+|+--+++|+-+-++++++|+++++-++++++++-|+++++|++++++|+++++++++++++++++++++++++--+++++++++++++|+++++++++
+-+-|+++--++-++++++|+-++++++++++-+++++++||++++-++-++++++++++++|+|++++++-++++|++++++++++||+++++++|+|+++|-++|+|-+++++++++++++++++++++++|+++++-|-++++++-+++++++|+++++++|++++++|+++++-++|+|+|+++-+++-+-++++|++++++++-+-++++++|-+++++++++++-++++-++||+|+++|-+-+
++++++-++++++++++++-+++++++++++++-++++++++|+++|++++++-+|++|+-++++|++++++++-+++++++-+++++++++++++-++-+++-+++++-++++++++-+++++--+++++++++||++++++++++++++++-+++++++-++++|++++++++++-+++++-++++|+++++++++|+++++++-|+-+++++++--+++++++++++++-+-|-|+++++--+++-+
++++++++++++++|++++++++++-+++-++|-|+++|++|++|+++++-++++++++-+++++++-++-++|++++-|++-++++-|++++++++++|++++++++|++++++++++-++++-++-+++++-++|+|++-++++++++++-+++++++++++++++++-+--|+++++++++-+-+++++++++++++-++++++-+++-++++++++--++-++-++++++++++++++-|+++|++
+++-+||++|+-++++++++++++-++++|++++++|++|++|++|+|++++++-++++++++|+++|++++-+++++++++++++++++++++-+|++++++++||++++++++++-|++|-+++|||+||++++-+|++++-+++---+++++-++||+++++++++++-|++-++|-++++--+++++++++-++++++-+-+--+++++++||+|+++-++|+-++|-++|+++||++++-+++++
++++++||++++++++++++++|+|+++-++++++|++|+-+-++++-++++|++++-+|+++++++++++++++++++++++++|++++++++++++++-+++++++++-+++++|+-+|+++++++|++++++++++++++++++++++++++++-+-++++|-++++++++++|+++-++--++++++|++|++++--++++--++|+++++++++++++++-+++-+++++++++++-++|+++++
++|++++++-+||+-++++|++++++|++++++|+++-+++++++++-+|+|++++|+++++++++++|++++++|+|+++++++++++|++-++++++-+|++++++|+-++++++++++|++--+++-+++++++-++|+++++++++++++++++++++||++++|+++++++++++-++++++++++++++|++++++++++++++++++++++++|+++|+-++++++|+-|++|++-|++++++
+++++++-++++++++||+++++++++++||+++++++|+++|+-+|+-+++++++++|++++++++++++++-+|++++++++++-++++++-+|+++++++++|++++++++++++++-++++++++|++-++||++-+++++++++++-+|++-+++++++++++-+-+-++|+-++++++-+-++++++++++||+++|+++-++++++++|-++|+++|+++++||++++++++++++-|-||++
+++++++++-++|-++-++-+++++-+++++|+++--++++++++--+++++++|-|+-++++++-+|++-+++++++|++++++++|++++++--+++||+++++++|+-++|-|+-|++++++-++|+++++++++-|+++|+++++-++-+++++-++++++-+++|+++++++|++++++|++||--++++++-++++++++|+++++|++|++--++++++-|++++++|++++++++++++|++
+++|++-++++++|+++++++++|++-++++++++||+-++|++++++++++++++-++++|-+|+++++++++-++++++++++++-+++++++++-++++-+++++++++-+++|+|+++++|+-+|++|-+++++++-+++++++++|++|+-+++++|++++++-++|++++|+--++++++++++-+++++|+++|+-+-+++++|+++++++|+-+++|++++++-++++++|++|+++++++|
+++|+-+++++++-++++|++++|++-++|+++++++|++|-+++-+++-||++++++++++++++++++++++++++|+++++-++-++++|++++++-++-+-+++++++++-+++++++++++++++|++|++++++++++-++-+++++++++++|+++++++++-++-++++|++++++--|+|+++++|+-++|-+++-+++++++|++++++++++-+-|+|-+++++++++|++++++|+-+
+++-++|++++--++|+++-++++++++++++-+|---+|++|++++|++++++-+++++++++++|++++++++-+--++++++|++++++-+-||+|+++++++||+++++-++++++-++-+++++++++++++|++|+-|++|++++++--++++|+++-+++++|+++++-+|-++++++++++++-+-++++++++++++++|-|++++++++++++++++++|+-+++++|++-++-|-+|++
++++++++++++++--++++|++|-+||++|+++++++++++++++++++++|+-++++++++++++++-++++++|++-|++-+++++|+++-+|++++++-+++++-+++++++++++++++++++++|+++++++++++++++|+++|-++--+++++++++++|+++++++++|+++|++++++++++++-+|++++++-++++--+++|+|++++++|-++-|+++-|-+-++++++++++++++
++-+|++-+++-+++|++++|++++--+++|-++++++++|+-+++++++|+++++++++|+++++|++|+++++++++++++|-+++-||++++-+++++++++++-+++++++|+++|++-+++-++++++++++|++++|++++++++++++++++++++++++-+|++||+++++++++++++++++++++-|+++++--++|++||+++++++|++++|++-+|+++--+++++++++|+|++++
+++-+-+++++++++|+++|+++-|+-+-++++|+++++|++++-++-++||+++++++|+++++|+++++++|++++++-|+--+-|++|++++++++++-++++-+-+++++++-+-++-++++++++++++++++-++++++-+-|+++++|+-+++++++++++-++++-||+++++++-+-+++++|-++++++++++|+++-+++-++++-+++-+++++-++++|++++++-+|+++++++++
|+++-++|+++|++++++++++++||++++++||-++++++++++|-++++++|-+-+|++|+++++++++++-+++++++++++++++-|+++-++++|+++++-++++++++|+++++|-++++++++++-+|++++++|+|+++++++++|++-+--++|+-|+++|++-+|+++++-++++++++++|+++++++--++++-++++++||+++-+++++-+++++-+-+-+-++++++++++++++
+++++|++++++++|++|++++||++-++++-+++++++++++-++++--+++-+++++++|+++++++||+++|+||-++++++++++-++++-+|++++++++++++++|+++++-++|+++++++++|-+++-++-+-+|+++++|+++++-++++++-+|+--+++++++++++++|++++++++++++--++-++++++-++++++|++++++-+++++-++-+++||||++++++|++++|+||
+++++-+-++++++++++++|++++++-+|++-+-+++|+++++|+++|-++++|+|++-++++-++++++++++|+++++-+++++++++++++++++|+|+++++++++++++++-+++++|+++++++++-+|++++-+-+++++|+|+|+-+++++++++|++++-+++++++++++++++++++++|++|++++|+++++++|++++++++-+++-++-+-|++++++++|+++|+++--++-++
+++++++++++++-|++++++++++|-++++-++++|+++++++++++++++++++-++|++|++++++++|++++|-++++|++|++++++|+-++||+++++++++++-++++-++--++++++++++--++++++++++|++|++++|+|++++-++++++++||++++++|++++|++++++++++++||+-++-++++++-|+-+++++-+++++++-+++++-+++++++++++-+++++++++
+-++++++++++++++++++++-++++++++++++|+++-++++-++||++++|++|+|++++|++++|++|+++-+++++++++++++|++++++++++++++|++++++++|||++++-+++++++-+++-++++++++-++++++++++++++-+++++++++++++--+++|++|-++++++|+|+|+++++++++++++-|+++-|+++++++++|++-+++|--++++++++++-+|++++|||
+-+++++++---++-++++++++++++||+++++++++++++++-++|+++++++++-+|-++++++-++++-+++++++-+|++++++|+++++++|-+|++|+|+-++|+---+++++-++|++++-+++-|+|++++++|-++++|++-++|++++++++-+++||++++-+|++++++++-+++-++++++++|++|+-+-|++++-|++++-++++++++-++++++|++--+|+++++-++-+|
+++++++++++++++|+++|+-+++++++|+++-+++-+++++++-|+++--++++++|+++++|-+++++|+++|+||++|+-+++++-++++++++++-++++++||+++|-++++|+|+|+-++-|+++++||+++++++++++++--+++|+++++-+++|+++++|+-|++|+++++++||+++++++++||++-||++|++++++++++++++|+-++-++++-+|++++++++|+++++-+++
+++|+-+++|+|+++++++++++-++++-+++|-++|++++++++++++++|++++++++|-+++++++|+++|++++++++-++++++++++++++++|+|++++++++++++++-++++-+++++++++++|--++-++++++++++|++++-|++++++++-+|||++|+++-+++-|++++++++|++|+|+--|++++-++++++|++++|+++++++++++++|+++|-+++++++++++|+++
+++-+-++++++-++-+-++-+++--++++++-|+-|++++-+++++++|++|+++|++++++++++-++++++++++|+++-++|-++++-++++++++++++++||+|++++-+++++++++++++|++++++++++++++++++|-|+||+-+++|+-+|++++++++-|+++++++++++|++-++-+++-||++--+-++|+++++|+++-+|+++-+++++++-|++|+|++++--+++++++|
++++++++++++-++++++++|+++--++++--++++++++++|++|++|-+|+++|+++-+-++++-+++++|+|+++++++++++++|-++++++-++++|+++-++++++++|+++-++|+++-++++|+++|++|+++++++--+++|+|+++++++++++-++++++++++++|+-+++++++|+++--+++++-++++|-++-+++|+++-|+++++-++++-+++++++++++++++++++++
-+++++++++++|++-+++++++-++-|+++++|++++++++|++|++|++|+++-+++++++|-+++++++++++++++++-+++++-++++++++-+++|+++|+-++++-+++-++++++++++||+++|++||++|+++++-+++|+|+++|+--+++--+++-+|+++++++++|++|++++++-+++++--++++-+++++++++++-+++-+++|-++++-+++++++++++||+++++++-+
+++++-|+-+++++|-+++++|++|++|+++++-+++|+++|+++-+++++-+++++++++++++|+-++++++|+++++|+++++|-++++++-+|+-+++++++++++++-+-++++++++++|++++++|+++++-+++++++++|++++++|+++-+|+||+-++++-++++--+-+++-++++++|++|+++-+++-+++++++++++++++++-+++-+++++++++-+++++++++++++-++
+++-++++|-++++|+++|---+++|--+++|++++++++++++-++++++-++|-+-+|++++++|+++-+++++|++-|++++++++-+++++|++++++++-+++-++|++-+++|++-++++|+++-++--+|++++++++++++|++++-|+++++++++-++++++++++++||+++|++|+++++|+-++-+++|-++++++++++++++-++++-++-++++++-|++++++++|+-++++|
+++|+++++++++++++-+++++|++++++|+-+++++-++|++++++++++++++++++++--++|+-+++++|++++++-++++++++++++|++|+++||+++++|++++++-+-++++|++|++-++++++++|++++++-|+++|-+|+++|+-++|+|-+--+++++-+++++++++++++++|++|++++++|++--++++++++++|-|++--++++-+++|+++-++-++++-++++++++
++++-+++++++|+++++|+++-|+++-|+++-++|+|+++|++++-+++|+++-++++++++++++++++++++++++-++++++++++-+++++-++++++++-++++|++++++++++++++++|++|+|+++|-++|++++++|+-++-++++++--+++++++++++++-+++++-+|+|++++|++-+++-++-++|++-|+++++++++++++++++-||+++|++++|+++|+++++-++++
|+++++++++++--+++|+++-++++-++++++||++++++++++++++++++||-++-+-+++++++-+|+++++|+++++++---|++-++-++||-++|+-+++++|++++|+++++++++--++++++++++++--+-+++++++-++++++-|++++++-++++++++++|++-++++++++++-+++++++-++|+++-|++-+++++++--+++++++-+-+++-+|+-++-++|+|++++++
++++-+++-++++++++++++-+++++++-+++++++-+|++++++--++++|+++|+-|+++-+|+|+++++-+|++++++++-+-++++++++++-||+++-+--++|+++++||+++++++-++++++|+-+++++++++|++++++++-++++++++|-|+|++++|+--++|-++-|+|-++++++++++|+++++++++++++++-+++++-++++++++++++++++++-+++----+|+--|
+|++++-++++++++++++++-++|++++++++++++++++++++++++++|++++--++++++++++|+++|+++-++|--++++++++++++++++|++++++++|+|++++++|+++++++-+++++++++++++-++--++-++++++++-+++|++++++++-|++++++-++++++-++|+++-++++++|-++|++++|-+|++-++++++-++|++++++-++-++++++++++-++|++++
+++++++++++++-++++++++++++-|++-++++|++++++-+++++++++-+++-+++++++++-++++++|++++|++-++++++++|++++++++++++++-++++|+|-|++-++++-++++++++++++-+|++++|||+++-+++++++|+++++++++-+|+++++++|++|++++++++++++-++|+++|+++|+|++++++++++++++++++-+++++-++++|+-+|++++++++++
++++-++++++++++++++++-++++++-++++++|+++++++++++|++++++-++|++-++-++|++++++-++++++-|+++|++++|+++++++++++++++++++++-++++-++++-++|++++++++++++|+||||++++++|+++++++++++++++++|+++|++++|++++++++++-|++++++-++++++++++++-++++++++++++-+++---|+++++--+++|+++++++++
+++++|-|+|+++|++++|++-+++++++++-++++|++++++++++++++++-|++-|-++-+++++|++++++-+|+++--+|||||++-+++++++++|+++-+++-++++-++++++++|++-+++-+|+-+++++++-+++++|+-++++-+++-|+++++++++++++|++|+++++++-+++||-|++|++++|++++++++++++++++++++++-|++++++++-+++++-+++++|++|+
++-++|+++++++|++-++++-++--+++++++|+-++-++-++++++-++-++|+++++++++++++-++++++|+++|+-++++++++++-++++||++++++++++++++-++++++++-+++++++++||+++++-+++|++|++++|+++|+++++++++|-+|++++|++++||++-+++++-++|+++-|++-|+++||++-+|++++++++++++++|-++++++++|++++|+++|+++++
++++++|++-++||++|+++++++-+++||+++|++++++++++--+++|++|+-+++++-+++++++++++++++++++++++++-+-+++-++-+-+++++++++-+|+++-++++|+|-+++++-+++-+--++-+++++++-+++++-+++|+-+++++|++-+++++-+|+|++++++++++-++++|+|-++++++-++|+-++++-|--++++||+-+++++++++++-++++++++-+++++
-++++++++|++-|+++++|+|-+-++++++++|++++|+++|-+++++++++-+|+++++++++++++|+|+++++|+++-++|++++++--+++|+|++++++++--+-++++++--+-++++++-++++|+++-+++|+++++++-+++-+|+++++++++++|+|+++++++++++++++|+-|+++++-++++++++-++++|+|++++-++-+++++++++++++++++++++++|++|++|+|
+|+++++++++++++++++|+|+++|++++|++++++--+++++-++||++++++++++++-||++++|+++++++|+++++++|++++++++|+++++-++++-+++++|||+++-|+++|+++++++|+-++++++++|+++++++++|+-+|+|-|++++++++++++++++-|-+++++++|+++++++-+-+++++++-+++++-+++|++--|+++++++++++|+++|++--++++++++++-
+++-+-+|+-+++++-++|+++++++--+++-++++++|+++||+++||-+++++||+|+++|++++++++||+|+|+++|+++|++|++++++++++++++++++++-+-++++|+++++++|+++++++++|+++++++-++++++++++++++++|++|++|+-++++++|++++-+++++++++++--+++++++|+-+++-|++++++++++++++-+++++++++++--++++-++++++++++
++++-|-+++-++++++++++-++|++++|-++++++++|++++++++++++++++++|+++-++++++++++||+|+|+++++++++-+++-|-+-++++++++|-++++++--++|++++++||-++++++++++++++++++++++++-+++-+++++++|++++++++++++-++-+-|++++++++-++|---++-+|+-++++|+++++++++++++-++++||+-|++++++++-+++-++|+
++++++|+|++++|+|-++++-++++++|+++++++|+++++|-+-+++-+++|+++++++++++++-++-++++++++|+-++++++++++++|++++++-+++-|+-|++++-++|+++++++|++++|+++++++++-++|++++++|++++++|-|+++-+++++++++++|-++++++|++++-++++++++++-+++-+--+++-++++++++-++-++++-+-|+++++-+++++++++++++
+++++--+++|+|++++++++-++++++++++++-++++++++++|+++++++++++++++++++|+++++++++++++--++-+++|++++++++|+||+|+|++++++++-|-++++|+++++++|++-+++++++++++-++++|+-+++--+++++++|+++++++|-+++++++++++++++-++++++-+++++++|++++-|+++|+-+-+|+-++|+-+-+++++-|+++|++++++++|++
-+-+-++++++++++++|++|++++++-++++-++|-+|++++++++++++++++++++++++++++++|+-+|++++++++++++|++++|-+++++++++|++++-+|++++-+++++++-+|+-++-+++++++||+|++++++++|-++|+++++++++++++++++|++-++-+|++++++++++|+++|++++++++++++++|++-++|+|+++++|+|++++++++-+-+|+++++|+|+++
+++++-|-+++++++++++++++-+++++++++-+-+|++++++++++++++++++|+++++++|++--+--+|++++++++++|+++-+++++|++++++++++++-|+++-+++|++++++++++++-++++++-|++-++--|-++++++|+++|+++|++++++++++++++-++++|++|++++++|+-+-+++++++++++-+++++--+---++-|++++++++++++++|++++++++++++
+-++++-+++++||+|++|+|+++++-++-+|+|-+|+++++++|+|++++++|++-++++-+-++++-|++|++++|++++++||++++++++++-++|+++++++|++|+|+++-+||++++++-+++++++++|+++++++|++++++-+++--+|++|++++-|+|++++-++++++++-+-++++++++++++-++|+++|+++-+++++++|-++++||++++++++++-+|++++++|+++++
++++++|+++-++++|+-+++++++++++++-+++++++||+++++|+|+++++++||++++++++|+++-+++-++++++++++|+-++++++++++|+++++|++++++++++++|++-+++-||-+++++|++++++|-+++-|-++++|+-++++++++-++++++--|++++++++++++++++||++-++++++++-||++|++++|++++++-++-|+++++++++-+++++++|++++-+-+
-+++++|+++++++-|+++++++|++++|++|+++++++++++++++-++++++++-+++++++++++-++++++++-+++|+|++++++++-+++++++++++++-+++-|+++++++++++++++++-++|++++++++++++++++-++++-++++-+++++++++-++|+-+|+++--+-+-++++|+++|+-|+|++++++++++-+|+-++++++-||+++++++--++-+|+++++++-++++
+++-+-+++++++|+++++++++++++++++++-+-++-++|++|++++++++++-+++++-++|+++-+++-++++++++++++-++|+++-+-+-|+++|+|+++++++++++++|++++++|++-++++++-+++|+++|+++--+|++|+++--+-+++++|++++-+|++++++-|+-++++-++++|++||++|+++++++-+++-++++|++-|+--+++|++++++|+++|+++-++++++|
++++|+++++|+++++++||++++|+++++++++-++++++-+++|++++++-+++++-+++-++++++|+++-+++|-++++++++--+++++++++++|++++-++|++++++|--|+++++++++++++|+-++++-+++|++++++++++++++|++++++-|++|+|+-++--++++++++++++++++++++|++++++++-+++|++++++-+|+++++++++++++-|++++|-+-|+-++-
+++++-++++++++++++++++++++++++++++++++++++-+++|-+++++++++++++++|-+++++-+|+++++++++++++++-+-++++|+|+-+++++++|++++|+++-+++-+++-++-++++|++++-+++|+++++|-++|+++-+|+|+++++++++++++++++|+++|++++--++|+++++|+++++|++++++|+++++++++-+++|++++|++++++++++++|++++++++
++++++++++-+++|-+++++++++++|++++++++++-++++++-|+++-++++++-+++-+++++|++|++-+++|+++|++++-++-+++++++++++++++-+++++|++|-++++++-+-++++|+-+++++-+-++||+|+-++++|+-+++-++++|+++-+-++++++-+++|++++++++++-++-++++++|+++---++|+++|+++++-++++|-++++++++++|++++-+++++-|
++++++|-|+++++-++++++++++-++++++|++|++++++++++|++++|+++++-++++++-+-+|++|+++-++|+++|+++++++++-++++++++++-+++-++++++++++++++|++++++++++++-++++++++++|+++-++++++-++|+++++++|+|++|++-+++++++-+-+++|+-++++|++++++|++-|+-+++--+++-+|+||++++++++++|++++|+-++++-++
+|++-++-++++-+++|++++++++++||++-+-|+++|+++++++++|+++++++-++-+++++|+--+-++++++++++|+++++++++|+++-+-++++-+|-+++++++++++++-+|+-+++++++++++++++++++|+++++-+++|++--+++++|+++++++++++++++-+++++|+++++++++|++-+++++--++|++++|++-|+++++++++++|+++--+++++++++|+++++
+-+-++++++|++++++-|++++++++++--++++-+++|++++|+|++++++-++++-+||+++++++++|++|++-+-+++++++-+++-|+++++++-+++++-+-+++--++++||++++++++++++--+++++|++++++++++-++-+|+++-++++++-++++++-+|+++++|++++++|+|++-++++++++++++--+-++++++++++++++++|+--|++++++++++||++++--|
+++++-+++++||++++++++++--+++++-||++-+|-|++|++-+++++++++++++|-+++++++-+-+++++-+-++-|++++-+++++++|+|++++++++|++++---++++|+-++++-++||++-++-+-+++++|+++++++-|-+--+++|++++-+++++++-++++++++++|+++++++++---++-+++++|+--+--++++++|+|-++++++++++++-+++-++-|-|+--+|
-++++-+++++++|-++++++-+-|++|++-+++++++++++++++-|++++-+|-++++-+++|++++++++++-||+++++++|++++++++++++++++--+++++-+++++-++++++++-+++++++++++++++++-+++-+++|++++++++-++-+++||+++++|+-|+++++++++-++++|++-+++|++-+++-++++++|+++++++-+++-++++++|+++-++++++++++++++
++++|+++++++++++-+++-+++|++|-+-+|+|+++-+++++|++++++++++-++++++|+++++++++-++++++++++++++|-|-++|-+++++++++++++++++++++++++++++++-+++-+++++-+++++|+-++|+-++++--+++++-+++++++++|-++++++||||++++++|++++|+-++++++++|++-+++-+++|++++++++++++-++++-++++++++++|-|++
++++++|+++|+++++|++++-+++|++|+-++-+++-++-+++++++|++-++++-++++++++|++-++|-++||+-+++-++-+++++++++|+++++|-+-+++++++++++++||++-++++--++++++++-+-+++++++++|++|+++||++++|-+|+++++++++-++++++++++++++++++++++-+-+++++++++++++--+++++++-+|+++++-++-+|+++++-+++++|+
+++++++++-+++++-+|--++++++++++-+|+++++++--++|+++++++++++++--++++|+++|+++-+++++++++++++|++-++|++|+-+++-++++++++++++++++++++-+++||+|+|+|++|+++-+--|+++-+++++++|+++++++|+|++++++++|+++++-+++++-|+++|++++++-+++++++++++++++++|+|++-+++--+++++++|-++|++-++++++-
++|--||+++-+++++++++++|+++++++-+|+|-|+++++++|++-++|++++|-+++--+|++-++++++|++++-++++++|+-|--|++++++++++++++++|++++++++++++++|++++++-++|+|+-|++|+++-++++++++++++++++++++|+++++++-|++++-+|++++++++++++++|++-+|||+++++++++++++++++++++++|+++++|++++-+-++|-++++
++++|+++++-+++|-+++++++|+++++++-++++++|++++++++|++++++++--+|+++++|+++++++-+++++++++++|++++-+++--+++|+-+++++++|-|+-++|+|+++-+++-++++++++--|++-|-|+++++++++++-+-++++|++++++-+++++++|--+++++++++++++---++-++-++++++|+-++++++-++++|+++++|+++++|+++++++++-+++++
++++++++-++++++++++++-++++++--++++++++++++++|+++++++++++++++++|++++++++|++++++++-++++|-++++++++-+-+-|+++++++++++++++-++++++-+++++++|++++-++++++++++--+++++|++++++++-++++++++-+++++++|++++++--+++|+++++++++++++++++++|++-++--+++++++++++++++||++++-++|+++-+
+-+++++++++-|+++++|||++|++++++++++|++++++|++++||+++++++++++++++-++++++++++++||++++++-++-++++-+|-+++++++++++-++|+++++++-+++-++++++++++-+++++++|+++++-++-+++++-+--++++-++++++++||-+-|++++|+++++++|+++++++++++-++|++++|+|+++++|+-+++++|++++++++++++++-+++++|+
++|-++++++++++-+++++++-|+++-+++|++++|++-+++++++++-++--++++++++++|+-|+++||++++|-++++++-++++|+++-++-+++++|+++|+-++|+-++++-++|+++++++|+++|++++++++|+|-+++|+++|||+-|++-+|+++++-+|++++++-++|++-+-++++++|+-+++++++++|+-+++++-+|+++++-+++|++-+++++++++|-|++++++++
+++++++++-+-++++++++++++++++++++++++++++++++++|++++++++--+++++-+++++++-++++++++++|+++-+|+-++++--+++-+++++++|+++++++-||+++|+++++++|++++++++++++++|++++++++++++++++|++++-++++-+|+|+++|+-++++--++|++|++++++++++++-|+-+++++|+++++++++++-+||++++++++++++|++++++
++-++++++++++++|++++|++++|++++|+++++--++|+++++|+++|+++++++++++++-+++++-+++++++++++-++-++++++++++++++|+++++++-+++++++-+++++++++|+-+|++++++++++-++++||+++-+++++++++++++++++|++++++--+++++++-+++-++++++++++|||+|++++++|++++++++++++++++++++---|+|++|+++++|++-
++-+++||+-++++-+++-+++-+|-++-++--+|+++++++++++-+++++|+|++|++++|++++-|+++-++++-+++++++++++++++++-+-++++++|+++-|++++++++|++-+++||++++++-+|+++++-|++++++++++++++++|+++++|++-|++++-+++++|+++++++|++++++++++|-++++++++|++++++|+++|+++++|-+++++++-++++++++|+++++
+++++|-++++++++|++-++|++-++++++++++++++++--++-|++--++++++++++++++-+++++++++++++++++++-+++++|++-+++-+++|++-+++++++++++++|+-+++|+++++++++++++++++++-+|+-+++++|++++++--++-+++++++++++-+|+++||+++++++++++----++++|-+-+++-+++++|++++++-+++-++++-+++++-+++++++|+
++-+|-|+||++++++++-++++++|-++++|+++++--++++++++++++|+|++++|++-++-+++++++-+++++++|+++-++-+++|++-|+|-++++|++-+++|+++-++++++-++++++-+-++++++++++|+|+++-++|+++++-++++++++-++-++++++++++++++|++++||+-+|++++++++-+++++++++++++++-+|+++-|++++|++++|++|++++++++-++
++--+++--++|+++-++|++-+++++--+|++-++++|++|++|++++++-++++++++-+++-+++--++|++-++|++++|++++++|+++++++++-|++-+|+++-+++++++++++-+++|+|+-++++|-+++|-+++-+++-++++++++-+++--++++|++++++++++++++++++++-|++-+++-++++++++|+++|++-++-+|-++++++|+||++---+++-++++-++++--
+++++++++++||++++++++-+++-+++++-+++++++++++++|++++|-+++-+-++++-+++++++++|+++++++++++-+|+|++++++++++-++-++++++++++++++++++|+-+++++++++++++++-+|+++-++|+++|+++-|+|-+|++|+-+++++++++++--+-+++++|++++|++++|++|++|+-+--+++++++++-||++-++++++++|+|+++++|+-++|+-+
++|+++++++-++++|++++++|-+++++|+-++-|+++||+++|+++++++|++++-++++|+++|+||++++||+++---++++|+++-++|++-+++++-+++++-+-+++++++++++++++-+++++++++++-++++++++++++++++-+-++++++|++++|++-++++++|++-||-+--++++|++++++++++++|++++++-+++++++++++++++--++++++|++++++--+-++
+++++++++-++++-++-++++++++++++++++-+|+++|-+-+++-++++++++++++|++||+++|++-+|++-|++-|++++|+++|+++++++++|++++++++++++|+-++|+|||++++++|+++++++++++++++++|+++--++--|+++++++-++++++-|++++++++|+++++|+++++++++++-++-++++|++++++-++++++++++++++-++++++++-+++++++|++
++++++|++-+++++|++++|-|+++++++++-++|+++++|++|++++++++-+-++-+++|++|+++++-+---|++++++-++++-++|+-+++++-+|++++|+++++++-++|+++++++++++++++++++-+|++|+++++++++-++++|+++++++++++|+++-+-++++++|++-++++|+|--++++|+++|---+---++-++++++++++++|+|+++++++++|-+++++++-++
++|-++|+++++|++|+++|+++++-++++|+-|+++++++++++++-+++++|++|-++++|+++++++-++++|+|++++++++-|++-++++-|++++-+++++-+++++++++-++++++++|-|++|+-+-++++++++++++++++-++++++|+++++++++++-||++|++++|+++|+++|+++|++++++-+++-++|+++|++++++-++++-+-++|-+++++++-+-+++++++++-
+-++|+++++|++-+++-+++|+++-+|+++++|+|+++++-+++|+++++++++-+++-++++++++++-++++++-++++++-+++++++|+++++-|+|++|+-+++|++++-++||++++++-|++++||+++++|+++++|+--+++++-+|+++||+-|++++++-+-+++++++++-++++++++|+||+++-+-+-+++|+++++++++++++++-|-|+++-+++++++++++++--++++
+++-++++++++-++++++++++++|++++-++++|++-+++++++-++++-+-|+++|++++++|+++|+-+++++-++++++-++-++-++|+++-+++++++++++++-+-++-++|++-++++++++++++-+++++||+|++++++++||++++++++++++++++-+++-+++-+++++++++++++++++++++++++++|++++++|+|--+++++||++|++++++++++++++++-++++
++++++-+-++++++|+++++||+++++|+++-+++||+++++++++|++|++++++++-|+++++++++|++-++++++++++++++++++++++++++++++++++++-++-++|+|++++++|++--++++++++|++++++++++|++-+-++++--|+++++++|++||+++|+++|++--+++-+-|+++--+|+++-+++++|+++++-|++-++++|++++++++++++++-+-+|+++++|
++++++++++++++-++++|++++|+-+++++++||+++++++-+++++++|-+-++-+++++++++++++++++++++++-++++++-++-++|-+++++||+++++|++++|+|++++++-+++-+|++++++++++++++++++|+-||+++++-++++|+-+||++++-++++|++++-++++-+++|-+-++++++-++-++++++++|+|++++++++++++++++|+++++++++-+-|++|+
++--+-++++++|++++++|+++++++++++++-+++|++|++-+-++|-++++++++++-|+++++++++++|+||+++++++-+-+++++||+--++|++|+|++---|-++|+++++++++++++++|+|++++++++++++|++++++++|+-+|+++++++++-++++-+++++|+++++++++++++++++-+++++++++++++-++++++++++++++|+++-++|+++++++++-+++-|+
++-+++++-|+++++|++++++++-++-+|++++++++|+++++++++||+++|++++++++--+|++|++++-++++++|+++-+++|++-+++++++++++++-++-+++-+++++++++++++|++++++-++-++-++|++++++++++|+++++++++++|-++-+++++|++|+++++++++|++-+++|+++++++++++-+++++--+++++|++++|+++||+|+++++-++|++++-|++
++++++|++++++|++++++++++++++++++++|+++++-++-++++++++||++++++++|+++++++++++++++++-++++++-+++++++|++|+++++++++-++-++++|++++++++++++-+-++-++++-+|++-|+++++++++-+|++-|++++++|++++++++++||++++++++++--+|+++|+++++++|+++++++|++++++|+++++++++++|++++++++|+-+++++
+-++|+++++++-++|-+++-|++-++++++++|++++++++++++++||+|++-+++||+++|++++++++-++|++++++-+++-+++|+-+++++|+++-++++++++-+++++-++++-++-+++++|+-++++++++++-++++++|+++++++++-++|+|++|++++++++++++++++|+++|++++-++|+++-+++++++++++++|++-++++++++++++++++-+++++++++++++
|+++-+++-++++++++++++++++-++++|++|++||++|++++-|-+++++++--++|+|++++++++|++++++++++++|++|+++|++++++-++-++++++++|++++-+++++++++++++++|-+++++++|++++++|+|-+++++++++|+--++++++|++-++++|-++-+++|+++++++|++++++++++++-++++++++++++|+++-++++++++++++|++-++++++++++
+++++|+++-++++++++++|++|+|+-++|++++++-+|+-|+|+|-+|+-++++++++-+++++++++++++++++++|+++-+|++-+++|++|++++++-+++|+||+++++|+-++++++++-|+|-||++++++++++++|+++|+++++++||+-++++++++|+++|+++--+++||+++++-++|+++|+++-++++-++++|++-+++++|+++++-++++++++++++++-++++++++
++++++++++++|++-++-||+||++|++++++++-+|+||+++++|+++++++++++++-+++||++++|++++|++++++++++++|-|+++++++++|++|++-+++|+++++-+|-++++|+|+-+++++++++++++++++++++|++++++++++++--+++-+++++-++-+++++++++++++++|++++++++-+|++-++++++++++++++++++-++++|+++++++++|||-+++++
|+++++++-+-+++++++++-+-++++-++-++++++++-+-+++++-++-++|+++++++|+++++++++++++++++++++|--+++-+++|++-++++++|++|-++-+++++|+++|++++++--++-++-+++++++++++++++++|+++++++++++-|++++|++---+++--++++++-+|+|++|+-++++|+++|+++++++++-+++++++|+++-++++++++-+|++|++||++++
++++|+++-+++|++++++++++++++++-+++++++++++++|+|+++++++++++++++-+++++|++++-++++-++++-++|-+++++++++++++--++|+++++++++++++++++++++++++++++++++++++++++++++++++|+|--++-+|+++++-++++++++++-+-++++++++++++++|-++++++++++-|++++++++|++++++++|+++++++||+++++++++++-
++++++++++++|+++++++++-++++++-+++++++++|+++++++++++++++++++++++++++++|+|+++|++-+++-+++++|+++++++++++++|-++----+++-+++++++++|+++|+++++++++++||+-|+-++++++++++|++++|+++|++++|+++++++|+++++|+++-+++|++++++|++++++++++++++++++++++|+-++++-+|+++++|++-++-|+++++
++++--+++-+|++++++-+-+-+++++-++++++++++++++-||+++-++--|-+-+++++++++++++++++++++++++++-++-||+++|+++++++++++++++-++++++++-+-++++|++-|+++|+|+++++++|++++++++-+++|+|+++-++++|++++++++++++++|+--++-++++|+-++++++++++++++++++++|++|++||-+++++-|++++++++|++++++|+
++|+|+++++++++++++++++|+++++-+++++++++++++++-++++|+++++++|++++++++-+++++++++++-+++++++++-+++++|++++-+||+++++++-++++++++++++++++++|+--+++-+++++-+++++++-+++++++++|||+++++|+-++||-++++++|+++-+-+-++-+++++-++-+++++|+|+++++++++++++--+|+++++---++|++--++++|+|
+-++-+++++|--+++++++-+++++++-+++++++++++++-+++++++-+++++++++-+++++-++++++++++++++++-++++-+++-++++-+++++++++|+-++|+-++++++++|+++|-+|++--+++++++++-++++++++++++-+|++++-++++-+++++++++++++|-++++-+||-++++-++++++++-++++|-++++++++++++++|++++++++|++++++|+++++
+|++++++++++-+-+++|++++-++++-+-|++++++++-++++|-++++++++-+++-++++++++-+|+++-|+-++++++++++++++++++-+|+++|+++++++|+++++++-+-|++++++|-++++++++++++++-|+++--++++---+|++-++-++++++++|++++|+++|++---++++++++++++|+++++|++|++-++++++++-|++-++++++++++|++|++++-+--|
++++++++-+-++++++++++-|++++++++|++++|+-||++++++--+-+++++|+++++++|+++-++-+-++-+++-+++++-+|+++++-++-++++++-+-+-++-+++-+++++--+++-++++++++|+++++++-+++-||++++++++++-++++++++++|++++++++-++++++++++++-++++|+++++|+++-|++++++++++|+++++++-+++|-++-++-++++++++++
+|--+++++|+++++-+++-++||++++++++++++++++++++++-+++++++||++|++-+||+++++-++++|-++++++|+--+++++++++-++-+|-+++++++|++|++||+-++++-+-|+++++--+-+++++++++++++++++++++-++++++-++++++++++++++-|++|+++++|++++++++|+-+-+|+++++++-+++--++|+++||-++++++||++|+++++++++|-
++++|+++++++++++|++++-++++++++++++++++|+++-+++++++-++++++-++++-+|++||+++++-++++|+++--+-++++++++||++++++++++|+++++++|++++++++++++-+++-+-|+++-+|+++|++++++++-+++++-+++++++++|++++++|+++++++|+++++|+++++++-+|+-++++++-+-+++|+++++-+++|++++++++|++--++++++++++
+++-+++-||++|-+++++++|-|+-++++++-++++++++++++-++|++++-+++++++++++++++++++++|++++++-++-+-+||++++++++++++++-++++-+|++++++++-+++|++++|-++++++++++++|+++++++++-++++|++|+-+++++++++++-++++-++|+++|++++++++|++-+|+++++++++++++-++++++|++++++-|-|+|++++|+--++++++
+-|++++++++++++++|++--++++++++++|+++-|+++++++-+++++++++++++++++++++++++|+++++++|++++++++-++++++++++++++++++++++++++++-|+++++++++++++++++++-+-++++++|++|++++++++++++||++++++|+++++++++|+++++++|-+|+|++|++-|+|+++++|--+++|++++++-++++++++|+-++++++++++||++++
++++++|+|---++++|++++++++-++++++-++++++++||++++++|+++++++++++++-|++++++++++++++|++++++++++++|+-+++|+++-++++++-++++--++++++|++++-++++++|+|-++--|+++++++++++++-++++-|++++-++|+-++-++++++-++++++++++++|++++-++--++||-+++++++++-|+++++++++++++++++-+|+++++|++-
-+|++++|++++++++++|+|++++++++++|++++-++++++-++++++++|++-|++++-+-++++++++++++++++++-+++|+++++-+++++++++++++++++++++++++++-+|+++++++-++++++++++++++++++--+++++++++++++-+++-+++++++++||+++++|++|+-++++++-++++|++|++++++++-+++|++++++++++++++++++-++++++++++-+
-+-+||+|++++||+++++++++++++++++++-++++++++++++-++-+++-+++++--|+++++++-|-++++++++++++++++++|++++|++|-+|+-++-++++++++++++++++|+++|+-+++++++-++-|++++|+++-++++-++++|++--+++|-+-+++++|+-+++++++++|||+++|+-++++++++++|+++|++++|+-+++|+++++++-+++--+++|++++++++|
++++++++++++|+++++++++++++++-+++|++++++++++++-+++++++++++++++++++-++++|+-++++|++++++++++++++++++++++-+-+++++++++++++++-+++|++|++-+|++++|++++++++++++++|+|+++|+++++-|++++-++-|+-+++++++-+++++|+++++|+|++++++++++++++++-++|+-++++|++-+-+|++-++++++-++|+++++|
+||++|++++++|++++++++-||++||+++++++++||++++++++++++--++++++|--+|++-+++++++++++++|++|++-++++++++|+++-+|+-++|++++|+++++++++|+++-++++++++|+++++++++--+|++++|-+++++--|+++++++++++++++++++++|+++|+++-+++++|-++++|+++++++++++-+++-++++++++|+|+++-+-+-++++++++-++
-++-+-++-++++|+|+++++|++++++++++|+++-+|+++++++++|+++|+++++-++--++++++|+++++++++++++|++-+++++++++++-+++-++++++-|++++++++++++-|++-+-++++++++-+++++||+-+++++++-+++++++-||+++++++++++++++|++-+++++-+++-++++++++++++++++|+-+-|+|++++++++|+++++-|-++++++++++-+++
+++++-+++++++-+++++-+++++++|+++++-|++++++++++-++++|+++++++++|+++-+++++++++++++++++-++++++++++++++|++++++++++++++++++++-+++-+++++++++|+++|+++++-+++|+++-+|++++-+++|+++----+++++++|++++++-+++|-++++++++-|-++++||+++-+|++-+++++-+-|+--++++|--++++++++++++++++
-+-+|+-+++++++++++++|+||++++|+++++++++++|++++++++++++|++++++++++++++++++|+++-++++++++++-+++++++|-++|+++++|++|+-+++++|+|++++|+++|+|++++|+-++++||-++++-++++++|+--|++|+++++|+++++++-+++-|++++++++++++++|+++-+++-++|++++|++|++++|+|-+-++++++++++|++++++++++++|
++++++++++++++++++++++||+|+++++++++++++|+++++--+++++++++++++++++-++++++-+++++++++-+-+-++|++++++++++-++-+++++|++++++|++++-++-|+++++++++|+++-+++++++-+++++++-++-+--+++-+-++++++++-+|++++++-++|+|++-+++++|-+++-++++|+++-++++++-+++-+++++++++++-|+++-+|-+-++++
|++-++++++-+++-+--|+++|++++-++|++|++++++||+++++++-++|++++++++++|+++++++|++++++++++++++++++++++++|++-++++++|++++|++++++++++++++++|+++++++++++++++++++++++-|+-++++++++-++++-++++-++++++++++++++++++++++++++-+++++++++++||-+++-+++-++|+++|++-++||+|-++++++-++
+--+++++-+-+++++++|-+|++++++||++++++++|+++++++++++-||++-+++++++-|++++--++|+++++++-+++++++++++++++++++++-+++-++-++++++++++||+++++++++|+++|+|-++-+|+-++||++++++++-+++-|++++++-+|+|+++++++-|++-+++-++++++|+++++--|++++|+++|+|++-+++|++++++++++++++++-++++++++
+++++++|++|++++++++++++++++++++-++++++-++-++++++++++-+-++++-++++++|+|+|+|+|++++-++++-++---++++++++|-++++|+++++++++++-|--++|+++-+++++-|++-++-+|+|+++++++++-+-+++++|+++|++++++|++|++++-+++++|+++++++++++++-+++++++-++++|+-+++-+++-++-+++++++|+|+++++--++++++
+-++|++++++++++++|+-+++++++-+++++-++-|++||++|++++++++|++++++++++++++++++|+++++++-++++++++-+-+|+++-++++++++-++++++++-++++++-+|+++-++++++++-++|+++++|++-++++-++-++++++++++++|||+++++--+-+++++++-+++++++++++++++++++|++++++++++++++++-++++-+++++|-++++++-++++
-+++++++++||+++|+-+|++--++++++||+-++++++++++-+++++|++++++++-+++++--++++++++++++|+-+++++-++++++|+++-|+++++-|++|++|++-++++|+++++++++++++|+++++||++++++++++++-++++-+--+-++++++++++|+-+++++-+|+++-++-+++|+++++++++|+++++++++|-++|++++++++|++++-+++|++++++--++-
-|+-++++|++++|+++++++-++++++-++-++++|++++|--+--+++++++++++++++++++||-++-++++++++++--+++-++|+++-||+|++++++-+++|++++++++++++++|+++++++++++++|++--+++++++-+++++++++-+++++++-+|+|++++++|+++++|-+++++++++-++++++++|+---++-+|+++|+-++++++++++++|-|+-+++++++++-||
||+++++|++++++++-|++++|+++||++++++|+++-++++++|+++++|++|+++++|++|+|-+-+++++++|++++++|++++++++++++|+++|+++++++++++++++++++++-+|+++-++++++-+|++++++|++++-|++++--+|++|+++-+-++-++-+++++|++++|++++-+++++++++++-|-+++-++-++|+|-++++++++++++++|+++++|-++++|-+++|+
+|++++++++||+++++++-++++++++-++++++-|-+++++-|++++---++++++++++++++++++|+++|++|++++++++++++||+++++|++|+++++++++++++++++++++++++-++++++++++|++++-+++++|++-++|++++-+|++++++++++++|+-+|++|+++++-|+++++++++++++++|++++++++|++-++++|++|++++-|-+++++-++++-++++++-
++-++-+++++|+++++++++++++-++-+-++++-+++|+++++++++++++-+++++++-+-++++++++|+++++++++|+++-++++++++-+++++++++|+-++-|++++++|++++++++++-+-++|-+|-++|++|+++++|+|++++|++++-++-+++-|++|+++-++++|+++++|+-++++++++++++++++-+++-+++++-+++|++-++|++-++++|-++++++|++++|-
+-++++++|++++++++++|+++-+||+++++--++++++++|+++++++++++|+++++++++++++++++++|+++--+-+++|++-+++||++|+++++++||++++++++-++++-++-++|+++++++++++++-++++++|++++++|+-+++|+++++++++++++++++-++|++++++++++|+++||+++++++|+++++-+|+++++++||++-++++++||++|++|+-++-+++-|+
++++++-+-+++++++++++++|++++-+++++-+++++++++-++++++||+++++|++|+|-+++++++|-+|+-++++++++++++++++++++++++++++-+++|++++++|++-++-++-++|+-+++++++++++++-+++++|+++++++++++++|++--|-+++++++++--++|+|+++++|+-++|++|||++++++-+-++|++--++++++++-++++++++++|+++++++++++
+++|+++++-++-+++++-++-|++++++++++-+++++++++++|++++++++++++++++++++++-++++++-||+-+++-+|+-++++|++|+++++++++++||++++++++++-+++-++++++++++-+-++-++++|+++++-|++++|++-+++++++-++-+++-+++|++-++-++|++-++++-|++++++++|--++|+++++++-|++-+++++--+++++-+++++-|+++++++
++++|+|++-+|++++++++++-+|+-++++|+++++-+-++++++++-+|++++++++--+--++|++-+++++++|++|+++++++|-+++-+++-++++|++++|+++|+|+|++++++-+++++-+++-+++||++-+++-+||+++++-++++++|++++++++++|+|+|+++-+++++||++-+++++++++++|+++++|+++-+++|++|+++++++|+++++|+-++++++--|++++++
++-++++||+-++++++|++++++++++++++||++|+++++++++-++++-+-++++++-+-++--++++++++++++-+++|++++|++++++|+++-+++-+++||+-|+++|+|+++++|++++++++++|+-+|+++++++++++++-++++++++++++++++|+++++++++++++++++|-+-++++++++--+++|-+++|+|+++++++++--+-+|+++++-++++++++-|+++-+++
++++-++++-++++++-+|++++++|+++++-++++++++++++++++++-+++++-+++++++-+-++++++++++++++++++++++-++++|+++++++++++|++++++|++-++++++++++-+++++++++++||++++|+++++-+--+||+++++++-+|++-++|+++++|++++++|++-++++++-|+++++++++++|+++++++|+|++-++++++|+++++|+|+++|-+++--++
|+++++++-+--|-+++||++|++-++++-++++|++++++++-++++|++++++++-+++++++-++++++-++++|++++-+|++++++++-+++++++++-++++-++++++++++++++++++++++++++++--+++++++++++++++++++|+-++|++|++++++++|++++++++++-++++-+-++++++++++++++|++++++|+++-+++++++++-+++++|-++++++++++-++
-++||+++++|++++|++-+++++++|++++-++++|+++++++|+-+++++--+++|+++-+-++++-+-|+++++-+++++-+-++-+++++|+|+++-++|++-+++++++++-|++++|+++-+++++-+|++||+++++++-+++-++++|+++-|+++++-++++|++-+++-+++++++++-|--+++|+|+++++++++++++|++|++|++|++|++|-+++++++++++|++++-+++++
++++++--+++++--++++|++-++++++++++-+++-+++++++++++++++||--+||++++++++++++++-+|+++-++|+-++++++++++++|+++++++|+-+++++-+++-++++|++|+++--|++++|++-+++++++++++|++++++++++-+|++++++++++++++|-+|+++++++++++++|+++-|++++++++++++-++++++|++--+++++++++++++|++++|++++
++++++++++++++++++-++++-+-+++++|++++++++++++++|++-+-+++-+++++++-++++|++++++|++|++|+-|-|++|-|+-+++|++++-++++-+|+++|++++-+++|-++++-+++|++++|++++-+-++|+++-++|++|++++++++-++++++++++|+++||+++--++-+++|+++|+++++++++++|+|+|+++++-++++-+++|++++|+++++++++++++++
++++++++++|+++++++++++|+++-+++++++++++|+++++-+-+++|+++++++++-|+++-++++++++++-++|+-++++++++++++++++++++|+|+++++++++-|+++|++++++++++++++|+-++++|+++-++++++|++++++||++++++-++++-|+++|++++|++-++|||+|++|+++++|++++++|+|++++++++|+++++++-++-|+++++++++++++-++-+
++++++++++++++-+++++++++||++++++++++-+|++++-+++++++-+++++++++++++++++++++|+|--+|+++++++-++++++-+-++++-+++|+|++--++++-++++||+|+++++-++|++-++++|-+++-++++++-+++-||+++|++-+|+++++-+|||++-++++++++-+++-++-++|+||++++++++++++++++++++|++++++-||++++++++++++++++
+|++-+++++++-+++-+|+-++|+++++++++++++-+|+++++++++++++++++++-+-++++-++++++++--|++++|+|++++++|+++++++++++++-+++++++++--++++++-+++-+++++++++-+|+++++++---+++|+++++++-+-++++-+++++++++++++-++-+|+++++++++|+-++++++++++-+|+|+-++-++++|+-+-+|+-++++++++|++++++++
++-+-++++++|++++|+++++|++++++++|+-++|++++|+-++++-+++++++-++|+|+++++++++++++++++++++++++++++++++|+-++-+++--+++++-++++++++++++++++|+--++++++++++|++++|++|-++++|++|-+++++++++++++++++++++-++++++--||++++-++++-+++++|+++++|++-++++++++++-++|+++++-+-+++-++++++
|+++++++++++++++|+-++-+++|+||++++++++-+-+++++++++++--++|++++++++-+++|+-++++|+++++|++|++++++-+++-+|++++-++-++++++++++++-+-+++|+-++++|+++++++|+++++++++|+++++|+|++++++-++++++-+|+|+|+++++-++++|++++++-++++|++|++|+++-+++++++-++++|+++++++++++++||++++++++||+
+|+++++-+++++|+++++|+--++++++++|+++-+-+++++|+++-++++-+-++++-++|+|+|+|++--+++|++|+|++|-+++++++++++++-++|+++++++|-++++++|+-+++-+||++++++++++-++++++-+++++++++++++|+++-+++++|++++-+++++-+++++++|+-+++++-+-+++++-+++-|+-+-++++-++|+++|-+++++++-+++++++++++|+++
++++++++++++++++-+-+++-+++++-+++|++++++++++++++|++++++++|+++++++++++++++|++++||-|++++++++++++-+++++-+|++++++++|+|+++++++++++++|++++++++++-+++++++-++|++++++|+++++|+++++++++++++-+++++++|++|++++|++++++-++++|+|++++++++++++|++-+++++++|++|+++-+++++++-+++++
++++++|+-+++||++++++++--++-|+++-|-+++++++++++-++++++++-++|+--+++++++++++++++++++++|++++|++++|+++|+-++++-++++|+-+++++|+-++++|+|+++|+|+++++++++++|||++-++++-++++-+++++++++++++-+++++++-+++++++++++|+++++++||++-++++++|++++|++++++-|+-+++++++++++--+++++|++++
+-+++|++++|+++|+++|++++++++++++++-++++-++++++++++-||+++||++++++++++++++++|++++-+|+-+|+-+++++++++|+++|-+++++++++++-+++++++++++++++-++||-++|+++++++++++++++++++|+++-++++++++++++-+-+++++++++++|+++--++++++|-+++++|+++|+++++++|++|++++||+++++++++++++++|++|+|
+++++++-++++++++++++++--++++++|+++|+|++++|+|++++++++++++++++++++-++++++++++++++++++++++++-+|+||+|++|++-+|++++-+++|++-++-|+++++-+++++|+|++++-+++++++++-+++++++|||+++++++++++++++-+++++--|++++++--+++|++|+++++++++|++++++++-++|-|++++-|+++++++++|++|+++|++++
++|++++++++-|+++++|++++|++|+++++-||+++++-+++++|+++-+++|++++++++|+++++++-+-++++-++++-++|-+|+++++++-++++++++-++++|||++++++-++--+++++-+|+++-+|+|+++-+|+++|-++|++++++++++++++++++++|+++++++++++++++++-++++++++++++-+++|+++++-++++++++|+-+++++++++-+++++++|+-++
++++++++-+++|++++++++++++--++++++++++|+++++|-+-++-++++++++++++|++++|+++++-+++++++++++|++|++++++++++++++++++-+++||++-++-++++++|+|+++++--|+|+-++++-+++-+|+++++++++-|++|+++++++++|+-++-++++++||++-|++-|++++++++++++|++++++++++++++++|+++++++++++-|++-++-+++++
+++++-+++-++++++++++|+-++++++++++++++++|+++-+++++++++++++|+++++++++++-+||+++++++++-+++-|+++++++++|++++++++|++++++|+++++-++-+++-+++++++|-+++++++++++++++++++++|++++++-++-|+++-+++-++||++|+++++++|-++-+|+++++|++++++++++++-+++-++++++-+++++++|-++++++++||+++
+-+++++++++++-++++++-++++++++|-++++++|+++++-+++++|+++||+-+++++|++|+-+++++-|++-+++-++++++|+++-++-+++|+-++|++++|+++++-+++|+++++-+-+++++++-+++||++++++++++++-++++++++|++++++|+++-+-++++++++++|++-++++++++++|++|+-++++++++++++-|+++-||+++++-+++++++++++++-|++|
++++++|++-+|++-++-+|+|++++++|++++++++|+++|+++++++-+++--+++-++|+|+++++++++|+++++++++++-+++++|++++++--+-|++-++-+++++--++++++++|++|+++++++-++++++++++++++++++++++++-+++++|-+-+-+++++|+++++++-++|++++++||-+++-+++++++--+|+++++--+|+++++++++-+++++++++++-++++++
+++++++++-+++++++|++-+-+|+++-|+++-+++++++++|+++++++++++-+|+||++++|+++++-+|-+++++|++++|++++|+++||-++++++++|+++++++-+++++|+|++++++-++++++++|++++++++++++-+++++++-+++++++-++++++++-+-++++|+++-++++++++||++++++|++++|+++-++++++--+++-++++-++++-+-++++++++++||+
++|+-+-+++++|++++++-++++++-+|+++|+++++++++-+++++-+|++++|+++++-++|++-++++-+++++++|-++|+++-+--+++++++++++++++-+||++++++++++++++++|++|++|++++++++|+-+++++++-++++|++++++++-+-|+++|+++++++++-|+--++|++++++++++|+++++|+++++||++++++++++++++++++++||++-++-+++++++
++++++|+++++-++++|+++++|+-+|-++++++|+++-++|+++-+++++++|+++++|+-++++++++++--++-+-+-++++++++++++++++|++++++++-+|++-+|++|+++++++|+++|++++++|++++-++++||++-+-+++++++++++++|+|-++++-++|+|++|+++++++|++++++++++|+--+-+++++++++++|++++|-+|+++++++++|+-++++++++|++
++++|+++++|+++++++++|++++|+|-++|++++++++++-+++++++++-+++++++++|++--++++++++++-+++|++-++-+++|+++++-||||+-++++++++++++++++++++++++|+|++|++++|+++++||+++++|-+|++-++++-+-+++++++++++++++-+++||+++++++++++++++|+++||-++++++++++++|+-++++---++++++++|-++-+++|+++
++++|+++++++++++++++++-+++++++++++++|++-+-++++++|+++++++|+-+++|-++|++||+-++|-+++|++++-+++-+|+|++++-++++++++|++|+|+++--++++++-++++|+++-+++++++-++++|++++|+++-+-+++++++-|++++++|+++++++++++-+++++-++++||-++++|+++|++++-++-++++++++++++++++++++-++|+++++++++|
+++++|+++---|+++-++++++++-+-+-++++++++|++-+++++++|++|+++++++|+++++-|+|+|+++++++++-+++++-++++++++++-+++++++-+|+|+--+++++-++-+++++++++++++-++++|++++---++|++|-+++++++|-|++++++|+++-+|+++++-+-+++++++-+++|++++++++++++-|++++++++++++|++|+-+++++++-+++++-+|+++
+++++++++++|+-++|++-|||--+++++++++++-++++++++|+||++|+++++++++++++-++++-+++++++++||+++++++++++++++++++-+++++++++-++|++++++++++|+|++-+++|++++++++++-++++++++++++-+++++++++|+++|+++++-++|--++++|+++++-+++||+++|++-+++++++++++++|-+++-++||++++++++++++++++++++
+|+++++++|++++|+++-+|+-+++++|++|++++|++||+++-++-++++++++-++|++-++|-++++++++-+-++++|-++++-|++++++++++++-++++++++-|+|++--+++++++++++++++++++++++++++-+--++++++-+|+|+--++++-+++++++++++--+++++++++-++++|-+++++|+-++++++|+++++++++++-||+-+|-+++++++|++++++++++
-+-+++++++++++|++++|+|++|++----++|+-++++||+++++++|++++++-+++++++++++++++++++++++||+++++-+-++|+++-|+++++++-+++++++-++++-+-+++++++++++++++++++++--++++++|++++++++|+++++++++|+-++-++++++++++++++-+++++++++++++++++-+++-+++|++++++++++++||+-+|++++++++++++++++
++++|+|+|+++++-+++++|++++--++++-++++++-++++++++++++++-+-+-++++++++++++|+++-++++-+++++|++|-+++|++-++|-++++++++-+++++-++++++++++-+|+++|+++++|++++-++++|+|+++++++++-+|+++++-+++++++++-+++++|++++++++++|+|++++++-++++|++|+++|-++-++||++-+++++|+|++++|++++++|+-
+|++++++++-+++++++++++-++-++++-++++++++++|++++++++-++--++-+|++++++++|-+++++++++++++++++++|++++++++++|+++++++|-+++++++-++++|+||-++++++-++++++++||+++++++++++++|+++++|-++++-+++++++++++|-++|++++++++|++|++--+++-+++-+|++++++|-++-++|-+-+++++++++++|+++|-++++
++++-+-+++-+-+++++++++-+++++|-+++++++++-+++|++++|++|+++-++|+|+|-|+++-++++|+++++++++++++-+++++--+++-+-++++++++++++++++++++++-++++|++||++|+++++++++++++++++++++++--+|-+++++-+++++++++++++|+-++++++|++++++++|+++++++|+|++|+++++++||-+++++++++++++|+++-+-+|+++
+|+++++++++++++++-|++++++++|++++++||++++|+++|+++++++++++++-++++++-+|++-++++++++++||-++++-++-++|+-|-+++-+++++++++++-+++++++++++-+++++++--+++|-+++++|++-++--+++++|+++++++|+++|+++++++++-++|+|+++++++-++|+|+++|+++++++-++++++++++++++-+++-+++++|--+++|++--+-|
++++++++++++|+++++++++|-++++++++|++||++-++|+++++-+|++++-+++|++++++|+++++++-+++-+++--+++++|++-++++++++-++|+++-++++|+++++++++++++|+--++|-++||+-+++++++++|+++++|+|-+++++++++++++++-++-+++++++-+++||++++++-++++-+|++++|+++++++++|+++|++++++++||++|++++|+++++++
+++--+-+++++---++++++++++++|+++++-|++|-+++-++++++++-|+-+++++++-+-|+-|+++++++++|||++++++-+++++-+++++++++++++|+-+++-++++|-++++++|++++|+++++++-++-+++++-+-||-+++-++++||+++++-++-+++-|+++++-+++++++++++|++-+++|++++-+++-|+++++++++++++++++++-++++|++++++|++++|
+++++|++++++-+++++++|+++++++|+++++++|+++||+++++++++++--++-++++++|+-++-|+++++-++++-+|+++|+--+-+++++++--+++++-|-++-++-++++++++|+++++++++--++|++++++|+++|++--+-+++++++++-|++|-+-+++-++++++++++-+++++++++++-++|+++++++++--++++++++++++++|+++++++++--+++++-++-+
+-++++++++|++++++++-+++++|+|++|++-+|++++++|+++++++++++++-++++|+++++++|+-++||+-++++|++++++++|+++-+++|++++++++++++++++++++++++++-+++++|+++|+++++++-+++++++|++|++++++++++++++|+++++++++--|+++++|++|+-+|+++|+++++++|+++++++|+++++++++++++++++--++++++|+++-|||+
|+++++-++++++|+++----+++|++++-++++++++-++++++++-+++++-++|--+++++|+++++|+++-+|+++++|++++++++|-+++++++|++++++|+++++++++++++++|+++++++++-|++++-|-+-++++++++++|+++++++++++++++++|++++++||-++++-+--++++++++++++++|+++++++++++-++++++-+++++++++++++++++++++++-++
+++|++++++|+++|++-++||-+-+-+|++++--++++-+-+|+++-++++++++++++-++-+++++-+++++++|++++++|+|++++++++++++++--++++|+++++++++-++-+++--++++++++-|++++++++|+++++++||++++-|++++++++++++++++++|++++++|++++++++||++++++++++-+++-+++++-+++-+++-|+++-+|+-+++-++++++|+-+++
+++++|+++-+++++||+||++++++-+|+++|+-++++++++-+++++++-+|+|++++++++++++++++++++-++++++++++++++++++++++++++-+++-++++++|+++++-|++++||++++-++|-|+++++-++++--|++-+||++-+++++++++-|+++|++++|++++++++++++++++|+++++++++++|+++++++-++-+-++++-+++|++|++-+++++|+-+++++
++++-++|-++++|++++|+|++-+++++|++++++++++++++-+|-++++++++|++++|++++++-+-+-+|++++++++++++|+++|+++++|+++++-++++|--++|+++++-+++++++++|++-+++|++++++||+++++-++-+++++++++++|++++++++++++-+++++++++++++++++++++++++-+++|+++|+++++|+-++++++-|+++++-+++|++-+++|++++
+++-++-+++++++++-+|++++++-+++++-+|-+++++++++|+-++|+++++|+++++++--+++++++-+++|+++++++++|+|++|+--+|+++++++++++++++-+++++++-+++++++++++++|++--++++++++||+|+++++++-+|+++++++|+++-+++++-+++++++-+|-+++++++++++--|+|+++-++++++|++++++++|+++|-+++++++++++-|+++++|
-++|+++++++++-+++++++++++||+++-+++++-++++-+++++++++-+++|++++++++++++++++++-+++++++++++|++++-+++|-+++|++|+||+|+++-++++++++++++++++-+++|+++-+++-|+++-++++++++-+++++++--|++-+++++++++|++-++|+++|+++-++-+-+-+-++++++|+++++++++|+++++|++++-+-++++|++++++|+|++++
++++++|+-+++++++++|+++++++++-+++-+++-+-+++++--+||+++++++-+|+++++++++++-+++++-++|+++-++++++|+++|+++||++++++-+++++++++-++++++-+++--|+-++++-++++++++++++|-+++|++|++++++++++-+++++|--+-+++++-++++++|+++++++|++|+-++++++|-+++++++++++++++++-+++++-+-+|++|++++++
|-+++|+|+++++|++-++--++-++++++-++-++++++++++++++|+|+++++++++++|++++|-++++++-++++-++++++++++-++|-||++++-+++++||++-+++++++++||+|+-+++|-+++++-|+|++++++++||++|++++++++-|-++-++-+++++++|-++++++|++-++|-|+++|+++|++++-++--++++|+++-++++|++||+-++-+++++-+++|++-+
-+++++-+++--++++-++++++-++-++++++|++-++++++++||+|+|+|+++-++-+-++++++++++-++++++++++++++++|++|+-++++++++++++-+++-|++++++--++++++++++++-+++++|+++++||+++++++++++++-+-++||+++++++|||+++++++++++++++++|-+++|++++++++-+-+++++++|++|+++++++|++-++-||-++-++|+++++
+-++++++--|++++++++++++++++-++|+|++-+|++++-|-+++++++-+++++++-+|++++++++++++++|++++++++++-|+++++++++++++++++++++++++|+++++++++++++++++++++++++|++++++-++++-++++|+++||-|-+++-+++++++++++-++|++|++|++++++++++-++++++||++|-++|+++++|++++++++++++|||+++++|+++++
+++++++++++-|+++++++++++++|+++++++++++++++++|++++++++++|++++-+++++++++-|+++++|++-+++-|-|+++++++++|-+++|++++++++|++-++++++|+--+++++-++++++++++-+++--+++++||-+|+++++++++++-|+-+-|+++++++-|-+++++++---++++|+|+++++++++++-||+-++-+++++-+++-++++|+++++++-++-+++
+++++-+++|+++++++++++++-++++++++++++++++++++|+++++|+++|++++-+++++++|++++++++++++++-+++++++++++|++++++++++|+++++-+++++++++++-++++|+---+++++++|+-++-+++-++++++||++|++|++++++++-+++-+|+++++++++++||++++++++++|+++++++|+++-+++++++++++++++|+++|+++++--+|-+++|+
+-++++-++++++++++|-+++++++-++++-++-+++|++-+++-++++++++++|+++-+-|++++|+++++|++-+++++++++|+++++++++++++++++++++++-+|+++++++++++++|--++++|+|++|-+-+|++-|+++++|+++++++++-+++++-+|++++|+|+++++++++|+++++++-++++++++++++++-|+|++|+++++++++++++-++|++--+++++++++|
+++-++|+-+-++++++|+++++++++++-++|+++++++++++++++++++++++++++++++|++++|+||++|++++||++++++++++++++++|++--+++||+++++|++++++++-+|++-+++|+++++++--+++++++-++++++++-+-|++++|++|+++-+++-|+++++++--+++|++++|+-++-++++++||+|++|++++-+++-+++|++++-+++-++++++-++|+-++
++++++|++||+++++++++-+++++++|-+-|+++|+++++-++|+-|+++++++++++++|++++++|+++++|+++++++++|+-+++++++++|++++||+++|+++-++|+-+++++|++++++++++++|++++++++++++++-+++++++++++++++++++++|++|++++|++++++-++++-+|++|++++++++++|++++|++++++-|+++--+|++++++-+++++++++++-|+
++||++++++++++--+-+++++++++-++++|++-+--++|+++++|++++-++-++++++++++|++++++++++++++-++|+++++|-+++++++-++++++|-++++++++|++-+||++++++++-+++++++-++++++-|++-+-+++|+--+++++-+-|++++++++++-++++++++-+++|++++++++++++++++++++|++++++++|++|+++++|+||+++++++-|-+++++
+++++|++++|+++++--++++++++-|-+-+|++++|++-|++++-+-+++|+++-+++|-+++++++++-++-++++++++++++++++++++++++++||+|+++++++++-++++++--++++|+++++-++|-+++++++++++-+++++|+++++++||-+++++++||++++-+++++++-+|+-+|++++++-|++++|++-+-+++++++++|+++-+++++++|++++++++|++-++++
+++++++++++|+++-+|+-+++++|+++++|++|+|++|+---+|+++++-+++-++++|++++++++++++-+++++++|++++++++|++-|+++++-+++++++++|--+++++++-++++++++|-+++|+++++|+-++|+++++++|+++++++-++++-++|+++-+|++|-+|+++|++++++|+|++++++++++-++++++|++++++|+-+++++++++++++++++++++++|+-++
+-+|+++++++++++++++++++-+++|-+++-++++++|++++++++++++++-+++--++++|+++-|+++||++--+|++++++++++++-++|+-++++++++++++++-+|+++-++++++++-++++++|+-|++++++++-+++++++++-|+-++|++++++++++++++++++||+++++-+++++++++++-+|+++++|+++++++||++++|+++++++++++++++++++++++++|
+|+++++|+-++|++++++++++++++++||++++|+++++|+++++|++++++|++++++|+++|+++++--||+|+|+|+|++++++++++|++||++-+++-+++++|++++-|+++++-+|-+++++|-++-|++-++-+|+++|++++++++++++++++|++++-++++|+++-+-++++-++++++|+-++++++|+--+++++|+|++++++++++++++++++++++++++|+++++++++
+++-|+++|++++++-+-+|+++++++-+||++++++|++++++++++++-+++|++++++|+++++-+++|+++-++-++++-+++||-++++|++-+|++++|+++++++-+|-++++|+++++++++++++-+-++++++++++++|+++++-++++++++++-+||++++++++++++++++++++|+|++++++|++|+++++++++|+++-+++++++++++++||++++|++-+|++++++-+
++-+++++-+|+++++|++-+++++|+++|++++-++-+-++++|--+++++-+|+++++++++|+++++++++++++++++++||++++-+++--+++-+++++++|++++++++|++++|--++++|+++++|+++|+++++++++-++++++++++++-|+-++++++++++++++++-+++++++|++++++++-+++++++++++++|+|++-+++++|+++++|++++++-++++-++++++-|
++++|++||-++++|+++|+-|++++++++++++++++-+-+|++|+++++++++++++++++-++++++|+-+++++++-++++++-+++|-++++|+|++++++++++++++++-++++--++++++++++|-+|+-++++-++++++++++++++++++++++-++++++++++++++++++-+++++++++++--++|++-++++++++++++++|+++|++-+++++++|+++|+-++-+++++-
+++|+++++++++++-+|++++++++-|++++|++++|+++|+++++++--|++++++++++++|||+-+++++++++++-+++--++++++|+++++++++++++|++++++++++++++++-++++++++++-+-++|++++--++|-+-+|+|+++-+++|++|+-++++-++++++++++-++++++++++++++++++++++-+-+++++++-++++||+-+++-+++++|+-++-+||++|+++
|++++++++++++++++-+|||++-++++++|-+++++-++++++++|+|--+|+|+++++++-++++++++|++++++-+-+++++++++++++++|++-+++|+++++|--++-|+++||++-+|++-+++++++|+++++-++++|++-|+++++++++++|-++++++++++++++++||+++-++++++++++++++++++++++++++++-|+-+-++-+++-+++|+++++++++-+++-|+-
+++++++-++|+++++++++++|+-++|++++-++++++++-+++-++|+++++++++|+|+++++++-+++-++++-++++++++++--++++++++++++++++++++++-++++++|+-+|++++-+-+-|+++++-+++-+++++++++++-++++-++++|+++|++++++-+++++++++--+-++++|+++++++|+||+++++++++-++-+-|+-+++++-+-++||++++++|+-+++++
++++++++++-++++-+++++-+-+++++++++-+++++++++++|-+|++++-++++++|+++-+-+|+|++|+++-|++++++-++++++++++|+++++-++++|+++|++-+++||+++++-++++++|+++-|++++++|-+-++++++++++++++++++-+++++++++|++++++-++++++++++++|-+|++++++++++++++-++++-+|+|+|++-++++-+++++++||+++-+++
+++++++-+++-++-|+++++++-++-+|++-++++++++-+++++++|+++++|+|+++|+|+++++++++++++++++|++|++++||+++++-|+++++++++-+++++++-+-+++++|+-++++++|++-+++++++||-++++++++|++++++++-+|+-++|+++++-++||++-|+-+|+++-|++-+++++|+++++-++|+++-+++++|++|+++++++++++++|++++++-++++|
++++++++-++|+-+-+++++++|+++++++|+|++++++++|+++++++||+--++++-++++++|+++-++++++++-+++++-+-+-+--++++++-++++++++++++-++|++++-|-|+|++++|+++-|++++++++++++-++++-+++|+++++-+|++++|++++++|+++-++++++++|++-+++++|+++|+++-+|+++++++++++++++-++++--++++++++|++++-++-|
+--+--+-+-||++++++|++|-+|++++++++++++|+++++++++++++++++|+++++++|+++++-+|++++++-|+++++++++-++++++++++-++-++++|+++-|++-++++|+++--++|-++++++++++|+++++++++++++++++++++-+++++++++++++|+++++++++++++++++++++++++|+-+++++|+++++-+|-+-++|+++|+++++++|++++++++++++
++++++++|+|+-++++++|++++++++-+++-++|+-+||+++-+-+++++++++++|+||+-+|+-+|++++|+++-|++++++++++++-+|++|+++++++--++-++++++-+|+++++|+++++-|++++++++++|+++++++-++++|++|+|++++++++++++++++++++++++++-+|+++++|+++++||+||++|++++-++-++||-++++|+|+++++|++--++++|+++--+
+++++++-+++-++++++-+++|+++++++++++|+-+++|+++-+++++++++++|+++-++++++++++|+++++-|+++++++||+++++++++++++|||+++++++++|++-|+++++|+++++++++++|++-+++|+-++++++++++++++++++++-|++|+|-+|-++++++++-+++++||+++++-+++++--|-++-+||+++++++--+++|++-||+-|++|++++++|-+++-+
++++++|++++-+-+++|++|+++++--+++++|++++-++-++++++++++++-++|+++++-+++|++||++++++++++++-|--+|++|++++|+++++|++++++++++++|+++++++|++++++++-++++++-++++++-|+|+++|+++++++|+++||++|+++++++++++++++-+|-++|-++++++|-+++++++++++++++|+++++++++|+++-+-|+++++++|+|-++++
+++++++++++-++++--+++|++-++++-+++-+-++++++-++++-||++++++++++++++|+++++++|++--+++++++|++++++|-++++|+++++++-|++++++++++++|++-+++-++-++-++++++++-|+++++|-+++||-++++++++++++++++++++|+++++-+++++|+++-++++++-+++-|+++++++-++++++++++++++++++|+++++-++++++++++++
+|+|+|++++|+-|-++++++|+++++|--+++++++||+++++-++++++++++-+++++++++++++|+-++++|++++-++++|+-+-++|+++++|+++++|++-++-+++++||++--+-+-++-+|++++-|+++++++++++++++-++++--+++++-+++|+++++-|+-|+|+++|+++-|++++|-+-+++++++|+++++---++++++++|++++++++-+-+++++++-+++|-++
++++++++++++++|+|++++++++++|++++++++++++-++|++-|++++++|+++++++--++++++++++++++-++++++|++++++++|++++++-++|+-+++++++++++|+++|++++-+++++++++-++++|++|+|++++++|+|+++++++++||-+++++|+++++++++++++++++++++++++-++++++++++++++-+++++-++|-++++++-+++|-++++-++-+-++
+++|+++++|+++++++++++++|+-+++||++++++++++--+++++-++|++|++++++++-+++++-+++|++|+++-++-|-|++++++|++++++-+++++++++++++++++++++++-+++|+++|+++++++++-++++++-++|+|+-++++++++++|++++++|++++++-+++-++|++++|+++++--++++++++-++|++-++++-++|+-++++++++++++|++++++-+++-
++++++++++++++|++++|+-+++++++++-+++++++|+++++-|+++++-++++++++++-++-+-++++++++++++-+++|||++-++++++|++|++++-|-++++++++|+++++++++++++||++++|++|++-++++-++++++++++|+++++|+++++++++++++-++-++++++|+++++-++-++++++++++-+|++||+|+++++++-++-+++++++++++++++++++-++
+++|++++++++++--++|+||+++++||++++++++-++++++-++++++++++++|+++++++++-|+-+++++++++++++++-++++-++++++||++++++++-+++++|+-|++++-|++++-++|+-++++++|+++++|+-+|++-+++|++++|++++++++++++++++-+++++++++-++|+++++++-++++++++++++|++++++|+-+++-++++++-++--+-++++++++|+
++++++++++-+++++++++++++-+|++++++|--++++-+|++-+-+++-|+|-++-++++++++|++++++-++++|++++++-++++|-+++++++++++-++||+-+++++++-+++-|++++-+-++|++++-+++++-++++++-++-+-++++-|+++++++++++|-+++|+-+-+++--+++--++-+++++++++++++|+|+++++|-++-+++++-++++|++++||++++++++++
++++++|+++++||++-+++|++++-+++++++++++-++-+|+++++++++|+++|+++++++|+++|||+++++-++++++|++-++++++++++++++++-++-++++|-+++++++++|++|-+++|++++|+-+-+++++++++++++++++++++++++++++-+++-++|++++++||++++-+++-+++-++++++-+++++++-++++++-+|++++++|+++|++++++|++++++++--
-|+++++++++++-+|+++++|+++|+++++|+-+++|++++||+++++++++--+++++++++-++++++++++++-|+++|+||++++++++-|-++|++++++++++++++|+++++++|-+-++++--+++++|++++++|++++|+||+++++++|++++--||+++++++-+++++++-+-++|+++--+|+++++++-++++++++-|+|++-+-++++|+++++++-++++-|++++-++|+
+++++-|++++++|-++|++++++|+-+++-++-++++++++++++|+|+||+|++++++++-||+++++++++++++++++++++++++++-+++++|-+++-++-+++|+||++++|++++++++++++++++|+-+-|-+++-+++-++++++|-+-+|+++-+-++-+++-|-++-+|-++--++|++|+++|+-++++++++++++++++-++++--++-++++++++-||++-+++--++|+++
++-++++|+++-+++-+++++++++++|+-|++++++++++++++|+++++++++++++-++++|+|++-++++++++++||-|+++|+||+-+++++++-++++-+++++++++++-++|++++++-+-++|++|-+-|++-+++|+-+++++-+++++++++++++++-+++++|+++++++++++--++++-+++++++|++-++++++|++++++++++|+++++++++++++|++-+++++++++
++++-++++++++++++++-+++++++++++++++-+++-+++++++++-+++++++|++-+-++++++++-|-+|||+-++++++++|+|+++|+++-++++++++++|+++++++++++++++-|+++++++++++-+++-++|+|+++++++++++-|+++-+||++++||++++|+++++-+++++++-+++++|+|+|+||++++-++-++-++++++++++++++++-++|+++|++---++|+
++|++++-++|+++-+++++-+---+++|++++++++-+---++-++++-++-++++|+++|||+++-++|+||++++++-+|-+++|++++++-++++++|++++++++-++++++-+|+++++|++++++||||++-++++|++++++++++|+++++++++++++++|+++++++|+-+-+++++-++++-+++++-++++++++++++++|++-|+++++++-++++-++|+|+++++++++-||+
++|+++++++|+++|+-++|++++++-+-+-+++-+++++--+|+++++--++|++++++|++++-+--++++++|+++|+++-+++++++++|+++++++-+++++||+++++++++++++|+++|+++-+|++++++++++-++-+|++|++++++++|+++|++++++-++++++|+-++++++++|++|++++++++++++++-++-+++++||+++++++++--||+++++-||+++++++++++
++-+++++-+++++++++++|++++|+++-|+-+|-++-+++|++|++-++++++++++|++-++|+++++++|+-|+++-+++++++++-+++-+|++++|+||++|+-+++|++++++++-+++++++++-++||+++|+++++++++|++++++-++++--++|-++|++++-+++--++--+++++-++++++++++++--++++++|+++-++++|++++++++++++++-+++++|++-+++++
-++++|+|+|++|+-++++++++|+|-+|+++++-+++++++++++-|++-+++|++++++++|-++++|+||+++++++++++++++++|+++|+|+|++++++||++++++++++|+|++++++++-+++|+++---++-++++---++++++|++-+++++++++++++++|+++++-+++++++++++++++++++++++--++++++-|++-+++++++++++++-|++-+++++++|+++++-+
+++++|++|+++++++++++++++++++|+++++|+-++-+++-+++-++-+++--+++|+++++++++++||+-++++++++++++++-+++|+++|++-++++++-++-++-++++-++++++-++|++++++++++++-++++++++++++-+++++++++++-|+++++++|+++++-|++++|+++--+|-+-+++--+++++++|+-++++++|++++++|++++|++++++++++++++++++
+++++++++|+++++-+++++++++++++++++++-++|++++-+-++|+++++++|-++-++++|+|+++++++++++++++++++|+++++++++++-+++-++++++++++++++++++|+|+-++++++-++-+|++++++++++|+++++|++|+-++-+|++|+++++++++++++++-+++-+|+++-+++++-++++++++++++-+++++++-|-+++++-++++|--++++|++++|+++
++++++++++++++--+++--++++|+|++++++++++++++++|+++++++++++|-+-+++-+|++++++-+-+-+-++++++-+++|++|++++++++|-++++--+++++|++++|+-+-++++++|+++++++++++||++|+|+++++|+++++++++-++++|+++++++|++++|++++--++|++--+++++-++++|+-+++|++-+|+++++++-++|+|+|++++-+++|+++++|++
-+++++++++++++-++++++|+++++++++++++++-+++|++|+||-+++-++++-+++++-++++|-++++++-+-+||++++++-+++++++++++++++++|+++|++++|+-+++++++++++++++|+-+++++++++++++++++++++-+|++++|+|++|+|-+++++++++|-+-++++|++-+|+++++|++++-+|+++++++++++++--++-+++++-++++++|+++++|+++|
+++++++++|+++++-|+||++|++++++++++++-+|+++++++|++++++|++++++--|-+++++-|+-++++++++++++++++++|++-||++++++++-++++++++++++++-+++++++-+-|++++|+++++++++|+++++++++++++++++-++++++|-+|++++++|++++|+|++-|+||+++++|++++++-+++++|+-+++++++++++++-++++++++++++|+|+++|+
|+-|++++++++++-+-++++||-|++++-++|++++-++++++++++++++++++-+++-||+++++++++|++++++|-+-++++++++++|++++|+++--++++++++++++++++-+++++++++++++|+-++++++++-++++++|+++++++|+++++++++++++++++++++-+++++++-++++++|-+-+++++---+||+++++++++++++++++|++++|++++-++++++++++
||+++-++++|++++-+++++-++++-+|+|++-+++++|+++++--+-|+++++-+-+++++++-++-++++++++++++++|++++-++++-+++++|+||++++++-+|-|++++++|+++|++|++--+++++-|++++++++|+++|++++++-+++++++++++|+++++-+++|++-++++++-++-++++++++++++-+++|-|++++++++++++-+|-++++++++-|++++|--+++-
+-|++-+++++++|+|-+|++++++++|++++-++++|+-+--+++++-++++|+++++++|+|++++++++-++++++-+++++++++-++++-++++|++++-++-++++++++++++++-++-++|++|+++++|-+++-++-+++++-++++++++++++++++++--++-|++++++++++++-|++++++++|++++-++++-++++||+++-+++++++|+++-|++++-+++++++++++++
+++++++++++++++|++++-+++++++++++++++++-++|++++++++|+++++++++++--++++|++-++++--|+|++|+-+++++|-++|++++++++++++++++++-++++-++-++++++-|+++++|++++++++|+-++|+++++|+++|-+++-+++++-++++|-+++++++++-++|+-+|+|+-+-++++++++++++++++++++++|-+++++++++-|-++-++++++++++
++|+|++++|++++++++++-+++++++++++++|++++++|++++-++++++++++-|++++||++++++++|++++++-++||+-+++-+++|+|++++++++++++|+++++++++|++|++++-+-++++-+-|++++++++|+--++++++++++++++++++|+-++|+++++++++++++++++-++|+-+-++||+++++-++-+-++++++-+-|++++-+++-+-+++++++++|+-++|
++++++-+-++-++|++-+|+--+++++++|++++|+++++|+++|+++++++++++|+++|++++++++++++-+++-+-+++-++++++--+++++|-+|+++++|+-+-++-++|++++++++++++++++-++++-++++++++++++|+++|++++-+++|++-++++-+++++++++-+++++++++++++++-|+++|+++-+++++++-++++|++++||++++||+-+++|+++-|++|-+
++++-+|+++-++-+-++++++|++++++++++++++++++++|-++++|++++++-+++-++|++++++--++|+-++|-||+++|++++++-+++++++|++++++|+++++++|++++++|++++++++++++++++++|++-+++++++++|+++++++++++++|-+++++-|+-+-++++++|+++++++++++++++|||++++++++++++++++++++++|-+|++-+++++||+++++++
+-++++++|+++++++++|-+++-++++--++++++++-|++++++++|+++-|+++++++++-+++++-+++++++++||+++|++++|++++++|+++++++++++++++++++|+++++++-++|-++|++++++++-++++-+++|+|++++-++++|-|+|+++-+|++++++++++++++++++++-++|+++++--+++-+-+|+++++++++-++++++++++++|+|-+++++++++++|+
-+++--++-+++++++|++++++++++-+++|+++++-++++|+++||+++-+++++++++++-+-++++++++-+++++++++|++++-+++|+++++++++++-++++++|+|++-+++++|+----+++-+++++++++|+++++++++++++++++++++++-++++++|+|++++++++++++++++++++|-++++++++++++|++-++-+|-+||-+|+++++++++++++++++++-+++|
+-++|++++++-++++++-+++-+++-+++++++|+|-|++++++++++++++++|+-+++++|+++++|++++++++++|-+++|+-++++++++++++++++++-+++|+-+++++|+++++++-+++++-++++++--++++++-++++|++++++++++++++++++++-+++|+++++++++|+|+++++++++|+++++++-++++-+++|+++-+++++++++++|++++++++++++|-++|
+++++++++|++++++++-+++++-+++++|--+++++++|+++++-++++-++||+++|++-+++++|++-+-++-+|++++|+||++|+++++++-+++++-++++++++|-++-++|-++|++++++-+++++++|-+++-+++++|++-++-+++-++++++|+++++-+++-|++++|+-++|+|+-++++++++++|+++++++++++||++++-+++++++|+++-+|+++-+++++--+++-
+++|+++++++++|++++++++-++-++|-++++++++-+++++++++-+++|+++-+|++++++++|+++|++++++++++++++|+++++++||+++||++++-++-+++--++++++++++++++++++++++++++++++++-+++++||-|++++++|+|-+++|++--++|-+++|++-+++-+-++++|+++++++++++|++|++++-|+++++++++-+-+++++|+|-+-|+-+|++-+|
+++++|++++++-+--|++++++++|++|++|++++++++--+++++|+++++++++++++|+--+++++++||+++++-+++++++|+++++|+++++++|++++++++++|++-++|++++++++|+-+-+++++++|+++++++-++++|+|-++++|+-+++|++||++++++++|+-++++++++++|+++-+-++++-+-+-+++++++++-+|+++-++--+++++++++++++-+++|++-+
++|++||++++++||+++++-||++++++++++++++++++-+-+++++++++++-++++++-|+++-+-+-+|++-+-++++++++++++|++++++|||++++++-+++++-+|++++++++++++++|++||+++++++++++-++++|+-++-++-++-+++++++-++-++++-++++++-+++++++-+++++--+++|++++|+-++++++++|-+++++++|+++++|+|+-+++-||+|++
|+++|++++++++++++++++-+++++++++-+++|+--++++++|-++|-+++++++++++++|++++++|++++++++++++++++++++++++++-+++|++-+++|-+++++++++-|++++++|++++++++|+++++|-||++++++++-++++++++++-+-+++---++++++++++++++|-+++++||++++++-++-++++++++++-|++++-|++++++|++|++++++-++++--+
+|++|++-++++|-++++|+-|-++++++|-+-++++|++++++++|-++|+-++++||+++++++++++|-++-+++++++++++++-+-|++++|+||++++-++++|+++|+++++|+++++++|+++-+-++-++|-++++-++||++++++++++++++++++++++-++++-+++++++++++++++++++++|++-++++++++++++|+++-++++-++++++++-|++++++-++++++++
-++++-+++|+-++++-++++-+-+++++++--+++||+++++++++--+++++-|+|+|+++++++++++++++++++++++++-++++++|||++++++++-+++++++++-++++-+++++--+++-+++++++++++++++++|+|++|++++++-++++--+|+++++++|++++++++|+++++++++-++++++-++++-+++-|+|++++++++++++++|+++-+++++++++++++++|-
++-++|++++++++++++++|-+++++|+++++|++++++++++--++++++++++|+++++|+++-|++-+++++++++++--+++-+++-++++|+++++++++|++-+++-+++++++|-+++++|+|++++++++-+++++++++++++++-++++|+++++++++++||++|+|++++++++++++-+-+++++++++++++++++-++|++-|+++|++++++|-+|++++++++-+++++|++
++||++-+|+++++|+|+|++++++++-++++|+|++++++++++++++|+++++++++-++++++++-+++++++++-+++++|+|+++|+|--+++++||-++|++++++|+++++++|+|++++++-++++|+++++++|+++++-++++++++++-++++|++++-+|+++++++++|++++-+|+++|++++||+++-+++++++++-+-+||-+-++|+|+|++-++|++++++||+++++-++
|+++++|+++-++++++++++-+++++-++++++++++-+-++++-+-++++|+++++++++|+++|+++|+++|-++++---|+++++++--+-|+||+++|++++++|++|++-+|++++|++++-|+-+|++-+++++++++++||+-++++++++-++-+++||+|++++++++++++++++++++|+|++++++++++++++|++-+|+-++++++-+++++++|++|+++|+-+++++|+-+++
++++++++++++++++|++++++-+-++++++++++-++|++-++++++++++|+++-++++++++++-++|++|+++++++++++++|+++|+++|+++++++-++-++++++-++++++-+-++++|+++++++-++++||++++++++++++|+++-+++|++|+-++++-+++|++++++|++|+++++++-|++++|++++++++|||+|++-++++-+++++--+|++|-+++++||+++|+++
-|++++-++++++++|+-+++++++|++++++++-+++-||+++|+++++++++++++-+-|++||+++++++++-++-++++++++|--+|++|+++++++-++++++-+++++++-++++++|+++-++++++++-|++++++++++++++--+++++++++++++++|+|++++++-+++++-+-++++++-++++++|++++--+++++++++++++++|+++|++-+-+|+++++++--++++++
+++++++-+++++|++-+++++++++|+++++-++|+|++|+-++++++++++++-+|+|++++++++++++++++++++++|+++++++++-+++++++++++++++++-|++++-+|++-++-+++++|++++++++++|-|+||+|++-|++--++++++++-|+-+++-+++|+++|++++++-+++++-++++++|+||+-++++++++++|-+++++|++++++++--+++++++++|++++++
-|+++++-+++|+|++++++++-++++++|+-+-++++++|++++|+-+++-|-|+-++++++++-+-++++-+++++|++++++|++++++++-++++++++-+++|+++++++++++-++-++-+-++|+++++++-+++-++++++++-|+-+++++++++++++++++++++++-++-++++++++|++++++++|++|+++++|+|+++-+++++++++++++-++|++|-|+|-+++++|++|-
|++++|+++|++++++|++++++++++|++++-+++++++++++++++++-+++|+-+++++||+++-++++++++++|+++|+-|++|+-+-|++++|+|++++-++++++++++++++++-+++|-+++++++-|++++++++++++++-|+-+++-++-++++++++++++++--+++++++-+++++++-|++|+++++|+++++++++++|+++-++++-|++++++-+|+-+++++++++++++
+++|++-++++++++++-+-+|-++++++|++++++++++++-+++++++++++++++|+++-+|+|+++++++++++|++-+-|+-++++++++++++++++-+++++-++|++|+++++-+-+|+++++++++++++++++|++++++++++++|+-|+++|||++++|+-++++++++|++++-+-++++++||--++-+|++--+-++++++|++-++++++--+|++-+++|++|++++++++++
+++++-++-+|--+-+++-++++++++++++-++++++++-+++|-++++++++++++-++++++++|++++|-+|-+|++++-|+|++++++-++-+|++++++++++++-|-+++++-+++++++--+++-++++++++++|+|+++++|+-+++++-++++++++++-++--+++++++++|-|+++-+++++-+++++-+-++++++|++-+++--++++|+++++++-++++-++-+++++|+++
++++++--|++++|+++++|---+-++-++++-|-++-+++++++++-+-+++|+|++++-++|--++++++-|++++++++++++++++++++++|+++++-+++++||+|+--+++++++++++|+++++|+++++-++|++-++-+|+++++|-++++++++-+-+++-|++++++++++++++||+-++|++++++++++++++++|+++++++|--++++++++++-+++++++||++|++++++
+-+++--++++++++++++++++++|++|++|++++++|+++++++|++++++++++++++++++++-+++|+-+++++++++++|++++++++++++-+|+++++++++++++++++++-+|+++++++++++++|++--++++++++|-++++++++++-++-+-++++-+++-++++++++-+++++++|+++++++++++|+++++++++++++++-+-++-++++-+++++++++++++++++++
+|++++++++|+||++++++++++|+||+++++++++++++++++++++++-+++|+++++++++|++|+++||++++-+++-+++|++|++++++++++++++-+++|+++++++++++++++||--+++|+-++++++|++++++++++|++-+|++++|++-||++-+++++++-+++|+++++++|++++++--+|++++++++++++|+|++-+++-++-+|+|+--+++++++-++++-|--++
|++++++++++++-+++++++-+++++++++++-+++|++++++|++++++|++-+-+++++-|+|+-+++++++++++++|+--++-+++-+++-+|+-+||+|+--|+++++|++++||++++++|+++++++++++++++++-+++++++++++++++++++++++++|+-++++++++-+|++-+++|+++++-++++|++-|++++++-+++-++++++|++-+++++++++++++++|+++|++
+++++++++|+++++++|++|+-+++++++++++|+++++++++++|++++-++++-+++++++-++++-+++++++++++++++++||+-+-++++||+|+++++++-|+++++++++++++++++++++++++++++++++++++-|++++|++--+|++++|+++++++|+++++++++++|++-+++++++++||++++++|+|++++++--|++++-+++-++++++|+++++++-+++|+++++
++++-++++++||+++++++++++---++++++||++++|++-++++++-|+++|--+-++++++||+++|-++++-++++++++++||++++++++-++-++++-+|+++++++++-++++++++++++|+-++++++++++++-|-+|-++++++-++++++++++++++++-++++++++++++|+|+-++++-+++++|++++++-+|+|++|+++-++|++++++++++++++-++-+++-+++|
++|+++++--+++++++-++-+-+++-+++++-++++++++-++++++|++++|++++++++++++-+++|++++-+|+++++++++++|++-|++++++||++++++|+++++++++|++++++++|+++-++++++++++++---++-++++++++++-++++-+++++++|+++++++++++-++++-+|+++++++++++++++-++|+-+++++++-+++++-++++++++--++-+++++|+++
-|++++++++++++|+++++++++++--+++-+++++-++++++++|+||++++++++-++-+++++++++++|+++++++++-+-++++++++++-+|++++-+++++++++-+-+++++++++++-|+++++|++-++-+++++|++++-|++++|++++++++++|++++-+++++|+++++++++++|+++-+|++++++++++++|++-++++++++|+++-++++-+++-++|+-++|++++++
+++++++++++|+-++++|+|++|+-++++++-++-++++++-++-++++++-+-+++++++++++-++--++++-++|++++-+-++++++++++++-+-|++++++++++++++|+++++++++|+++-+-+|+++++++++++++++++++-++++++++++++++++-+||++++++++++-+++-+++++++++|++++++-+-++++++-++++++++|++|-++-+++|+++-++-+++++++
+++||+|++-++++++++|++++++++++++++++|+++-++++++-++|--++++++-+|+|-+-++|++++++++++++++++++-+++++++-+++-++++|--++|-++++++|+|+++++++-|++|+++++|+++-++++++--++|+++++++|||+++-+++++++++++++-|++++++|++++++-++||+++-++++++|++++++++++++++++++++++++|++++-++|+|+|++
++++-+++++++++++-+-+++++++++++-++++++++++|-++|+++++++|+|+-+++++++-++++++-+|+++-++-+++++++++-||-+++++++++++++++++++-++-++--++-|+++++-++++|++++|+++++++|++++++++++++++++++|+++|+++++--++++++-++++++++++++-|+++++++++++++++++++-++++-+++|+|++++++++--++++++++
|+++++++|+++++|+-+++|++-|+++++++++++++++++++++++++-+|++++|+++++++-|-+++++|++++++++++|++|+++|++++++++++++--+++++++|++|-|--+++++--+|++++++|+++++||||-+++++++++++++|+++++++++--+-++|+-+++-+++-+++++++++|+++++++|+++++-+++|-+++++++++|+++++-++|+++++-++++++-|-
++++++--+++++|++++++++-+|-+++++-|+-+++++++-++++++-++++++++|+++++-+-+++++++++++-++++++++|++--+++-+++++++-+-++++++--++++++|++++-+-++++++++++++-+++++++|++|+++++++++++++++-++|++++++-++-+-++|++++-+++++-++-++++++++-+++++-+-+--++-++-+--+++++++|+-++++++-++++
+-++++++++-++++++++++++-+++++++++++++-+++-+|++++|+++-+|-+++++++|-+++++++++++|+++++++++++++++++|++++|++-+++++|+++++++++++++--+++++-++++++-+-++-++-++++++++++++|+-+++++++++-|++++++|+++++++++-+++++|+++++-++++++++-+++||+|++++++++|+||+-+++++++++++--++-++++
++++|++-+++++++|++|+|++++++-++++++++-++-+++++++++++||++++++++++++++++++++-++++++++-+++|+++++++++-++++|-|+++-+|+-+-|+++|++++++++++++++++++++++++|++-|++++-+++++++|++|+++++++++++|-++++-++++++++|++++-++|++-|++++++-+++++++-++-+|+--++++|-+++|+++++++|+++++-
|++++-++++++++++++++++-+|+++++++-++|++++|+|++-|+++++|+++++-++++-+-+|+++++|+++|+++-+++++++++++++++-+-+--++-+++++++++++-++++++|++++-+++++++++|+++++++++-+++++-++++-++++++-+-+|+-+++++++++++++|++||+++|++-++++++++-++++++++-++++|+++|+++++++++++|++++++++++++
+++++++++|+-+-+++++++++++-++++++-++-+--+|++++++++++++++++++-+++++|+++++++++-++++|++||++|+++++|+|+++++++++|+++|++++++++++|+++++-|+++++++-++++++++++++++-++++++++++-+++++-++-+++++-+-++++++--+++++|++++|-+++-++++-++++++++|++++++-+++++++|++-++++++--+|++++|
+++++++++++++++++++++++++++++++++++++++++|++|-|+++-+++-+++++++++++++++-+++|+++-+++|-+++++++++++-++++|+++++++-+-++++++|+++++|+++++-++++++++++++||+++++++-+++++|++|++-++++++++++++++|+++++-+-++++++-++++++++++++-+++++++++++++++++++++-++++++-++++++-+++++++
++-+|+|++++++++++|++++|+++++++-+||++++-+|+|-+|+++++||+-|+|++++++++++||+-+-+-++|+++++++++++++|+|-+++||+++++++++|++++|++|+-+-+++++|+++++++++++++++|++++-++++++++++++-+-++-++|-+++++++++|-++-++||++-++--+++|+++|+-|++++++++|+++++++|+|+++++++++++++++-++++|++
+++|+++++|+++++++++++-++++++++--+-++++-++|++++++++|++++++++++++-+++++++++|+||+|+-+++++++++-+-+++++|++++++++++++++|+-+++++++-+++-++|++++++++-|-+++++|+++++++++++|+++|++|+++-++|++-++-+++++++-++++++++++++++++++|+++-|+++++++++++++++++++++-++++-+++++++++++
++++++++++++++++|+++++|+++|++++-++++++++-+++++|--+|+++-++-+++|+++++++++-++++|+++-+++++++--+++++-|++++++++++++++++++++-+++|++++++++|+++++|-++-++---+++-+++++++++|++-++++|-++|+++++++++|+-++++++++|++|++++++++-+|++++++-+||+++++++-|++++++++++|+--++++++++++
+++-++++++++++++++++|++++++++-+|-+++++++++|++++-+--++++++++|++|++++++-++++++++++++++++-|+++++||-+++++-+++++|++|++|+++++|++++++-++++++-+++++++++-+++++-|+-+++|+++-|+|++++++|++++++|-+++++-+-+++++++++++++++-+-+++++++++|++++|++++++++++|+++++++++-+++++++--
--+|+++-+---++++++++-+-+++-+++++++-++++|+++++++|+++++++-+-++++|-+|+-|++|+-|+++++++|+++--+++++++++-+++++|+|+++++++++-++++-+++++-+++|+-+++++++++|-++++|+++-+++++++++++++++++++-+-++|-++++++++||+-+++++|++++++++|+++++++-++++|-++|+|+++-++|+|++++++++++++++++
|+-+++++++++-++++|++++++|++++++-++++++|++++||+++++|--+|++++++-++++|+++-+-|-++++|++-+++++++++++|+++++++++++++-|++-++++++++++++++++++++++|++++++++++++++++++++++++|+|++++++++++++++++|++|++++++++++++++++++-++-++++++++++++++|+++++|+++++|+-+++-|-+++|++||+-
+++++++|+++++++++|++++-+++-+++++-+-++++++++-+-++++|++++-+|++++++++++++++|+|++-+++++|-++++++++++++++++++++-++++++|+++++++++++++++++-|+|+++++++|+++++-+-+++|-|++++++++++|++++|++++++++-||+||-++-+|++-|+++|+++-++++++-++++++++|+|++++++++|+++++|+++-+++++++|+
+-++|++++++++++++-+-++++++++++++++||-|+++++-+|++|++++|++++++|-++++||+++-+++|-+++++-++-|++-++|++++++++++++++|-++++++-+++++++++++|+|+++-+++-+++|++++++++-+++++--+--+-++|-+++|++++++++++-++++++|-+++++++++++++|+-+++|++--+++-++++++-+++|+|+++++|+++++|+++++++
+++++++++++++++|++++++-++++++++++++++++-++++++++++++++||++-++++++|++++++++|+++--++++++-+++++-++++++++|+-++++++|++++++++||++|-+|-+++++-|++++|+++++-+++++++++++|+++-+|++++++++|+--+++++|+|+++|++++++|+++|++++|++++++++++++|++-+-|++-|+|+++||-++++++++++|++++
+++-++++--++---|+++++|+-++++-+++++|++|++++++++++|+++|+++|+++++++++++++++++++++-+++++++++|+++-+++++++-+-++|+++++|++-|++++++++++-++|+++++|+++-++++++++++++-++|++++++|+++++++++++++-++-+++++++-++++|+++++++++++++++++++++++++++++++++++-+++++|++++++++++++++|
+++|++|++++-+++++++|++++++++++++++++++++++|++-+-++++++++++++++-+++++++|++|++|++++++-++++++++-++++|+++++|++++++-+|++++++++-++++++-++|++++||++-++++-+|+++++-++++++-+++-+|+++++||+||+++++|++++++++++++++++++++++++++++++-+++|-+|+|++++|++++++-+++++++++++|+++
+++-++++|++++++-++++++++++++++-+++++++++++|+++++++-+++|+++++++++++++++++++++++++++++++++|++++++++|++++++-++++++++++-+++++-++++|++++-+++++++++++++|||++++++++|++++++|+++++++-+++++-+|++-|++++++++++-+++++++|-++++-++-+|++++++++++++|++++--++|-+-++++++++|++
+++-+-++|+-+++++++++++++++++++|++++||++++-++-+++|-++++++++-+++|++-++||++++|+++++-++|-|++++++++++++|++-++++-+++++|+++-+-|++++++-+++++-++-++++|+++++++++|+++++++++-+|+++++++++--+++-++|++++++++++++|++||+++++++++++++-++++-++++++++--++++++|+++++++-+--+++++
+-++++|+-+|++++++++++++++++++|++-+|||++++++-+++++++-+++++|+-|+++++-++++++|+||+++|+|-+|++++++++++|-++++++++++++++++-|+++++|++++|+++-++++++++|+++++|+++++++++|++++++++++-|-++++++++|+-|-+++-+++-+++++++-++++-+++++++-++++++++-+++++|++++-++++|-++-++++-++++-
++|-++-+++++++|++++++|+++++||++++++++++|+++||++++++-++++-|++++|++++++-+-|+|||+|+++|++++++++++|+++++|+|++++++|+++++++++++++++++-|++++++++++++++-+++-++++--++|+++++++---++-++++++|+|--+++|++-|+|++++++++++++++++++++++++++++++|+||-+||+|+++|-+++|++++++++|++
+++++|++-+++++|+++-+++++|++++++-+++++++++++++++++++-++++++++++-++|-++-++++|++++++++++++++++++++++++++++++-+++|++|++++-++++-+++++++++++++|+++++|+++++|++-+++++++++-++|+++++++|+++++++++++++++++|+++|+|-|-++++++++-+++|+++++++++++++|++|-|++++++++++++++++|+
++++|+|+++++++++++++++++++++++++++++++-++++++++++++|++++|+--+++++++++++-|++|+-+++++++++++++|++|+++++++|+|+++++++++++++-+-+++++++-+++|+|+-++++++++++|-++|+|+++-|++--+++++|+++-+++++++++-+++|+|--++++|++|++++++-++++++++|++++++-++++|+|+-+-+++-+++++++++++++
++++-+||++++-+++++++|+-++++|++++|+--++++++-+|+++-++-++++++++|+-+|++||++++-+|+|++-|+++++++++++-++++|++|++++|++++++|-+++++-|++++|-++++++++++++++++++++|+||+++|+++++-|++|-|++++++++++++++++++++++|+--+++++|-+++|++++|-++++++++++||-|+|++|++-++-++++++++-++-||
+++++++++++|+|-+++++++++++-|+++-+++++++++++-++|+|++++++++++-++|++|++||+|+++-++-++++++-++++++++++++++-+--+++|++|++++++++-+++++++++++-++++++++++++++++++++++++-+-++++-+|+++++++|+++++++++++--++|++++++++++++++++++++++++|++++++++++++|++++++++++++++-+++++++
+++++|++|+++|+-+++++-+|-|+++++++-++++++++++++-++++|+||+++++++|+++++++-+++++++++|++++||++++++++-+++++-+|++++++++++++++|+|+++-++++++|++-|++++--++++|+--++++||+||+++-+++-+||+-+++++-+++++++|++++++++-++++++++|+-+|++++++++++-+-+|+-+++|++-+++++|++++-++++++++
++++|++-|++|-++++-+|++|+|+++++|+++-+++++-++|+|++++++|-+||+++++++-+++-+|+++++-+++|-++++++++-+++++++++++-++++-++++--+++++|+|-+++++++|+++++|++++--+-|++++++++++-++|-++++++++++--++-++++-|+++++++++++++++++++++++++++++++||+++++++++++++-+-+++++++++++++++++++
-+++++-+++-+++++--+++++++++++++++|+++++|-++++++|+++++-++|-++++|++-++|++++|+|+++-++++-++++--++-+|-+|++-+++-++--++++++-+++++++++|+++++++|+++-++++++++++++++-++-+++++|+++++|+-+++++++++++|+-+|+++++++++++++++++++++|+-+|++++++++++|++-++++++--++-++++|+++++++
+++-++++|++-++-+++++-+-+++++++++++-+++++++++++++++-++-++|+++-+++++-|++++++++|+|+|++|-+---++|++|++|+++++|++++-+++--+-|++++++++++-++++--+++++++++++-|--|-+++++|+++|-++-++|++++-+|++|-+-+++++++++++++-+++++++++--+-+|+-+||-+||-++-++++-++-++++++++-++++++-+++
++++++-+++++-++|+|--+++++|+++|+++++-++++++++|--+++++-+++++++++-+++-++++-|++-+-++-+++++++++++++-++|+++|+++|++++++|++++++++|++-++-+-+++++++|++++|++-+++++++++|++++++++++++++++++-+-++-++++|++++++++++-+++++++++++|-++++++-+-|++|++++-+-+++-+-++++++++++-||++
+|+|+|+|+++++++++++++++++-+++++|+-+-++++|-|++++++++++-++++++++++|++|+++++-+++++-++--+++++++-+++++++-+++++++++|+|+|-+++++-++++++||+++-|+++|-|+++++-++++++++++|+++++|+-++|+++-++-++++-++++++++++++++|+-+++++++-++|+++++++++++|-+++++++++++++++++++++++||++++
+--+++-++|+|-++++++-++--+++++-+++++++++++++++++++++++|+-+-+++++++++|-++|++|+|++++++++|+++|+|++|++|++|+++++++++--++-++++++++++-+++++|+++++++|++++++++-++++++|+++++++++++++-+++|++-++-+|+++++||++++|--|+++-|+|+-++|++++++++-+++-++-+++++++++++++-+|-++-++++-
++-++|++++-++++++++++++++++++++++-|++++++++++++++-++-+-+++++++++|+++++|+||++-+++-++++++--+++++-++++++++++++++++++++|++|++++++|+---++-+++|++++++-+++++++++++++|-+++++++++++|++++++++++++++++++-+|+-+++++++-++++++|+++++|++|+++++++-++|+++|++++|++++++++++++
++++|+++++||++++++--++++-|+++++++-+-+-++++-+++++++++++|-++++++|++++++|+|++|+|++++++++|+-++++++|-+++++++++++++-|++++++++++|+++|+++||++++++++|+++++++++++++++++++|++-++++++-+--++++|+++++++++++|+++|+++++++++|+++++|+++++++|+|++|++++-++++++-+++++++++-++---
++++++++++-+|+-+|+|++++++++++++++++|++++++++-+|+++-++++|++++-|+|+++|++++++++++++|+++++++-+++++++++++-+|+++++|+++++++|+++++++++++-|++++++|+-+++++++|+++-|-++-++++++++++++|++++++++++++++++-++++-++-+||+++-+++++-+++++++-+|+++++|++++|+++++++-|-+++++-++++-+
+++++++++++++++++++++++|++++-++++++++++++++|+--++++-++|++|++--|++|-++++|++++-+++++++++-|++++++|++++++++++++++|+++++++++|+|+++++++++++++|++++|||+-+++++++++-++++-+++++++|++++++|+|+++-++++|++|++++++||++++++||+++|++++|--+++++++++++++++++++++++++++-|+++++
+-|-|+++|++|++++++++++|+++++++++|-++++++|++++++++-++++-+++-|+|+++++++++++|+++|+++++++||+-+++|+++--+|+++++++|++++|++++++++-+++--+|+++++++|-++++++-++++|++++++++-++|+-+-++-+|+++++++|+++++-++++||++-+++++++++||++|++||+++++++|+++++++++|+++++++++++-+++|++++
--|+++-+++++++|++++++|++|++||+|+-++++||+++-+++||+++||++||++++++++++||++++++|++++++-++-++++++++++|+++++++++|-++++|+|-++-++||++++|||-++++++|++++++-++-+-++-+++|++|+++++++-+|+++-++-+++++++++|++++-+-+++|++|+++++++++|++++++++++++++-+-++-++++++++-++++++|++|
+|++++++++|+|+-+-+++-+-+++++-+++++++++++++-+--+++-++--++++|+++++++++++-++++++++-+-+++-+++++++++-++|+++++++++++++++--++++++++++-|-++|++++++++++-++++++++++++++-++++++++++++++|+||+-+++++++++++++-++++++++++-|++++-+++++++++++++++++++-|++++|++|+++|+++++|++
+++++-++|++++++++-+++-++++-++-||++++|+++++|++++++|++++-+||+++-+++++++++++-+++++++++|+|++++++|+++++++||-|+++||++++++++++++++++++++|+|++++++++++++++++-++|++++-+-++++++-++++++++++++|++-+++++-++++++++++|+++++|+++|++++++++++++++++++-+++++++++|+++-+-++-+++
++++|++-+++++++++++-++++++++|-+|++++++|-+++--++|+|-+++++++|+-+++++++-++++++++++++|+++++++++++++-++++++-++++++++++++++-+++++++-++++++-++++++++++++-+++-++++-++++++|++++++++++|+-++++|||+-++++++|++++++|++++++-|+++++++++-+++++++++++++++-|++--+|++++-+-++++
+++++-+++|+-+|+++|+++++++--++++++++++|||+++|++++-+-+-++|++++++++||++++++|+++-++++|+-++-|++++++++++++++++++|++++-+++|++|++-+++-++++|+||+-++++++++++++-||++-+++++++++|++|++||++-+++-++-++-+++++++++++-++|+-+-+++++---++|++-+++++++||++++++++++|+++||+-++++-+
+++++++++-|++++-+-++++|++++++++++++--|++++++++-++-+++++++|++++++++-+-+++|-+-+++|++|++-+++++++++++++++++++++|+++|+|||++++++-++++++|+++|++++|-++|+|++-+++++|+++++++++|-++|+++|++|+++-+++|+++++++++++|+|+++++++++-++|++++++++++++-+++|++++|++-++-++++++++++++
++|++-+|++|++++|++++++++++++++++|-+++-+++++++++|+++++++-++|++++++-+--||+|+++++++++++++++++++++++++++++++-|++-|++++++-++++-+++|-++++--++-+++|++++++-+++++++++++++++||++++++++++++++++++++|+++|++-++++++++|+-|+++++|++++|++++|+-+-+++++|++++++-+-+-+-+-++++-
+++|++-+++++|+|+++|+|++++++++-++-+++++++++-+++++-++++++|+++|+++++++++|++-+++++|-++++|++++++++++-+++++++++++-++++++|++|++++++++++++|-++|++++++|+++-+++++++|+|++++-+++|++-+|++++++-++-+++++|++++++++-+++++++++-++++-++++++++-+++++-+|-+++++--++-|++++++-+|++
-+|+++++++++|-++++++++|+++--+++|++-+-+-+|-+++-+++++++|+||++++++++|++++++-++|++|+++++++++++++|+-+++++++|+++++++-++-+|+|+++++|++-+++++++++-+++++++-++||+++|--|++++-+||++++|-++++++++--+++++-+++++++||++-+++++++++++++++++-++++-++++|++++|+++++++++++-+|-|++-
++++++|++|+-|++++++++++++-+|+++++++++++++++++++++++++-++++++++++|++++++-+++++++++|++++++++|+++++++|+|++++-+-+++++-+-++++---|++++++++++|++++++++++++++++++-+-++-+++-++++++++++++++++-++|-+++|+++++++-++++|--+-|-|+++++++++++++-++++++--|+|++++|+++-++++++++
++||+++++-+++++++++++++++++++-|++++|+-|+++++|++++++++++|++|+++-++++++++++++-+++++|-++-|+++|++++++++++++++++-++++-+|++++-++++++++++-+++++++++++-++-+++-+++++|++++|+++|++-++++++++++++++++|+-+-+++|+-++++-++++++++++++++++-++++++-|+++++++|+|++|-++++-|++-++
+++++++++++++++|++-++++|++|++||++++++++++++++++++++-++++-++--++|++++++++++++++++++++++|+++++-|+-++-+++++++|+++-++++|+-|-|+++++-||+++++|+++++++-++++++-+++++-++|+++++|+-++-++|++++++++|+|+++-++|+-+++-++++++++-|++-+-+++++++++++++++++++-++++++++++++++++++
++++++++|++++++|++++++-|++++-+++-|+-+++-++++++++-+|+|-+++++|++|+-+-++++-+++|+++++++++++++++++-+-+++++++++++++|++++++++-++++||++++++|++++-|-+-+|-++++++++|+++++++++++++++|++++++-+++++++++++|+++++++|+++-+++|+++++-+++++++++++|+++++++++++-++++++++++++-+-+
+++|++++++-++++++++-|+++++-++++++++++++|+++++++|+|+++-++-++++||+++++++|-|++++++++++++|++++|+++++++++|++++-+++++++++++++++-+|+++||+++|++|+++++++-++|+++|+++-+-++++++++++++++|+|+|++++++++++++++++++++-+++++-+++|+++-+++++-++++++|++++|+++++++++++++++|++|++
+-+++++++++++++++|+++-+++++++++++|+++++|++++++|++++++++++++|++-+-|+++|+++|+++++++++-+++++-+-++++++++|+|+++|+++++++++++++++-+++++++++-|++++++++||++-++++++++-++++|+++-+++++++|++++++++++++|+++++++++|-|++|++|++++++++++-+--++++++++++-++-+-+|+++++++++++-++
+++|+-++++|++++|+-++++++++++-+|+++++|++++++||+-++++++++++++++++-++++++++-++|+-+++++|+-+++|-+-++++|++++++-++++|++++||++++++++++++|++-||-+|+-++++++++--++++++++-|++|+++|++++-++++-++|+++++++++-+++|++|++++++++++|++++-+++++++-++-+++++++++|++++++++++--|+-++
++++++++++|++|++++++-++++++-+--++-++++++++++|+||++|+++++++++++|+++++|+++++++|+|-+-+-++++|+++|-+++++|+|+++++++++|+-+-|+++++++++++++++++++-+|+++++|++-+++++++-+++++|+-++|+++++++-++++|++-++-+++++-++++++-+++++-+++++++++++|++-+||++-+++++++++++||+++++||+|+|
++|+++-+++++++++++++++++++|++++++++|+++|+-+++++++++++++++|++-|+++-++++++++++++-++++++++++++++-++|+++-++++++|++++++-|+-|+-++|++|+-+++-+|++|++++|-++|++++++++++++++++++|++++-+|--++|+++|++|++++++-++++++-+++|+++++++|++++|++++++-++++++-+-|++++|+++++-++++++
++++-++++++++++++|++++|-+++++---|++++-++|+++-++++|-+-+|+++++++++-++-+++++++++++|+++++|+++++++++|++|++++|-+++++-++++|+|++++-|+|+++++++|+|+++++-+++-++++++++++|+++++++++++|+-+++++++-++++-++++-++-++++++++-++|+--+++++++++++++++++||++++|++++|+-++++++++++++
++|+++++++++++++++++++++++-+|++-+++++++++|++|+|++++++++|-+-++-+|-++++-++++-+++++++++++++++++-+-++++++++++|++|++++++|++|+-+++++++++++++|+++++++++++|+++++|+++|+++++++++-+++++++++|+++++-++++++++++++++++|+++++++-+++|-+|++++|-+++-++++-++++++++|+++++++++|+
+++-+++++++++|-+-++|++-+-+++++-+++++++++|-+++++++++++++++|+|++|++-++++++-++-+++++++++--+-++-+++-+++++++++-|+++++++++++++|+++++++++-++++++++++++++-++-+++|+++++-+++++++++|++-++|++++++++++-+++++-+++++++++++++++++++++++++++++|++|++-+-+++++++++|+|+-++++-+
++++-+++-++++++++++++-++++++++|+++-++++++-+++++++++||++-++++++++++-+++-+++++++++++-++++-+++|++-+++++|++++++++++++|+++-+|+++|-++++|-|++++-++++++++--+++++++++++++-|-+++++++++++++++++-+++++++|+++-+++++|+++++-+++|+++++|+++|++-|++-+++-++++++++++++++|+++++
+|+|+++++|++-+|++|+++++|+-++||+|++++++++++-|+++++|++|+++++++|+++++|-++-|++|++++++--++|++++++-|++-+++++++++++||++++++++++-+++++++++++|++++++++-||+-++++++++++++++++-++++|+-+++|--++|+++++++++-++++++||++++++-+++|++++++-+|-+++++++++++++++++++++|+++++++|-+
+-++-+++++-+|+-+++++++-++++-+-+++++++++++++++++-+|++++++++++++-+|++-+|++++++++|++++++++++|+++++++++++++++++++++-++-++|++|++-++++++++-+++++|++++++++|+++--+++|++|-++++++|+++++++++++-++++-+++++++++++++|-+++++++|+++++++++-++++-++|+++---+++-++++++++++++++
++++-+-++++++-+++++||++|+++++-|++++++++-+|++++++|+|+++|++++++---++++|+++--++++++++++++++-+-+|++++-|+++-+|+-+++++++++-+++++|+++++-+|+|+|++++-++-++++++++++++++++++||++++--++++|++|++++++++-++-++-+++|+++++-++|++++++++|+++++|-|+++++++++|+|++-|++-++|-+++++
++-++++-+++|+|+++|+|+|+++|+++++++++++++-+-++++++++|+++++-+++-+++++++++++|+++-+++++++++++++++|+|-+++++++++++++|+|++-++++++++++-++|++++++||+++++++++-+++++++++-+++|+++++-++++++|++++-+++-+|++-+++|+++++++++++|++++||++++++++++++++-|||+-+++++-+++++|++++++-+
||+-++|++++++|++|+-+++++|+++++-++++++++|++|+|++++|+++-+++++++++++++++++++++-+++++|++++++-++++++-|-++++++++++++++-+++++++-++-++|++-++++++++-+|++++++-++++++|+++++++++++-++++++++-++++++++-++++++|+++++-++|+-|+++++|+-+-+++|+|+++-++-++-++++++++|++-+-++++-+
+|+++|+++++++++++|++++++++++|++-+++-++--++++++|+++|+++++++++|+++++++++-|-+-+++++-+++++++-+++++++|+-++-++++-+++++++-+++++++++++++++|++|-+++||++|++++++++++|++|-++++++++|++++++++++++++++++-|+|-++++++++++++++|-+++++++|++-|+++-+++++-++++|++++++++++++++-++
+++-++|-|++-++-|+-+++|+++++++++|+||++++++-|-++++-+++++++++|+|++++++++-+++++|-+-++-++++-|++++++++++++++++++++++++++++++|++++++++-+++++++|++|++-+++++++++++++++++++|++++-+-++|+++++|-+|++-+|+||+++++++-++|+|+++-+---+++++-++++++++|+++++++-++||--++|++++++++
-|++|++++++++-|+++-|++++++|++++++--++++++++-+++++|++|+++-+++-+++++++++++++++++|++++-++++-++++++|++||--++++++++-++-++||++++++++++|++-|+++++-+++++|++-++++|-||+|++++++++|++-++-+++++++++++++-+++++-++++++++++++++++++|++++++++++++-|+-+-++++++|+++++-+||-+++
-++++++++++++++++|-+++++++-++++++++|++|+-++|+++-+++++++-|+-++-+++++++++++++++-++++++++++++++||++++++||++++++++|+++|+|++++++++-++|+-+||+++-++-++++++-++++++-+++-++-|+-+++++|+++|-+-+++++++++++-+++-+++++|+++++|+-++++++-+++++|-+|-+++++++++|+++++-+++++++++
++-|++|+++++-++++++++++-+++++++++++++-+++|+++++--+|+++|-+|+|++++++++++++++++++++-+++++|+++-++++-++++++++-+|+++++-++++++++|++++++++++-++|+++++++++++||++-++++++++++|++++++++++|+++-+++++|++++-+|++++++|+-++++++-+++++++++++++++++++++-+-++--+++++++++++++++
+-++++++++|-+++|-++-+++--+++-+++|+++++++++|++++-++|-+-|+-+++-++++++++-+|+-+-+++++++++-+++++++++--+-|+++++++-++++-+|+++++-+|++++--|+-++|++++++++|++|+-|+++++++|-+-+-+++++++++-|++++++++++|-+++++++++|+++++-++|++|-++++++++++|++-|++++|+-++-+++-++++++++|-+|
++++++++++++-+-++|++-++++++-+++++|++++-++++++++-++|++++-+-++++-++++|++++++++++-++++|++-++++++++++++++--++++++++++++++||--|++-+-++++|+++||++++++++++++++++++++++++|++|||+-++++++++++|++++++++++++++|+++++||+-++++--|+|+++++-+-++++++-++-+-+--++|++++||+-+++
++-++||++|+++++++++++++++|+++++++++++-+++++++++++|+|++++-++||+++++++++|++-+++++|++++++++||+++++++++++++-+|+++++++++-+|-+++++-++-++++--+++|+|+++++++-+++-++++++++-+++-+++|+++++++++-+-+-+++|+-++|++-|+++++++---++++|++|++|+++-+++++++++-+++|+++++++|-+|+||+
++-++++++++|+++++++-+++++++++|-++++++++++++++-+++|||+++++++++++++|++-+++-+++++++++++++++++++++++++++++-|+++++++|++|+++++||++++++++++++++|-++|-++||++|+|++++++||+|++++-+++-+-+++-++-++++-+||--|++||+|+++++++++++++|+++-++++-++++++-+++++++++-+++++++-+||+++
++++++-++|+++-+++--+++++++-+-+++++|++++++++++++|++++++-+++++++++++++-++++++++++++++++++++++||+|++|+++-++++++-++-|++++|++++++++-++|+++||-++-++++++++++++++++++|++++|-|++|++++++++++++++-+++-++|++|+++-+++++++++++++|-++-++|++++--++++++||+-+-+++-++++++++++
++-+|+++++|++-+++|+|++++++-+-++-|+++++++++|+++|++|++|-++|++-+++|++++++-+||++++++++++++++++-+++++++++|+++++-+++++|+++++++++|+||++++-+++++-++++++-+++++++++-+++++++++++++|-+|+++++-|++++++++++|+++|+++++++++++++|-++++++|+++-+||++++-+-+|++++|+|++++++++++++
+++|+++|++|+++++++++|++++++++++|+++++++-++|++|++++++++++++--++++++++-+++||+|+++++++++++++|++|+-++|++-++++++|++++++-+|++|++++++|+++-++++++++|++|+|+|++||++++++++++|+++-+++++++++-++++-++++++++++++++++++++||-++++++-++++++++-+--+|+-+-++++|++++++++++--|+++
++++++|++++--+++-+++|++++++++++++++++|+++|++--+-+++|++-|+++-||+++|++++|++||++++|++++++++++++||+++++++|++|+++++++++++++++|+++++++|+++++++++++++++++++++++++++++++++++++++++++++++++|++++-|+|+-+++++++-+++++|+++++-+|+++++++++-++|++++++|+++++++++-++-+++++|
++-++|+++++++|++-++|++++++++++++++|++++++++++++|+++++++-+||-|+-+++++++-|-++++++-++|++++++++-++-++++-+++|+++-+++-+-+++|++++++++-+++-||+++++|+-+++++++++-+++++++++|+-++++-++++++++++++++|+++++++++++|++++|+++++++++-|+|+-+++++++++|++++++-|+++++++|-++++++++
+++---|-++++|+++++-|+++-+|++++|++-+++-+++++++++++++++++++|+++++--+++-+++|+++++-+++|+-++++++-|-+++|+++|++++++++++++++++++++++++++++-+++++||+|-+++++++++++++++++|++++++|||+++-+++|+-++++++++++++|++-++++++-+++++-++++++++|+-++++++-++|+-+++++++++++++++++-|+
+++++-+--+-+++|+|++--++++++--++++++++++++-++-|+++++-++++++++-|+-++++++++++|+++++++++|++++-+++++++++++++++++++++++++-++--++|++++++++++++++|+++++++++++++++|++++|++++++++++++|++++++++|+++-+|++++--++++|+++|+--++++|+++++|-++++-|++++++++++++|++-+-+++++++++
++++|++++++++++-|++||++++++++-++++++++++++++++++-++-++++++++|--|+|||+++++++++++++|+++++++++++++-++-+++|+++++++++|++++++++++++++++++-+++|+++++++-++++-+++++++|++++++|++++|++++++++-+++++++++++--+++-++|+|+++++++++++--+++++++|+|+++-+-++++--+++++++++++|+||
++++++++++++++|+++||+|++++++++++++++|+++++++|-++-+++++-+-++++++++++++||--+++++++|++++++-++++--++++|+|-++++++++++-+++++++++|+-+|++++++++|-++++++--+++++|++++++|+++++++-|++-++++++++++++++++++++++++++++|++++++++++-|++++++++++-|+++|++++++++++++|++++++++++
++|+++++++++|+++++++++++++++++++++++++--+++++++++|-+++|++++||++++++|+++++++-+++|+++|+-++++|+++--+++|++++|++++++++||+|++++++-+-++++++++++|++++-++++++++|++-+++|+++++++-++++++++++|++-+++|++++-+++++++++|++++||+|++-|++-++|+++|++|+|--|+-+|+++++|++++++-++++
+|+++|+-+-|+++--|+++-++++++-++|++++|+++-+++++++++--+++++-++--++++|+++|-|+++++++|-+++|++-++|++|--++++|+++++++++++++++++|+++++-++++++|+++-++++++++|++++++++-++-++++++++++++|+++++--++++++-++++|--++++-++-|+++++++++|++|++++++++++||+++++++++|+++++-+-++|++|+
|++-+++++++|+++++++++-++++++++|+++++++++-+++++++|+-+++++++++++++|+|+-++|-+-++++|++|++++|++++++-+|+++++-+|+++++-+++|++++++++++++++--+++++++||+++++++|+++-+++++|+-+|+|+|+-++|++++++++++|++++++++++|-++++++|++-++++-+++++++-|++++++-+|+-|+++-+-+++++++++--+++
+|+|+++++-|++++++++--++++++++++++++-++|++++-+-+||+++++++++++++++++++++++++-++++++++|++-+-++++|++|+++|+|++-++|+-+++++++++++|+-++++++++++++++++++++++++-++++-+++++++++++++++||++++++||+++++++||+++-+|+++++|++-+++++-++|+++++|++-++||+--+-+-+++++-++-|+++++|+
-++++|+++|+++|++|++|+-++++++-|+++++++++++++-++++++++++++++++-++-++++++++-++++++++|++++++++++-+++++-+++|++++++++++|++++-----+++|++++-+++++|+-++|++++++|+++-++-++|+|++++++++++++++++++|+-+++|++|+||++|-++++|+-++||+++-++++++|+++++-++++++--++++++|+++--+++++
--+|++++++|++|+++-++-+++++++|+|+++++++++++++|++++++++-++-|+-|-++-|++++++|+|+|++-+++-++++|+-++|++-+--+++-||+-+++-++++++++++++-|-+++++-+++++++|+|+++++++++++++++++++|+++++|++|+++|-+-+|++++++|-+|+++++||++-+++|+++++++++---+++|-++|+++++++-+++++|+|+|+++++-+
++++-+++++++++++-+++++++++++++++++++|++++|+++++|++-+++-++++-++++++++-++++++++++-++||+++-+++++-++++++++++++++++++-++-+++++-+||+-+++++++++|++|++-+++-|+++++++-++++++++++++|+|++++-+|+||++--++|+++-++++-++|+|++++++-|++++++++++++|+|++++|+++|+-||+|++++++++|+
-+++++++++|+++++++++++++-++||+++++|+++||++-++++|+++|+++++||-+++++--+++-++|+|++++++|+++++++-++|++-|+++++|+++++++++|+++++++++++++++++-+-+++||++|+-+-+|+--+++++|++++++-+|++++--++|+++++++++++++|+++++++++++++|++++++++++++++|-+++++-++++-+++++++-+-+|-+++++++
++++|++-++++++++++++++|++++-+|+++-+-++++++++++++++++-+++++|+++-++|+++++++||+++++-+-++++++|++++++-++++++|+|+|-++|+++|++++++++++--|+--++++++++|+++-+++++++++|++|+++++++++++-+-+++|+-+|++++++|++++++|+-++++++|+++++++++++|++++++++-++++++++++-+|++++++++-++|+
+++++|++|-++++++++++++++++++++|+--+++++++++++++-+|+|-+++|+++-+++-+++++++++++|++-++++++++|-++||++++++|-+++++|+++++-+|+++++-+++-+++|+++++-++++++++++|++++++++++++++|++++++++++++++++++++|++++|-++++++++++++|-++|++-+|+++|+++--+++++++++++++++++|++++|+++++|+
|-+-+++-||+++|++-+||+--+++++---+|++|++++++|+++++-++++++++|++++++++++++++++|-+++++++++||+++|+++++|++++|+|++++++-+||++++++++|++||-++++++-+-++++-+++|+++++++++++-+|+++|-+|||+|+-+|++++-++++++++++-+|+++|+++++-++++++++++++|+-++++|++++++++++-+-++-++++++|+|++
+++|++|+++|-+|++-++|+++|-++||+++-+++++++++++||+++|++++-++|++-++++-+-+++++++++|++|+|+++++++++|--+++++++||+-++-+++++++++-++++|++|++-++++++|+++-|+++++++|++|++++-+++++++-+++++||++++---++++++|+++++++++-++++++|+++++++++|++-+++++++++++++++++++-+++|-+++|+-++
+++|--|+++-+|++++++++++|+++++|-+|+++-+++|+++|++++++++++-++-++|++++++++++++++++-++++-+++||++-++++++++++-+++++++++++++||+++++-++++|++++|+++++++-+++++++++++|++++-++|+++++++++-++++-+-+++++++|+++++++++++++++++-+++|+++++++++++-+++++++++++++++|+++--++++-+++
|+++|++++++++-+++++++-+++++++-+++|++++|+++|++-++++-++++++|+|-+|-+++++++++|++|+++-+++++++++++-++|++++|++|++++++++-++|+-++++++++++-+++++-+|+++++++|++++++++++++++-++-++++-|+|-+-++++++|+++--+++-++++-+++++++++++++-+-+++|+++++++++++|++++--+-++++++-+|+++|++
+++|+++++++++|++|+-+++++++++|++++-+++++++|+++-++--+++++++++|++++++++|+++++++++|-+||++++++-|++++++|+++--++--|++|-+++++++|-|+++++|+++++|-++++++++-++++++-||+++++++++++|++++|+++++++-+++++++|+++|++++-++|+++|++++++|++|++++++-++++++-++-++++-++++-+++++-+++-+
++|+-|+++-+|+++++++++++++++|+-++++++++++++++++++++++++||+-+++-++++|++++-++|+++++++++++++++++++-++++++-++++|++|+-+++-+++|+|+-+++++-++|+|+++-++++++++|++-+-|+++-+++++++++++-|+-++++++||+++++++++++-+-++++-+-++++|++++++++|+++-++++++|++++++++|++++++++++|+++
++++-++-+++++++-++++|+-+-+|-+|+++++++--+-++++-|+++++++++++++++++++-++|+|++|++++++|+++|++||++++++-++++-++-++++-|+++-+++++++++-+-+|-++++++++|-|++-+++-+|++++++++++++-+++++-+-++-+++++++++++++++++-++-|+-|+++++++-+++-+|++++++++--++++++|++++++++++++-++++++-
++++++++++++++++-+|++++++++++++|++++++|++++++++|--+++-+++++-++++-++++++++++++++++++++++++++++++++++++++++-||+++++++++-+++++++++++++++-+|+++++-+++++++|+-++-++++++++-++-+++-|-++++++-++++++++++++++++++++|++++-++++++-++++-++++++--++|+++++++++||+|++++|-++
|+++|+++++-||+++|+++++++|+|++++-+++++++++++++|++-|++++++++++++++++++++-++++++++++++++++++++++++|+++-+++-+||+-|++++|++++++-++++|+++|+++++++-||+|++--++++|+++--+|+-++++++-+++++|++--++++++++++++++|-+++++++++++|+|++|+-+++|-+++|++-+++++++++|++|+++++++||+++
|++++|+++++--+++++++-++++++++++++++++|+++|++++++++++--+++||+-+++++++++-++--+++-+++-+|+++++++++-+++++++++++++++|+-|++++++++|+||||++++|+++++++-+|++++++++++|++++++++-++-+-+-+++++-++++||+++++++--|++-++++-++++++++++++++-++++|++++++++-+++-+-+++++++++++|+-+
+-+|+-++|++|+-++++++++|+++++-+|+-|+++|+++|++++++|+++++++++++|+-||++-|+++++++++++++++++++++++++++++-+++++++|-+++++-++-+++|++++|+-+++|+++++-++++-++++++++--+++++++++++|+-+++-+--+++++++++++++-+++++++|++++++++++-+++++++++++++|++++++++||+-+++|+++-++++++|++
|+++++++|+++++-+-+++++++++++++++++++|++++++++++++-++++++++++++++++-+++++++|+++-++++|+++++++++++-++|+++++++++++++++++-+++-|+++-++++++++++++++-++-+|+++++|++++-+++++|-++++++-++++++-++|+++++++++++|++-+++++++++++++++++++++++++|+++--|++++++++++++++-|++-+|-
++++++++|++++|++-+++++|-+-++||+++-|-++++++++++++++++-+-+++++-+|++++++|++++++++++|++++-++++++++-++++++|++++|+++++-+|++++++-+++++++++++-+++++++++++++-+++|++-+-+++--+-++++|+++++--+-+++++|-++++++++++|++++|+++++--+++--+++-+++++++++++|+++-+++++|++++|+++|++
+++++++++++++++++++-|+|+-+++++|++++++--++||+++-++|+++|+++++++|+++|-++++++||+++++++|-++++-|+-+++-++++++-|+++-++++|+++-+++++-+++++++|++++++++++|-+++--+++---++++||+|+-++++-++++++++++-+++++++++|+++++-++++++++|+++-|+++++-++++++++--++++++++|++++||+|-++++++
+++|++|+|+++|++-++++++++++|++++++++++++++++++-++++-|+++++++-++++++++++-+++-++++++++++++++++++++++++++-+++|+-+++++++-++--+|+++++++-++|++-+-+++-+++|+++++++++-+++++++|+++++++|+++|++-++|++++++|++++++++|+++-+|+++++|++-++++++|+|++|++++|++++|++|+++||+++++++
|++-+++++++|++|++|-+++--+++||+++|++++++++-++++++++++-++++++++--+++-+|+++++++++++-+|+++-++-++++++++++|+|++++++++++++++-+++++++|+++|+|+++++--++++++|+++++++++++++++++|++||+++++++-++++++-+++++++|++-+-+-+|-|+++++++++++-+|++|++-++++-+-+|++-+++-++++--|++-++
++++++-++-++++|+++-+++++++++++++++|++|+++|+-++-+|++-+++++++|-|+|++++++++-||++++|+++++++++++++++++++++++++++-++++++|+|++++++++++|++++-++++++++-+-+++++--+-++-|++-++--+++++++|+|+++++|+|+++-++++++|++++-++++++-+++++++++++++++++++++|++++++++|++|+++++++++++
+++++++-+++++++++-++|-++--+++++++|+-++-++++-|+++++++++++++|+++|+|+-+++++|++++++++-+-+|+--++++++++||+-++++++-||+-+++++-+++++++|+++++++++++-+-+|+++++-++++|++--+-+-++++++++++++--+-+||-+-+-+++||+|++++++++++++|++++++|-|++|++-+-+|+++++++-++++|+++||++++++++
++++++++++++++-+++++|+++-+||++|-|+-++|+++||+|||+---+-++++-+++-+++++-+||++++-++++++++++++++++++|++++++++++++++|+++-+++|+++++|-++++|+|-|+|+++++-+++|+++++-++++|+++++++++-++++++|++-+||+++|--++++|-+++-++++++++-++++-+++++++++++++++++++++++++++++++-|+++++++
++|-+++|-||+++++|++|++++++-|++++++++++-++-++-++|+++-++|+++||++-+-+-+|++++++++|+++++++++|++++++++|+++++++-+++++++++++++|+++-|-++-++++|++++++++++++++++|++|-++++|++++++++++++++++|+++++++-|+++-+++++++++++++++++-++++++++++++-+++-+|++|+|++++|++++|+++|+++++
++++++++++++++++++++|-|-+++++-|++++++-+++|+++++|+-+++++++++++|+++++++|++|++|++++++|++|+++++-+-++++++-+++-+||++++++++|+|+|++--+++++|++++++++++++++++-++++++++++++++-+|++|++++-+++||-+++--++-|+++||+|++|++++++-++++++++|+-++++|+++++++++-++|+++++-+++++++|++
++-++++++|+++++++++++++|||++++-+|++-+++-+++++++-+-|+|+++++|+++-++|-|++++++++++++++++|-++++|-++++-+|++-++|+++++++++-|++--++-+++++++++++||+++|+-+-+++++++++-++++++++-+++++++++|+-+++|+++++++++|++++++++++++++--++-+++++++++++|-++++++++++++++|+-++-+++++++++
+++++++++++++++++++++++-+++++++-+++|+-++++++|++|++++++|++++++|+++++++|+|++|++++|++++++-++|+++|-+|++++-+||+++++-++++++|++++|-|+-++++|++|++-+++++++++-+-++++-+++++++++-+++++++-+|+++++++|-++++++++++-++++++++++++-++|+--+++++-+++++++|+++--++++++++++|++-+++
+|+-+|++++++|++-+||+++++++++++++++++--|+++++|++++|+++|-+++++++++++|+--|+++++++++++++|+++|+|+++++++-++++++++-++++++|++-+++++-++++++||++++++-+++++++|++-+-+++|+-+++++++++|++++-++++++-+|+++++++++++++-+++++++++||++++++|-+++++++++++++++++|+++++-+++++++++++
++++|+++++++|-+-++|++-++++++|++|+++-+++++++++++++-+++|+++|+++++-++-||+-|++++++++++|+-+++++++-+++-+++++++++++++|-++|-|+++|-|-++++++++++++++++++++-|+|-+++++-++++++++++++++++++++++++|--++++|+-+-+++++-+--|+++++-+|++++-+-++++++++-++-+++-++++++++++++++++++
++++++++++++++++|-+++|+++++++|+|+-+-++++++||-+++-++++++++++++-++|+-++--+++++++++++|++++++++++|+++||+++++|++++++++++|+++|-|++++++|+-|++++++++++++++--++++++++++|+++++++++++-+++|-+++-++++++|++++-+++++++-+|+++++-++++++++|+-+++|++++++++||++++++|+++-++++++
+++-++++|+-++++|++++++++++|-+|++++++++++++++++++-++++++++++++++-++++++++++++++|-++++|++++|+++++|+|+|++++++++++++|++++-++++-+-++++++++++++++-+++++++|+|+++|++++++|+|++-|++++++++++++|-|-++|+|+++-+||+++|-+++++++-+|+++++-+||++++++++-+-|++-+++--++-++++|+++
+++++-|+++++++++++++--+|++++++++++++++|++++|+++-+++++++-+++++++++-+++++|-++|-++|++++++++-+++|+-+++++++++|++|++++++++++++++++++|++++++++++|++++++++-++++++-+++-++++++--++++-++++|+++-++-++-++++|+++++++|++++++++++++-++++|+++++++-|+|++++++++|+++++++-+++++
+++|++++-++-+|-|+++||+++++--+|++++++++|-+--++|-+++++|+|+++++|-|-+++|+++-+++++++++|++++++++++|+++||++++++++++-++|+++-+++++++++++++|+++|++++++|+++++-+++-+++++-+++++++-|++-|++++|+++-+++|++++++-+++++-|++-+-|+++++++-++-|+++++++|+-++++-|+++++++++++-+++++++
++++++-++++|+++++++++++++-++|++++++++++++++++++++|++++|++++-+-+|++|++-+-++++++++--++---+++++--+++-+|++++|-++++++++++++++++++++++|+|+-+++++++++|-|++++++-+++-++||+++++|++-+++++++++++++++++++++++-++++-+++++-++++++++++---+++-++++++--++++++++|++|+++---+++
||-++++++++++--++++++-+++|++-++-++++++++++++++++-+-+++|--++++++++-++++-+++++++++-+++++++++++++++++++++++++||+++|+++|--++++++|++++++-+++++++++++++|+++||++++++++-++++|+++|++||-+++++-++++++|+++++++++++++|++++++-++++++|++-+++++++++++|++|+-++++-++|+-+++++
|+++-++|++++|+||+++++++++++++++++++++-+++|+++++++++++++|+++++++++-|++++|+++|++++++-|++++++-+++++++|---++|++-+-+++++++++++|+||--++++++++|++++++++++|+|++++++++++-++++-+|++++++++++|+|+++++++-|+-++++|+-+|+++++++++-+++|+++++--+++++--+++--++++++++++|++-+++
|++-++++++++++++++-+++++++-++++++++++++++++++|+++-+++++|+++++++++++++++-++-+++++-++++-+++++++++++|++++|++++++-+++++-+++++++|+++++|++|++++|++++++++-+++++++|++++-++++|++++++++++-+++++|++++++++|+|||+++||++++++++||+++-+-+++++++++++++++++|++-|+++-+|+||+++
|++-|+++++++-+++++++-++-+++++++++++|+++++++++++++++|+-++++++++++++++|++++++++++++++||++++-|+++++|++++++++-+-++-++++++++++++-++++++++|+++-|++++++|+++++++++++++++++|+|+-++++++|+-+--|+++++-+++|+++++++++|+|++++++++|+|++++++-+++++--+-++++-++++++++++++++||
+++++|+++++++++++++++++-|+|+++-++++++++++++++++++++++||+-++|++++++++++++++++++++|+-+++++-++++|+++++-+++++++++|++-++|+-++|++|++++|+--++++|+|+++|+++++++++++++++++++-+++++-+-++++++++++-++++-|++++|-|+|++++|+++++|++++---+++-++||+++++++++++++++++++++++++++
|++-+++++|++++-||++++++-|++++|+++++++++|+++++|+++++++++|-+++++++++|++++++++++++++++-||+++++++++|-++++|++++-++++++++++|++|-++++-+++|++++++++-+-|+++++++-+++-||+++++++++++||+|++++++-||++++++++-+|-+++++|-+|++++++++++|++++++++++|+|++-|++++-++++-+++|++-|-+
++|--++-+|--++++++++-+++++|+-++++++++--|+++|+++++|++++|+++++-|+++++++-++-+++++-++++++--++++++|-++++++-|+++++++++++|-+++|-+|+++-+++++-+++++|+++++++|+-+||-|++++++|+++++-+++++++-+-+++++|+++++|++-+-+|+|+-++|+++|++++++++++++++++++++++++|+++++++++++|-+|+++
+++++++--+++++++-+++++++++++|--+|++++|++++-++++|++++|++++|+++++++++|++|+++++++++++++-++++++++++-+|+++++-+++|++++++++++++++++++++++++++++-++++++|-++-+|+++|+++++|++++++|+|+++++-||++-||++|+++-+++++++++|+++-+++++++++---+--+++++++++++-+++++++++++++++++++-
-++-++++-+||+++++|++-+++++++++|++|+++|--++|-++++|++-||-+++++++++++-+++++|-++-+|++++++++++++++++++|+|++|++++++++++++++++++++++++|++|+-++++++-++-|+++-++++++++++++++++-|-+++-+++-++++-++++-++++|++++++-+|||--++-++-+-++++-+|-+++|++++-+-++++++|+++++++++|-++
+++-++-++++++++++++++++++++++++++|++-+++|+++|+++++++++-+-+++++|-+-+++|++|++|++++++-+++++++++++++-++-+++++++++++++++++-++|++++++|++|++++++|+|++++++|+|+++|++++-++++-++|+++++|++++++++++++++++|++|+-+|+-+++++++++++-+++|||++++++++++-+-++++++++++++|++++|-+-
+++|+++++++-+++++|+++++++-|+++-+++++++-++++++++|+|++++++++|++-++|+-++++++++++++-+-+++++++++++-+++-+++-+++--++++++++++++++++++++-++++++++-+++||++++++++++++++++-+-+++-++++++--++||+++-+++|+++-+|-++|+++-+++-++++|++++++--+++++|+++++|+++++--++++++++++|++++
++++++++++++-|+-++++++++++++++++++++|+++++-+++|+++++|++++---++++|+|+++|++|++||+++|+++|+++-++|+++++|++++|++|++||+++++++|+++|++|+++-++++++++++|+-++++++++++|+++|+++--++++|++++++++--+-+++|+++++++++++-++|+|++++|+++-+++++++++++++++-+-++||++++|++++++++-++++
+++|-|++-+++++++|+++++++++||++++++|-+++++|-+++++++|+++++|++++|++-+-++++++++++++++++++++|+|++-++++++-+++-+++-+++|+++++++-+++++++|++-+++++++-+-++++++++++++++++++|++++++++++++++++-++++++--++++|+++++++-|+++++-+++++++++++++--+++++-++|+++++-++|++++++++-+++
+|++++|-+++--+-+-++++--++|++||++++|+++++----++++-+--+||+++++++++|+|+++|+++++++|+|++++--+++++++++++++|+|+++++++++|+++++++++++|++++++++-+-++++++++-+++|+--|+++++|++++++-+++-++++++++++--++++-+-+++-++++++++-++|+|-++++|++++|+-++++++|++-|-++++++++++-+++++++
+++|++-+-+++|++-+++++-+++|+|++|++++|-++++++++--+++++++++-++|++++++++++|-|--|++|+-+++-+++++|-+++|+|+++++|++++++|+++++++++++|++++++++++++++++-++++++++-++|-|+-+++|+++-++++++++++-+|++++++++++-+++++|+++|+++--|++++++++++++|+++++++++++++++++++++|+++++-+++++
+-|+++++++++++++++--++-+++||++++-+|++++--++-++++++++++++||-+++-+|+|-++++++++||+-+-++++-+++|-+-+++|+++|+++++++--+||+++++--+++++-++++++++++++|-++++-+++++++++++|+++++++++++++++++++++++-+-++++++++++|+-+++++-+++++++++++--+-|+++||+-+++|++++++|+++++++|+++-+
+++-+|+++++++++++++-+++-++++++++--++++-|-+-+|+++++++++++|++++++++++++-|+++++++|+++++++++++-++++++|++++|++++++++++++++++++-++-+++--++++++++|+++++||+++|++++++-+|++||+|++|++++++++|++|++++-+++++++++++-+|++++++++-++++++++++-+|++-|+++++|+-++|++++|-||+|++++
+++++++++|+++++++++-++++||+++|++++++++++++++++++++|++|++++++++|++|+|+++-+++-+|-++-+-+++||+++--+-+++++--++++++++++-+-++++++|+++--+++++++|+++-|++++++++++++++++++++++-+++++|++|++++++++|+++|+++|+++++++++|+++-+++++++-+-+|++++++++++++++++-+++++++-+|+++++++
+|++++++--++++--+++++++|+++-++++++-+++++++++|+++++|++|++|++|++++++--+++++|+-+-+++++-++++|+++++++-++++|+++++++++++|+-+|++++|+-++++++|+++-++++++|-+++||++++++++-+++++++|+-++++-+++++-++-|++++++++++|||+||-|+++++++--++++++++++++||-++++++++++|++++++-++|+++|
+++++++++|++|+|+++++|++++||-+-|+-++++++++-|+++++-++++++++||--+++-+++++|++++-++++++++++++++++++|+-++-||+|++-++|++|++++++-++|-++++|+-+++++++|+++-+++|--++++++++-++|++++|+++++++++++++|+++++|++++++-+-++++++++|+++|+|+++++++++|+++-++-+++++-+++|+++|+|+++|+++
|+++++|-++++||++|++++++++++|++++|++++++|+++++-+++++++-+++++++-++-+++++++++++++++++++++++-+-++++++++--|++-+++++++|++|-++++++++|+++|++|+|++++++++++|+++++-++++++++++++++++++|++|+++++++++-++||+|+++++++++|+++++++++++++-|+|++++++++++++++++++++++++++++++-++
++++++++--+-+-++++-+|+-+++++++++++++++-++++|++++|+++-++-+|+||+|+++-+|+-|+|++-+++-+++|-+--+++|++++++++++++-|+|+++|+|+++++-++++++++++|++++++--++|+|||++++++-+-+--++++++++++-+++++++-+++++--+++-++|++-++-+-+|++++-+-+++++++++++-+++|+++++++|++++++-++|+++|+++
++|++++++|--|++++++|+|+-+++|+++++-+++++++++++-+++++-|++++++++++|+|+++++++++++-+++++++++++++-||+|+-++-+-|++++++|++-+++|+++++++++++|+++++++|++++++++++|+++++-++++|++++|++|+++|++|++++|-+++-+++-+-+++++++++|++|+|++++|++++++++|+++++++++++++--|+++++++++-+-+|
+-+++|++|+++++++-+|++++++||+++++-+++-++|++-+++++++++|--++++++++++|++++++-+++++++|+|-+|+-+++-|++++++++++++|++++++|++-++++++--|++++++++++++++++++++|+|++++++|+++++--+++++++-+++++++++-++++++++-+++++|+||++++||++||++++++++++++++--+-+++++++|+++-++++-++|+++-
+++-++|+++++|||+--++-++-+|+++++-++|+++++++-||++-||++++-++-+-++++++++++-+++++||++|+++--++|-++|+-++-|+++++-|+++++++++++++++++++++++||+++++-|+++++++-+-++|+|+|++++++|+|+++++|+++-++|+-+++++++++++++++-+++|++++-+++++++++++-++|++++-+-+++++++|+++++-+|--+|++++
++++++|+++-+++++++++++-+|+++|++++|+|+++++++|-+++|++++++|++|++++-+++++++++++++++++-|+++++++++++++++++-+++---++++++++|+++++++++|+++++|++++-++|+|++++++++++++++-+-+++-+-++|+|+++++++-+++++++++-|+|+-++|++++-+++++++++-+||-|-++|++-|++|-++++|+|+|+++++++++++++
++-+-++|+-+|++++++++-+++++++++++++-+|--+-|-+++-+-++-+|+++++-+++|++++++++++-|+|+++-+-++|++--+++-++++|++|+++++++||+--++|++++++++++++++++++++|++-++++++++++-++++++++++-+++-+++++++++++++++|-++++++++++++||-++|-+++-+++--++++--+-++++--++++|+++++-+|+|+++++++|
+-+++|++|+++++-++++++++|+|+++-++++-+||+++++++++++++++++++++++++--+++++|+++++++++++++++++|++++|++|++++++-++++|++--++++++++++++++++-+|-++|++|+++++++++-+|++++++|+++++++++++|+|+++++++++++++++-++++|++++++++-+++++++++++++-+++++++++-+--+++|++||+++++++++|+++
++++|-+++++++|+++++++++|++|++-++++++|++++++++++++++++++++++++|-+++++++++++++|++++++|++++++++++++++|++++|++++|-|++|--++++|-++++-+++++++++++++--++++|+-++++++++--+-+-+++++-+-++-+++++|-+++++++++++++++++|+++++|++|-+++|+|++++|++++++|++|++++++|+-+++++++|++|
++++-|++|+++-++|+-++-+++++++++++|-++|+++++|++++++++++++|+++|+++-+++++++-++++++|++++++|++-|||-+|++++++++|++|++-+++++++++--+|++-+++|++-++++-+-++-+|++++-++++++++++-++|++++-+++|+-+++-+-+|++++++++++|-|-+|-+|+++++|++|+++++-|++|++++++-++++++++++--++++||++|+
-++++++||+++++++++++++|+-++-|+++|+|-+++|+++++++-+++++++++++|+++|+++++|+++-||++++++++++|++++|++++++++-++|+++|+++-++-+-+++++-++|++++-+++++|-++++|+++++++||+++++|+++-+++++++-++-+++++|+++-++++||+++|++++++++++-++-++|++-++|-++++|++++++++++++++++||+++|-++--+
++|+++++-++++|++++-+-++|++++|+++|+++-++++|++-++++++++|+|+++|-|++|+|+-+++++++|++++-+|++++|++++++++-++++--+-+-++++++++++++++++++++-++++-++|-+++|++-+++++++++++-+-++++++++++||+-++++++|-+++-++++|+-+++|+-+++|-|+++-++++-+|++++++++++++|++++++-+-+|+|+++-+++|+
-++++++++++++++++++|-+++++++++++++-|++-+|+++++++++++++++|++++++|+|++++-+++++|+|+++||-++|++++++++-+--++|+||+|+++++++++++++++++--++++++-++++++++|+++++++++++++++|++|+++++-++++++++|+++|++-+++|+++-++++-|+||+++++++++-+++++++-+++++++-++++++++++++|++++++|+++
+++|++++|+-+++-+++|+++|+++-++++++-++|+-+++++++++-+-|++-++|-+-+++|++++++-++++-|+++++-+++++++++++++-++-+-+||+-+|++++-||+|+|+-+-+++|-+-++-+++++--+++-||+++-+++++||++++|+++-+--|++-+++++++++++|++++++++++-+++--+++++||-+---|+|-++++++-|++++++-++++-++++++++|++
+++++++|+++++++--++++++-|+|+-++++|++++++-+++++++-+||++++++++++++-+|++++++-|+++++++++-+++++|++++|++++++|++++|++-+|++|+++++++++|++++++-+++++|+++++-+++++++++--+++++++++-++-+|++++++++|+|++|++++++++++++-++++|+-|++++-++|-+++++++++++-+|+-|+++++|+-++++-+|+-+
++++-+-+-++++++|+++++++|-+++++++++--++-+++++++++-++-++++|+++++|||+++++++|-|+++-++++++|+-+++++++-+++|--+++++++++|+++-+|++|+++++|++++++++++++++++-++|++++++-+++++++++++-++--+++++++|+++-++++++++-+++-++++-+++++-+++-|++++++++++++++-++++++-|+++++|++++++++-|
-|++++-+-++++++|+++++|++-++++-+|++++++||++++++++|+|+|-+++-++++-++++++++-+++||+++++++++++-+++++++++|+-++++++++++|++++|+++++-++++++|++++++++-++-||+++++++-+++++++|++++-++|++++++++|+-++++++++++++++++-++|+++++|++++++++++++-+++++++++++++-++++++++-+-++-+|++
+++|++++-++++|+++||-++|+|+++-+++++++|++-+++++++-+++++++++|++-++|+|++-+++++-+++++++-+|+++|+++++++++|++---++|++-++++++-+++++-+++++++++++-+++++++|+-++++|+++|+++++-+-++++++++++++++++++++-+|+++|+++++++++-+-+++++++++++++-++-++++++++|+-+|-+|-++|+++|+++|+++-
+++++++++++++++++|++++++++++++++++++|+++++++++++++++++++++|++++--++|++++|++++-++|--+++++++++|++++++-++++||++++||+|+++++++++|++++++++|+--+-+++++|+--+-+++++++++++|++++++++++-+++++++++|||++++++++|+++-++++-++-+||+++++++|+-+++++-++++-++-++++++++++++++++++
+++++||+++++|++|+++--+++++|---+++|+++++++|+++++++++++++++++++++||+-+||--++++++++|++++++|+++-+++++++++--+++++++|+-+++|||+++-+++|+-+++-+++-+++-+++-+|+++++++++++|++++|+++|++-++-|++++++++++|+++++++++++++-+|+-+++++-+|++-++|+|+|++++++++-++++++-++-++++-++|+
+|++++++++++|++++-+-++++|+++-++|-+++++-++++++++++++++|+++++++++++++++++|++++++|++-++|+++++++++++++-+++++++|++++++-+++++++++++-++++-+++++++++++++++|+++--+++++++++++++-|++--+++++++++++|+-+++++++++|+||+||+++|++||+++++++-+||+|+|-+++++++++++|+++++++|+++++
+++++|+|+|++|++++++++++++|++++++|+--++++++++++++++-++++|+++++++-++|+++++|-+++++++++++++++++|+++++++|+++|+++++++++++++++++|++++++-|+++++||+-+|+++++++++++++++++++-+|-+|-++-++++++-+++|+++++++-++-++++-|+++++++++++|++++-+++++|+++++++++|++||++++|++++++++||
|||+++++++++|+++|++++|++|++++|++++++++++|+|++++|+++-+-+++|+|++++---++++++++++|++|+-||+++++++-|+++---|++|+++--++++++++++++++++++++++-|++++++++++++++-+++++++++-||+++++|-++++++++++++++--+++++++++-++|++-+++-+++++||+-+-+++++++++++++++++++++||-++++-+-+++-+
+|++++++++|++++|+++-+++++++++-++-++++++++++-+++++-++++++|++++++++++|+-++++++++++++++++++++|++++++|-++++--++++|+++-++++-+|+++++++++-++++|++++++++-+++-++|+|+++++++++++++++--++++++|++|+|+++|+++-++++++|++-|++|++++++-++++-+-++|+++++++|+++|+|++++++|+++++++
++-++++-++|+-++|+++++++++++-++++++|++-+-++++++|+++++|+++|+|-+++++++++|++++++++++-++|++-++++|+++++++++-|+++|+|++-+++++|-|-+++--++-++++-|++++++|-+++-|++|+-+++-+++++-+-++++++-++++++-++++|+-++---+++++++++++++++++++-+++|+++++++||++++||++++++-+++++-+|||++-
++-|++-++|++++|++++++|++||++++++++-++++++-++++++++++|+|+++++++|+++-+++++++|++|+++++--++++++++++++++++-++|+++-+-++++++++++++++++++|+|+|++++-++---+|++-+++++++++-+++++++|++++|+++|+-++++++++++++-++++++++-+++++++++|++++++-+-+-+++++++++-+|++|++-|-+++++++++
++|+++++++--++-++++|-+++|+++++++-+++|+-+|-++++|++-+-|+++++|+++-+-+++++++++++|-+++|-++++++|++++-|++++++-+++++|-+++++|++++|++++|+++++|++-++++++++++++-+|++++++-+++++++|++++++|+|++|++++-+|++|++++-+-+|+++++++++++++++|-+|+++|-++++++|++-++|+|+-+++--+-+|+-+-
+|++-+++-|-++-+++++|+|++|++++-++-++++||++-+++|+|++++++++||+++-+++++++++++|++++++-+-++|+|++-++++++++|++++++++++++++++++++-++-|++|+++|++++++|+++++++++-++++-+++++++++|+-++++++|++-++|+-+++--|+++++-+++|+-|--+-+++|++-+++-+++-++++++++---+++++++++|++-++|++++
++++++++++++++|+++++|+-+|++++++++|+++++-+-+++-+++++|-+++|++||+++++++++++++-|++++|-+-++++++++++++++++++++++++++|-++++-+++++++-++++|+++++++++++++-++|+++++||+||++|++++|+++-++++-+++++|++++|++|++|++++++++++++++++++++++|++++++++++++++++++++++++++|+++++|+++
|++++---++++++++++|++|++|+++++-|++++++++++-|+++++++++|++++++-+|++++++-++++-+++++|--|++++++++-+++++++++|++++++++|+++++++++|++++-|+++-+++++++++++|+|++++++++++++++-++-+-++++++|++++|++++-++++++|++++++++++++|+++++++++++-|++|+++|++++++++++|-|+-+|++++++-+++
++++|++|++++-++-|+++-+|++++++++-++++++-+++++++++-+++++++-++++++++|+++|+++-++++++++-++-+-+++-+|++++++++++-+++++++-|+++++++++++|+++++++++++++|++++++++++++++++++-++--+++++|+++-++-++-+++|++|-++++|-+++++++|++++++--|++++++++++++++++++++-+-++++++|+-+++++-++
++++++-+++-+-+++|++|+++++|||-++++++++++++-++++++||+++++++|++-+-|-++-+++++++++++++-+|++++++-+++|+|+-++-|++-|++++++--++++++++|+-++++++|+++|+++++|++++++++++++++++-+|-|+|+++++++++++++++++++++++++|+-+|--++++++++++++++-++|++++++++++|+-|+--++-+++++-|-+|+-++
+-++++++++++|+++++++++|+++++|+-|+++++++++|+++|-+++++++++++++++++++-|+|++++|++++++-|++-++++++++-+++++++++++-+++|+|+-++-|+++++++||++-++++++++-++++-+-++-+++++++++|+++++++++++-+-++++|++++++|++++++++|+++++++++++++++++-+++-++++++++|++++++++++++++++-++++--+
+|+-++++++++|+++||+++++|++++|++++++++-+||+-++++++++-++++++++++++-++++-+++++++--++++++++|+++++|++++++++--|-++-++++++++++++++|+++++|++++++++++-++||++++++++++++++|+++-+++++--++++|++++-++++++++++|+++-++|++++++-++||+-||+++++--|++++++++-+++++++-+++++++++++
++|++-++|++++++++++++|+++++-++++++++++|++++++--++|++++++|-+-++|++|+++-++-++-++++++++++++++++++-+++++++++--+++-++--+++||+++++|+|+|++|+-++||++++++++++++|+++-+++|+++++++-+++|++++--++-|+|++||-+++++|-+++++++-+++++|++++++++++|||+++-++|++++++--+++++-+++++++
+++++++++++++++++++++++++-++++++++++++-++-|+|+++++--+|+-+++++-+++|+|+--+++++|+++++|+++++++++++++++++-+++-||+|+--++++++++++++++++|+++++++++++++|++++++-+||++-|-++++||+|++++-+++++++++++++++++++-++|++++++-++-+++-++++++++++-++++++++|++++|-+++-+-+-+|++++++
++|+++++++++++-++++|+++++++-++|+-++++++++++++++-+-+++-||++++--+++++++++++|++++++|++++-++----++++++|++++++|+++|+|+|+++++-+++||++++-+++|+|++++++++++++|+++++|++|+++-++++++++|++++++|+++|+||+++++++++++++++++++++-++++|++++-+++++|++-++|++++++++++++++|++++++
+++-|++|+++++|+++++++|+++++++++|-++++|+++-++++|+-+|++++++++++++++++-++++++++|++|+-|+++++++++|++++++-+++++++++-|+++++-+++++++++++++++|--+++|+-+++++-+++++++++-+++|+-++++++++|+++|+++++++|+|-+++++|++++++-+++|++|-++-+++++-+++++-+++|+--+++++++++++-+|+++++-
++|+-++||+|+-+||+++|++||+++-|++|+++++++++++++++++++++++-+++++++++++++-++++-++++++-++|-+++++-+++|+|+++++++++|+++++||+|++|++-+++++++++++++|+||-+++|+|++++|+|+-+++++-+-+-++++++++|+++++++++|-++++|+|+++++|+-+++++|+-++-++++-++|++-++++---++|++++|+++-|+++++++
+++++++|+++-+|+++++++++|++++++++|-+++++++++++++++-+|+++++++++++-+++|++++|++-++++++++++++-++++++-++++-|+++|+++++++++++++-+++++++++++++|++++++|+|+++++++++++++-|++++-++||++++++++++|++++-+++-+++++-+++++|+++++++++++++-++|-+--++++++|-+++++++++|++--++++++++
++-|++-++|+++++++-+|++++|++++-+-+++|+|+|+++++++++|++++-++++++++++++++-|++++|++++++++++++++|-+-+++++++++++||-+++++++-+|+-|+++++|-+-++--++-+-++-++++++-+++++++++++|-+++-++|+++-+-++++++-+|+++--+-++++++|++++|+++-++++-+|+-+++++++++++++++++++++-+++|++++++++
+|++-++|++++-+++|+++++|+--+|+++++|++++-++-+++|++++++++++++++++|+-+++++++|++++++|+++++++++++++++++-++-+|++++++|++++++++++++++++++|-+|+|++++|+++|+++-+++++++-|++++++-++|++++++++|+-+++++++++++++++++-+++++++-+++|+++++-++++++-++++++|++++++|+|+++||+||+-++++
++-+++++++|+++++|-+++++|++++++-+++++-+-+++-+++++--+-|++|+-++++++++++-++++++++++++++++++-++++++++-+-+++-+-++-++++++++-+++++||+|+++++-+|+++|+++|++|+-+-+|++++|+|+-++-+-++++|+-++|++|-+++++++++++++-++++++++|++++|+++++-|+++|+++++++++|++||++++++|++++-|+++++
|+++|++-+|+|+++++-++|-+++-++++-+++-+++++++++++++++++++++++|+++++++-++++++++++++++++|++++++++++|+++++|+-|-++++|++-++++++++++++++++|+-+++++|-+++++++++|+|+++|++++-+++++-+++++++-|+++++++++++|++-+-|+++-++|++|-+++++++-++|+++++-+++-++++++--+++++|+++-++++|++
++|+|++++-+-+--++-+++++++|+++++++||+++++++|++++++++++|+-+++++++++++|++-+|+++||++++++++++|+++++++++|++++++++++++++++-++++++++++++++++-+|++++-+++-+++++++-|+-|+++++++++-+++|+++++-+++++++++++++++++++-+|++++++++++++++++-+-++++|+++-++++++++-|+-+|-+++++-+--
+++++-++|+-+||++++|++++-+++++-++-++++++++++-++-+-+++++++++-|++++|+|++|++++|+++++++|+-++++++++++++++++|++++++-+-|++++|++-++|++|+++++-++++++++++++++|+++++++++++-+++|+++++++|++++++++-|+++++-+++-+|+|-+++++++-+-+++++++++|+++++|++++++++++++||++++|+++++++++
+++--++-++++-++-++++++-++++++++++|+++|+|++++++|+++++-+|-|+-+++++++++-||+|++++|++-++++++++++|+++++++++++++++|+++++++||++-++-+++++++-++++++++++|+-+++++++++++++|+|+++++++++++-|+-++++++++|++++|+++-+++++++-++++++++++++|++++++++++++++++++-++-+++++-+++++++|
+-++|-++++++++--+++-+-++|++|+++++++++++-++++++++++++++++++-+++++++++++++++++|++++++++++++++++||+++++++-++++-++-++++|+-++++++++++++++++++++|+++++++++-+++|++++++++|+++++++|++++|-++++++++++-++-+++++++++++++++++-++++-++|++-|+++++|+++++|+||+++++++|++++|++
++++--+++|-++++-|++++++-+++|++++++|+++++++++++|++++|+++++++++|+++++++++-|++++++|+++++++--++-++++++-++-+++|+++|+++++|++|++|+-|+|+++|++++++-++++++|++|+-+++++|+-+|++++++++++++++++|+|++|+-|++++|+++++++++++++++++++++|+|+|++++|++++|++++++-+++|+++++++++-++|
++++++|+|+++++|+++++++-++++++|+++|++|++|-++++++++++-+-+++|+-+++-++++|+|++|+-+-+|++++++++++++|-++++++++-++++-+++-++|++|+++++++++++++++|+-||+-++++-++++++++++|+-+|+++++|++++-|+-|++-+++++-++|++--++++|-+++++|+|+++++|||+++++++|+-++++|+-+|+-++|+++|+++-||+++
+-+++++++++++-++++++++++++++++||++|+--++++|++|++++++++++++++-++++-+++++|-+++--+++++++|++++++++++++-+++--+-+-|+|+-+++|+++|+|++++++|-+|-++|++++|+-+++++-+++++++++++++++++++++++++++|++|++++|+++|++++++++|++++++++++-+-||+++++++++++++++-+-+++-++++++++++++++
|+|+++++++++|+++++++++++++++||--+++++--++|++++++++++++++++++++-+++++++++++|++|+|+++++++|++++++++++++++++++-++|+++++++||+++++++|+++++++++++++++++++++++|+++++|+++++++++++-+++-++|-++++|++++++++++-+++++|+++++++++++-+|++-+++++++++++++++++++++++|+++|+|-+++
+++++++|+-++++++++|++++++-+++|+-+|+++|++++|-|+++++++++-+++++++++-++++++++++++|+|++++++-++++++++++-++|++++++++--+-+++++-++-+|++++++++++-++++++++++++|++--++++++++-++++++++++-+|++++|+++|++++++|+|++++++++++++|+++|++++++|+++|++++++|+++++++++|++++++|+++-+-
+++-++++-|++++++++++++++|-|+-|+|+++|+-++++++++++|++++++-+-+|++++++++++|+|+|+++++|+|++|+-+|++++++-++++++++++|+++|++|+++++-+++++++++-+++++++++|+++++++++++++++++++++++|++++++++++++++++++++++--|++-|+++++|++|+++++++|+++++++++|++|+++++++++|+-+--|++++++++++
+|++|+++++++++|+++|+-++-+++|++++-+++++++++++++++++++++++++-|+++++++++++++++|+++|+++-+|+--|++++++-+|+++|+++++++++++++|+++++++++++++--+++-++-+++|+|++++++++++|+++++++--++++++++-+-++||+++++-++-+++|+|++|++++++++++||++++-+++++-++++++-+++++++++++-+++|++++++
-+++++-++-++-+++++|++|+|+|||++|++++++++++++-++|++++-|+++++++-+++++||-++++---|+-+||-++++++++++|++++++++++-++++-+++++++-+++-+++|++|++++++++++-|++++|++++-+++++-+++|+--+++++++-+-+++++++++|+++++-++|+++++++++|++++++||+-+-+++|+|+|+++++||++++++++|-+++++--+++
--|-+++|+++++-++++---+++++++++++--+|++|+++-++++++++-++++++-+|+|+-+++++-++++|+|+|+-||++++++++++++++++-|+|++|+++++++++++++-++++++++++++++++|-+++++++++|-+++++++++++++++++-+++++++|++-++||+++++-+++++++++++-++++++++++++++|++-+++++|++++++++++++-++++++++++++
|-+++-+||++|++|+++|++-++++++++++|++++++-+++++|+++++-+||+++++|+++++++++++--+++++|+|+-|+++++++|+++++++-+++++++++++++++++++++++++++++-++++|++++++++++-||+++++++++++++-+|+|+++++++|++++++++++-+-++++|-+++|++--++|+++-++--+++++++-++||---++++++|+--+++-++++++++
++-++++++|++++-++++++++++--+|-|-++-++++++++++++++++++++|+++++|+++++-++++|++-+++|+++|++|-+++|++++++-+-++++|+++++++-++|-+++++++||-|++++++|-++++++-+++++-+++++++++|++|-+-|+++++++++++++++|++|+++++|-+|+-++--+++-+++++++-++++++++++++-++++++++++++++|++|-+++++
++|++|++++++++++++++++-+++-++-+++--+--+++-++++++++++-+++-++++++++++++++|+|++|+-+++-+-++-+-++++-++++++++-++++++++++++|+||-+++++||+|+|+|-++++|+-+++-+++++++++|+++|++++|+++++++++++++++-+++|+---+++++|+|++++|++|++|+++-+++-++++|+++--+++++++|+|-++||+++++|--+
++++-+++|+++++++|++++++++--+++++|+++|+||++++|++++++++++||++|++-|+|+++|+-++|+++++++++++++++++++|+++++++|+++++++++++++++++++|+++++++-++-++++++++++++++++++|+++++++-|+++-+++++++|++++++|+++++|++++++++++++++-++++++++|+-+++++++++++-+++|--++++|++|+++++++++-+
|++++++++++++++++++++|++++-++++++|+++++++++-++|||++++++-++++++|++--+++++++++-++---++++++++++++|+|-++-+++++++|++|+++++++++++-+++++-+|++++++++++++|+-++++-|+|+|+|++-+-+++-++++++++++++++|++++++|+++++++|+++++++++--+-+++++++-++++|++++|||++|+++|+|+++|++++++
+++|++++++++|++++++-+-+++-+++++++++++|+-+++++-++-+++|||++|||+--+++|++|+-+-+-+++++|+++++|+++-+-++++++++++++++++-++-|-++-+++++-++-++|+++++++++++++--+++|++++++++++-+++++++-++-+++++--++-+++-+++++|+++++++++|-+++++++|+|+-|-++++--++++|++++++++-+++++++++++++
|||+++|-++++++++++++-+|+|+--+++--++-|+-+|++++++++++-+-++-++++++|+++-+++|+++++++++++++++++---|+||++-+-++++++|+++++-+|+++++++++|+++++++++-++-+++++++++++++++|++-+++++++++++|++-++++++++-+++++-|++++-++++++++-++|+|++|+++-+-+++++||+|+-++++++++++++-++-++++|+
++++++|++|+++++++++++++-+-++++++-+++-+--++|++++-++++-+++|-|+-+++++-+++++++++++++++++++++-++|+++|+||++|++++++-++++++|+++|+|+++|+-+-+++++++-++++++++++++++++|+-+|+++++++---++++++++|--++++|+|+-+|++++++++|+++++++++++|+++++++++|+-++|++|++|+++++|+++++-++|++
+-+++++++++++-+++|++|++--++++++|++++++-++-+++-++++++++++++++++++++|++++++|+++|+++++++++-+++++|++++-++|+|+++++|++++-+++++++++++++++++++++++++++|++++++++||++++++++||-|++++++++|++-++|+++++-+++++|+++++++++++-+-++|+++-++++++---++++++-|+++++++++-||+++++++|
+++-++++++|+++++-++++|++-+-+-+++++++++++++-++-++||++|+++++-+++++++++++++|+-+++|+-++|+|+++-++++++++++++|+|++++++++++++|++++++++++++++++++|-++++|-+++++++++++++++-+|++++++|+++|+-++++++-++-++++++++-++-|+++++++-|+++++++++|+-+++++++++|+-+||++++++++++++++|+
+++++++++++++++++-++++++|+++++++||-++++|++++++++|+++++++++++++-++|+-++++|+|++++|+++++|+-+++|+|+++|++|++|++++-+|-+|+++++++++++++|++++++++-+-+-+|+||++++-+++++++++|++++++++||++++++|++++++++++++|-+|++++----|+-++++++++-++++++++++++-++++++++++-+++++|++++++
+-|-+++++++|+++++|++||+|+-|+++++++|-+++-+++++++++++|+|+-++++++++++--+|+++++-+++++++|+++--+++++|+++++++++++|++-+|+++++++++++++++++|+-++++++++-+-+++++-++-+++-++++-+++-+++||++++||++++++++|+-++-+++|++++++-+-+-++-++++++++++++++-++-++++-+++-+++++|+++|+++++
++++++++++++-++++-+++-++|++++++++++++++-+++|+|+++++++++++-+++-++++|++-+|+-++|-+-++++-++++|+|++++|++-+++++++|+|+++|+|+-+++++++-+++-++|+|+-|++++++++++|++-+++++-+++++-++++++++++-++|++++|++++++++++-+-+++++++++++++++||++||+-++++++++++|+++-++++++++++++|+++
-|+++++++|+++++|+++++++-+++++-++-++++++-|+++-|++-+++-++++++++++++++++++|++++++++++-+++++++|+++-+++++++|++|+--|+++|++|+++++++++++++++--++++++++++++|++++|+++++++++++-++++--+|+++||-++++|+++++++++-|++++++++++++++++++++++++-|+++|+++++++++++||++++++++++|++
+++++++++|++++++++++++|++-++-+++++++++-+-+++++-+|++++++++++++++++++++++-+++++++|-+++|||-+++-+--+++++++++---+-+++++--++++++++++++|+++-+||++++|++++|+++-++++++-+++|++|++++++-+-++++++-|+++-++-++-+-++++++|+++++++++++++++++|+++++|+-|+++++++-+++|+-++-++++++
+++++++++++++|-+++-++|++++++++++|++++-++|++++++++++-+-|++|+++++++-+++++++-|++|+|++++++++|++++++++++++|++|+++-+++++|+++|+|+-++--+-++++++|+|-|++++-+++++-++|+++++-|+++++++++++++++++++++++++-+++++++++++++++++++|++|+-++++-++--++++-++++++++++++|+++++++|+|+
++-++-+++++-++-|++++-++++|+++++++++++-+++|+++++++++|++++++-++|++|++|+++++++++++++++|++-++-++|-++++++++++++++++--++++|++++---++++++-++++-++++++-+++|+++---+++-++++++|+++++++-+++-+|+++++++++++++|+-|+++|-++||++++|-+++++++++|+-++++++|--++-+-+++|+++-++++++
+++-||++-+|+-+|+-+++-++--+++++|+++|+++|+++|++++||++|+++-++|++++++||++++++|++++++++++++++-+++++++-++|+|+++++-+++|-++-+|+++++|+++-||++++||+-+|++++++++++++++++++-|-++++|++++++++++|+|++++|+++--+--+++++++++++-++++-+|+++++++++++|++|+++++|++--++-+|+++++++++
+++++|+++++++-++++++|-+++++++++-++-++++|+++++++++++++++++||++++++-+++++++++-++++++++-++--+++-++++++|++++-+++++++++++-++++++++++|++++|+--+++++|+++++++++++++-++++++++++++++|+++|-+++++|++++++++-++-+++++|++++++++-+|++++|+++-++++|++-++||++++++-++|+++|++++
++++--+++-++-+++++++++++++++||++|++++++-+|++++++++|+++++++|++++++++++++++++++++-+++++++-+++++++++++++++++-++++|+++++|++++++++-|++-+++-+++|++-++|+|+++++++|-+||++++-+++-++++|-+++++++-+-++++-++++-++++++|++--+++++++++-|+++++++++-++++++-+++|--+++++-++-+++
++-+++++++-+-+++|+|+++++++++-+++++++-|-+++++++|+++|+++++|-+++-|-+++-+++++++-|+-++++|+++-++++++|+|+++++|++++++++++++++|++++++++-|||+++|+++-+-||+|+++++-+++++++++-+|+++-++++++++++++++||+++++|-+|+||++++++|+++++|++++++++|++-++++++|-++--+++++++--++-++++-++
+++++-+|+++++|++++-+++++++-+++++++-+|--+++++-++++++++++++++++++++++++++++|+++++++-++++++++++-++||-++++++++++++++++|-|+++|+-+-+-+++++++|+++++++++-+|+++++++||+++++++++++++++-+++-|+-+|++++++++-+|++-++++|+||++++-++|++++++++++++++++++++++++++++++++|+-++++
-++++++||+++++++++-++|+++++++-+-+++|+|++-+++++++-+++++++++++++|+++-|+-+++++|++-++|+|++++++++++|++-++++|+++|++++|++-|+++---+++++++++++++++|+++|+|+-|+++++++|++++-++++++||++++++++-+-|+++++|+|++++|++++++++||++|+++++++++++++++|-++++-+++|-++++++++++-+++|++
+++-+|++++|++++|+++-|+|++++|++++++++|+-++---+++++++-+-+++||++++++++++++++++++++|++|+++++++++-++|++++|+++|+++|+++++|++|++++++++++|++++++|++++++|++-++++++++++-++++|++++++++-|++|+|++++++|+++++-+++++--+++++++|+++++-++|+|++++++-+++|++++++-+++|++-+++-+|+++
+|++-+|++|+++--++++++++|++++++|++|-+-++++|++++++++|+++++++++-++++++++++++++++-+-++++++-+++++++++++++++-+++++|++++++++++++++++|+++++++++++++++++++-|||-+++++++++|++++++++-++|++++|++-+++++++|+|++-+-+++++|++++++++++++|++||+++|+++++-++|--|++-+++++++++++++
++++++++|++++++-+++|+++++++-+++++++++|+++++-++++-|+|++++-++|+++++++++++-+++-++++|+|+++-+++|+-+++++++++--++++|+++++++++++||++++++-++++|++++++-+-+++|+++|-++||+-++++++++-+-++|+++-++|+-|++++-+++--|++|++++++++++++++++++|++++++|+-++++++--++++++-++|++++|+++
|++++++++--++-+++|+++++--+++++++|-+-+|+++++|+++++++|++++++++++++++++||++-+|+|+++++++++++|+++++++++|+|+|++++++++-+++++++-++--+|-+++++|-+-+++|++++++++|+++-++|++-++++|++|++|++++++|++++++++++++++++++++++||++++++++++-+++++++++++++++|++++++++-++++++++|+-|+
++|+++++|+++++++|+++++|+|+-||+++++++++++++++++++++|-||+++||+++++++--+++++++++|++++++++|+++-+-+-++|-++|+++++++-++++++++++-++++++++++++++-|++++++++++++++++++++++|-++|+++++++++++-++-+|+++++|++|+++++++++++++++++|++++-++|||+|-+|++++-++++++++++++|+++++|+++
++++++|+-+++++++++++--|++++-|-++-++++++++++|++|-|+++++|+++++++++|++++++++++++|+||-++++++++|++++|+++-|++|++++++|++++++++--++++++++++++++++|+++++-|-+--+++++++++++++++++++++|++++++++-++++++++++-+++-+--|++++-++++++++++++|+++++-++-+++++++++--++|++|++-+++|
--+-++-|+-+++++++++++++++++++++++++++|+|+++++++-+++++-|++++++|+++++++++-++|+++-++++++|-++|+-++++++-+-+++++++++++||+++++++++-++-++++|-++++||+|+-+++++++++++++|+++++|++++++|+++++||++++-|+|++|++-++-++++++-++++++|+++|+++--++-+++++++++++|++++++---+++++|-+|
++++-+-++++++|++++++++++++++--+++++++|++|+-+++++++++++++++-|++++++++++++|++|++++|++|-++++-+|+++|++-|--|--|++-++++-++++++++++++++|+|++++-+++++++++++++++++++-++++++-+++++++-|+++-+-++|+++-++++|+++|-+++-|+++++++++|-++-+-++++-|++++++++++++||++++++++++++++
++++||++++++|+++|++|+++++++-+++++++|++++-++++++++++-++++++++|++++++-++++++++++++|++++++|++++--+++-++|++++++-||++|++++++++++++|++++++++++++++|++-+++++-+++++++++++-+++++|++++|++++++++++-+++|+++++-+++-++++-+++|-+++-|-|++-++++++-||+++-+++++-++-|--+++|+++
+++++++-+++|+++++-++++|++++++++|+--+++++|+++++|-++++++++++++++||+++--+++++++|+++-++++++-++++-+++|++++++++-++++++++++++|++-++++++|+++++++++++-+++++-++++||++||-+++++-+|+++++-++|++-++++++-+++++-+++|++++++-++++-|-+|-|+++++-+-||+++++++++++++++|+++++++++++
|+++++-+++--|++++-+++++++++-++++++++|++++++-|+++++-+-++++++-+|++++++++++--+-+++++++-+---+++++++|+++++++++-++--+++||-++++-++++--|+++-+-+|++++++++++++++++++++++++++++|+++++-++++-++-+||++++++++-++-++-++-++++++|+++++|+++++-+|+++++++|++++||+|+++++-++|++|+
++++|++++++++++|++++++++++++++|--+++++++++|+++++|++++|++++-++--+++|++-|+--+-+++++-|+|+-++++-++-+++++|+++++++++-++++++-+|+++++++-+++++++|+-++-+++++++-++--++++++++++++++|+++++|+++++++++-++++||+|-|+++++|+++++|-++|+++|+-+|++|+++++|+|+++++++-+++|-+|+++++-
-++|+|++++++++-+++++++++++++++++++++++++-+++++|+++++-++++++++++++++++---+++++|+++++--|+++++|+|+-+|+++-++|+++++++-+++++-+||+|+|++++++||+|+-++++++++++++++++++++++++|+++++-++-++++-++|+++-++|+++|+++|+-+|++|+-++||+++++++-+++++--++|++++-+++++++|+|++-+-++++
-+++|+++++|++++-++++++++++++|+++|+++-++++++|+++++|+-++++|++++++++++++|++++++++||+-|++-+++-+--+++++++++||+++++++|+-++-+++++++-+++|+++++++++++++++-|-+++||++-|+++|++++++++++-+++++++++-++|+|+++-|+++++++++|+++++++|++++--++-+++-++|+++++++++|++|+++++++|+|++
++++++++|++++++-+++++||-++--+++|+|+|++-++++++++++++++-++|++-+++++||+-+++++++++++|++++++++|++++|++++++|-+-++++++++|+|+++++++++|+++++-+++++++++++-|+++++++-++++++++++-++++++-++|+++++|+++++++++++-+++|++++---++-+++++-+++|++++++++++++++++-++++++++-||++++++
+|++--+|-+++++++++++++++++|+++|++++++++++++++++++++++||-+++++++|+++++-+++|++++++||++-+|||++++++|+++++|-++++--++++++++-|++-+++++|-+|+|+++|+++++++++-++|++-+++|+++|++++|++++++++|++++++-++-++|++++++++++++-+-++++|+++++++++-++|+++++++|++|+++++++++-++++-+|+
-++++|||++++++++++-+++-++++|+++++++++++++||++++++++-+++|-+++++|++-+++++|-+++++-++++++++++++|-++++|+++++++|+-++|||+-+++++++++++++|++-+++-++++-+-+|+-+|-+++-+++++-+++|+++++-+++++++++-||++|+|--++++|++++++++++-+|+|+++|++++++++++++|+----+-+-++|++-+++++++++
+-+++|+-++--+|+++-+++++++++-++++++++-+++-+++++++-+++|+-++++++|+++-+++++++++-++++++++++++++-|++-+++-+|+++-+++++|+++|-++++++++-++-++++++++||+|+++++++++++++++++|-++|++++|++++++---+++++|++-++-+++-+-++++++-++++++-++++++++-++++++|+++++++++++-++|+++++++++|+
+|+++|-+++++++++++-++++++++-+++--++-+++++++++++++++++++++--++++++++++++++++++++++++-+++++++++++++++++|+|++|++++|+-+-++++-++-++++++++++++++|++++-|+++++++++++|+++++-||||+++++-++++++++++++++++++|+|++|++++|+|+|-++-|++++++++++++++-+|||++|+++++++++|-+++-++
++|+++++++|++-+++++++|++|++++++-++++++|+++|+|-++++|++++++++++++|+++|++++++++++|++|-+++++|++++++-+|++++++-+++-+-+++++++++++-+++++|-+++|+++++++-++-+++++++|+|++|+++-|+-++|+|++|+++++++++-+-+++++++++-+++++++-+++++++++++++++++++-|+++++-+|++++++-|+|+++++|+|
+++++++++++++++++++++++|+++|+|-++++++-+++-|+++|++|++++++++-+++++++-++++++++-++||++++-+++++++|+++|++++++-+++++++++++++-++++++|+-+++++-++|+++++++|++--|+++|++-+++|+-+++++++++|-++|++++++++++++++-+++++++++++|++++|+|++++++++-+-+-++++++++-++-++++++++-++++-+
+++-+++|+++++|++++++++++|-+|+++|+++|++-+++++|+|+-++++|++-+|+|+-++++++++|+++++++++++++|++-++|++--++|+++++|+-++++++++++++++-++|+++++|+|+++++-|+++++++++-++|+++++++++-||+++++++++|++++|+++++-++++++++++++++||+++-++++++|++++++-+++++|+-+|++-+-+-++++-++|+++++
+-+++++++|++++|+++++-|+++++-++++++-++++++++++-+++-+++-+-++++-|+++++++++++-++-+---+--+++++++|+-++|++-+++--||+-+|+++-++++|-+-+++++++++++++++++++++|+-+-++++|+++++++++++++++++++++++++++++++++++++-++++++++++|+++|+++|-|-+++++++--++|+++++--++++-++++++-++|++
++-+++++++|+++++++-+-+++|+++++|+-+|+++++++-+++|+|++++|+++++-+++++++--+++-+-+-+++++++++++++--++++++|+-+|++++++|-+++-|++++|+-+++-|--|+|++++++++++++--++++-+++--++++++++++++|++++++++++|++++||++++++|+|++-++-+-+||+|+++++-++++|+-+++++|||+++++++++++++++++++|
++++-++|++++++|++++++||+-++++++-++++++++++|+++++++++++++-+++-++-+++|+-|+|+|++|+++++++-|-+++|-++|+|+++++++-+-+++++++++|++++++++-+++++++++++|++++++++|++|-++|++|+||++++|++++|++-+++++++++-+++++++-++++++-+-+++++-+++++++++++--+++++++|++|||++++++|+++++|++++
+++|-++++|++++++++-+++|-++-+++++|+++|++++++|++++++|+|+|+++++++++++++++|||++++++++|-+|++++|++++++++++++++++++-++|++++++++++++++++++++-|-++++++-+++|++++++++++++|+||++-+++-+++-+++++++++|++||++++++++++++|++|++|++++-++++++++++++++++++++++-++++|-+++-|+++|+
+|+++++++|++-+++++++++-+++++++++++++++|-|+++++-+++++|++++++++++-+++-+|+|||+++|++++++++-+-++|+|++++++++++++++++++|++++++|+-++|+|+++|-+-+++++|++++|++|++++++|-+-|+|++++|-++++-+++++-++++--+++-++++|++-+-++++++++|++++-+++++++-++++|++-++++++++++-+-+++-+++++
-++|++|++++++++++++++++++++-+-+|+++|+-+-++++||+|++-|+-+++++-|++|+-+++|-++-++++++|-||++++++-+++++++++-+++++++|++++++++++++|+-++|+++++++||+++++++--++++|||+++++++++++++++-++--++++|++++++++++++++-++++-++++|+--++++-++|++-++-+++++-+++++|++++++|+++-|+-+++++
+|+++-+++++|+++++++++|+++++++||+-+-|+++++++++++-|++-+|++|||+++++++|++++-+|++++|++++-+++++|+++-++++++++++-|++++++--+|++++|-+++||+++++++-++-++-++--|-++++++-++++++++++++++++++-+++++|++++|+++++++-++|-++++++++++++|-|+++++++--+++++++||--+++++++++++++++-++|
++++-++++++++-++++|+-+++|+++++++++++|+++|++++++++|++++-++++++++--++|+++++-|+++++++++-+++-++++++++-+--+++++-+|+++|+++++++++-++++++-+++++++|++++||+++++-++-++++|||+++++++-+|+|+++-++++++++-+-++++++++++++++++-+++|+-+|++|+++++++|++++++++++++-++++|+++++++++
++++++-+++-+++||++++++-++-++++++++-+++++|++++++++-++++++++++++++++-|++++++-+++++++-|+++-+-+++++++-+++++++++++++++++++|+|++|++++-++-++|++|-+++-++++++-++-++|+++++++++++|++-+-+|++++++|++++++++|++++++-++++++-+++|++++++++++|+++++++++++++||-++++++++-++++++
|++++-+++|++++-+++++++|+|+++++++|+++-+|++++-+++++-+++++-++-++++|-++++++|--+++++++++|+++++-+++-||++-+++++++|+-+++++|++++++||+++|++++|+|+-+--+++|+++++|+-++|++++++-++|+-+++++++-++-+++++-+++++++++++-++-++++++++++++++++++++|++-|+++++|++++++|++++-++++|++++
+++-|+++-+|++++|+|+++++|++-+-++-+|+|+++++|++++-+-+++++++|++++|+-++++++-+|+++++++-++|+++-+-|++++++-++-++++++-+++|+--++++++++|+++|+++++|+|+|++++++--++-+++++++++++|++++++++|++-++-+++++-++|||+++++++++++++++++++-|++++|++++++++++++++++-++++++|+-++-+|++++|+
-+++-++++++|+++|++||++++-|-|+++++-+++++|++++++++++++++-+++++++-++++++++++++++++++++++++-++++-+-++++++++++++++++++++++++++-|+-++++|++-|++++++|+++++++++++++++++-+++++++-+|-++-+++++|+++++++++++++--+++++++-+-++|+++|++++|++++-|++-++|+-++++++++++++++++++++
|+|++++-++++++++++|-++++++++-+-|-+++--+|+++++++++++-+++-+-+++++++--+|+++|++++++++++++++++++++-+|+++|++++-++++++++++++||-+++++-++-+++--+++++++++-+-++++++++-+++-+++++-++++-++++++++-+|-+-|++++++++++|-++|+|-+++-++-++++|-|+++++-+++++|+++++++-+--++|||+-+-+
++++++++++|++-+++++++|++++++|--++++++++|-+++++-+-+++-++++++++++++-++++|++++++++|+|+++++++|+++++||++|+|+++++++++++++--++-+++|++++|++|+++++++++++++++++++++++++|||+++++++++++++++|+++++-++|+-+-++++++|-+++++---+++|++++-+-++-+-+-+++|++++-++++++++++++++-++|
+-+++++--++++-|++++++|++|-++++|+|+++++++++-+|++-+++++++++++++++++|++++++|+++++++++++++++++++++++++++++|+++++|+|++++||+++-+-||+++++|++++++++++++++-+|++++++-+++++++|+++++|-+|++|++++-+++++++-++++-+++++|+-+++-++-++++++++-++-+++++++++++-++++++++++++++++||
||++++++++++-+-+++++-+++++++-+++++-|++++-++|++++++++++++++----++|++++++++|++++++-++++++++|++|-++++++-+++++++++++|-+++++-+++||+++++-++++++++|-|++|++++-++++++++++|+++-++|++++++-++|+-++++-+++++++|+|+|++++++++-++++++++++++++++++++-+|+++++++++++++-+++++++
+++++-++|+|+|+++++++++++++|+|++++++-++-+-+++++++++++++++-+|+++-++++++|+|++++++++++++++|+++++|+++++++++++-|+-+++++++++++++++++-+++++++++++|+||+++++++|+-+++|-+++++-++++++-+-++-|||++++|+|-++|+-++++++++++++++++++++++++++++++|++++||++|+++-+++++++++++++|++
+++-++++++++++++++|++||-++-++++++++++++++++||++++++++++++|+|||+++-++++++++-||++++++-+||-++++-++++++|+++++++++++|++++|+|+|-++-+++++|++++++++++++++++++++++++|++++++++|-+++++++-++++++++++|-+++++++++-+++++++++++|-+++++++-+++++++|||+++++|+++++++|||+++++++
|++++|+-+++++++++++||+++|+|++|+|++++++--|++|+-+++++++-+++|++++++|++++++++-+++++-++++|+-+++++++++|+++--++|+++||++++-+|++++-+++++|-+-++|+|+++++++++|++++++-+++|++|++|+++++-+++++-++++++++++++++++++-+++++++++++-++++++++++++++++++++++++-+++++++++++++++||+-
|++++-++++-+++++++|++++|+|+++++++-+++++-++-++-++|+++++-++++++++++|-+-++|+-|++++++++++|++-++++++|+-+-++++-+-+++++++++|+++++|++---+++-++|+|-+++|||++++++++++++-++++|++++|+-+++||+++++-+|+|+++|+++++++++++++++++++++++-+++|+--+-+++-+++-+|+-+-+-+++-+++++++++
+-++++++++++||++|+|++++++++++|+|++++++|+++-++++++|++++++++++++||+++++-|++++++++-+++-++++++++|+-+|+-++++++++++-+++++|+++++++|+-++-++++++++++++++++++||+++|+++++++++++|++|-++++--++|+++++++++++|++++++++++|++|++++++++++++-+++++++++++++++|++-++-++++++-|+++
+-++|+-+-|++|++++++-+|-+++|+++++-|+++--++++++--++++|++++-++|+|+++++-+++++-+++++++++++++++-+-+++++-|+++-+|-++--++++++-+++++-+++-+--++-+||+-++|+-++++++-++++-+|++++++++++-++++++++++-+++++|+++++++-|+-+++++++++++-+++-+++||+++-++-+++++||+++++|++-|++-++-+++
-+|-++++++++++++|+++++|++++-++++++++-+|++++++++++++-++++|++++|++||+|+++|++-++++|+++-+++++++++--++-+++++++++++++++++++-++|-++++|+-+++|++-++++++++++|+-+++-+++-+++|---+++|+++++-+-+++|++++-++|+++++++++++++++++++++++++++-+|++++++-+---+++++++++++++++++++++
++++++++++++++++-|++++-+|+++|+|+++-+++|+++|+++++++|--++|+++++-++++-+++++|++|+|+++++++-+++++++++++++++++++++++++++++|+++++-+-++++-+++++++++|++-++++++|+++++-+++-+++++++++++++|++--+|+|+++++|++-++++-++-+|++++++++++++++++-++|-++++-|+-+|+++++++-++++++++-++
++++-++++++++++|+++++++-++--+++||+-|+++-+-+++++++++|++++++++-++++++++++++++|-+++++++++-++++++++-++-+++|++++-+|+|+-++++-+++-+++||++|++++++++--||+++++|-++++++++++++++++++++++++--+|+-|++--+|+++++++++|+++++++++++++|+|+++|+++++++++++++-+|+++-++--++++++|++
++++++|+++++|++-++-+-+++++++|+-|+++|+|++++++++-++++++|+++++++++++++++++|++++++-++-++++++++++|++-++++|++++|++|+++-+|-++++++++-++++-++|-+-+++|-++-+++++++++++|+||+++-++++++-+++-++|+++++++++++-++-|+++|+++-++++++++++++++++++++|+++++|-++++-+|++++++||++++++
++++++++++++++++-|+++++++++-+++-++++++++|+++|+|+-+++++++|+++++--+++++++|+++++++++-+||+-++|+++-+-+++++++|++++++++-+++++++++-|+-+++++--+-+++-+++++-+++++++++++++++++-+++++++++++++++++|--+-+++++++++|+|++++++++++|-++|+++++|++++++++-+++++-++++|+++++-++++++
++|-++++++|++|+++-+++++++++++|+++-++++++++++++++++++|+++++++-++-+++++-++++-+-++++++++-+|+++++++-+|++++++|++-++++-+++++++++++|++-|+++++++++-++++|+-+++--++++--+++|+++++++++|++|++|+++|++++|+-++++|+|++++-+++++++-+-+++-++++-+++--+++++++-|+++++++++++++++++
++-++-|-|++++++++++--++|-++|++++++++++++|++|+|+-+++++++++-+|+|++++++++++|+++++++++++|++-++|++-+|++++++-++++++++-++++|+|++++|+++++|-+++++++-+|++++|+++-|+++|++++++++|++++-+-++++++-|++++++|+++-++++|++-++|++++||++--+++++-+++++|+++++++-+-|+-++++++++++++++
++++|+++-+|+++|+++++--+++++++++++++++++++|++|+|+|++++++|-+++-++++++++-+|++++++++++++|+++++++++++-+|+++++|+--|++-++++++++|+++++++++|++++++|++++|++++++++--+++--+|++-++++|+|-+++++-+++-++-+|+|+++||+++++++-+-+++-++|+|+++++++-++++|+|+++++|+++|++++++|+||+++
++++-+++++++++-++++++++++++++-++++++|++++-+-++||++++-++++--+++++|++++--+++++++++++-|++|++++++++++|++++++++++++|++++++--++++++-++++++++++++|++++|+++++-++++|+++++++++++++++++|+++++||+|++++-+++++++++++++|+-+++++++++|--+++++++++++++++|+++++++|++++|+++++|
+|++++++|+-+++++++||++++++|+++++++++++++++++-+++-+|+-++++++++++-++++|+-+++||-++++|++++-+|+++++-+++|-+|+++|+++++|++++++||++++++++|++++++++-++-++++++--+++++-+++|+-++++++|+-+|++-++|++-+++++++|+++++++++-+++-+++-++++|++|+++++++++++++++++++++|+++-++|-+++++
-+-++++++|+++++++++++++++++++|+++|+|+++|++|+++++|++++-+++++++++-|++|+++++++++|+++++-+++-+++++|+++|+|++++++++-+||++-+++++|+++++++++-+++++++++++++++--+++|+++++++++++++++++++-+|++-+++-++|-+|++++|++|-+-++++++++||+++++++++|+|+++|++++++++++++++++++++++++++
+++++-++++|+++++++|+|++-+-|++|+|+-|+++|++++-+|+++-++-+|+++++|++++|+|++-+|+++-++++++++-+++|+|+|++++++-+++|+-+-+++++++-+++--++|+|+++++||++-++++++++++|+++++--+++-+-+++++++++++|+-++++++-++--|+++++++++++++|++-++++++++-++++-|++++|++-++--+-+++++++++-++++++|
+++--+++++-+++++|++++++++++|++|++++++-++||++-++-|+|++++-++++++|+++++-++|+++++++-+-+++++|+++++++|+++|++++-++--+++++|+-+++++++++|+++++-|-+++++++-++++++++++-++|++++-++++++|+++++++-+--+++++++++++++++++++++++++++--++++++++++++|+|+|+++-+++++||+-++++++|-+--
+++++|+++++++++++|++-+|+++++++++++|++|++-+--+|+++||+++++++++|+++++++|+|+++-++|+++++-+++++++++++|-+||+++++--+++-+|++++++++-+++++++++-+++++++++++-+-+-|+++--+++++++++++++++++++++--++++-++|++++++++-+|++|++-+++-|-++++-+++++++|+++-+++++-+|-|+++++++++|+||-|
+-++|++-++|++++++++++|+++++++++|+-|+++++-|+++++++-+||++-+++++++-++++|++-+++++|+++|+++++++++++|++++++++-+-+++|++++|+++++++++-++++|++++|+++++-+-++|+++++++++++-++++++|+|++++++++++++++++++|++-+++++++|++|++++++++++++++++++++|+-++-|+|-++-+-+-+++++-++++++-+
++++++++++++-+++++++-++++-++++|+++++++|++++++++++++++|++++++++|+-++++++++|++++||-+++|+++++++++++++-++++-++++++++-+++|+++-|+++++++|+++-+++++++-|-++++++-+++++++++++++++|-|+++++++++|+++-++|+-+|++-++-+++++++++-||++-++++++++++++++++-+|++++-+++|++++++++++|
++++++++-+++-++-+|+++-|+-++-++|++++-|+++++-+++++++|+-+|+|+++++-++++++++-|+|+++++-+++-|+-++++++++++++++++|++||++-+||+|+++---++|-+|+-++--+++++++++-++++|++++|+++++++|+++++++-|++|++++++++-++++++++++++++-+++++++++++|-+---+++--+++|||++-+++++++++|+++++|++++
++-+|++|++++|++++++++++++++++++++++--+++++|+|+++|+|+++|-+-++++++++++++++++|+++|++++++++|+++++++++++++++++-+++++|++-|+||++-|+++++++++++++-++|+|++|-++-++-|++++++-+-+-+-++|-++++++++++--+++++|++|+|+++++++++++|++++---++++||++++-+|+++++-+++++++++++++||++++
++++++++++++-+-+--++++++|+++++++-+++|+++++++++++++++|++-+--+++++|++++++++++++++++-+--|+-++---|+++|+++-+++|++-+++++++-++|+++++|+++++++++-++++-+++++++++++++++++++++++++|+++-++-++++++++++++||++++|+++++-+--+++++++++++++++++++++|+|++++++-+-++-++-+++++---+
+||+++-+++|+++++++-+++++-++-+++++-++--++++++-+++-+++++++++++++++|-+-+-+++++|+++++++++|-+++|+++++|+-+|++++++|+++|++++-+--+|++|+|+++++-|++--++-++||+++++++++++++++++|+++++++-+-++++++++|+-++-+++++++++|+-|+-+-||++-++-++|++++++-+++|---|+-+|-++++++++++|++++
|+++|++++++++++-++++++++++--+++++|+++++++++-|-+++-+++++++++++|-++-|++-|++++++++++-+++++++-|+++++++++++++|+++++|+++++++++++-++++++|++|++-++||-+++|+-+++|+++++-+++++++-+++++++++++-+|+|+|+++++++++-+++||++|-+-+++|++--+|-++++++++|-++++++++-+++|+--+++++||++
++++++|+++++++++++-+-++--++-+++++++++++++++||+++++++||+|+++++-++++|++++++++++++-++|+++-|||++-||+++-++++++++++++++++|+++-|++|+++++|+++++++-+++-++++++++++--++++++++++|++++++++++|+-++++-+++--++++|++++++-|++|+|+|-++|-+-|-+++-++++++++++-+++++||++|--++++++
-+++++|+++++++++++++-++|++++-++++++|++--++|++++++++++-||+++++++++|++||+|++++++++++-+++-+++++|+++|+-+++++|++-+++|+|+++++-++++++++|++++-++++++++++++++++-++++++++-+++|+|+-++++++++++++-++++++++|+|+++|++-++|+++++++++++++++-++||+--++++|+++||++|+|++++++|-++
++|++-++++++-+++-++|-++++++--++|-+++++++++-+|++++++++++++++-++|-++++++++++++++|++-+++|+-+--+++++++|+-++++-++++-+|+|+++++|+-++++++++++++++|++++|+++|++++++++++++++++|+++|+++++++-+++++|+|+++++++++++-|-+++||+++|+-++++|+++++++-|++++++-++++-+++++++++++-+++
+++++++++++|++++++++--++-+++|++-+-+++|++++++++++++---++++++++|++|++|+++++-+++-+--+++++-+-+-++++++-++++++++++|+--++++|++-+++++-+-++|+++++++-++|++-|+++++++|+++++-++++-++++-++|++-+++++++++|+++++++++++++++++++++|+-++||++|++|+++++-+||+++++-++++|+++--+++++
+|++++-+++|+++++++-+|--++-|+++++++++-+-|++++-+++++++++|+||+++++|++++++++|++++++++--+-++++++++++++-++++++++-+++++++++++|+|++-+++++++++++|-+|+|++++|+++++++|++++|+++||||+++++++++++||++|++++-+++-+++|+++--+++++++|||+++|+-+++|||++++|+++++++++++|+-+++|+++-+
++|++|+++++++++++-+++++++++-+++++|+++-++++++++++++++|++++++++|++++-+|+++|+|+++++|++++++++-+++++++++-++++++|++-|||+++-++-+-++-+++++++++++++++++++--|+-|--|++++-+++|++-+++++|++++++|++++++-+++++-+||+++++|+++-+-|++++++|--+-++++++++++++++-+++-++++++++-+|++
+++++-+|++++|+|++++-+++++++|++-+-++++++++++|+++++++++++++++++-+|+++|+|++-+++++++++|++++|+|++++++++-++++|+++++-+++++|++--++++++|++++++|+++++|++++-+++++++|++|+-++|++++-+++-|+++++++++++|++++++++++++++|-+++|+---+|+++++-+|-+++-+++++++++++-++|-+|+|+|++++|+
+++|++|+|++++++-+-+++++++++++-||++-+++++++-+++++++++++++-++++++-++|++++--+++-+++||++++++++|+-+++|++++-++++++|+-+++++++++++|+-++++++-+++++++++++-++++++-++++++++++++-+++-++++-++++++-+++-+++|-+-+++|++-++++++++++|++|++++--+++++++++-++++++|+-+++---+++--++
++-++++++|++++++++|++-+++-+++++-+++|++++-++-+|+-++|-++++++-+++||+++++-+-++|-++++++++++|+++++++|+++|++-++++++|++-+|+++++++|++++++++++++++++++++-+-++-+++++-++|++++-+++++++++++|++-|++++++++++-|+++++++++|++++-++++++|+--|++-++-++++++++-+++-+++++-+++++|+++
+++|++++++++++++|+++++-++++++|++-+++++++++-|+++-++-++++-+|++|+|++++++++-+++++++++++++-++|+--+++++--++-+++++-+++++|+-+-+|+++++++++-+++|++-+-+|++++++++++++++|+|+++-+++++|++++++|+|++|+|++++++-+-++++-++|+++++|+++++++-++-++|--++++++|+-++++++|+|++++++-++++
++++++++++++|++-+++-+++|++++++++++++-+|-++++|++++++++++++++++|+|+|+++|+++++|-++++++++|+|++++|+++++-++-+++++-+++|++--+++++|++|++-++++++++|+++++++-+++-++++||++++++-+++++++++++++|++++++++++++++++++++++++++++++++++|++|+++++|++-++-++++++-++++++--+-+++++-+
++++++|+|++++++++++++++++|-++++|-+-++++++++|++++++++|+|-+|++-++|-+++++++++|++++++|+|+++++++++++|-+++++++++++++++++|+++++-+|+++++++++++-+|++++++++|+-+++++-+++++++-++++++-+++++|+++-++++-+-++++++|+++-++++++++++|+||+|++++||+++++--++|++-|+++-+|+++-+++++|+
+|++|++++-++++++++|+-+|++++++++++-++-++++-||++++--+-|+++++-+++++|++++++|++++++++|-++|+++++-+++++|+++|+++|++++|+++++|+++++++|+|++++++-++++|+++-++|+-+++++|+++++++|++++++-+|+++++++++|++++++++++++++++++-++++++++++-++++++++++++++++-++++-|+|+++++++|-++++++
+-+|++-|+++-+++-++|++|+|++-++++++++++++++-+++++++++++|++++|+|++++++|++-++++-++++++++++++++++|++++|++++-+++++++++++++++++++++++++++++-++++++++-+++++++++-++++++++++|++|++|+|++|++++++-+|+++++++++-|++++|-++++++++++++++++++++-+++-+|+|-|++|-+++++++-+++++-+
++++++-+++|-++-++++++-++|+-++++++++++|++++--+++++++++|-+|-+|++++|++||++++|+-++++|+++++|+-++|++++++++++-++|+++++++++++-+++++++|-+-++++++++++++++++|++++++++++++-+|+++-+|++-++++++|++++++++++++++|+++++++|++++++++++++++++++|++++++-+|++++-+++++|++-++++++|+
|+++|++++-+-++++++-++-+++++-++++++++++|+++-+-+++++--++++++++++|++++++-+++|++++|+|++++++++|--+++++++++++++++++++++++-+++++|-++++-++++++++++++++|++++-++|+++|-+-+++++-+++++|+-++++|++++++||+++-+|+++++++-++++++++++++-+++|+++++|++++++|++++||++++++-++++++-|
++++++|+--+-|++++++++|+++++|++++|+++-+++++++-+++++++++++-|++++++++|++++++|++++|+-+++++||++++++++++++-+-+|++++++++|++-+|++|-|+++++-++++++++++-++++++++++++++|++++++++|+|+++++++|-+|++++++++++++++-++++||+-+++++++-++-+-++++++++|++++++++++-+++++++++++++|++
++++--++++++--++++++--+++++|++++|++-+++-|++++|-++++++|++|++|++|-++++++++++++|+|+++|+--++|+|+++++++++++++++-++++++-+++++|+++++++++|++++++++++++++++++++|+++++|++|++++++++++++++++++++-|+++++++|++--++++-+++|++-|+++++++++++++++|+++++||+-++++-++++-++++-+++
+++|+++-++++++++++-|++++++-+|+++++++++++++++++|-+++++|++++++-|+++++-+++++++++++++|+-+-+-|+++-+|-+|-++++-+++-++++++++--++++++-|++++--++++-|++++++||++|+++-++++++++-++++||++++-+++++++++++++++++|+++-++++++-+++++|+++++-++-|++++++--++++++|-++++++++-+++++++
-+++++|-|+++|+++++++++++++++++|+|++|+++++-++++++|+|+|-|+++++++++++|+++++++|++-||++++++++++++++--+++++++++-++++++-+++++|+++++++++|++-++++-+++++-+-++++++++++++-+++++++++++++++++++|++--+++|++||++++-++++++-+++++++++++++++++++|++|+++-+|++++++|++++++|+++|-
+++++++++-++|-+++++++++|+++++|++++++++++|+++++++++-++-+++++++++||-+|++++++|+++++++++--++++|+-+++|+++++++|+++++++++++++||++++++++++-++|++++++++-+++++++--++++|+++-++++++-++++-+++++++++++++++-+|+++++|+-++-++|+-++-|++||+||+++++-++++-+++++|++++++--++|++++
+++++++++++++++++|+|++++|++++|++|+++|+-++|++++-++++++++++-|+++++||-++++++|++++-++++-+++++++++-+++++-|+|+++|+-++++|++++++++++++|+++||+-+++|+++|+++-+|++++++++++|++-+|++++-+-++++++++|+++|+|+--+|+-+|+++++-+-++-++++|-+|-+++++++++|+++++++++|+++|-++++++-+++
++--++-|++++++++|||+++++++|++++++++-+++++++++-+++|+|+++++|+-+++-+|++|++-+++++++|++++++++|++|-++++++|-+-+++++|+++-+++++-++++-+++++|+++|+|-+|+++++++++++++++++-+-++++++++++++-+-+++-++++++++++++|++|+++++++++++|+|+++++++|++++++++-++++++|++++++++++++||-++|
-++++-+++++++-++++++++++-+++++-+++++-++++++|-++|+++++++++++++|+-++-+-+++++-+|+++++++++|+++++++++|++++++++++++++-+++-+++|+++-++++++|+++++++++++++++++++++++-+|+++++++++-+|+++++++++|++++++++++++++++-++++++|++++++++++++-++++++++++--+++|++++|++-+++++++-++
++++++++++|++++|+-+++++++++++++++++++++++++++|+|++++++++|+++++++++|+++-+++-+-+|-++|++++++++|+-++|++++-+++-++++++++|+++++++-+++++|+++--++|+|+|+-+++++++++|++++++++++|++++++|++++|+++|+++++++++++++++|+++-++++++++++++++++-++++++++|++-+++++++++++++|++-+|-+
++++|++++++|+-++|++|++++++++|++++++-+|-+-+--+++-+++++|++++||+++-++++|+-+++|+++-+++++-+|+++++++++++++++|++|+++++-++-++|++++-++++-|-+-+-++++++-+++++|++++++-+-+-++++++|+-++++++|++|++++++++++++++|+|+++++--+++++|+++++-++++|+--+++-|+++++++++-+++-++-++++|++
++++++|+++++-++++++++++++++-+|+++++|-+++++++-++|-+|-+|+++++++--+|+++++++-+++-+++++++++++++++++++|+++++++|++++++++-+++++++++++-+++++++++++|-++++-+-+++++++-++++++|-++++++++++++++-+|+|++++++++++++++-++-++++++++-+++-++++-|-++++++-+++++|++++++++++|+--++++
++++++-|+++++++++++++++++++++-+|++-++++++-++-+++-++|++++++++++++++-+++++-++++++--++|+|++|++|+++++++++++++++++|+++++|++|++++-+++-+-+|++++++++++++++|++-+|+-++++-++|+++++++++++++|+++-|+++-+++|+||++++++++++++|+++++++++|+|||+|++++++++-++-+++||--++|++++++|
+++-+++++|++++++++|+||+-+|++++++++++++++++-+++++|+++|+++-+++++++|+|++--|++++++++++++++-++++++++++++++++-+|+++++++-++||+++-++++++++-|-+++++-+++|+++-++-++++++++--+++++++++-|+++++|++++++++-+++-+|+++++++++++++-++++++++++|+++|++++++++++++|+++|++++++++++++
+++-+++++++|+++++++---+++++++++++++-++-++++++++++-+++|+||++++++|++++++++++++||-|+++++-+++++++++++++++++++++-+++++++++++||+++-++++|++++++++++++++++|++-++|+++-++++++++|+-+++-+++++++-+++++++++|+++||--++++|++++++|+++-++++|++|++-++-+-+++++++|+++-+++|-++-+
++-++++|+++++++|+-++---+++-+++++++++++|+++++++++|++++++++++--++++++++++++|+++|++-++-+|+|++|++-+++++++|++-+++++-+|+++++--++++++++++++++++++++-|+-++++-+++-++-+++++-++++-+++++-+-++-+++++++++++++++|++|++++++++++++-++++++||+++++++++++++|++|++++-+++|--++|-
-+++++++||+++|++-+--++|--|++++++++++++|+++-++++++++-++++++++-++++-++++++|-++++++++++++-++++++||++++++++-++++++++++++++++-+++++||+++++-+++|++++++++++++++++++++++-+++-|++++-+++++++++++++++++-++++++++++++++||+|++++||++++++|+|++++++++++++++--++++++++++++
++--+++-+|+++++|++-+++++++++-+++++-++|-+++++++++|++++++|-++++++++++-+++|+++-+++++++-+|++++++-++|+|++-+++++-+++++|+++-++++++++++++++++++++++++++++-+++++-+++|+++++++|++++++++--++|+++++|++++++++|+++++++-+++--+++++-++++|+++++-|+-++++|++++++++++||++-++++-
+-|++|+|-+++-+++++-+++|+-+++++++++++-++++-|+++|+|+-++++++|+|-+++++++++++|+++++++++++-+|++-++-++++|+++|+--+++++-++|+++++++++++++|+++++++|++-++-++++|+++++++++++|+-++--+-+++++++++++++++++++++++++++++-++++||||+|+++++++++++++++++++++--++|++|++++++++++++++
+++++++++|++++++++-+|+++--|++++-++++-+++++|++|++|+++++++++++-|--|+-++++-|++++++|+-++++-++++++++|-++|++++++-+|+-++|++|+++|+--+-+++++++++++++++++-+++++++++++++++++|++++|++++++++++|++|+++||++++-+|+--++++-++|++-++++++-++++-++++++||-+++-++++-+++|++|++++-+
|+++|-++|++++++++++++-++++++++-++++--+++-+|||++++++++++++++++|+++-++++++++++-+++++++++++-++++++||++|++++++|+|++|+++++++-++-++--++++|++-+++++--+++|+|+++++-|+++++++++++-++++-+++++|-++++|++++-++++++++++++++++++++++|++|++--+|+-++++-+++|++++-+++++++++++|+
|++---++|+++++++++-+++++|-++++++-++++++|+++++|+++++++++++++++++++++++++-++++++|+|+|++++++++++-+++++-+-++++-+++++++|++++|++++++++-++++|++++|+|--++++++++++--+++|++++-+|+++++-+|+++++-|+|+++++|+++++-+-++++++|+++++++++++++++++++-+++|+++|+++|++++++++|+++++
+++++++++++++++-+++++++-++++++++++-+++|||++++-+|+++|++++++++-++-+|+|++++++-+++++++++-|++++++|+-+++++++|+++++++++++-++-++++++--|++|++|-+++++++++++|-++++||++--++|-++++++++-+++++++++++++-++-+||+++++++-+++++++++-+++++|+++++|++++-+-+++--+|++++++-+-++|+|+|
+-++-+++-++|+-++|--+++|+++|+++|+++++|+++|+++++++++++++++++-+-++++-++++++++++++++|||+-++|+--++||+++++|-+|++++++++++++++++++++++++++-+++++-++++++++|++++|++++++-+|++++|+-+++++++-+++++++++++-++++++++++++-|-++++++++++|+++|+-++++++++++++++++++|++++|+++++++
|+++-++-+++++++|-+|+++-|+++|++++++-+++++++-++++++++++-+++++++++++|+++++||++--+++++|+++++++++++++++-|+++-+++++++++|+++++|+++++++++|++||++++|+++++++++++++++|+-|-+++|++-+-++++++++++|+|++--++++++++++++-|+++++++++++++++++++|++++++--+++++-|++++++++-++-+++-
+++-+++++++|++|+++++++--+-++++-++++++++|++++++|+++-+++++|+|+|+++++|++++-++|++|+++|++++-+++-+++++++|+|++++-++-+++-++|+-++-|+++++++++++++++++++-+-+-++++++++|+-+-++|+++-+|+++++++++|++++++++++++++++++++-++++++-++++++++++++-+---+|++++++|++++|++++++++-++++
-+-++++++++++++-++-+|+-++++-|+++++|+++++|++++-++++++++++||++++++++++|-+++||+++|+++++-|++++++|++++--+|++++-++-+++-+---+++++|+++-+++++||+++++++-|++++++-+++++|++-|+|+++++-++++++-+|++|++++-++++++++++|||+++++|++|+++++||++++++++-++++-++++|++|+++++|+--+-++-
++++|++++++++-++++++++++|+++++++++++|+++|+++|||+||++||+++++++|||+++|++++++++-++++++++++++||++++++++++++-++++++++++-+++++-++++|++++++++|+++++++-+++|+++++++++++++++++++|+++++++++++++||+++|+-++++|++++|++++++++++||+|++++-|+|+-+-++++|+++-+|+++|+++|--++|++
++||+++++++-++|++++|++++++|++++++++++++++-||+++++|++++++++++-+|-++++++++-++++++-|++++++++++|+++++++-+++-+++-+|+|+++++++++++++++++++++++++|++-+++++-+++-+++-+++-++-++++++++-++++-+++++++++++|-+|+-++++++++|-+++|+++++-++-|+++-+-++-+++++-++|++++|+++++|+-++
++++++|+-++++|++++++-+++-+++--++++-|++|+-++--+-+-|++-+-++++++++|++-+++++|+++||++-+++|+++++|+++-++++++-+++|+-+++++++++++++|++++-++++-+++++++-+|+++++-||+|++++++++++|+-+-+|+++++|-+++++|+|++|+-+|+++++++++++++++++--|+++++++++++++++|+++++||+++|+++-++++-+++
+-+++++-|++-++|-+++++-+++--||++-++++++-+++++++++++++++++++++++++++|+-+++|+--+-|++++|+++-++||-++++++++-+++++++++++++++++|++++++++-++-++++++--+-++++++++|+-++++|++-+|+++++||-+++++++++|++|++++|+++++++++++++|++++++-+++|-+++++|++++++-+++|++++++++--++++++++
+++++++++|+++++||-+++++++|++++++++-++++++++|+++-+++++++|+++|||++++-+|+-+++++|++-|++++++|++++|++|+++--++++-+-+++|++++-+++++|+++-++++++++++++++++-+++++|+++++|-+++++++++--++++++-+++++--+--++++|++|+++++++++-|-++++++++++++++++++++++++++++++++++++-++++++|-
++-++-++++++||++-|+++||+++++++++++++|-+++++++++++++-++|+++|++++++-|+++|-++|-++++++++|++++-++++++++++-++++|+++-+++++++++|+++-++-+++-+++|+++++-|-++++++++++|+++|+++++++-++++-+|++++++++++++++|+++++++++-+++++|+++++++++++++|++-+++++++++++|+-++++++++++++|++
++++++||||+++-|+++--+|++++-++++++-++++-+--++++++++++++++++++++++++++-+|++++++++-++++++|++++++|++++-+++++++++++-++-+++-++-+++++++++++++++-+||++++++-+|+++-++-++++++||++++++++++++++++|+++-++++-+++++++++++-+-++++-|++++++++|+++++++++++++|+|-++-+++++++-|++
++|++-+|+|--|+-+-+++++|++-++++++-+++++|+-++++-+++++++++++++++++||+++++++++++++++++++++++++++++++-|++++++++++-++++++|++++++++++++|+|+++++|++++++++++-+++|+++++++++++|++|++++++|+++++-++++++++++-+++++++++++++++|+++++++++++++++++++++|+-+++++-+-++++++-++|+
+++++-+++++++++-|+++-++++++++|++++-++|++|++++++++++++++++++++++|||+-+++++++-++++++-++|++++|++++++++++++++++++|+++++++++++++|-+++++++|-++++++|+--++++-++++|++++|+++++|+|+-++++-++-++++++|+-++++|+|+++++|++++|-++|+++|++-++---++-++++++++++|++++++++++++++++
+++-++-+-++--|++++++++||+++-++++++--++++-|++++++++-+-++++++++++++++-|-++++++++-+++++++++-+|++|++++++++|++|++++++++|+++++++++-|-++++-++|+-+++++++++++++++++++++++++-++-++++++++-++|++++++-++|+++++++++++-+++++-++-+-++++++++++++++++++++++-++++++++++++-+|+
|||-|+++|-+|+++++++++++++++++++++++-|++++++++++-+++|++|+-++++++-++++++-+-+++++++++|+--||+++++|+|||||++++|-++++++++|++++++++++-+++-|+++++++++++-+++|++-+++++-+-+|+++++++++++++|+-++++++++++++|+++++|++++++++++++|++++++++||+++++++-++++++|+++++|+++++++++++
++++++-||--+++++++++++++++++++|+-+++++++--|+++|+|+-+|++++++-++++-+|+++|+++-++-|++++|-++++++++|++++++++++++++++++++|+++-+++++++++-|++++-++++++++++++++++-++++-++++++++++++++-++++++++++---++++--++++-+++++++++++++++-|++++++++++-+++++|++++++++++-+++++-+++
++++-++++++-++++++++++|++++++||+++++++++++|+++++++++++++|+|+++++++-+-+++++++++++++++++++++++++|-++++++|++++++++++++++-+++-++++++++++++|++-++||+++-++-+|++++++-+++|++++++++-+++|++++++|++++++++++++++++|+++++++++++++-+++++++||-+|++++++++++|+|++-+++++-+++
++||+++++--+++|+|+++++-++++++++++++++++++-+-++++++++++++++++++-+++++++++|++++|-++++++++-+-++++++-|+++--|++|++++++++|+-++--+-++++++++|-+++++++++|+++++|+|++++++-+-++|++++++|+++++|+||++++++++-+++++++|+++++++-+++++|++++++|+|+++++++-++|++++++|+++|++|+++++
++++++++|+|+++++||+|-++-+-++++++|++++-++++++-++++|-+|+|+++++++++++++||+-+|+|++|-+++++|+-|+++++++++++++++-++|+++++|-++++++++|-+++++++++|+++-+++|++-+-++++++-+++|++++++++++++++|+|+++++++++++++++++|++++-++++++++-++++++++-+++|+++++|+++++++|+++-+++++++++++
+++++++|++++++++|+|++++++++++-++--+++|++++-+++++++++|++++++++++++++++++--+++-++-+++++++++++++-++++++++-|++++|++-+|+++-++++++++++-+++++++-++++++-++++-+-+|++++++++++++-+-+++-+++++++++++++|+++|++++++++++++++++++++++++-++++++|++++++++|+|+++-++++++|++++++
+-+++++++++++++++++++|+++|+-++++++-++++-++++++++|+++++-+++++++++++++++-++-++-+-+++|+-+-++|+++++++++++++-++|+||+++++++|++++-+++-++++|++++|+++++++++-++|--+++++++++++++|-+++++-+|+++--+|+++-+++++++++++|++-+|++-+++++|++++-+++-+++++++++++++|+|+++|-+++|++-+
+++|+|-+|+++++++++++++++|++-+|+++++++-+++++++++++|+++|++-++++|++-+++++++++++|++++++++++++++-|++++|++++++|-+-++++++--+++-++++|+-+++++++++-++++++-|+-++++-+++++-+++-+++|++|++++++-++++++++++++++-|++-|++|+-+-+|+++++++++++|+|--++++++||++++++++++-+++++-++++
++++++|+++++|++|++++++++++++++++|+++++|+++++-+++++++++-++++|++++-+++-+++-+++++++++++|++++|++|++++++++-+|+-+++--++|+|+++|+++++++++++|++++++|++++-+++++++++++++++++|+++-|++++-|++++-+++++++++-+++|+++-+++++++++++++-+++|-+|++++++++++++++++++++++++++++----+
++|++++++++--++++++++|+++-++-+-+|+++++++++-+-+++++-+++++++++-++++|-+-+|++++++-++++++-+++++-++++++++-++++++++++++-++++-+-|+++++++++++++|-+++-++-+++++++++++++++++++++++++|++++-|+++|-|++++++++|++|+++|+++++-+++++++++|++-+++-+++++++--++++++++++-+||||+++++
+++++++|+++|++++++++|||+-|++++|++++++++++|+|-+|+++++++++++++-++-+-++++-+++-|++++-+|++++++++++++++-++++++-+|-+++-+++++|++-+++++++++++++++++++--+||+++++++|++-++++|+++++|-+++++++++++++++||-+-+++|+-+|++++++++++++++++++++|+++++++++-+|+-+|++++++-+-+-+|++++
++++++++++++++++++++++++-++++|+++++++++++++-+++++++++|++++-+++++|+++-++++++++++-+|++++|-+-++|+++|++++++-+++++++|++++|+-+||++++-+++-|++++++||++-+++-+++-++++|+-+-++++++-++++++||+-|+++++--++++|+++++++++++++++-+++-++-++-++++++++++++-|++-++-+++++++++|++++
++-|+++++-+++++-+--++-+++|++-|+++|+-|+++++-+++|++++++++++-++|++++-+|-+-++-++++++++++|++-|++++++++++++++|+-++++++++-+|-+++++++++++|++|-+++++++-|-|+-++-+++++++-+-++++-|+||+++-||++++++++-+-+++++++++++-++++++|++-+++++++-++++++-++|++++++-++|+-|+++++--++++
+++++++-|+++++++++++-++|++++++++-+-++++--+++++++++|++++++++++-+++++++++++++++++++++++++++|+++++-+++++-++|++|++|+++++-+++++++++++++++-+|+||++++|++-+++||+-|+++++++++-|++-+++++|+||+++-++|-+-++++-|+++++++++++-+++-+++|+|++++-++|++++--+++||+++++++++-++++++
+|+++++||+++++--++++++++++++-+++++++++-|+++|++-++|++-++|+++++++|+--++|+++++++++-+++++++++|+-+-+---+++++|+++-++++++-+++|+++++++++++|++-+++++|-|++|++++++++|+++++++++++++++|++++-+-+|+++++++-+++++-+++++++|+++++++-+++--++++++++-++++++-+-+-+-+||+|+++|+++++
+|++++--+-++++|+++++|||+-++++++++++++++++--++++++++++--++++|++++|++|||++|-++|+-+++-+++++++++++|++||++++++++++-+|-+|+++++++++-+|++|+++++|-++++++-+++++++-+++|+|++-++||++++++++--+++|+++--+++++-++++++|+++++-+-++++++++++-|++++++++++++-++|++-|+++|+-+++++++
+|++++-++++-++++++++++++||++++-+--+|+++++|+++++++++++++|++-++++++++++++|++++++|-+-+++|++|-|++-+++++-++|+++++++++++++++++++++++++++-+++-++|||++++-+++|++++|-+-|+++||++++|+++--+++++++-+++++++-++++-++++++++-+++-+++++++++++++++++|+-|-+-++++|+++-++++-|||+-
+++++-+-++-++++++-+++++++++-+++-++++|+|++--+|++++++++++++++++-+++++++++-++|++++++++-++++|++++-++-|+++-+++|+++|+-++++++++++||+++-+|-++++++++|++++++---+-+-++|+++|-+|++||+||+|++++++-++++|-+++++|-|+++++||+++--+++++|++++++|+++++++-+|++++-++|-+++++++++++++
+|-++-+++++++++++++++++-+++++|+++++++--|++++|++++|-+++|++++||++-+|++-++++-+++++-++-+++++++++++-|+++--+++++-++|++++++++++++-+|++||+++++++++++|++-|++++++++-++|++++++++|-++++++|-+-+++++--+-+++-+++++|++++|+++|+++++++|+++-+|+++|+++||++-++++++-+-+|-+++++++
+++++++|+++++++++++++-++++++++++||+++++-++|-+++|++++++++++++++++-|++++++++|-+++-|+++++++-+-+++||+++++++|++++++++++++++|++++|++++++++++-+++++++++++++-+++-++|+++++++-+-+++++++++++-+++-++|+++|++++++|++-|+-+++++++-++|++|++-++++++++++++++++--||+++|+++++++
++-+-++--|+++|++|++|++++-++++|+++++++++++++-+++++--+++|-++++|++++++-+++++|++++|+++|+++++|+++++++|+++-+|-+++++++++++++|+|++|+-+++++|--+-++++++++-+++++++++++|+|++|+++++++++++|-+++|++++++-+|+++++-+++++-+++++++++|+|+++|++++++|+++++++-++||++---+-+|+||++++
+|-++++|+++++-+++++--++-|-++++++++++-+++++++++++++|+++++-+|+-++++++++|--++++-+++|+-+++++++-++-+++++||+-+-++++++++++++|+-+++++++|+++++++++++++-+-++|+-+++++-+|++++++++|+-|+++++-+|+-||+++++-++|+-|+-+++++-+|+++++++++|+++++++++-++++|+-+++-++|-+++-++-+++++
||++++-+++++-|++|--+++|+++-+++-+++++++++|++++++++|++++++++++++++++++++++-|+|++-++++++|++++++++++++++++++++-++++++--++++++|++-+++++++||+++++|+++|+++||++|++++|+++++-|+-+|++|++++++++++++++++++-+++++|++++|++++++++++++|+-++++++-+++|-++-+++++++-+++++++++-+
+|++-++|-|-+++||-+++++++++++++++++++++|+++-|-+|+++-+---|+-+++-++++++++++++++-+-|+|++++|++++++++---+++++++++-+++++++++++++++++++++++|++-++++|+++++++++++++++-+|+++|||+|+|-+++++++++++|-++|++++++++++++++|++++-++++-++|+++++++++|+++++--|++++++++|+++++++-++
++++|+-++++|+-+++++-++++++++++++++++++-+++++|+++|+++++++++++-+++|+-|++++-+|++++++++++++-++++++||+|++++++|+++++++-++-+++|+++++-+++++++|+++++++++-++++++++++--+|+-+++++|+-++++-++++++++|+++++-++|+++++++++++++-++++++|++++++-++||+|++++++++|-|+++++-+++++-++
+++++++++++++++|+++++-++++|+|+|++++++|-++++++++|++++++++-+++++-++|-|+-+++|+++++++-+++++++-|+++++++++|+++++++|+-++|+|+++++++++-+++++++++++++++++++++--+|+|+|++|++++-+++++|+++|+++++++++++++++++-++++-|+++++++|-|++|+++++|++|+|-++++|+-+-|+|+++++|+++-|+++-+
+||++|++-+|+++++-+++-++|++++++++++++++-+++-++|+++++|++++++++++++|++++++++++|++++++|+++|++++++++++|+++++++-+++-++++++++++++++++++++++++||+++-++|+++++++++++|+++|++++-+|-++|+++-+++++++++++++++++||-+++++++++++++-++|+-+|+||++++++++-++|+++++-++++++++++|-++
+++++|++++++++++-++++|+-+++++++++++-|++++++-+++-++++++++|++++++++-+++-++++++++|--++++|++++++++++|+++++++++++|++|+|-++-++++++++|+|+++-+++-+-+++++++++-+++++++++-+++++|+++-|+|+--+++-+++-++++|+|+++++++|++|+++++++++++++++++++++++-+-+|+++++++++++|+++++|+++
++|+++++++++++++|+++++++++++++++++++++|+|+|++++++++++++|+++++++++-|+++++++|+++++-++++++++-|-++-+++++++|++-+++++++-+-++++++++++++++++-+-+-++++++++++||+++++++-++-++++++++++++-+++|+++++++-++++++++++---+++++|++---+++-++++-++++-+|++++|+++++-++++++++++-+++
+++++++++++++++++|++++++++++++-|+++++-|++|++|+-++++++-+++|+-+++++|+-+++++++++++-|++++++++++++|+++|-+|++++++++++++-++++-++|++-+++++-+|++|+++++-++-++++++++++|++++++++++++|++++++++++++++-++++++++|++++++-+++|+++|+|+++++++-+++++++-+++--++++++|+-++++++++++
+-++|++|+++-+|+-++-++++|++++++|++++-++++--+-+++++-|+++++++++++++++++++-++++++|++++++++++-++++++|+-+++++++++++++++-|++++++++++--+++++++-++++|+++++++|++++++||+++++|++++++-|+++++++++++|+|++|+++++++++++++++|++++++|++++|-+++++|+++++-++-+++|+++++-+|-+|++++
++|+-++++|+++|+++++++++++++--|++-+++++++|+++|+|+++++++-++-+-+++++++|+++++|++-+||++++++-+-|-++++++-+++-+|++++-|+++-++|++-++++++|++++|-+|+-++|+-+++++++-++++-++++-||++++|++++++++++++++|-+++++++-|++-++|+|+|+-+|++++++++++|+++++-+|++---++-+++++++++++++|+|-
-++++-++++++++++++-+++|++++-+++|+++-++|+|+++-++-++++--++++++++++++++-++++++++++++++++-+++++++++++++++++++++++-|++|++|++++|++|+|||++|++++++++++|++++++|+||+++-++---|-+-++|+++++++++|-+++++|++-|+++|++++++||+-++++-|++|-++-+++++++++++++++++-++-+++++|++++++
+++++|-|+++||+++++++++++--++++|+++|+++++++++-++-++++++++|+|+|+-++++++|+++|+++++++++++++++-+|+++++|-+++++-|--++++-++++-+++-++++++++++++++|++-+|+-|++++++++++++++-+++|++|++++++++++++++++++++++++++-+|-+++++-+++++++++--++++-+||++-+-++++++++++++--+++-+++++
++-++|+++-+|++++++++++|++|++--++--+++++++|+++-+++++|+-+-++++++++++-+|+++++||+++++++++|-++|++++++++|++||++++++++++++|-++++++-++||++-+++++-+++++++++++++|-++++++++++++|++++++++++++++|-++|-++++++++++|++-++++++-++|+|+++-+++++|+|++++++++++|+++++++++++++-++
+++++++|+++-+|++++++|++++++++--+++++++++-+++++++-++++++++|+|+++++++++-++++++++++-++++++|++++|++++++-+|--+++++++++|++-+++-++++|++++++++--++++++-++|++-+++|++++-+++++|++++++|+-++|+++++-++-++++|++++++-++++|+++++++++++++++|+|++++++++++--+++++++|-+++++++++
++++++++|+++++|++-++|++++++|++++++-+++++++|++-|++++++++++++-+-+++++|+++-++++|+-+++++++++++++++-+-+++++++++-++++|+-+-+-+++||++++|+-+--++++|+-+-+++++|-++++++-++--+|+++++|+++|+++++|+++++--+++++++++|-+++++++|+++++|++++++|++|++++||-+++++-+|++++-||+|+-++++
++|++-+-++++|-+-+|++++|+|+++|+++|++|+++++-++++++-+++++|-++|+++++++++++-|++++++++++++-++++-++|++++++-+|++++++++-|++-+++++++++++++++-++++-|+++++++++||-+++++++++++|++++--+|-+++|+++---|+|++++++++++-++++++++-++++|+++||++|+++-++--+++|++++|++|++++++|-++|+++
+++++++|++|-+++-++++++++++++-+-++-+++++++++-++--+++++-++|++++|+++++++-+-+++++++-+|+-++++++++++++++-++++++-++++++|+++++|+++++++++++-++++-++++-+++++||++++++++++++|++-++++-++|++++|+++-++++++++++++++-+++-+++-++-++|+-+++|++++++++++++++++--+++++-+++++++++|
++|+++-++-++-+++||+++++++++++-+||+-++-+||++++++++++++++++|+++++|+++++|+++++|+++++++-+++++|+++++++++++|+-+++-|++++++-+++|+++++-+++++-++++|-+++++|+++++++|+++|+++-+++++--+--+++++++++++++++||+++++++++++-+-+++++++++++++++++-|+++-+++++-+++++++++|+++|+-+|++
|++++++++++++++++-+++++++++++++|++|++|+++++-++++++|+++++++++|-+|++++++++++-+++++++-+++++++++-+++++++-|+|++|+++++-++++++-+++++++||++-++++++-+++++++++|+++++++||+-+|+|-+++++++++-+++++++|+|+-|+|+++++++++++++++|-++++++++|++++-++++++++++++++++++++++|++++-+
+|+++++|+++++-++++++++++++++++++-++++-++++-+-+++-++++++||+|+++|+++++++|+++---+-++++++|+-++++++++-++-++-|+|++||++++++++-+++-+++++-|+++++-++++|++++|++++++++++++++++|++|++++-+++|+++++-+++++-++++++++-++++++++++++|++++|+++++-++++++++-+-++++++-++++++++++-+
++++-+++++++++++++++++++|+|++-++++|+++++++++++--++++++|++|+|-++||++|++|+++|++++-+|+++|++++-|++||-++|+-+++|+-+++++++|+++++++++++++||--++-+|-|++|-+++++++-+|+++-+-|+-++++++++-++++|+++++|+++++++++++++--+++|+++++++++|++++++-|-++++|-+++-+|++++++|-+|++++-++
|++-++|-+++|++++++++++++++++++++-++++-+-+++-+++++++++|++-++++|+-++++|++++++|++++-+++++++-+++++-+++++++-++-+++++|-|++++++++|++++++++-++--++++++|+++++-++|||+++++++++++++++++---+-|+-+-+++++++|++++++++++++++--|++++++-+-+++++++|++|-+|+++|+++++++++-+|+++++
++++++++|++||+++++++-+++++-+|++|++++|++++++++++++++++-+++|+++|||+++++++-+|-+++-+++--+|+-+++++|++++-|++++--+|+++++++++++-++++++++++++-++|++++-++++++++++++-+|++|+-++++++++++++|+--++++++++|+-+++|++++-+-++++++|++-++-+++++++-|+|++++++++|++-+++++++|++|++++
|||++++++|++|++|-+++++++||++|++++-+|+++++-++++-+++||++++++|+|++++++-+++++-++|+++++++++++-+++|+-+++++++++++++++++++++-+++-++-++++|+-++++|++++++++++++++-|+-+++-++++++++++++++-++-+++|+|-++-++++++-+++++++++-+++++++-++-+|+||+++-+-+++++|+|+++|-+|+-++++++++
++-+++-++++++||+|+-+++-+++++|+++++|++--+++-|||+-+|+|++-+++++++|+-+++++++++++++-+++-||+|+++++++++++|++|+-++|+++++++|+++-+++++-+++|+-+++++++-+++--++++++++++++++-+++-+++++++|++-++++-++++++++-+++++++++++|++|+++|++-++++++++|+|+|+++++||+++++++-|+++++++++++
++-|++||++++|+++++-++++|+++-||++++++|+++--+-+++-+-++++++++|++++++++++++-++|+-||++++++++-++-+++++++++++-+++++++-+++|||++-+++++++++++++-+-++++++++++|++++|++|+-|++++-|++|+|-+|+++++-+++|++++++-++++++|+-+|+|++++|++++|+++|++++++++++++++-|++++++|++|++-+++++
+++-+++||++++|++++-++++|++++++++++++|+++++++|-++|+++++++++++++-|+++-|+++++|+--|++++++++||++-+-++++++-+|+++++++++++-+++++++++|++++++++|++++++++++++++--+++++|++++-+++-+|++++|++++++++++++++++++++||++-|+++++++++++|-+-||++++++++++-+++-++++++-++-++++++|+++
-+-|+++|++++|+|-+-+++-+++-++++-++++|++++|+-++++++++|+|+++++-+++-++|+++|++|+--+--++++++++++++-|+++++++|+++++++-+|+++++-++++++|++++++|+++||+++++++++++++|+++++++++|+++++++++++++++-++-++++++||+-+++++++++++-++|--++|+++++|++++-++-++||+++|+++|++|++++++++++|
+++++|+++++++|+++++++++++++|++|+++|++|||++++|++++-++++--+-+++++-+-+++-++|+++++++|+-++++++++|+++++|++-+++-+-+++|++-++++++++++|+++++-+++-+|++-|+|+++++-|+++++++-+|+++|+++|++++++|++++++++|+-|+++++|+++++|-+-++++++-+-++-++--++++-++-++++++-+++++++-++|++++++
++++|+++++-+++++++++++-++++-+|++-++-|+++++++-+-+-++++++++++++++++++++++|-+|++|++-+-++++++++++++++++|++++++|+-++|++++++++++++||+++|+++++|+|++|+++++++++++++-++++++|+++++++++++++|+|||++-|+++++|++++++++++++-++++-+++|+++-+++++++++++++|+-+++++-+++++-++++++
+++++++-+++|+++++++++|++-+|++-++++|+|++++++||+++|+-+++++|+++++|++++++++++++++++++++++++|+||-+++++|-+++++++|+++++|+++++++++++++++++++|++++|++++++++++++-+++-++++++++++++|+++++-+++++-+|++|+|+|+++++++++++++-++++++++++|++|+-+++++++++-++++-+|++|++++-++++++
++++++|++++-++-++-+++++|++-+++++|+++++++++++-+++||+|++|++--|+++++++++++++++++++|+++++++++++++++++++++++++++++++++++|+++++-+++-|+++++--++++|++++++-+++-+|+++++++-+-++++++++++++++|-+||+++++++++++-++-+++++++-+++|++++++++++++-+++-|+++|++++++++++++++++-||+
+-++++-+|++++++++++++++++++|+++++|+-+++++++|++-+++++++++++-++++++||+++++++-+++++|++|++||+++|+-|++++++++++-++||+++|-+++-+-++++++++++|-+++|+|+|+++-++++||+++++++|++++|++++|-|-+++|+++++++++++++++++++|++++-+-+-+-++++|++++++|++++++|+++++++++++++|+++++++-++
++-++++++++++++-+++|++++++++++-+++|++++||+++|-+++-++|++|+-++++-++++++++|||+-++||-++-||++++++++++-++++++++++++-++|-+|+++--|+++++-++++-+|+-++++++|+|+++||+++++-+++++|++|+|+++++|++++++-+|-+-++++++|||-|+|++++|++++++++-+-+++++++++++++++++-+++++-+|++++-+|++
|++++++++++++++|++--+|-+|+++-++-++++++++-++++++|+++-|++++-|++-+++++-++++++++-|+++++-++|+-++++++|+++++++++++++++|+++-+++++++++++++|+++|+++--++-+-++++++++--+++++-++++||+++++++|++|-++++++++-+-+++-++-++++++|++++||++-++-+++++-|-+|++++++++|++++++++++++-++|
+|++--++++|++|++++|+++|++++++-++|+++++|-|++++++-++++++|++++||++++||--++|+++++|++-++++++|++++++++|+++++|++++|++|+++-+++-+|++++||+++++++|+-+-++++++++++++++++-+|+|++++-++++|+++++-+++|++++|-+++|++-++++++|+++++++++++++++-++++++-+++++|-++++|++++++++++-++++
+++++++++|++++++++|++-+++---++-+|-++-|++-|++++++-+++|-|+-++|+-++++++-|+++|+++++|++-++++++++++++++-+++++|-++|++|+-+++++++-+++++++++++++++++||+|++-++++|-+++||+++|+|+++-|+++++|++-++++-++|+++++++|-++++++||++++++++|+|-++++|+-+++-++++++++|+-+++++++-+++++++
+++|++++||-+++++++|++-+++++++++++-++++++++++-+++++++++|+++|++-++++-++++++||++-++++|++++++++++++||-+-|+++|++++++++-++++++++++++--++++-|++++++++-+++++++++++++++++++++|-++|+-+++++++|++++++++++++++++++++++|+++++||+++++++++|+|++-|++++|++|+++++-+-+++++++|+
++++++++-+++++|++++++-+++++++++++++|+++++++++|+++-+|+++++|++++++++|+++++|+++++++++-+|--++++|+-+++++++++|++++++++|-|++++|+++|++-+-|-++-+-++++|+++-|+++++++++++++++++|++++++++++++++++++|||+++++|++++++++++++-++-|+|++++++-|+++-+++|+-++-|++++++++-+||+-++++
|+++-+++-++++++-+++++|++++-+++|+++++++++||+-+++|+++++++++--+++++||++++++--+++++-++++++|++++++++++++++++++++|+|++|+++-|++++|++|++|++++++++++-|++-++++-+++|+++++++++++++++++-+++++++++++++++++++++++|+-++++++++++++++++++++++++|++++|++++++++++-+++-++-++++|
++-+++++++|++++++|++++++++++++++++++-++++++-++++|+--++++++-++++++++|++++++++++--+|-++++++||+++++++++++++++++|++--+++++-++++++-+++++|++++|+-|+++++++|+-+++-++++-+++-++++-+-++++++-+|++|++++++++++-+-++-+-|++++++++++++-+|+++++++-+|+++-+-++++|++++++|++++++
++++++++++++|++-++++++|++|++++++-++++++++++|++++-+||+||--+++|++-+|+++++-+++|+++++|+++++|+++++++++|+-+++-+++-+-+++++++++++-++-++-++|++++-++++|++-+++-++++|+--+-+++++++++-+|+++++--+|++++++-+-++-++++-++++++-|+|++++++++++++++++++-++++++-++++-+++++++++++++
+|+|+++|++++++|+|++++++++++++-++|+|++++++++++||+++|+|++++++++++||-+|+++++---+|+++-+-++++++++++++++++++++++++-+--++++++++++++++++++++++++++++++-||++++++|++++++-++-+++++++++-++++-++++++++++++++++++||+++++++++++-+++++++++++++-++-++-+++|+||-|+++|+++-++++
+--++++++++-+-++++++++|-++++|+++|+++++|++++++--++-+++++++++++|+|+-++++++|+++++++++-+++++-+++++++++++++++++++-++-++++++++||--|+|+-++-++-++-++++++|++++++|+-++++-+-+++++|++++++|+|+++++-|++++|++++|-+++++++++++++++-++++++--+++|++++|+++++++-+|+-+++-+|+++|+
-+++++|++++-+++++++-++|+++++|++||-+++-|++|+++++-++-+++++++++++++|+++++|+-++++|++|||-+-++|+++++++++++++++++++|+-+++|++-++++++++++|+++++++++++-|++-+|++++++++|+-+++++++-|++|++++--++++++||+++++++++-+++++++++|++++++++-+|++++++-++++-|+++++++++|-+++++++++++
+-+++++++-+++++|+++-+-+++++|+-+++++++-+++++++++++++++++++++++++++|++++++++++|++++-++++-+--+|+++++++|+++++++|++++++++|+|+|-+|+++++|-+++++|+++++++++|-++++++++-+++-++++++++++++-+++||+|+++++++|+|++++|+++++--|+-++++++-|++++-+-++++-+-+++++++++|++-+++++-+++
++++++++++++++++++++|+++++++++++|-++++++++++++++-++++++++-|-+++|+|++++-+++-++++++|+++-+++++|+++++++-|++++++++++++|+++-+++|-+++++|++++++++++-++++|++++|++++-|+|++++-++++++++++++++|+++++++++-++++++-|++|+|++-++++|++|+++-++++++++++++++-++++++++++++-++++++
++++++++++++++|++|+++++++++++++++++++++++++++++++-|++++-+++|+++++|+-|+-+++++|++++++++-+++-+++++|-+-|+++++++-+++++|+++-++|+||+++||++||+++++++++++++++++++++++-+-|+++++||-++++|+-++++++|-++++-|+-++++++|++-+++++++|+++++++|+|++++|++-+++++++++|+++++-+++++++
+++++++++++++++|++++++++++|+-+++|++|++|++-|++-+-+++++++-+-+++++++++-++|+++++|+|+++-+|-|+++++++++++--++++-++++|++++++++||-+++++++|++-+++++++++|+++++++++|+++-++++|||++|+++|+++++++++++++++++-++++-+|+++|+++++|+++++++++++++++++++++-|++++-|++++++++++++++++
+++-+++|+++++++++++++++++-+-+-+++++++--+++++++||++|+|++++++++|++++++++++++-++++++++|++++|++++++|++++++|++++++++++-+++++++++++++++|++-+-++|+++|++|++++|++|++-++|+++--|++++++|+++|++++++||+++-+-+|+|+++|++++++++++|+-++++-++|+-+|+-+-++++++++++||+++++++++-+
-+-+++++++++|++++|++++++|++++-+++++++++++++++++++++++++++++|+++++|++++++++-+++-|+++++|++|++++-++++++++++-++|+++++++++++++++|++++++-+--|+-+++++|+++++++-+++++++++++++++++++-++++++-++-+++++++++|++-+-+++++++++-++++++|+++++++-++++-+++|+-++++++++++|+++-+++
++++++++++-+|+++++++|+++||-|-+++++++-++++++|+++++|+|+--+++++++++++++++++++++||+++++++++++++++++|++-+++++++++-|-+|+|+++|+++++++++++++++||-++||++-+-|+|++|-+++-++|++++++++++++-++++++++++++-++-++++++++++++++++++++++++++++-+-++++++-++-+++++-+++|+-++-+++++
++-++++++|++++++++++++-++++++++++|+|-+++|||++++|+-++|-+++++++|+-++-+|+++|+--++|-+++|+++-++-++++++-++++++++++++++-+++|+++|++-+||++++++-|++|+++++-+-+++++-|+|+++++|++++++++++++--++|+++--|+++++++|++-++-+-+|+++++++++|++++|++++-++++++++++-+++++++++||++++-+
+++++++++++-+++++++|+++++++++|-+++|-++++++--++++|+++++++++|+++++++-+|+++++++++-+-+++++++|++++++++|-+-+-|+|-++++-+++++++++++++|++-++|+++-+|+-++++++|+|++++++-++++++++++-++++++++-|+++++-+|+-++++++|++-+++++++-|++++++++++++++-+++++-|++-+++++-+++++++++|+++
|+++++++++++++++-++-++++--+++++||+-+|+++++++|-++++++-|+---+++++-+++++|++++|++++-++++|+++|+++++|+++++|+++-++++++-++|++++++++++++|++-+--++++||++++-+++++|+++-++++++++-+|++-++++++++++++++++++-+|+++++++++++-++-|+++-++++++-++++|++++-++-++++|++-++++++++++||
++++++++++-++++++++++++-+++++++|++++++++++++++++++++++-+++++-++++++++-++|++-++-+++++++|+++-+-+++++--+++-++++++++++-++++--+++++|+++++++-+++++++++-+-+++++++-+||++++++++++-+++++++|++|+++++++++++|+++||+++++-+++++++++++++-+-++++-+++++|-++++++-++++--+|++++
++++++++++++++++++++++++-++++||+++++++++|-+--+|-++++++++++|++|+++|+++++++++++-+++|+++-+++++++|++-++++|++-++|+++++++++|+++++++-+++++-++--++++++++++++|+++++++|+-+++++++|++|-++++++++-+|++-++++|++|++||+++++-+|+++|+-++++++++++++++--+++++++++++++++|+-+++++
-++++++++++++++|++|+-++++||+-+++-+++++---+++-++++++-+-++++++|+|+-++-++++++-++++++++++++++|++++-++++|+++++|+++++++++-+||++++++++-+++++++-+++++++++|+++++++++++-+++++|--+-+++++--|+--++++++++++-|+++++|+++++|+|++++|+-+++++++|++|++++++++|++|-++--+++||+++++
++++|++-+|+++-+++-+++++++++-+++-+++-+++++++++||++|++++++++++++-|+++-+|-+++++++++-++++++++++|+++++++++++++++-++|+|+++-|++||+++-+++++++++++|++-+|++++++++|+|+|+|+++++-+-+|+++++||+||++++|+++|-+++++++--+++++++++++|+-++|++++++++++++++|++++++++++++|+++|++++
+|-+-++++|+++|+|++++++-++++|++|++--++-+|+|+++++++++++++++-++|-++++++++++++++++++++++++-+-+-++++++|++-++++|+|+++++++|+++++++++++++++++++++++++++++++++++++++++-|+++++++++|+++-+++++++++++|+-++++-|+++++-+++++--++-|+--+++++++++-+++++++++|++++|++++|+++++++
-+++|+++++++-++-++|++++++++|-++++++-+|++-++||+++-++++++++++++++++|+++|+|---+++||-++++-++++++++++++++-++-|+++++++++|++|++++++++++++-++++++++++|+++++++++++++++++-++++++|+|++|+++++|+++|-++++++++++|+++++|++++++|+++++++++|+++|++++-+++|++++|+++++-+-+-++-++
++++-++++++++++++++++++++|+++-++-++|+|++-+++++-++|+++|+++++++|+-+++||+++++++-+-|++++++++-+++++++|+++-+++-++++++++-++++++|++++|+++++-+++++|++++++++++|+|++++|++++-+++++++++++++-++|++++++++++++++++++-|++++|+++++++-++-++++++++++++-+++++++++++++|++++|+--+
++++++++++++++++-++-++++-+++-+++--+|++++++++|++++++|+++++++-++++++++++++-+++++++++|++-+++++-+-++-+++-++++++-+++|+++++++-++++++|--+-+++-++-+||++++-+++++++++-++++++++++++-|++-+++++++++-+-+-+++|++++++++++++++++++++-++++++++|++++++++++++++|++|+++|-+++--+
-|+++-+++++--+|-++++-|++++++++++++++|+++++++-+++-+++++-++++-++-++|++++++++++--++++++++++++++||++++--+++++-+|++++++++++-+++++++++-++++++++++-++++++++|+-++++-+++|++|++++++++++++++++++++++++|+++-++++|+|+++++|++|++++|+++++++++++++++|++++++-|+++++|+++-+++
++++|++|+++++++|+++++++++++|++++++++-++++|+++++++|++--++++-++++-++-++++++++++--++-++++++++|++++|+++++++++|++++++|+++++++|++++++++-++-++||+++++++++++++-+++-++++++++++|++++++++++++++++|++++++++++++|+++++++++++++++++++++||-++++++++++++|+++++|++++++-+++-
+++++++-||+++-++++-+++++++|+-|++++++|++++++++++++++++-++++++|++++-+++++++++++-++++-+++--|-|+-+++++++++++-+++-|++++++|++++--+++-+++++-++++--|++++++-++|+-|++++-++++++++++++|+++++++++-|+++++|++++|++-|++++++-+-++-++++++++++++++|++|++++-|++++++++-+++++++|
++++++++++|-++++++|++|+++++++++++++++++|+-++|-+++-|++++++-+++++++|++-+++++-+++++-+++-+--++++++|+-+++-+++++++++-++|+++++++++-++++|++++++++++++-++++++++++++-|-++|+++|+++++--+-+-+++++|+-+++++++++++-+-+++++++++-+|+|+++++-++|++|+-++++++|+-+++++++|+|+++--+
+++|++-++-+-+++-++|+++-+-++++++-++-|+|+|++|+++|+-|+++-+|++-++|+++++-+|++++|++++++-++|+++++-+++++++|++++++|+-++++++++++++++++++|++++|+|+-++++++|++++++++++++++++++++++++++|+-+++||+++++|++|++++-++++++++++||+++++++++-++-+++++++++-+|++++++++++-++|+++|++++
-|++++++-++|+++|++++++++++++|-+++++|||++|-++|+++++++++|+|++++|++|-++++++++++--+++||-++-+++++++|++++++-++++-++++++||+|+||++|+++++++++++++++++|++++-+++++|++-|-++++++|-++-++++|++++++-+|++--||+++++-+++++++++++++|+++++|+++++++++|+++++++++-+++++++-+++++-++
+||+|++|+++-++++|++++++++++++-+-+++++++++|--++|+++-|++++++++++++-+++++++++|++++||-+|+|+++++++++++|++++++++|++++|++++++||-+++++++++++++++++-++++++++++++++||+++--++++++++++++++-|||++++++++|+++-++++++-++++++++++-+++++++++++-++++++-++++++|-+++|++++|+++++
-+++++++++++++++++-+++++|++++-++-|++++++++++-+++++|+|-++++-++-+|++++++++++++++++++-++++++++++++++++++-|+++++|-+++++|++++++|++++|++-+|+++++++|+-+||+|+-+++++++|+|++-+++++++|+++++++++++++|-+|++|++|++++|-+++++++-++-|++++++|++++++++|++++++++++++++++++|+++
+++++-+++++++++++++++|+++++|++|++++|+++++|+++++|++++++++++++-+++|+|++++++++++++++|+-++++++++|++++-+|++-+|++|+-+++++++++-|+++++-++-+++++++++++++++|-++-+-+++++++++++++++--+++|++|+++++|-++++++|++++-+++++|++++++++++|++++++|++++-+|+++|-++++|+++++++|++--++
+++--++++--+++++++++|++++++||+++||++++|+|+++++-+++|++++++++++++++-+++++++++-+|+-++++++++++|++++|++|++++++++++++-|-+++++++||++++++++++|+++-++++||||++++++++++++++-+++-+++--+|+||+++++++++-+++++++|++++++++++++++|++-++++++-+++++-+++++|+++++|-+++-++|++++|+
+|+-+|++++|+++++++++++++++|++++|++|++-+++++++-+|-+-+|++++++++-+++|-+++++++--+++++|++++|+|--+++++++|++-+++-+++++-||-++++++|+++++++++-+++|++++-+++++++|-+++++-+++++++++++++++|+-+++-|++-++++++++++-|+-++++++|+++++-++|+-++++--++-+++|+++-+++++++++++++++-+|+
+++++++--+++++++|+++|++++++++++++-++|++++|-++++++-+++++-|+++++++++++++++++++++++++|-++++-+++++--+++++++-++++++-++-++++-++++++++++++++++-++++++++|+++++++++++|-++++++++|+|++-++++-+-++++++|-++-+|+++++++-|+++++|++++|+++++++++-++++-+-++++++-++-++-++++++++
++--|+|++|+++-|+||+-++++++++++++-++++|+|+++-++-+++|+++++++++-++-+++++++++-|+|++++++++++++++++-|+++++|+-++++++++-++++++++--++++++++++|+++++++-+-++|++++++-++++++++++|++|++++|++++++|++++-+|++++|++++++++++++-+|++--++++++-++++++++|+|+++++|+++-++++++++++++
+++++++-++++|++-++++|+|+-++++++-|+++++++++--+++++++++++++++++++++++++++++++++|+++++++|++++++++++++++--+-++++++-+++++|++---+++++++++-++++-++|+||++-++++++-+++++++-++|+++++++++++++++++++++|++++++-++|+|+-|-++++|+++++++--+++|++++++++|++||++++++++++++++-++
++++-++++++|+++++++++-++++++|++++|-|++++-+++++-+-++++++-+++++++++++|||+|+++++++++|+|++++++-+|+|++++++++++||++|+++++++-+++++|+-++-++-||++++++-++++++||+++++++++||++-++++++-|+++++++++++-+++++|+|+++|-+++++++++++-++++++++-+++-+|+++++++++++++++++++++++|+++
|+++++++++++++++++|++++++++|+++++++++++++++++|+-++++++++-+|+|+-++++--|-++-+++++++|+++++++++++++++++++-+++++++|-+++++++||++|+++++++-++|++|++++|+|+++++-++++--++++++++-+++|-+|+++++++++-|+|+|+++-|+|++++|+|-++++|-++++++++-++++++++|+|+++++++|++++++++++|++-
+|+++++|+|-++++++++++++++|++|+|+++++++++++-++++-+++||++++++++|+|++|++|++-++++++|+++|+|+|-+++-+|+++++++++++|++|+++++++++|+-+|-+|+++++++-+++++-++|++|-+++++-++++++++++++++++-+|+++++++++|++|+++|+++-++++++++|++++++++++|-++++++|+++++++++-++++++++|+-+-+-+++
++++-+--+++|+++++++++++++|++++++++-++++-+++++-++++++++++-+++++--|+++++++++-+++++-+++-++|++++|+-++-++-|++++++++-+++++++++++-++-++++++++-++++++++++++++++|+-+++++++|+-|+++++-++++|+|++++++++++-+++++++++++|+++++++++-+|+-|+-++++++++++-+++++++++-++++-++++++
++-++++-++|-++--+-|+++++||+++-+++++-+++|++++|++----+++++|+++++|+++++++++++++++++++++++++++++++-+++++++-+|+|+|+|++|-++++++++++++-+++++++++|++|++++|++++-|+++++++|+|++-++++|+-+-++-++++++|+++-++++-+++||+++++|+||+-++||++-++-++-++---++++++++|+||+++++++++++
+-+-++|++|+++-+|-+++|+-+++++++|++|-+++|+|-+++|+++-+++++++-++++-+|+||+++++++-+++++|+++|-+|+++-+-|++++|++++++-++++++++|+-+++|++++++++++++++++++-+|++++|++++-++|++++++-+--+|++++++++++|+++++-+++++++++|+-++++-|++++++++++++++-+|+|+++++++|++-++++|-+++||++-++
+++++++|+|++++-+++++-+++|+++++|++++++++++++++-++++-++++++++-+||||++++++|++++|++++++|++++--|+++-+|+++|++|+++++|++-+|++++-|++++++++++++++++++|--+-+++++++-+|+++++++++|++++++++++-++++++-+++-+-+--+++++|+++-++++++-+++++++-+++++++++++++++++++++++-++++++|+++
+++--+++++-|+++|++++++++|+|+|+-+++|+|+++|+|+++-+-+++-+++|++++++++++++|+++-+++++++++|++-++-++++-+-+++++-+++++++|++++++++++-++++++++++-++|+-++++-+++++++++|-+-+-+++-++-+-++|-+|++|+-+++++++++++-+++++++|+++++++|-+++++++++-|-+-++-++++++|++++++++++-+++++++|
|++++++++++++++++++-++++++++-+-+++-++||+++++|-++++++++-+++++++-+++++-+++|+--++++-+-+++-++++++|+++-++-++++|-++|+++++++-+++++++||++++++++++++++++|-++|||++++++++++++++|-+-++++--+++++++|+++++++|+++|++--+|+-+++++|+++|--++|+-++++++++|+++++-++-+++++++-+|++-
+++++++++++-++++++++++++++++||++++-|++++++++++++++++|+++-++-++++++|||+++++++++-+++|+++|+|+++|+-+++++|+-+++++++++++|++++++++++++-++-++|++++++++|++|++++++++++|-+++++++++-+-+|+-+++-+++++++|+++|-||+++++++++|+++|++|+++-+|++++|+++-+++++++++||++|++++++++++|
+++++++++|+|++++++++|+|+++++++-+-|++++++-++|+++++++++++|+++++++++|-+++++-+++-+++++-++++++-+||+-+-++++++||+++|+|++|++++++|+++++++++-+++++++++|+++++-+--++|+++|-+++|+|+++|++++++-+++++++++++-+++|++++++++++++++++-++++++++++|+++++++|++-+++|+++-|+++++++++++
+++++-+-+++++|+++++++|++++++++++++++++-++++++-++++|+++++++++++-++++++++++|++++-++++++++++++++|+++|+++++|++++|++++++-+|+-+++++++++++|+-+++++++-++++++++++++|++|-++-++++++++++++++|+|+-+-+++++++-++-+|++++++++++-++++++|+++++++-++-+++++++--+++++++++++++-++
++|++++++|-+++++++|++-|+++++++++-+++++++++++++++++++++|++|++-++|+++++-++++|+|++-+++++++|+++++++++++++++-++--+++++|+++++++++++++++++-++++-++++++++++++|++-++-+++++++|+++--+|+++||+|++++++-++++++++-+++++++|+-++++--++|+++++++-++++-+++++|+-+++||++|++-|++-+
+++++++++++|++++-++|+++++++-+-+++++-++++-++++++++++++|+++++|--+++++++-+|++||+++++++--++-++++++++++|-+-++++-+-+++++-+++++++++++++++++++++++++++++|+++-++++++++|++++++-|+++++++++-++++++++-+++++++++|++++++|+|-+++++++-++-+|+++++-++++|+++-+-++++|+++++++++-
++++++++++|+++|+--++++++++++++++++|++++++|+-+++-++++||++|+++++||+++++++++++++|++++++-+|+++++++-+-|++-+++|+++++|+++++++++|+++||++++++-++++++--++|-+-++-++|+|++|++++++++++|+++-+++++++++++++-++-++|++|||++-++++++++|++++++++++|++++++++++|++|+++-+|++++++||+
+-++|-++++||+|++++|+++--+++|++++|+++++-++++-++++++++++|++|--++-+|+++-+||+++++|-+++-++++++++++|++++++++-+++++|-+++++++++++++|++|+++++++++++|++-+++-+++++++++++||+|+-+|+++||+--+++++++++-++++++++|+-|-+|+++||+++++++++++++++++++++++|+--++++++|+|+++++|+++-+
+|-+-+++|++-+++++++|+++++-|-++++++-+++---++|+-++|++++++++-+-+++++++++-+-++++-+++++++-||+++++|+|-+++-+++++|+-++++++-+-+++++++++++-++++++-+++++++++++++++++-++++-++-+|+++|++-++++|+++++++++++|++++|+-+++-++-+++-+++|+++++-+-++|+++||+++++-+++++++++|+++|+++-
++++-|++|+++++++++++|++|++++-|+++++++++++++|++++++++++||++++-++++|++|+++++++++++++++++|+++-++++++++++|++++++|++-++++|+++++++++++++|+++++|+|-++|++++++++++++-|++++++++++++++++++++|++++++-++++|++-++|++++++--|+++|++++|++++++++-++++-+++++++++++|++++++++++
++-+++|+++++|+-+-++++++++++-+|++++++|-+++-||+++-+++|-+|+++++|++-+++++|+++-|++++|+++|+++|-++-+|+|+++++++++--+|++++++-+++++++-++-|-+-+-+++++++++++++++|++++-||++++++++-|+++++++++--++++++++-+++++-+++++|+++++-+-++++|+++-+++|+++|++-+++++|||-+++++-+++++++++
+++-+-+++++++++++++|+-++-+++++++++++-+-++++++|+-+++-+++++++++++++++++++-+++++-|++++++++-++-++|+++++++|-|+|+-++++++-++++++++++++++++++-+++|+++++++++|++|+++++++++|+||++++++-++-+++++++++++++--++++-++++++++++|++|+++++++++++||+++++++++++|+-++++++++++++++|
+++++++++++-+++|+++++-+|++|++++-++++++++++++++++|+++|+++++++-|+|++|+-+++++++++++++-+|+++++-++-++++|++++|++|+++++++++|+-++++-++++++++++|++++||++-++++++++-+-+-++++++-+++|++++++-+|+|+++++++++++++++|++++++-+++|++++++++|+++|--+++++++||++++++++++|+++++-+++
++++++++++|+-+-|+++|+|++|+++-||+|+-+-|++++++--+++++++++++++|++++++++++++-++++|++++++--++++++++++++||+++|++++++|++++|++++++++++++++||++|+-++++++++++||++++++++-++|+-+++++++++++++++++-+++++++--++-+++-+++|+++--++-+|-+++++++|+||++++++-+-+++++++++-++++++++
+|++-+++++++++++|++++|++++++++++++++++++|+++++-++++++++++++++++++++++++|++|-+-+++++++++++++-+++--+-++|++|++|-+++++++-+++|+++++++++--|+++++++-++++-+++-++++--++|+++-|++++++++++++++-+++++|--++++|++++-+++++++-|+++++++|+++++++++-+-+|++|++++++++++-+-|+-+||
+++++-+++--++-+-++++++++++++++|+++-+++++++-+|+++++++|+|++++++++++++|+|+++|+|+|-+++++++++++++++|++++++++++++-+|+++++++++++|+++|++++++-++++++++++++|++|+-+-++++++++-|-+++++++++++++|++++++++|+++++++++++++-++-+++++++++-++++++|+++++|++++-++-|++++++++++-+++
+-++++++|++-++++++-+++++++++-+|-++++-+-+|+++++++|++-++|+++|++||+-+++++|+|++++++--+++++++||++-++++++-+-++|+|+|+++++++||+++++|+++++++--+++++|+++--++--+-+|++++++++-++++|+++++|++++++-++++++++++++++++-+-++++++++|-+++++++++|+++++++++-+|+|+++-+++++++++-++++
++-+|+++-||++++-+++++|++-++++++-+++-++++++++++++|++++|+++++++++|+++|+++-+++-++++++++++++++++++|++++++++||+|--+++++++|-++++++++++||++++++++++++-++-++++++++++-+++++++++-++||++|+|-++++++++++++|++|+|++-++-+|+++++++++--++|+++++++++-++++++|+++++-+|++-+|-++
++|++++++++-|+++-+++|+++++++++||++++--+++++++++++|+|+++|++|-+++++++++-|+++++++++-++++-|++++++++++++++|++||+-||+++++++|++++++|+++|+++++|++-++++++++-++|++++|+|+++++-+++++++-++++-||+-++++++++++++++|-+++++-++-++-++-+|+++++|+++-+++++++++++++-|++-+-+-+|+++
++++-++-+++--++++++|+++-++-+|+-+++|++++++-+-++++++|+++-++++-+++++++||-+|++++++++++|+||++++++++-++++++|+++|+++++-++++++++-|||-+-++|++-++++++++++++|-+++-++++|++++++-+++|+++|+++|+++++++++++++++|-++++++++++++++-++++++-+++++-+++++++++|||++++++++++++++++++
++++++++++|+++---++++++-+--++++++|+++++++-++++++++++|+++++++++|++-|+++-+++++++++|+|++++++++++++++|++-+++-+++++-++|++|+++|-+-++++++++++|++++-+|+++++-+++++--++++++-|+|||++++-++-+-++|+||+-++++++++++|++++|++++++-+|+-++--++-+++-+-++-||+++++-+++++--++++|+|
|++++++++++-+++++|++++-+++++++-+++++-++-+++-++++-+|-++-+++-+-|+|+++++||++++++|-+|+++++++-++++-+++++|++|+---+++++++++++++++|+++-++++++++++|-|++|++|++++++++++++++++++++++++|++++-+-++++++++|+-+++++++|+|++++|++-+|+++|+-++++++++++++++++-++++++++++++|+|+++
+++++-++++++|-+++++-+++|++++||++|+|+|++|++++-|++|+++++++-+++|++++|+++++++-+++|+|+++++++++++-+--+++++-++++++++++|+|++++++++-+-|+|+|++++++++++++|-+-+++++-+++++-++++++++++-++++++-++++-+++++++||++++++++++++++++++++++++++|++++-+++++-|++-|++++|+++++++++|-+
+++--+++++|++-|+++++-++|++++-+-+++-++++-++++++++++-+++++++-++++++++++++++++-+++++++++++++++++-++++++++++-+++++-+++-+++--++++++-++-+++++++++++++-+++++++++++++++-++++-+++++++-+++|++++++++|+++|-+++|++|++++++++++|+++++++--+++++++++++|++++++-++++++++-+-|+
+++|+|+++|+|++-++-+-|+++++--+++++++|+|+++|+++-++++|+++-+++++++++|+++|++++++++|++||++++++-++++++++++++++|+++++-++++|+|+++++++++++++++++++++|+++-++++++++-+++++++++--++++++++|+|+++-+++++++++-|++-|++++++-++++++++++-|-+++++++++++++-|+++++++++++++++|++-+|-
+|+++++++++++-++++++|++++++++++++|++++++++++++++-++-++|+-+++|++++|+++++-+-|+-+++++-||+||+++++++++++++-++|+|+++++++++|++++|++++|+++++++++-+++++++++-+++++++|++++++-|+++-+|-+|++|++++++++-+-+++||++++-+++++++--+++|+++++-+|+|++-+||-+++-++|++++++-++++|+|+++
++++-+++|+++++++++++++++++-+++++++++++++++-++++-+|+-++++---++++++-+++|+--++++++++++++++|-+++++++|++++++++++++|++-+++|-++-+++++-++--++++|++++++++++++++|-+++|+++++--++++++++++-+++++++-++++++++++++-++++++|+-++|+-+++||+++++++++++++++-|+++-|++|+-+-+|+++-+
|++-++++-+++++++-+||++-++++|+|++-|++++||+++++-++++-+++++++++++++|++-+++++++++++-++++++++++++|+++++++++++-+++++++++++|+++-+++--++++|++-+++|++++++-+++++++|++++++|++++++++++|+|+++++++++++|+-++++|+++|++++++|++-+-+++++++||+++++++-+-++|++++++++-+|+++++-|++
++++|++++++-++++|-+++|-++++++++++++++|+-++|++++|+++++++++++++++++|-+---+++++++||+||++++++++++-++++-+++++|+-+-+|++-+|-|+-+-|+++++|++++++++++++|++++++++++|++++++|++++-+-++++++-+++++|+++||+++++-+++-+|||-++--+++-+|++++++++|+++++++|+++++|+-|+++++-++-++---
|-+|+++++++||+++++++++++++++-+++-++++|+|+|+++|+++-+++-+-+++++++-++++-+++|+++-++++||+++-|+|+++-|++||+-++++++++++++++++++++|+++-++++++-+++-+|++++++|+++++-+++-+++++++++-+|+-|+++-++++|+|+++|+++++++++++-+++++||+++|+++-++++-++++++|+++++|++|++++-++|++++++++
+-++++++++-++++++-++++++++++-+-+++++-|-++++-++-+++++++|++++++++++-+++++|+++|+-+|+++++|+++++|+++++|+|+++++++++|+++++++++-+++||+++-++++++++++++++++++++++++-||+++++++-|+++||-+-|++-++|+|-+++++++++++-+++++++++++++-+++|++++|+-++|++++++++++-++++++|++-++++++
+-|+++++-+-+-++-+||++++|+++++++|+++++++++|-++|++++++-+|+++++++-+++++++++++++++++++++++++|+++-++++++++++++++|++++++++++-+++|++-+++++-++++++-+|++-+++++++-+-++|++++++++++++++++++++++++|++++++++-+++++++++++++++++|+++++|++++++|+++|++++|++--+++++++---++++|
++-++++-+|++++-+++++++|++++++|++++++-+++-++-+-++++|++|++++++++||+|++++||++++|-++++++++++++|+++++-+-|++|++|++|++++++|+|-++++++++|++|+++-++|+++-+++-+++-|+++++++++-+++++|-+++++-+|++++-+++++|++|-+++|++-+-+++-|+++++++|+++++|+++-++++|++++++++|++-++++++++++
++|+-+|-++++++-++++|+++|++++++++++|+++|++++++++++++-|++|--+-|-+++-+++++-++++++++|++++++++++|-+++++++++|-|-++++|++|+++++++|+++++++++-+++-++++++++++--+-+++++++++-++|+++-+|++++++++-++|+|+-|++|+--+++++++-+++|++++++|+-++-++|++-+++++|++++++++|+++++++++-+++
++-+++++++-++++++-++-+++++|++++++++++++++++++++++++++|++++++-++-|+++++++++|++|||++++++++++++|+++|+++++++++++++++|++++|++-+++++++++|+|++++|++-+++++|++++++|+++|+++|-+|+-+++++-++++++++++++++-|+-+++|+|++-+++++|++++++-+++++++++-+++++++|++|++-|--+++|+++|++
-+++++-+++++-++++++++-||+++-++++++++++++-++-++++++++++++++++|++++-++|+++++++++|-+---+-+++++|++|-+-++++-|+++++|+++|+++++++++++++++++++--|++-++-+++++-++-+++-+++|+++++++++|++|+++|+-+++++++|+++-|+|++++++++++|-+|++|++|+++|+|-+++-++-++++-++++++++++++++++++
++++|++++|-++++++-+|+++-+++++-++++-+++++|+-+++|+++++-++++++++-++++++|+++++++++++++++++++++|+++++++++++++-++++++++++++++--++++--+-+++++-+++++-+-+++++++++++++-++-+++++-++++++++-+++++||+-+++++++|++++-+--|+++-+++-++++-+++++|+|+++|+||+|+++++++++++++++++++
+++-+|+++++++++-+++|++++-|+++++++++++|+-++++++++||++++-+|+++-+-+|+-++-+++++++-|+++-++++|++-+++++++-||++-++++|+|+++++++--+-+-++-+++++-++++++++|+++|++++-++-++++--++|+++++|-++++-+++++|-|++++++++++-+++++++++++++||+|-+-++-+|++++++|-+++++++-+++-++||+++++++
++|+++|+++-+++-++|+++|+++++-++++|+++-++||++++++++|++++++++-++++++++++++|++|++|++-+++++||++++++||++++++++++-+++++++++|++++-++|++++-++++++-++|+|++--+++++++++++++|+|+|+++++++|-++++++--++-++++++++|+||+++++++++|+|+++++-++|--++-++||+-+++|++-+|++++-+++|++-+
++++++++++++++++++++-+++++|+++++--+++|+++-+|+++++++++++++-+++++++||+++++-++++|--+++|-+++++|++-+|-+++++++++++-++++++++++|+-+--++++++++++++++++++|-++++-+++++|++|+++++++++++++-+|++|+++|-+++|++++++|+++++|++--++++-++++++|++|++++++++++++++++|+-+-++++++-+++
+|+-++++++++|+++-++|++|+++++++++++|+-+++++++++|++-+++-|+++-+|+++++++|||++|+-++++++++++++-++-+++++++++-+++++-++|-+++-+++++++|+-+|+|++++++++++++++++--+++-+|++|-+++++|+++|+++++++++-|++++++++++|-+++++++++++-+++++++|-+++-+++++++++++++|++++++|+++++++++|+++
+++++-++++++++++++-+|++++++++|--|+++++--+++++||+++++++-++|+-+++++++++++-+++++++++-+++++|++++|+++++++|||++++|+++++-+++++++|++++++++-++-++++++++++++++++++++++++|++++-||+++|++++++++++++++-+++-+-|-+++++++++++++++++++++++++++++++-++-+++++++-++|---++++|++|
|++-+|+++|-++++++++++-+|+++++|++|+++++++++|+++-+++|+++||+++++-++---+++++-+++++-++++++++++++++++++++++-++-++++++++|++-+||+-||++++++++++++++-++|+++++++++-+++++++++++++++|+++|+++++++|++++-++|-||+--++++++++-+|+-|++++++++++++++|++++|+++|+|+++++|++++++++-+
|+++|+++-++++++++++-+++-+++++++++++++++++|++++++-+++++|+-+++++++++++--|+++-++-++++-++++--++++|+++|+++-+-+++++++-+|+++|++++|+++++-++--+++|++++++++++++++++-+++|++++|++++++++|+-++++-++-+|+++--||++|++++++|+++-+|++++++++++++++++-+++++-++++++++++++|+++++++
-+++++|+++++-+++-|+++--+++++-+|+-++|+|+++|-+++++++++-+-++||+-|+++++++++++-++++++++++++++|++++-++++|++|++|++-++++|+++-+++++++++++|++++++++++|++++|++++++-+++++--+++++++-++++++|+++++++|+++++++++|++|+++++++|-+++++|+++++++++++-++++|++++-+++-++++++++|++-++
+++++-+++++-+++|++++++|-+++++++++++++++|+++++++++|+-+++++|++++|++|+-++++++++|++--++-++++||-++++++-++++|++++++++++|++|-++-+++-++++++++++-+|+++++++++++-+++++++++++++--|+-+++++|++-|+++|-+++++++-++|+|+++++|+++++-++-+|++|+|++++++++++++++++++++++|++-++++++
+-|++++++++++|++++++++-+|++|++++++++++|+|++++++++-+-+++++++-+++-++++++++-|++++++++|+++-+++++++++++|+++++++|--++-+++++-+++|++++|++++++|+++|++-++++-+++++++-+++-++--++++++++||+++-++-+++|+++++++++-+++++++-+++++++++|+-++++++++++-+-++-++-++++-+++++++++-+++
++|+++++++++++++|+++++-+++++--++|++++++++++++++|||+-++-++++-||+++--+++-++++++++++-++|++++++++++++++|+-|++++++|++++++++++-|+++++++++++|+++++++++++|+++++++-+++|++++++-+||++|+-+++++++++-++++++-++++|++|+-+++++++++++-++++++++++++-+++|+++|+++++++++++++-+-|
+|+++++|+++|+|+++++++++++++++++|++|++++++++||++++++++||++++||+++-+++++++++|+-+++++-++++++++|++++-++|+++-|++++-|+++++++++++++++-++++++-++-+++++++|+++|-+|+++++++++|++||++-|++|+++++++-++++|++-+++++++-+-+++++++++|+|-+++++-++|++-++++|++++++++++-++---+++++
++++++|++++++++++++++|+++++++++++++-+++++-++++++++++++++++++|++++++++|+++++++-+++++-++|++++++++++|-+-|++++++|+++-++++++-+++++|++|+++--+++++-+|++|++++++--++++++|-+++++++|+++-++++++++|++-+++|--+|-+-++++-+++++||+++++++++-+|++++|++++++-+++++++|++++++++++
+++-++|-++++||++++++++-+++++-+-|+++++++||-|+++|-|++++-+-+++++++|+++++++-++++++++++-++++++++++++++++-++++++++++|+++-+++|+++++++++++++-++++++++++++|+++++|+++++++-++-+|+++++++++|+-+++++-+++-+++|+++-++++|+||+++++++++++++-++++++++++++++|+++++++++|++++++++
+++++++++++++++++||+-++++|++|+++++++++++++|++++++++++++++++++++-|++++++++-++-+++-+++++|-++|+++++++++++++++|+-++|+-++-++++++|++++++++++++||+++++++-++-++++-+|++|+++---+++|-+++++-++-+++++++++++++++++++|+++++++|-++|++++++|+|++++++|++++++++++++++-+++-+|++
+|+-+++++++++++|++++|++++++-++++++++++|++++++-+++++++-++++-+++++-+++|++++++++++++++|++++++++++-++++++++++++++++++++++++++-+++++++|++-++-+++|+++++++++++++++-+++++++|+++||++++++++++++++++++++|++++--+++++|+|-+++++++|++++++-++++++++++++++++++++++++-|++++
-+-+++|+|-|++++|+++++++|-++++++++++-+++++++++-+|+++++|++++++++-+++++++++++|+++|-|+-|++|+|++++++++|+++++|++++++|++++---+|+++++|+++++-++++++++++|++++++++-|+++++-+++|-+|++++++++++|+++++++|+++-|+++++|++++++++++++++-+++|++++++--+++|++++-++++++|+++-+++-+++
++|+++++++|+++++-+|+|+-+++++++++|+++--|+|-++-++++++++-+--+--+++++++++++-+-+-+++++|+|-+++|+++-+++++++++++++++++++++++++++++++-+++++|++++-++-+|++--+++++++|++++++++++++++-++++++++-+++++++++-+++++++|+|+|-++++-|+++-++++-+++++|++++-++++-|++++++++++-++++|++
++++++-++++++++|+++++++++++|+++++|++++|+-+++-+||++++++|++++++-++++++++++-|++++++++++++-++-++++++++++++++++++++++|++++-++|++++--|++++|+++++++++|+-++|+++|++|-++++++++++++++++++++++++++-+++++++++++-++++++|+|-++++|++++++++++++++++++++++-+++-+++++++|++++-
+++|+++++++|+++++++|++++-++++++++|+-++|+++++++-+++++|+|+++-|++++++-++++++++-+++++++++|++++++++++++++|+++-++++++++++|++++++++||+++++++++++++-+++++-++++++++++|+||+++++|+-++++++++++++-+++|++++++++++++|++++++--+++++++|+++++++++++++|+++++++-++++++++|++|++
+-++|+++++|+-++++++-+++++++++++|+-++++++++++++++++|++++++++-+++++||+++|+++-+++|+-+++-|++++++++++++-+|+++++++-|+++|+++++-++++++|++|+-++-|||-|+--++-+++++-++++++++|+++|++++++++++---++-++++-+++++-++++-+++++++++++++++++++-+++-++++++|+||++++|++|+--|++-++++
++++|+++-++++++++++++||+-+--|--+++|+++++++++|+++-++-++|++++--++-++++-+-+++++++|+++++-++++++++++++++++++++++|++||+|+-++++|+++-++|+++-+-++++++++++-++-+-+|+++++++-+++++|-++++-|+++++++|+++|++++++++|+++++++++-|+++++++++|++++++++++-+||+-++++++-|+++++++|+++
+++|++++++++++++++++|+++++|+--+++++|+++++++|+++++++|+-+++++||+++++++-+++|+++++++++|-++++-++|++++++|++++++++++++++|++++|++++-++++++++++++++++|+++++++|++|++++++++-++-+|-|-+++-+++||++++++++++|+++-+++++++|++++++++++--+++++++|++|+++++++++++++++++++++++|++
++-++-+++|++++++|+-+|++|-|-+|+++++++++++-++-+-++++++++++++|++++-++|++++|++++++++++++++|-+--+-|--|||+++|++-+|++++-+|++|++++++++++-++++++|+++|++++++-+|+++++++++++++++++++|+-++++++++++++++++++|++|++++|+++++++++-+|++++|-+-++|+++|++++++++++-++-+++-+++++++
+++++++-++++++++++++--|-|+|++++++-+++-++++++++|+-++++|---+++++|++-+++++++++++++++-+++++++-+|+++++++|++|+|+++++++-++++++-+++++++-++++++++-+++++++|++++++++++++++|+++-|+++++-+++++++++++-++++-+-+++++|+|--+++++++++|+||++++++++++++++++|++++++--++++++++++++
++-+++---+++-+|++-+++-+++++++++-+|++--++++-++++++++++--+++++--++++++++++++++-++++++||-++++|+++++++++-+++|-+++++|++++++-++++-++++++++|+|-+++-+++++|-+++++|+|++++++++-+++|++|+++++++--++|++-++++++++++++++-++++++|++++|++++++|++--++++|++|++++++|+|++++-+-++
+++++++++++++++-+|+++++++-+++-++-+-++|++|-++++++++++++++-+|-+|+++++++|+++|++++-+++++++-++-++|+++++++++++--+|-++++++++++++++++-++-++||+|+++|+|++++-++++++|++++++++-++++|+++++++++|-|++-+++-+|+++-+++++++++++++++-+++++-++++-+++++++++++++++-+++++++++++++++
|+++-+|+++---+++++|+|-+|+-++++++-+++||+-++++-++++++++++++|-++++++++++++++++++++++-+++-+++++|+-+|+++++|++++++++++++++|+++++++|+++|+++++++++++++-+++++++++-+-++++|++++++-+++++++++|+|-+++-+++++++++-++++-++++++++++++|++++++++++++++++++++|+++++++++++++++|+
+++++++++++++++-+++++|-++++++++++|+++-+++++++|++++++++++++++++++|+++++-+++-++-++|+++++|++|+-|+++++++++|+|+++-++++++++-++++-++++++++++-++-+++++++++++++++++++++++-|++|+++++|+++++++++++++++++++++++++++++++-+++|++++++|++++++++|+++-+++++++++-+|+++++-+++++
++-+++++-|+++||++++++-+++++++++-+++++++++++|+|++-|-+|++++++++||+++++++++++-+++++++-+++++++|++|+-++++|++++++|+++||-++++--++||+-++-++++++-+++++++++++++|++-++++++-+-++++++++++|++++++++++++++++|++++++++-+++|++|++++++||++++++++++-+-+++++|+++++++-+++-+++++
+++++++-+|++++--++-+++-++-++-++++-++++|++|++|-++++|+++++++++++++++|+-++-+++++++-++++++++++||++++++++++++|-++|+|+|++|++++|++|+++|--+++|++++|+-++++-+++++++++|+++|++++|++++++-++++++++++++++++++++++|++++++-+++++++++-++++-+++++-+++++||++++++++++-++|++-+|+
|+++|++++|++++++-+|+||++|++-|++++++-+-|++--+++|--+++++-||+++-+|+++--+|+++++++++++++|++++-+++++--+++-+++|+++++-+++++++++-+++-++-++|+|-+++|++++++++++++++++|+-++-+-+++--++++-+++-++++--+-+++|+|+|+|++|+++++-+++-+++++++++++-+-|++++++++-++++-+++++|+++++++++
+||++++|++++++++++||+++++|++|+|++++|++++-++++-+++++++++-++++|++++-+++++--+-++++++++++-+++++--++++++++++-++|+++++++++|++++|++++|+++++++-+|+++++++++++++++++-+++++++++++++||+-+++|++++++-+++-+++++|+-|+++|++|++-++-++-+++++++-++|-+|+++++++|++++++++++-|++--
|+-+|++|+++|+-+++-+++++|++++-++-+++++++-++-++||++|+-++-+++-+++++++++||++++--+++++-|+++++++++-|++++|++++++++++|++|++++++++++|+++++++++++-|+|+++++|++++++++++-+-+++++++++++-|++++++++|-+++++|+++++|++-++-+++++++++|+|+-|++++++|++-++++++-++++++++++++++++|++
+++++++++++++++++++++-++|++++++++++|-++|++++|++||++++||++|++++++++|+++++++++++|+-|+|+|++++++++|+++-|++++|+++++++||++++++|+++++++|+-++++++++-++++++-++++++++|+++-+-++++|+++++++++++|+++++++++++||++++++++++++++|-++++-+++++++++-++|+-+|-+++++++++--++-+++++
|++-+++++++++++++-++++|-+-++++++||++++|+++++|++++-++|+-+++++-+++++++++-+++++++-++++++|++++|++++++-+||+-+|++++++++++++|+++++-|+|---+|+++++++-++++|+-++++++++++++-|++++++++++++++++++++++++-+|+++-+++-++++++++++++++|+++||+-++++++++|++-++|+++++++|+++-++|++
++++|++++++++|+++++||++-|+|++++-+++++-+|+++++++++|++++++++++|+++++-++++++++-++-+++++|+-+++++|+-+-+++++++++++|+++-+++-+++++++|+++++++---+++++-++-++++++|+++++|++++-+-++|+++-|+++||+|+++-++++++++|-+++++++++|-++++|+-+++++-++++|++-+++++-+++|+++-+++++-+++++
|-++++++++-++++++||++++++++-+++-+++|+-+++++++++++++-++|++|+|+++|+|+++++++++++++++++++|+-+|++-|+++-+||+++-++++++++||+++++++++++++++++++++++++-+++++-++++++++++++++++++++++-|+++++++|+++++++-+++|++++++++++--+++++++-+-+++++++++++++++|++++|-+++++||+-++++++
++++++++++++++-+++|+--++++++++-|+-++++|++++|++++++++++++++++++++-+--|+++-+++-+++++++|+-|+++++++++++++++|++++++++++|++++++-+++++++++++|+++||++++-++++++|--+-|+++++++++|+++++|+++++|+-++-++|+++++++-++-+|++++|++++++|++|-++-|--++++++++++|-+++++++|-++++++++
+++++++|++++++++|+-+++++++-++++++||++-+++++-|-+++-++++++++|+++|++++++++++++|-++++++++++++++++++|+|+|+++-+|--++++++++++++|++++++++|++|++++|++++|+--++++++|+++-++|+++++++++++|+++++--+++-|++|++++-+-|+--++-+++++|+-++-++++++|++|++|++++++++++-++-+++--+|++|+
++++-|+++++++++-++++++|+++++++++++++|+++-++++++++|+-++++++++|+-+++++++-|++++++++++-+-||+++||++++++-+++|-+++|++++++++++++++++++++|+|+++|++++++++|++++|+++++++|||+++-+-++++++|++|++++++++|+-+++++++++++++++++++-++++++++|++++-+|-+|||+++++++-|++++++++++++++
+++++-+++|++++++|||++++++|+++++-++++-+-+++++++++++|+|+++|++-++|+|++++++++++++++++++++++++|+++++|+++-+-++++++|++++++++++|+++++++-|++++-|+-+++++++++++|+-|+-+++++++-+|++++++++++++-+++-|-+++++++++|+-+|++++++++||+--++++++-+++++-+++|++|-+|+++-++++++++--+++
||+|+|-+--+++|++++++++-+|+++-+++++-++++++-++++-+-+++-++++++++++++++++--++++|+-++++++++++-++-++++|++-++++++++-+++++++++++++|++++++|++++-++++++++-++|+++++|+++-+++++++++++++++++++-++++++-||+|-|+|++++++++++++++|||+++++++++|++++++|+-+++|+++|+++++++|++++++
++-++-|++++++++++||+++|-+++++||+++++++++++++|++||-+|+++|++++++|++|++++++-++++-++---|++-++-+++++++-++++++++++++-+|+-+-++++++|+++|++++++++|+++|++-++++-++|-++++++++|-+++|++++++-++++++|+++++-+-++-++++-+++++++|++-++|++-++|++++++++--+-+++++|-++|-||++++-++-
+-+++-+++++++++++++++++++-++++-|+++++++-|-|+++++++|+|++++-|++++-+++++++++++++++++++|++|+++|++-+|++++++-+++-+++-++++-|+++++-+++|+-||++++++++++++++-+++++-+++++++++++++++-+++++-+++++-|+++++-+-++++++++++|-+||++-+|++--++|++++++|+++++++++++|+-+-++++++++|++
++--++++-++++++++++-++++++-+|+|++++++++|+++++-+++++++|++|-+++++++-+|+++++|+-++++++++-+|++++++++++++++++++-++-++++++++++|++-++++-++-+++++--++++|--++||+++++++-+-++++|+++++-++++++++++-+++|++-++++++++++-+++++++++-++++++++-+++|++++|+++++-++++++++++-+++|++
++++++++++++++++++++++++++++-+++-++++++|+|-++-++-|+++-+-+++++-++|++++|+-+++++++++++++|+++-+||++||+-|++++++++++|+-|+++++++++|++++|+++|+++-++++++-+++++++-+++++++++|+++|+++++|++++++|+++++++-+-++++++++||+-+|++-++++++++-|++|+++++-+-++++-++++++++++++++++++
++--++-++++++++|-++++|+++++||+-++++++++|+++++|+++++|+-+++--++-+++++++++++++|+++++++++++++++++++++++++++|+++++++++++|++++|++++++-++++|++++-+++++-+++||+++-++++++|+++++|+++||++++++-+++++++++++-++++++++++++++++|+++++++++|+++++-+++|+++++++++++|+|+++-+++-+
+|++++-++++++++++++|++++++-++++-+++|++-++-+-++|+|++++++++-+++++++-++++++|+++++++|++-+++++-+++++-++||++++++++++++++++++++++|++---++-++-+++--+|++++-++++-+++-++++++++++++++++++-+++-++-+|+-++|++++++++|++++-++++++++++|++|++-++|+++++++++++++++++++++++++-++
+++||+++++-++++|++++++++|++--++++++---+-|+++++|+++++++++++-++||+++++++++++++++++++-+||+++++++++|++++++-+-++-++++++++|+-++++||+++++-++-++|++++++++++--++-+++++++-+|++++|-+++|++++++++|+++++++|+-++++|+++|+|-+++++++++++|+|-+++++++|+|+|++++++-+-++++|++++++
+++++|+++++-+++++++-+|+++|-+-++++|++++|++-|-+++-++++++++|++||++++-+++++++-|++-++-++++++|+|+++++++++|-++-++|++++++++++++++-++-+++|+++++++-+|++++++|-+++++++++++++++||+++++++++++++++|+++++-|+++++++++|-+|+++++++++++++++-+-+++|+||+++-+++++++++++++++++|++-
++++++++-+++--+++++-++|++++|+-+|+++++-+++-+++|+++++++++++++++-|-+++-++++-++++||+-++-+++|||-++|-+-++++|-+++++++++-+|++++++-|+++-++|+|++--+++++++++++++++-+++++++++++++++|++++-|++-++++++++++++|+++-++++|+++++-++++|+|++|+++++++++++|+++++++-++--++++-++-+++
+++++-+++++++++++-++|+++++++-++++-+++-++|+++++|-|+|++|++++-+-+|+++|++++-++|+-++++++++++-++++|+++++++++-+|++++|++--+++++|+++++++++++||+++|+++++|+|++++++++++++++-+++++++++++++++---++|-++++++++++++|++|+++-++++++++++++-+++-+|+++++++++++++++|++++++|+-+++-
++|+++++++++|+-+++++++|+++|+++-+++|++|++++-+++++-+++++++++++-++++-+-++++++++-+++++|+-+|+++++-+-++++--+||++|++++-++-+-++-++++-++++||+++++|++++-++++|+++|++++++++++-+++++++++++-+++++++++++++++++-++++|++-++++-|+++-++++++++++++++++|++++++++++++||+|+++++++
++++++++|+-+++-++++++-+++++++++++++++-+-+++++++++|+++++++|+++++-+-++++++-+++++++++||+-+|+-|+++-++|+|++++++-+-+++++|++|-++++-++++++++++-+-++++-+-+++|++++|++++++-+++-|+++|++|++++++-+++|+++++-+++-+|-++++++|++-+++++++|++++++++|++++-++++++++++-++|++-+++|-
+++-++++|+|++++++++++++++++++++++--|++|+++|++++-++++++-+|++++++++++++++++++++|++|+++++++++++++-+-++++++++--++-+|+-++-+++-++++|+|+++-++-+++++++++++|+-|-|++-++++++++|++++|+-++++++++-|+++-+++-+++++++++++++--++++|++--+++++++++++|++++++++|+++|-++|++|++++-
+++-+|+++-|+-+++++-++++||++++++++++---+++++++-+++|++++|++-+++++++|+-++++-+++++++-++++|+++++++-++++++++|-||+++++-++++++++++++++|++++++||-++++-+++++++++++++-++++|-+++++-+++++||+-+++++++|++++-+++++++|++++++|+-++-++-|++++++++++++-|++++|++++-+|++-++++++++
-+++--++++++++++++++-++--++|+-++++++++++|+++++|++++++++++++-+|++++++++++||+++-+++-||++++|-+--++++-+-++++++++++++++|++-+++++++++-++++|-+++++++||++++++++++++++-++++++|++++-+++++++++++|++++++++++++++-+++++++++|+|+++|+++++++--++|+++++|+-+|+++-+++++-+++++
+-++++|+++|+++++++++|+++++-++-+++|+-+++|++++++--++|||+++-++++++-+++|++||++|++++++++-++++-+-+++++++--|+++++-++++++++-++++++++++-+++++++++|+|++++-+-++++--+++-++++++++|++|+++|++|++++|+--+++++|++|+++-|++|+++++++++++++-+++++-+--++-+++++++++++++++++||||+++
++|+++|-+++++|+++++++|+|++-+|++-+++-+++-+-+++-+++|++++|+-|+++++++++-++++++|-++++++-++++++++++++++-|+|+++++++-+|++++++++++++|+--++++++-+|+|++++++++++-+++++-+++|++|++++++++++++++|++++-|++++|+++++++++++++|+-+++++|++++++++++++++++++-+-+++++++++|+++-+++++
++++++++++++++|+++++-+---+|+++-+++++|++++-|+++++-+-|+-++++|+++++-++++-|+|+-++++|++++++-+-++++++-+-+++++|+--+++|+++|+|-++++|++++++++++|+++|-++++|-+-|-+--|++++|++++++++|++|+--+++++++|++|+-++++||-++-+-++|++||+++--+++|++++++-+++++++++-+-+|-+-+++++++++-|-
+++++||+++++++-++|+-|+--+-++++|++++++-+++++++|++++-++|+-+-|+++++|++++++-++++++|-|+++++||+||+++++++++++||+++++++++++++++-+++-+++++|||+++++++++++|+++-++-+|+++++++++++++++-|+++++++|+++|++-+-+++++++-++++++-+-+++++++++-+++++++++++|++-+++++|++++++|-+|+++++
|++|++++++-|+|++++-++++++++|++++++-++++|+-+++++--++++|+++++|+++++|++++|++++++-+++++|+--++++|+++++++|+|+++++++++-++++|++++++|++++-++++-+++++|+-+++++++++-+++++++-+++|++++++++++|++|++++-+-++++++|++++++++++++-++++++++++++|+++++++++|+++++|++++++++-+++++++
+-+++++++++|+++-+++++++++||+++|+++++++-++-+++++|+|++-++++-+-+++|++-|+++++++-+++|+++-|++++--+++++-+++++++++++++++++||+++++++++-++-++-+++++++++++++++++++++++-+++|-+++++++++++|++|+++++++++-|++++++++++++-++++|++++++++++++++++|+|++|+++++++-+++++++|-++++-+
+++|++++++++|++++++|+++++++++++-+++++++++++|++++++-++++++-|++++++++++|++|+-+++++++-++|+++-+|+++|++++-+|++++++++++++|++|+-++++-++-++|-+-++++++++++++|+++|-+|++-|-+++-++-+++++|+++-++++|+++++++++|++++++|+++++++++++++++++++++++++++++++-|+++++++++-++++++++
+++|-++-++++-+++|++++++++++++++|++-|++++-+++++++++++++-|+++++++++++++|++++-++|++++|+++|+++-+||+++-+++++++++-++++|+++++++++++-|+-++++++|-++++|+++||+++++++++++++++-++-++++|+++|++|+|++|++++++++-++-||+|+++++++|++++-+++|++++++|++++++++|-+--++++++-++++++-+
+-++-|+|++++++|+|-++++|++++++++++-+|+++--++++-+|++|++|+--++++++++++||++++|+|++++|++-+++++++++-++|+|-+++++++++-++++++|++++|---|+++++++++++-+||+++++++|+++++++++++||+++++|+|+++|++-+++++++++|+++|++++++++++++++-+++-+|+++++|++++++++|+|++-++++++|++++++-++--
+++++|-|+++-++++++++++++++---+++++++++++++++|+++++++++++++++++-++-+++|+-++++++++++++|++-+++|++++++-++++-+++++++--+|+-++++++|++++---|+-|+-+-+|++|++++++|+++|||++|+-+|++++++++|+++|++--+++++++++++-++++|-+++++|+++++++-++-|++++++++++++++||+++-++++++++-++--
++-++++-+++|++++++|-+-++++|+++++++|+++++|++++-++++-+-++-+++++-+++++++-|+++++++||+++--++++++-++-+++-|+-+|++++-++++|++|-++-++++|++|+-|++||++++++++-++|++-++++++||+-|++-++++++|+++++-+++-+-++++++||||++--+++++-++++-++++++--+-+++++-++-+++|+++++-+|++++++++++
+++++-+++-++++++++++++++-++|++++-++|++++++++++++++|-++++-+++++++++++|++++++-++++++++++-++-+++++++|+|++++-+++|++-+++++++||+|+++++++-++++++|+|+|-+++++++-|++-+++++++++++|+-+++|+++++|+|++++++++--|++++++++|++++-++++|++++++++++|++-++++-++++++++++|+++|+++++
++|-++|-+-++|++|+|+++++---|+--++++++++++++|++++++++++++|++-++|++++++++-+-++|-|++|+++++-++++-++++|+|+++-+++++++++++++-+-++-+-+++++-++++++++++++++|-+--+|++++++++++++|+++-++-++++--+|++-++++++-+-+|++++++++++++++++++|++-++++|-++|++++++++++|+|+++++++-+++++
+-+|++-+++++++++++|++-++++++++++++|+-+++|++|+-+-++++++|+++++|++++++-+|+|++-++++++++-+++++++++++++++++++++++++++++|+++++++|-++|++-+++++-+++-+++--+--+-+|+|++-++++++++++-|+|++-++++++++++++|++++++++++|+|++-+++++++++|-++-+++++|++++++++++++++++++|+++++-+++
+|-++++-++-++++++|--+-+++++++++++++|+++-|++++++++++|++++++++-++++++++++++++--+++++++++++++++++++++++|+++-+||+|---+-++|++-++++|+-+++++++++++|++++|+++++|++++|+++++-+|+-+++|++++++++++++++++++++++-+++++|-+|++|+-++++--++++|+++-++|+++|++||++|++++++++++++++
+++++||+|+++||+++||++-|++|-+++|+--+|+++++++++++++++++++++++++++++++-++|++-++|+|+-++++-++++++++--+++||++++++++++++++-++|++|+++++|+|++++--++++|+++|++++++|+++|+|+++-+++|++++|-++-+-+++++|+--+-+++-+++++++|++++++++++++++++++++++-+++++++++-++-++++-++++++++-
+++++-++++++++|+-+|++++++++++++|+-++++++++++-++++++|+|-+++++++|+|+-|++++++--+-++|++++-++-++++-++++++++-+||+-+++++-++++++-++|-+++-+++++|+-++++++++|+++++++++++|-+++++++-++++-|++++++++++++|+|++|-+++++-++++++++--+++++-++++++|++++++|+-++++++++++|+|++|+++-
++||++-++|++++-+|++|+++|-++++++-+||++++-++++++++|++++|+++++++++++|++|+++++++|+++++++|+-++-+||+||++++-++++++-+|+++++++|+++++-+-+++-|+++++++++++++-+++|++++++++++++-+|++++-+++-++|+-++-++|++-|++++-+-++++|+++++++++-++++|++++++-|+-+++++-+-+-++--+|++++++-++
-++|+++++++|+++-+-+++++++|++++-++++++|++++-+++++++-|+++||++|++|+++++++++++++|+++++++++-|+-+++++++++++++-++++++-++-+-++-+-+++-++++++++++++++++++++-+++++|-+++++++-++++++--|+++|++++++++-|++++-+++++++++-++-++|+-++++++++|+-+++++++|--+++-++++++++|-+++-|-|-
-+++++|+++|+-++|-+-++-++++++++++++++++-+-++-++++-|++|+++++-+++++|++++++++++++++-+++++++++|++++++++--+++++++++++++-++-+-+++++++++|++|++++++++++++|++++|++++++++-+++-+++++++++++++++++||++++|+-|++++|-+-++++++++++|+++|++++++++-++|++++|++-|++++++|+++-+++++
+++++++-+++++|++++++++++++++|+-++-+-|++++++-++|+++-++++++++++-+++-++++|-|+++-+++++++++++++++++++|++++++++|+++++++||+++++++++++++++++++++++|+|+++-++++++++|++++++|+++-+-++++++||++|+++|+|+++++++++++-+++++++++++++++-+++-+++|++++++++-++++++++++++++|--+|++
+++++++++++-+-++|+-++++++++-++++-++++++++||-++--|++|++++++-+++-++++++|++++++++|++++-+++++++++||+++|+++++++++|+++|-+|++++-+|+++++++++---+++++++++++|++++-|++++++++++|+-++++||-++++|-+|++++++-+++++-+++||+++++++++++-|++|++++++++++|++-||+++++|+++++-++++|+-
|-++-++-+++++-++++|+++||+-++++-+-++|+|++++++++++++|++++++++++++++--++--++-+|+-++|++|++++++++++|+++++++-|++++++++-+++++|+++--++++++|+++++|+++++-+|++++--+-++++++++++++++++++++++++++|-+++++++++++++++++++++++-+++|++++++++-+++|+++++++-++++-+-++++++++++-+-
+++++-++++++++++-++|+|+-+-+|++-++++++++++++++++++-++|++++++++++++++-+-|++|+|++++++++++++++|+++++-+++++++++|+++|+--++|+|+++++|+++|++|+|++|++++++++++++-+++++++++-++++++++++-++++|--+-++++|+++++-|+++++++++|++++-+|++|++-+++++|+-++++-+-+++++++++++++++-+++|
+--+|++++++-++++++||++++++++++++|+++++--++++++-+++++++|+++++-++++++++-++|-+++-++++++++++-+++|+++++++|+++-++++-++++++++++++|-++-+++++++++++++++++-+-+++++++++++|||++++++++-++++++++|+++-++++++++++++++||++----+++++++|---++||+|++|+++++++|++++++++++-|+-+|-
+-||+++|++++|++|++++++++++++++++++++++++++++++++++++|++++++++++||+++++++++++++-|+++++-+++||++||+++-++-++++++++++-|+++++++-+|+--+-|++|++-+++-+++++++++||-+++++-+++++-++-++++|+++-++++++++++-|++++-++++||+++-+++++++++-++++-+++++++|+++++-++++-|++-++++|++-+
+++++|+|++++-|++++++++++++++++++++++++-++-|+++++++++++++++++++++-++++++++++++-++||+++-++++++++|||+++|-+++++|-++++++|++++++++++-+++-+--|+++|||++++-++++++++++++++-+|+++++-++-+++|++-|+|+-+++-|+|+|++-+++++++++++++++++++++++-++++||++-++++|+++-+++++|++++++
++++-++++++++|-++++++++++++++++++|++++|-+++|++|+++|++++++|+++++|+++-+++++-++++++|+++++++++-+|+++++++++-+|+++++++++|+++++++-++++++++++++-|++++++-+--++-+++++++++++++|-++-++++++++-+-++++++|++-++-++-+-+++-+++|-+++++|+|+-+-+++++++-|-+++++-|++++++|++++|+|+
+++-+++-++++++++++++|+++++++-+++++++++-+++++++++|+-++++|+++++++++-+-++++++++++-++|+-+++++++++++-+|+|++|++++++++-+++++++++++++++++|+++++-+++++++++++|+++++++++-+--+++++|++++++--+-++++++--++-++-+++++++++++++|++|||++++||+++++++|++++++|++++++++-|++++|+|++
++++++++++++-+++++++++--++|+++|++|--++++-++|++|+++|-++--++++++++++++|+++++|+++++++++++++++-||++++--++++-+|++++|-++++-++++|++++-+-+-++|++|+++++++++++++++++++|+-+-+++++++++++++|++++++|++|-+++-|+++|++++++++-|++++++++++++|+-++|++++++++-++++++++++-|++++|+
+||+++-++++||+++++|+++++|++++++++++++++++++|+|++++++-+-+-++++|++++++++++++++|++++|||+++-+++-++++|+++|++++-|++++-++++++++++++|++|+++|++++++++|++++|+++|+++-|++-++++-|++++++++++-++|+++++|++|+|+|++++++++++++-+++||++++++|+|+-++++++++|+++++++++++++|+|+++++
++++|+++++-++-++++-+++++|++++++++++++++-++++-+++++|++-++++-+-++++++|--||++++++++-+++|++-+++-++|+-+++++++++++|++-+++-+++++++++++++++++|+++++-|+-++++|++++++++++++++|++|++++++++||-|+++++-|+++++-+++++|++|+++|+++|+++-+-+++++++++++||++-++-++++||++++++++++|
+|++++++++|+++++-++|+++++-+++++++++++-++++-++++++--+--+|+++++++-++++++-+++++-+++++++++-++-+-+|-++++-|+++|+++-+++|++++++++++|+++++++++++-+++-+-++|++++++|++++|+|+++|+++++++--+-+++++++++++++++|+|+++++++++++-++++-++++++++++||+++++++++++-|++-+-+++||++++++
|-+++-+++-++++|++++++++++|+++||+++-++|+|++--|+++++|+++++-++++++++++++|+++-+++++++-++++++++++++++|++++-++++++++++++++|+++++++-+-++|+-+++|--+--++++++++|+++++++|++++-++++++++++-+++++|+++++++++||++-+++++++++++++-++++++++|++++++++++|+++++|++-+++++-|++++++
+|--+++++++-++++++-+++|+-+++++-+++++|+++++-+++++|+-+++++++++-+++++-+++++++++--++++-+++++-|++|++++++++++++++++++||++-++++-+++||+-+++|-+++++++++++|+|+++++++||+++++--+-|-+++|++++++++++|-++-+--+|+++++++++++++++++++|++-+++++++-++++++++-+-+++++++++++++++-+
+|+++|+++++++++-+++++++++++++++++++++|++++++++++++++-+|++++++++++++-+-+|+++++-++++++++-++-+|+++++++++-++|++|++-+-++++-++|+|+++++|++++++++|-+|+-+++++++++|+++-+++++++++++++-++++++++++++++++|+|-+++-+++|++++++++|+|-+++++++++|+|+-++++++++++++++|++|++++|++
+++++-++--+++++++++++-++|++|+|++++|+++++-++++++++++++-|++++++++|+++--+|++++-|++++++-+++++|++++++++++++++++++++|+++++++++-|+-+++++++||+-+|-+|+++++|++-+++++++++++++++-++-+++++++|+-++|+++|-+++||++++++|++-+++++++++++++|+++++|+|+++++++++-++++||-+||+++++++
++++++++++++++++++++++++++++++++++++-+++|+++++++|+++++++++++|+|+++|++-++++-+++-||++++++++++++++++++++|+-+-++-+++++++++++++-+|++++|++++|++++-++-++++|++++++-+++++++-++++++|-+++-+|++++++++|++++++++++++++-+-++++++++|-++-++++++++++++-++-|+|++++++|++|+++++
+++|++-+++++++++++-++++|++++-++++++++|+++--+-++++++++|+++++++++|++++--+|+++++|++++||+|+++++++++-+++++++++++++|++++++|++++|++++|+++++||+-+++++++|+-++-+++-++|+-++++|-+++++|++++++-++|+++|+++++-|++-+++++--++|++++|++++|||++|+++-+++++++|++|+++++++++|++++++
|++-+++++++++++-+++++++++-+++++++++++++++-+++++++-++++++++++++++|+||-+|--+|-++-+-+++++++++++++++|++++++++-+++++++++|+-+-+++|+||+++++++++++++++++++||++++++++++|++-+++-+|+++++++-++++-|++++|+||-++++-+-++++-++|-+++-+++|-++++++++++||+++|++|++++-+++++++++-
+-++++++|+++|-+++++++++++++|++|+-+++++++|+++++|+++|++++++++++++|+++-++-++++++++-++++++++-|+++++++++++-+++-|+|-++++++-+++|--++++-+++|++++++++-++++++++++-++++++++++++++-+--++-+|+|+++++-+|++++--+++|+-++++-++++|+++++++|++|++++++-++++|++-+|+||++++-++|+++-
-+--+++|||+++++++|--+||++|++|+++-+++++++|++++++|++++++++-+-+++++++++|++-++++-|-++++++++-+-+++|-+|-+-+|+|++|++|+-++++-+++++-|++++++++++++++|++++-++++-++-+++++++-++++++++++++++++++-||++-+++++++++++++|+++++++++++++++++-+--+++++++|+++++-++++++++|+++-+|++
++++-||++-++++-++++++++|+-||+++++++++++|++++++++||+++++++++++|+++++++-+++++++-+|+|+++++++++|+++++++++-|+-+++-++-+++-+++|+|+++||+++++-+-+||++-||+++++++-+++++++|+|+++++++|+-++++++--++++|+++-++++|++++++++++++++|++-+-+++++++|++++++-++++-+++--+|++++++++++
|++++++++++++-|+++++++++|++++|+++|+|+|+++-+++|++||++++++|+-+++++++-+++-++-++-|+-+|+++++++++++|++++++--+++++--+++-+|-+++-|+-++-++-+++++++++-||+++-++++++++|++++||-++--|-+-++-+++-+++++++|++++++-++++||||-++++|++++++++-+++++|++|+++++++++++++++++-+++++++++
++-+|-|++++-+++|++|-++|++++-+++++++|++-++++||+++--+-+|+|+++++++++++++|+-++-++++|-+++++++++++-|+++++|+++++|-++++-+++++++|-++++++++++++++-++-+++++|+++++++|+++++++||++++++++++|+++-++++++++++++++++++-+-++-++++-++|+++++-|++++++++++++++++++++|+++++-+|+++++
++++-++++++++|+++-++++|++-++++++-+++-+++++++-+-+++|+++-++-+-+++++++++|+++||++-++|++|-++++|++++++++-+++++|++++|+++++-+++++++|+|-++-+-++++|-++++|+--+++++-+++++|++|+++|+++++|++|+++--++|+++++++++++++-+++|+|++++-+-++++++||+-+++|-+++|++--|+|+++++|+++++++-+
+++++++|+-|++++++++++-+|-++|+|+|-+++|+-++++++|+|++-+++++-+++|++++|++++++|+++++++++++++|++|++--++++|+++++++|+++++++++-+++++--+-++++++++-++++++++--++++++++|+++|++|+++++++++++|+-+++++++|+-++++++++-+++++|-++++|-||+-|+++|++||||++-|+++++++|++-+|+++++++++++
+++++++++-+|++|+++++++-++++++|+++++++-+++-++-++++|+++-+|+|+++|||++++-+|++++++|++++++|+++|++|++|++++-++-+|++++|+|++|+++|++|++++||+||+++++++++-++++-+++-+++|+|++-++|+|+|-+|++++++|-++++|+++++++++|+++++|++|++++++-+++++-++++||++++|++++++-+++++++++-++-||-++
+++++++++|+++|++|++++|++|+++++++|+++++|-+++++++++++++-+++-++|+|-++++++++++++++++|++++|-++++++++++-+-+||+++++++++++++++|+++|+-+++++++++--+++-+-++++++-++-+|+-+|+++++-+++++++++++++++++-++-++++||+|++|++++++++-+|-++++++++++++++++--++++++++++++++++-+|-+-+|
|-+-++++++|+-|+-|++++|+++++++++++++++++++++++-++++++++-++++++++--+|++|+|++++|+++-+||+|+++|++++|+|+++|++++++-+++++++++-+++|-++-++|+++++++++++++++++|++++++++++++++++-+-++++++++++++-++|+|+++|+++-++++++++++|-+|++++-++|+++++-+|+++++++++|+++|-++|-++++++++-
++++++-++--+|++|+++|-++||++++-++++++++|++++++-++++++++++-++++++++|+++++++++++++++++-|++++|++++++++|+++-+++|++++|+-++++++++++--++++++++++|++++|||+-+|+++++++++++--+++++++--+++++-+++|++|+++++++++++-+++|+++|++|++|++++++-++++|+++++++++++|+++++++||+|+-++++
++++++++-|+++++--+++++++++++-+++++|+++++++++++|++++++|++++++++++++++-|++++++++-+++|++-++++-+++++|+++|++++++-+++++|-+++++-+++++++++|++|++++|+++++|+++--+-+|+++++++++++++++-++++++|++++++++++|+-++++++++++-++++|++++++|+||++++++|+++++++++-+++++++++++++++++
|++-+++++-+++-+-++++++--++++++++-+|||++++++|++|+++|-+|++-++-++++|++++++++++++|||+|-+++++|+++++-+|++++-+++|+-++-|++++++|+++++++|+++++|+++++++||++++-++++-+++++++++++++++|++++++++++++++++++++|++-++++|-++--+++-++|+++++-++++++++-+++++|+++++++++-++|++++-+-
-++++|+++++-++++++++++++++++++++++++-+++++++++++-+++++|+++|+-++-+-+|++|++|++++-+-++++++++++++|-+|++++|+-++++++++++++++++|+++++-+++-|++++++-++++++++++++++|-++++++-++++++++++++-++++++|+--+++|+-++|+|--|+++++++++++++-++++++++-|-++++++++++++|+++++|+++++++
+++++-++++-+++|++++++++-+++++++|+++++++++++++++|-+|+++++++--++-+++++|-+|+++|+++++-+++-++-|++++++++++++++-|+-++++++++++++-++||++-+++|++++|++++++++++++++++||+++++|++++++++++++++++-++|+-++-+++|+++++++||++|+++-+++++++++-+++-+++||++++-+|+-+-+-+++++|-+++++
+--++++-+++++++++++++|+++++-+-++++++++++||++++--++++|+-+++++-+|+++|+++++-+++|++++++|+++++-+++++++++-++|+++-+++++|+--+++++|-+|++++++++++++++|+-+++++++++++-|++++++++||++|+|+-++|++++++++++++++++++|+-+-++++++--+++++|+++++++--+--+||--+-+++++++-++-++++++++
++++|+++++++++++|+++++|+++++++|+++++++++++++++-+|++-+++++++|+|+++|+|+++---+++++++++|++|-+++++++++|+|+++++|+++++++++||+++|++++++-+++++-++||++++++++++++++++++++++++++++|+++++-+++|-++++|+|+--+++++++-++++++++++++++++|+++-+++++|++|++++-++|++++|+|+++++++|+
++|-+|+++|++++++++|++++++++++++--|+++++++++-+|++++++++++++++++++++|++++++++++++++|++++|+-++++-++++++|+|||++++++++|++++|-+++-++++++++++++++|+-++|-++++++++-+++++++++++++++--+-+|++++|++++++++++++++++|+++|+|--+++++++-++--+++++++||+|++++++++||++++++++++-+
+-++++++++++++-+++++|++++++-+++-|++-|+++++-+||++-+++|+++++-++++++++-++|-++++++++++-+++|++++-+||+++++++|+-+++-++-++++++|++++-|++|++++-++++++++++++|+++|++-|++++|-+++++|+++-+-++++++++|+++++++++++++++++++++|++++++++-++++-+++++++++++++|+++-++++-++|++-++|+
++++++-+++++++++|+++++|+++++++++++-+++-+++++-|++-++-+++++++++++++++++++++-++|+++++++|+++-+|++++-+-++++++++-+-|++++++|+++++++|-++++++++++|+++|++++++++++++|+++++++++++++++++-++++++++++++++++|-+|+++--++++++-+++++-++++|++++++-+++++++++++++-++++-++-++++++
+++++++++-++|+-++++++++++++++++-++++++|++++|+-++++++++++++++++++-+++++++++++++++++++++-++-++++++|++|+++++++++++|-++++++||+++++|++-++-+++++++++++++++-+|++++++-++++++-+++++++|+|++++++-+--+-++++|++++++++++++-++++++++++-++++-++|++|-++++++++++++++++++++-|
+++--+++++++++++++++-+++++++|++++|+++-+-+++++--+|++++++++|+|-+++++++++++|-++--|+++++|++++++++|--|++--+|+-++++|+++++-+++-++|+++|++|++++++++|++++++++++++++--|-++-++|+-+|+++++-+++++++|++|+++|+-++|+|-+|+-++++++++++++++++++++++|+-+++++++++-|++++++++++++++
++||++-++++++++++++++++|+++|+|++++-++++-++|++|+++++++++-+|+|+++|+++-++++|+++++|+++-+|-++++++|++++++-+++--++++++++++++++++++++++++++++++++++|+++++-++++++-|+++++|+++++++++++++++++++|+++++++++|++|+++|+++++-+|++-+++-++|+++-++++++++|++++|-+++-|++|++++++++
-++--+|+-|+++-+++++++-|+|+|++++++++++++++-|++++++++++--++++++++++++++||+++++++++|+++++++++|++-++++++|+-++-+++++|+++-+++|+-++++++++-++++++-+-++-++++++++++++-++++|+++++-+++++++++++-++|+-++|++++-+++++++|-+++-++++++++-++++|+++|+++++++++++++|++++-|-++++++
-|++++++----+++++-++|++++|++++|++++++||-|-+|-+++++++++|||++-++++++++|++++++++-+++|++++++++|+++-+++|+-++++++++-+++|++++++++++++++++++|++++++++|++++++++++|++++|+|+|||++++++++++|+++++++++++++++++++|-+--|++-+++++++++-++++++|+++++++-|++++++++|+|++++++++++
++|++++++|+++++++++|+++|++--+++|+|++++++++-+++++++++++++++++|+|+|+-+++++++++++++-+--+++++++++|+++|+++-+-++++|-+++--+++++|++++++++++++++|+++|-+++|+++-+++++++++++-|+++++++++++++++-+||+-+++++++++|++++++++++++++++|||-++++++++-++++++-+++-||+++++++-+|+-++|
++|++-+++|+|+++++|+|++++-++|++++++++-++++++++++++|+++|+++++++--++++++++|++-+|-++++++++++++++++-+++++++++++++++-+++++++++++--++-+++++++++|+|+++|+++--++++++|+++++-+++++++-+++|++++++-++||+++++-+++++++|+-+-++++++++++++++|+++++++++++++++++|+++++++|+|||+++
||++|+|+++++-||+++++|+++++++++++++++++++--++--++-++++++++|+++++++++++++-+++++++++++++|++++++++|+++++++|++|+|++|+++++|+++++++-++-++++-++++|++|++-++++++++-|+++-++++-++++--++|+++|++-++--++++-|++++++-++++++|+++++++++++++++++-++|++|+-++++++++++++++-|++++-
++-+++++++++++|+++++++++-|++|++++-+-+++++++++|++|+++++++++++||-+++-++|+++++-++++++++|+++++|++|-+-++|+++-+++++-+++-++++-+|+++++-+++|+-+++-+++++|+++-++++++++|-|+++++++++++++++|-|+++++|+|++++++++++++++++-|+++++++||+++++++-+++++++++++++++|++-+++-++|++--+
++++++++|-+++-+|++++++++++-+++|+|+-++++++-|++||-++++++++++++++|+++++-+++++++++++++++-+++++++++++++|-+-+-+++||+++|+++-+++++-+|+++++||+++++-+|+++-++++++-++-|++++++++-++++-+++|++++|++++++++++++++++|++++|++|+++++++|++-+++++-++-+++++++++++++++++|+++-+|++|
++|+++++|++-++-++++|+++++-++-++-++-+++|+++++++++--|++++++++-+++++++++-++++-+++++++|++-+-++++++-++-|+||+++++-+++++--++-+|++-++--+++-++++++++++++++|+++-|++++++++-+++++++++++++++++-+|-+-+|++++++++||++++|+++++++++++++|+-++++++++++++++++++++++++++++++++++
+++++++++|++--++++-+++++++++++|+--|++++++++++|++++++|+++++--+++++++|++++++++++++++++++++--+++|+++|++-+++++|++++++++-+++-++++-++++++++++||-|+++++-+++++++++++-+++-++++++++-++|++++++++++++-+++++++|++|++++|++++++++-+++++-++++++|++|+||+++|++++++++++++++++
+-+|++++++++++++++++-+++|++++++|-++++-++++-++++++-++++++++++++-++++++++++++++|+|+-|+-++++++++++++++++++++++--++++|+++-++++++++||-++++++++++++|++++++++++++|-++|++++++++++++++++++|+++-++++-++++-+|+++++++++|+++++||+++++++++++++|-+|++++++++++--+++|++++++
+++++++++++++++++++++-++|+++++++++|++++-+|++++++++|++++++++++++++-|++-+++++++-+++-+++++++++++-++-+++++|+|+++++++++-+++++-+++++-+++++||+|+--+++|+|+-++++--+++++-+-++++-+++|++++|+|+++++++-+|++-++++++-++--++-+-++++++|+++|+|+++++++++-+++++-+++++++++|+++++
-+|+-+++-+--++++++++++++++-++|+-+++++++++|++++++-+++++++++++++++++-++++++++++-++|+++++++++++++++++++-++++|+-+++++++++++++-++++++++++-+++++++++++++++|+++++-+|++++++++|+++++++++++-++++++-++++-|+++++|+||++-++-+--++-+++++|+-++||+++++-+|+++++++|++-+++|+++
+++++-+++++|+++++++++++||+++++++++|+++++++-+++++++-++++++|+++++++-+++-++++++|+++++|+++|-+|-++++-++++|+++++++-+++++-++++++++++|-|++-++++++|-+++++++++++++|+|-++-+++-|+++|+|++++++--++++++|+++++++++|+++|+-+-++++++++-+++|-+++++++++++++-+++++++++++++|+++-|
|-++++-|++-+-+++++|++++++++++-++|++++|+++||+++-++-++++-++++|++++++++++|+----++++-+++-++++++|++++++++++|+++++-++|-+-+++-++--++|+++-+++++++|+++++++++++++++-++++++++++++-+++|+++|-++++--++++++++-+++++++++++++|++++++-+++++++++++++++++-+++++++++++++++++-++
+|+|++++++++++++++++|+++++|+++++++|+-|+|+++++++-++++-++|+++-+--|++|+-+-++++++++-++++++++++++++++++++++||++|+++|++++++|++|++++-++-+++++-+++++|+++++++++++++|++++-+-+-+++++|+-++-+++++++++++++++|++-+|+|++++-++++++++|+++|+||+++++-|++++++++++|+++|+++|+++++
+++-||++++|++-+++++++-+++++++++++++++++++++++|++|++++--++++++++++++++++++++++-+++|+-|++|+-+++++++++++++++++-|++++++|++++-+++-++-+++-+++-|++++-|-+++|+-+++-+|-+++++++++|++++++-+++++++|+++++++|++++++-+-+|+-++++|++|++++++|++++++++++++++++++++++|+++++|-++
+++++-++++|++-++++++++++|+++++++++-|+++++|++|+++++-+++++++++++++++|++|+|+++++++++++++++|+--++--+-+++++++++++++++++-++++++++++++++++|++|+-++++++++++++++-+++-|+-+||++++-|+-++-++-+-+++++++++++---++-++-|++++++++-+|-+|++++++|+|++|++++++++|+++++++++|++-|++
+++-+++++++|+-+-+++|+++--+++++++++++-|++||-++++-++++++-+|+++-+++-++|+-++++++++|+++|++|+|-+-++++++|++++++-+++|++++++-+|++-+++++--++++++++++|+++++++++-||++++++|++++++++++++++++++++++++|+|-++|+-|||-++-++++|+++-++++++++-+++++|+++++|++++++++++++-+++++++++
++++|+++|++++|++|++++++-++++||++-+--++++++|++++++++++|+|++++++|+++|++++|+++++-+++-++++++-+++++|+++++|+++++++||++++-++++++-++-++++++++++++|||+--++++|++++--+|++++++++++++|+++++++++++-+-++++++++++++++++|+++++-+++-++-++++++++|++++++++++++++-+++++-+|++|++
+-++++||+++++++++++-++++++-++|+-++++++|+++++++-++++++-+++--+++++++++++++-++|++++++|-++|+++++++++|+|+++++++++++++-++++|++++++++++-++++++++++-+-+--+++++|++++++++|+++++|+-++-||+-+-++-++-++++-+++-+++++++-||++++++||++++++-++++++|+|+|++++|++++++|++++|++--+
-+++|++++--++++++++++++++|++++++++|+++-+|-++++-++-|++|++++|++++++++++++++|+++++-+-|++++|++++++++++++-|++++++++-|++++++++++++++-++++++++|++|-++|+++++++++|++|-+|-++++-++-+++++-|++-++|-++++||-+++-|++++|++++++++++++++|+++-++-+++++-+++|++|++++++++++++-+++
+++|++|++-++++-+++++++++|||+++++++++--++++++++++++|-+-++++|+|+++++--+++++|+-+++++++++-+-++||+|+|++++-|+-+-+++++++++++++++++++|++++|++--+|+|++++++++-+-+|++++++++++++|+++++|+-+|-+|++++++++++++++++++++++|++|++++++|--+++++|++|++++-|++++++++-+++++-+|+++++
+-+++++++++++++++++++++++++++-++++++++++|+++|++-+++++++++++|+-+++++|+++++++-+++-++-+++++-|+++++++++++++++++|||++-+++++++++++-++++-+++-++++-+++++++|++++++-+++|++-+++|+-|++++++++++++|++|++|++++-+++++-|++-+++-+|-++|-++++++++++|+-++++++|++|+++|++|++++--+
-++++++++++-++++++++-+--+-++++|++++++++++++|+|+++++++++|++++++++++++++-++|++|++++----|++++++-+++++++-++++|+++++++++-+++++-+++++++++++++-+++|+++++++++++++++++++++++++-|+++-+++++++++++++|++++++++++++|++|+++|+++-+-++-++++-+|++++|+||++-+++-+-++++++++++++
+|++|+|-|+++++++-+++++-+++++++-|++++++|+++++++++++++++++-+++|+|++++++++-|+-++|++++++|+++|-++-++++++++++++-+++-+++++++-+|+++++++++++++++|+--++++|++-++++-++++++|+|+++++++++|++++++-++++++|-++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++
++-|+++++++|+--+++|+|+++++++++++++++++||++++-++||+-++-+++|+-++-+|+++++||++-+-+++|++||+++++++++++++++++-+|+++-+++++-+++++++++++++-++|++++++++++++++++++++++++++++++++|++++|+++|++++++++++|+++++-+++++++++|---+++++++|++++|++++++++++++++-++++++++++++++++++
++++-+++++++++++--++++++++++-++++++|+++-|-++-++++-++++++|++|++++++|++|-+++++++-+-+++++|+++||++|++++-+-+++|+|+++--++++++++++++-+++++++++++++-++++++++++++|+++++++++++-+|+++++|+++++|+++-++++++++++++++-++++-|++++--+++++-++++|++-++++-+++|++++++++++--++++|
+++-+++++++++|++|+++|+++-++++--++|+|++--+++|++-+++++++||+-+-+++++++|+++-++|+-|+-+--+++--++++++++++++++++-++++-+++++-+++++-++-++-+++++-|+++-+++++++-+++++++++++++--|++--++-++++|++++|---+++-+|++++++++|||++|+|+++++|++-++|-+++-++++++++++++++++|+++++++++++
++++|+++|+++++++++|+++++++++++++++|++|++++++|-++|+|+|+++++++++++|+++++++-|+++++|-++++++|-|-+++++-+++++++||+|+++++++++|+++|++++++--+||++++++--|++-|+-++-++++|--++-+++++-++++|+|++-+++++|+|+-++-++|+++++++++-++++++++++|+++++++++++|+++-|-++++++++++-++++|++
|+-+++++++++-+-+++++|+-+++|+-++++++++++++++++|-|++++-+||-++|+|++-++++++++++++|+|++++++|++++|+++++-++++-++++-|-++|++++++|+-+|+++++++++++-+|++|++|++++++++++++--|+++++++-++++++-++-+++++++++-++-+|++++++++++++++++++++|+++|+++++++-++++++|+++|---++++++|-+|+
++|+++|+++++++|||+|+++++++|+++++++-++|++++++-+-++-++++-++-+++++++|+|-+++|+++-+-+++-++|++++++-+--++-+-++++++++-+||+++++++|++|+++|++++-+++++-++-+++++++++|+++|++++++||+++++++++||+++-++++++-++++++--+++++-||+++|+++++++++-++++-+++++++++++++|-+++++++++++||+
+-+++-++++++++++-++++|++++-+-++-+++++++-+++|++++++++++++|+++|--+++|++|+++++-++|++-++++++++|++++-++-++|-++++|++++++-++++++++++-+++++++++++++||-++++---++++++-++++++++++++++-++|++++|+--++++++++++++++|++++++++-+++-|+++-+++-+++++++|+++++++++|+|-++|-++|+++
+++|++|++-++++++++++++-++-+|++++++++-++++|+-++--+++|++-++++++++++|-+|+|++++++++++|+|++++++|++|+++++-+++++++|+++-+++||+++++-++++++|+-++-++-++++++++++++|++++++-+-+++|+-+-++++++++++-+|+-+++++-++++++++|++++++||-+++++|-+++++++++++++++++-+-+-+++++|++++|+|+
|-+++++++++++++++++++|-+++-++++++--++++++++|+++++|+++++++++++++-+++-+++++++++++++-++++++++++++-+++|-|++++++-+++++++++++++++++++|++-+|++++++++++++|++++++-+-|++++|+++++-+++++-+-+++++-|++++++++++|--+++-+++|+++||-+++-+++||-++|++|+|+-+++++||++-++++-++++++
++++++++++-++++++-+|+++++-+++++|++++++++--+++++-++|+|-++-++++++--|++++--+++|+++++|-++++-+++++++++++-+-++-|+-+++|--+++++|+-+++++++++++++|+++-++++-++++-+++++++|+++-++++-++++-++-++++++++++|++++++-+++--|++++++-+++++-+++++++|||+++++++|+++|-+++++-++++++-++
+++++-+-+++++++++++++++-++|-+||+-+++++++++++--+++++++++++|++|++|++|++++|++++|++--++++++++++++++|+++-|+++++|+++++||++++-++++++++++-+++++++++++-++++++++++-++++++++++++++++++++-||+||++|-+-++++++|+-+|++|+|+-+++---|+++++-++++++|+-|++++++||++++|+|++++++++-
++++++-+++++|++++++++++-+++|++++-++-+++-++++-++++++++++-||+|+++--|+++++|-|++|+++||||++++++++++|+++-++-++++++|++|-++-++-++++|+|+++++-|++++-++++-++++++++++++++++-++++++++++++++|+++-+++++++++++-++++--|++++-|++++++++++++++|+-+++++++|++++-+|+++++|++++++-+
++++++++++++|+++++++++++++++++++++++-+++++++++|+++++--+++|++++++|+|+++++-+|-+++++++-+++++|++++-++++++++++++++++++++++++++++|+++++-+-++++++++++++-++|++++-+++|+++++||++++-++-+++++-+++||++-++++++++++++++++++||+++++++++|+++++++++++-+++++++++|++++++--++|+
|+++-++++++|++++++++++++++++++++++|+-++++|-++||++++++++++++|++++||+|++++|||+++||+|++++++-++++-++-+++++++++++++++++++++-+++++--+-+++++++-+-++|+|+++-+|+++|+|+++|++-++++++|++-+++-++|+++++++|-++-++-++-+++++-+|++++-++++-++++++++++++||+-++-++++|+-+++++++++
+-++++|+++++++++++++++-|++++++-++-+|+++++-++-+++|+|+++++-|++++++|+|+++-+-+++++--++++||+++++++++|+++++++++-+-|+++++|++++++++-++++++-++-+++++++-+++++++++-+++-+|-|+-+-+++|+++++++++++-++++++-+|+++-+++++++++++|++|+++-+-++++|-++-++++|++++++++|+++++++++++++
+++++++++|++++++++||+++|+++++++-+-++-+++|++--++|+++++-++++++-++++-+++++|+++-++++++-++++++++++++|-+|-++|+-++++++|-+++|++|+++|+|+|++++|++||+++++-+-+++++++-++++++||-|+++++|+++--+|+++++|++--+|+++++++++++++|+|++-+++++|++++++++++++|+++++|++++++++--|+++++++
|+++++-+++++++++++|+-|+++|+++-+|+++++++++|+|+|++++-+-++|++|+++++++++|+++++++++++|+++++++++++++|+++-+++-+++++-++-+|+++++++|++-+-+++||-+++++|++-+++++|+++|+++++|++++++|+-+++-|-+++-+|+|+-+++|++++++++++++++++++-++++|+--+++++++++-+++++-+|++++++++-++++|+|++
++--+++-|++++|+++++++++-+++++++++++-||++-++++++-|++++-++-+|+-+-+++++++-+++++++++|+|-++++++++++--++|-+++-|++++|+|+++++--++++++++++++++++++++++++++++|++++-|+|++++|+++++++++++++++++++--|+++||+-++++-++-+|++|++++-+++++++++|++++|+++|++|+++++|+++|++++++++++
-++++++++|++++++++-+++++-++++++++++++-+++++++-+|-++-+|-++++++++||-++-++++++++++-++|++++++++++++++++++++|-|-++++++-+++|+++++|++|+++-++++-++++|+|+-+-++++|-+|-+++++++|++++++++-++++++-|++|+|+++-++++++++++++-+++++++++++++++++|+++++++++++++++++|+-++|++++|+
|++++++++++++++-+++-++++++|++++-|+++++++++++++|+++++++-+++++++++++++++++-+++++-++-++++++|--+||+++++++++++++++++|++++++|-+++++++++|+++++++++++++|++|+++++++++|+++++++-+++-+-++++||+++++-++++++++++++++-++-+++|+++++++++-+++++++++|+++-+++|++++++|++-++++|++
++++++--++||++++-++++++++|++-|+++++++++++++++--+++++-++|++|++-++++++++++-+-++++|+++|+++|++++++++++++++++|++++-++++++-++++-+-++++++|++-+-+++||+++++++++++-+++++-|+|+++-+-|+++++|+++++++++|+++++-+++-+++++-++-|+|+++++++-|+-+++--+++++-|++||++++++++|++||+++
|++++++--++++++++++-++++++++++|+++++++++++++++|+++++++++++|+-+++++++-|+|+++-+++++-+|+++++++++++-++|+++|++++-++++|+|++++++++-|++||++++|+++++|++++-+|+||+++++++++||++|+++++-+|++-+++++++||++++++++++++-|+++++++++++-+++-+++|++++++-++|++++++++++++++-+|++|||
|+++|+|++++|-+++|+++++|++-+++|+++++|+|+|+++++++++++++++++++++++++++++++++++++++++++++++|+++++++++++||+-++-++++++++++++|+++++|-+|++++++++++|++|+-+++++++++++++++++||+++-|++++++-+++++++++++++++|---+-+|+++|-+++-+++++-+++++++++++++++-++-++++++++-+|++|+-|+
++++++++|+|-+++|+++|++++++++|++++++|-+++-++++++++++++|-++++++++++|+++|++++++++++++-+|++++|+++++-+++++++-+++++++-+++++++++++-+++++|++++++-+++++++|-+++|+++++++++-++|++|+++++++++++++++++--|++-++++++++-+-+++++|+++|++++++-++++++++-+++-+++--|-+-|+++++++++-
+++++--+++++++++++++++++-++++|+|+++-+-+++|+++|+++++|+++++++-++-|++++|++-++++++|+++++-++-+--++++-+-++++++++++|++++-+++++|+++|+-++-++-+|+|++-+++--+++++|+-+++++|+++++++-+++++|++++++-++|-+++++|++++|+++++++++++++|+|++-++-+++++++++++--+++++++++++|+--++++++
++|++++-+-+++++|+++++++-++|+|++-+++|+++++++++++|++++++++++++++++++-|++++++++++-+||+-++|+++++++++-++++++++-++++++-+++-+|-+++++++|+-+|++|+-++|+++|++++++-++++++++++++++++|++++-+|+++++++++++--|+++-+++++++-+++-+|+++++++-|++++++-+++++++++++|++++|+|+-+-++|+
-+++++|++++++|-++-++++++|+++++++-+-++|+|++++++++|++|+-+++-||+++++++++|++++++++++++++++++|++|+++++++-+++|++++++++++++|-|+-+++++++++|+++++++|+-+|+|+++-+++||-++++++|+++++--+|++++++-+++++++++++++++|-+-++-+++++|+++++|++++-+++++-++-+|+-+++++++|++|+++++++||
++-+++++-|++++++++-++++|++++++++|++++++++++++++++++++|++||+++++++||++++++++-+-++++|+-+-+++-+++++|+--+++++++++-++++-|+++++|+++++++++|++--|+++++++-+|-++|+|+++++|-+++-+|++++-++-++++++++++|++++||+++++-+++-++-++|++-++++++++|+++-+++++++++||+|++++++++|+++-+
++++++-++++-+++++-|-++++|+++-+++++++++|+++-+++++++++|++++++---+|+++-++++++-+++|++|+-|+++++++-+++++++++++++||+|++++++++++++++++++++++|+++|-+++++++++++++++++-++++++++-++|||+-++++|+|++-++-+-+++++++++++-+++|-++++++|+-++++|++++|++++++++++++++++++|++++++++
++-++++++++++++|+++++++|++++|-++++++++-++++|+++++|++|++|++||++++-+||-++-+++++++++|+++++++++++++++++++--++++++++++-++++|-+++++|++++++++++++++|+++++++++++||++++++|+++++++|+++++++-+++++++-++|+++-|+++-+++++++++++-++++++++|++-++++++++++|+-+-++++++++++-+++
+++++++++|++|++|-+++-+|+-+++++|++++++-++++++++++--++-|+++|+|++-|+-+-+++++|+++++++-++-++++++++++++--++++++++--++++-+++++++++++++++++++++-++++||++++++--+++++++++++|+++++++---||-++++++--+++++++++|+-++-+|++++-+++++++-+|+-+++-++||+|++|-+++++++|+++++|+-+++
+++++++++++-+|++-++++++++-++++++++++-+++++++++-+++|+-+++-++++-++|+++++++++++++++-++++++++++++|-+++++|++++|+++||+++++|++|++-++++-++||+++++++++++-+++++|+|++|++++|+++-+-+++-++|-+++++++|++++++++|+|++++++|++-+++|-+-||+++++++-++++-+|-++-+++|++++||--+++-++|
+++++|+++--++++|++++++++-++-+++-++---|+++++|+++++++++++-+++|++|++++++++++++++++++++-++++++++++++--++++++++|++|+|++++|-++++++++++++++-+++|+++++++++++-+-+--++++++|+++|++|++++++++++|+++++++++++-+++|+-++++|++-++++++|+++++++-+|++-|+++++++|+|+++++-++++++++
+|+|+++++++++++|+++++-|+++++++++-+++++|+++++++++++++-+|-+-+++|++++|+++-++|+++|++-++++|+-+|-++++++-+-+++++++++|++|+++++++++++++++++++++|++-|+++++++-++++++++|++|++++++++++++++|-++|+++++++|+++++|++-++++++-++|+++++|++++-++|+-+-+-|++|+-+++++++++++++++++|+
++|+-++++-|+++++++++-++|-++++++++++++-+++|+|++-++-+++++++++++++|++++++++++++++|++++-++++++|+|++++++|+++-++|++++++++++++++++++-+++++|+++|+++++-|++|++-++++|+++|+++++-+++|++++++++-+-+++|+++++++++++++++|+++-+++++|++++++++-+|++|++|+++-+++++-++++||+-++++++
+|+++++++++|++|+-+++|++++-+-+++||+++|+-+|++++++++++++|+++-+++++++++-+-++-+++-+++-+++++++|++|+++++++-+++++++++-++++++|+-++++++|+++++++++++-+-++|+-+++++++--+++|+++++++++++++++++-++++++++-+++-+++|++-+++|||+-++++++++++-+++++++++++++++-++++|++++-++--+++++
+++++++-++++++++++++++++++++-+++++++-+++++--++++++++++++++++|++-+++|++++-++++++++-+++-|++++-++++-++++-+++|-++++|+++++++++++++++|++++++|+++-|+-+++++|+++++++++++++-+++++++++++|++++-++++-++-+-+|+-+++++++-++-+++++|+|+++++-+++|++++++++++|++-+++|+++++++|++
+++++|+++++|-+-++++++++-|+++|+--++++++++++++++++++++|++++-|++++-+++|+++++|+++|+++++++++++++-+-++++||+++++++++|++++++++++++++++++++++++-++|+++++++++|-+++++-|++++|++-+||+-|++++++++|++-++++-+-+++++--+++++|++|+++|+++++|+++++++++++++++|++++++++-|+++++|+++
+|++++++-+-++++++++++++|+++++|-+++|+++++++++++++++++-+++++++++++++++++++|+++++++++|-+++-+-+-+-+++++||++++-+-+++|++|-++-+++++|++-++++++++|++++++|+++++|+++++--+|++||||++|-++++++-++++-|-++-+||+++++--|+-+|+++++++++-|++++++|+++|+|++++-+||+++++++||++++++++
+++++++++++++|-+++++-+--+|+++-++++++++++|+++++++++|++++++|-+++++++++++-+|+-|++-+++-+-++-+++++++++|++--||-+++++-|++---|++|-+++++++++++++|++++++++++++++-|-++++++-++|+||+++-++++++++|+|+|++++|+++|+|++|++|+++++++++++++++++|++++++++|-+-+||+++++||++|+|+++++
|++++|-++-++++-+--+++++++++-+++|++++++++++++++++++++++++++++++++-++-+++-++++-|+|++++++++++||++++++++++||++++++|++++-++|-++++++++++++|++++++++|++++++++++++++++++++-+|+++++++|-+++++-++-|++++++++++++++|++|+|+--+++-+++-+|++|+++++++-++|-+++|-+++|+++-+-+--
+|++++++++++++-++|-+-+++++++++|++-+|++++++|+++-+++++-+++-+-++++-++-+-++++-++|++-|+-++-|++++++-+++++++++|+++-+++++++++|-+++++++++++-|+++++|++-+++++++|+-++||+|+-+++-+||+++|+-+++||++++|++|+++|++++++++++-+||+|-|-+++++++|-||++++||+++++++--|++++|-|-+|++++-
+++++-+|-++++|+++-+||+-+--|+++++|-++++|+++|+|+|+-+++++++|+++++++|++++++++++++||+++++++|++++++++++++++++++|-+++++++++++++|+++-+++-++++++|+|+-+|++++|+++++-++++||-+++-+++|++++|++||+++++++|+--+|-++|+++|++++++++++++++|+++++++++++++++-+|+-++++++++++|++|+++
+++++-+-++++++|+-+++++++++|+++++++|++++++++++-++++++++-+|++-+++|+-||++-++++++++-|++|+++-|+++++-+|+|+-+++-+++++|++++++++++++++|++|++++++++++||+++++++++++|++-+++++++||+++|++-++++++++++++-+++++++-++++++-+++++++++-+++++-++++++++++||-+|+++-++++++++|+++-++
++||++-++++++++++-+++|++|++++++++++++-+++++|++|+++++--++++++++++++++++++++++|+-++++|+++++++++++++-++++++++++++++++++--+|+++++++++|++-+++++-+|--+-+++++++++++|++++-+||+|+++++-++++--++++++++++++|+++++-++++++|++|+|++++-+++-+++++++++|+++++++-+++-+++++|++-
|++++-+-+++-++++++++|++++|++++++|-+++++-+++-++|+++++|++-++++-++++++++-|+||-++++++++|++-++++++++++-+++++|++|--+++++-|+++|++++++++++++++|+++|+--++++++|+++++++++++++++++++++-++|+++++++||--+++|+++++|+|++++|+++|+|++||++-+||+++|++||-+++++++++|+|++++|++++++
+++|+||-|++|+++|++-|++++++++++|-+|++++++++++-+++++++++++-|-++++++|+++++|++++||++--+++|+++-|-+++++++|+||+|+++--++++|++++++++++-++++++-++++++-++|++++++++-++++++++++++++++++-|++++|++++++|++++++-++++-++++++++++|++-+||+++++++|++-+++++++|+++-++++++++++++++
+++|+|++++|+++-+++|+-++++++++|+-++++-++++|++--++++||+++++|++++++++-+++|+++||+++-++++++++--++++|++++++-++-+++++++-++++++++++|++++|+++++++++++++++++++++++++|+|--++++++|++++++++-+++++|+++++++++|++-++++++|+-++++++++++++++|++++++++++---++++++++++++-+++-++
+++|+-|++++++++++++++++++++-+++++++-++++++-+++++++++++++|++++++++++-++-+++|+|++++++|++++++++-|++++++++--+++|+++++++++-++++|+++++++++++++++++-+++++++++++++++|++++++++++++++++++|++|+++++++++-++++++-+++++|++|+++++++-+++++++++++++-+++-++++-+++++|+-++++-+
++-+++++++-+++++++++++|++++++++++++++++++-++|++++++++++-++++++|++++++++++-+|++++++|++|-+++|++++-+++++++--++++-+++++++++++++++++++-+++++-+-+++|+++++-++-+++++|-|++++-++-+++-+++-+++++++++|++|+++++++++++++++++++|+-++++|+++++++++++++-+++++-+++++++++--+|++
--++++-+++++|+-++++-++++++++|+++++|-+-++++++|+++++++--+++++-+++++-+|+++++++++|+++++++||++|-|++|+++++++|++++-+-++|+++++++++|++++++|++|++++++++++++|++|++-++++|-+++++|+++-+++++++-+++++++-+|++++++++|+++++++++|+++++++++-+|++++|++++++++++|+++++++++|-+|+++-
++|+-+-+-+|++-++++++++++++|+++--+|++-++-+++++-+-+-+-++++++++++++++++++++++-++-+++++++++-++--|-++|+-|||+++++++++++++++++++++++++++++++++++++++-++||++++++++-|++++++||+++++++++++|+-++++||+--+++++++++|+|+++++++-+-+++++++++|+++++++++++-++++++++++|++++++++
++++++++++++++++++++++++-+-+++++-++++++++++++-+++++++++++-++++|++|++++++-++++++++++++++++++++++|+-+++|++-+|++++|++-+|+|+++++++++|+++-+++++++--++++-+++++|++|-|+++|++++-+++++++-+-+++-++-+-++++-|++-++++++++++++|++++++|+++|+++-|+|+-|++++|+++++++++++++-+-
+++++++++++|++-|+|-++++-++|++-+++-+++-+++++-+++--+|++-++-++++++++++-+++++-++++-+++++++++++|+|+++||++++++--++++|+++--+++++++-++|+++++|++++|++|++||+++++++++++++|+|++++++++++++-++++++--++++-+++++++++-+-++++++|||++++++++|++|-+++++--++||-|-|++-+|++-++++-+
++|--++++++++++++++-+++-+++++-+-++++++++++++-++++++++++-++++++++-+++++++++++++-++|++++++++++|++++--++++|+++-+++++++-+++++++|+-++++++++++++++|+++-+++|++-+++++++|++-+-++++-++++++++++-+|-+++++++-++|+++++++++--+-++-++++++++++|++++++++++++++++-+|+-+++--++
+---+|++-+|++--+-+++++++++++++|+++|+|+-++-++++|+++++-+++-+++++|++|-++++++--+||+++|++|++++++++++++++++++++++++++|++++++++++++|++++++++-++-+-+++|-+++++++++++++|++++++++-+-+++-++-++++++-++++++|+++++++-|+++++++++|++++++++++++++|-++-++|+-+++-+++++++++++++
++++++++++++++++-+++++++++++|+++++++|+++++--++++++++|++++-++++++++-+++++++++||++-++++++|+++++++++--+++++-++++-+++++++++++++++|++++|+++++++++++-||+++++++++++++-++++-++++++||||++++-++++++++-+++++|+++|++++++++++-++|++-+++++|+++++++-++--|++++++-+++++++--
+-|++++++-+--|++++-+++-+++++++-+++++-+++++++++-+++++++-++--++++++++++|++++++|-+++|++++++-+++-++++++|++|--++++++-++++++++++++++|+++++||++-++++++|-+++++++++++|+++++++++|+++++-++++++++++|+++++-+++++++++|-+++++++-++++|--++++--++++|++++|+++|+++|-+++++++++
+-++++++++||+|+++-++++|-+++++|++++|+++++|+-|++-+++|+|++++++++|+++++|+++++|-++||-+++++-+++++++|+++++++++++++|+++++|++++++|++-+++--+-++++++-++++|++++++|-++||++++++|+++++-++++++-++++|++++|+++-++++-|++++++||++++++++|++++-++|++-+++++++++++++++|+|+++++|+++
++++++++++++|+|++++++-+++|++++++-|+++++++++++++++++++++-+|++-++-++++++-+-+|+-+|+-+++++++++++++++-+++++++|+++|++++++++++++++|+-+-++++++++++++++++++|+-+++|++++++|++++++||++--+++||-+-|+++++|-++++++++|++++++++++++++-|+|++++++++++++|++++++++++++++++++++++
|++++-++++++++++++++++++++++++++++++++++++++++++++-++++-|-++-+|+++++|+++--+-+-+++++++|+++|+++|++-+++++++-++++++|+++-++++++++++|++++++|+|++-++++++++++++++++++++|+++++++++++++++++++|+++|+++-++-++++++|+||+++|++++||+|+-|+++|+|+-++++++++|+|+|-+|++-|++++++
+++|+-|+|+++++++++++++++-++++||++-+++-+++|+++++++++-|++++|++|+-++|+++++-++++++++-+|+-+++++|++++++++|+++++|-++++++|++|++++++++++++++++++++|++-++-+++++|+++-++++++++++++|++++++++|++-+++++-++++|+++--+-+++++|-++++++|++++++++++++++++++-+-|+++++++++-+++++-+
+++++|++-++--+++++++++++++++++++++++++++-++++++++++-++-++|+-|+--++++-+-+++++-++++++--+++|++++++++-|++++++++++++-+++++-++++++|+||+++|+++++++-+|+++++++|+++|++++-|+++|++++|+|++-|--+++++++|-++++++++++|++-++++++|+++||+++-+++++++++++++|+++++||+-++++|++-+++
++||--|++++++|++++-+++--||++-+++++++++++++++++++++|++++++++++++++++|+|+++++++++-|+|+|+++-+++++++++|++++-+++++++-++++|+++++|+++++-+++++++++-+|+++++++++-++++++++++++-+-++-|+-+-|++-|+++++|++|+++++++||++-+-+++-++++++++++++|+|++++++++|-++++++++++++++++++|
+-|+++++--+-+-++|+++++||++++++++|++++++++|++++|+-++++|++||++++-++-++++|+-+++++-+-++++-++++|++++++-++-++++++++++++++++++|+|+++++++++|++++++++++++++|++|+-++++|-++-++++++-+++++++++++----+++|+++++++++++++++++++|+++++++++++++++-++|-|+--+++++++-+++++++-+++
|+++-++++++++-+++++++|++-++|+-|++++-+-++++++++|++|++++|+|+++++++++-+++++|+++++++++++|-+++-+++-+++|++-++++++++-++++++|+-+++++++++|+++++++++++++-+++++++|++-+-+++++++++++++++-+++|++-+++++|+++++||++-+++++++++++-+-+++++++|-++++|+++|++|+-+++|-+|+++++-+|+++
-++-+-++++++++-++|++++++-+-+++-+++++++-+++-++++++|++-++-+++-++-+++|+|++++|++++++++++++++++++-++++++||+++++++-++++++++++++--++++++-++++|-+++|+|++|+++++++|-+++++++++++-+++++++++++++++++|+++||++--++-++++||-++++++++-|++++++++++-+++++++|++-++++++++++++|++
+-|+--|+++++-++++-|++++++++++++-||+++--+++++++++++++|+++++++++++|+-|-++++++++++++++++-+++++++|++++++++++++|+++|+++-++++++++|+++++++++-+++-|++++++++++++++-++-+-++++|++|++++++-|+|++++-++++||++++-++++++++|++|+++-++++-+++++++++||++++++++++-+++++++|-|++++
++|++++--|-+++++++-+++|++|+++++++++|-+|+++-+++++-|-+++++++++++++||+++-++++++++|+|+++++-+++++++-+|+-+++++-||++++++++-+++|-++++++++++++|+++++-+++-++|+++-+++++++|+++++++-+++++++++++++++-+++-++|+++|++++++-+++-++++++-+++|+++++|++++++++++++++++++++++|+|+||
++++++|+++-++++-++++++-+++||+++++|+++-+|+-+++++++++++++||+++++++|+|++++++++++-++++++++-+|+++++-+-++++++++-+||+++-++++++-+||++++-+++-++-+++-+++++++++++|++++-+|++++-+++-+++++++|-++--+++++++||+++-+++|++|+++++|++++-++++++++++++++++++|||++++|+-++++++++++|
+++-++-+++-|++--++++++++++|+++++--|-|+|+++++++-++|++++++|+++++-+++++|+|+||+++++++-+++++++++|+|++-++-+++++-+++-+--+++|++++-+|+++++++++++-|||++++++-++|+++++++++-++|-|+++|+-+++++++++-+++++++++++++++-||++++++++++++-+++++||+-|++-+++-+++|++|+++++++++++++|-
+|++++++++|+++||+++--+++++++++-++-++--++|+++-+++-+-++++|++-++||++-++|+++++++++|+-+-++++||+|++++++|++++|+++++++++-+-++++++++++++++++++++++++|+++++++++++|+-+-|+++++++++++++++-+|+|++|-+|+||-++++++++-+++++++++-+++|||++++|+++-|+++||+++|+++++++++++++++++++
++++|+++|+++++++++++++++-+++|++|+++|++++++++--++++++++++++++-++++|+-++++|+++|+++++|+++++|-++++-+++++++-+++++++++|+++++|++++++++++++|++++++++++|+++||+++-+--+|+++-++++++++++||+|++-+++++-++++-+++-+++-+++-++++++++++|+++-+++++++++++|++++++|+++-++-+++++-++
+++++-|+++||++-+++|++++++|+-++-+++++-+++++++++++||+-++|++++++++++++++-+++++++++++-+++++++++++++++++|+-|+++++++++++++++++-+++++++++++-+++++++++-++||+++++++++|-++-+++++++|-++++++++++++++++++++++++++++++|+++++++-+++++++|+-++++--++|++++++|+||+|++++++-+-|
+++-|+++++++++++++++++-|++++|++|+++-+-|-+-+++++++-++++|+|-++++++-+++++++-+|+++++++|+++++|-++-+|+++|+--+|+++++++-++|+++++++++|++-+|+++|-++++++++|+-+++++++++-+-++|++++++++++-++++++++++++|+|+++--++++++++++++++--++++-+++|+++++|+++++-+++++++++++++++|+-++-
--++++++|+++++++|++++++-+++-+-+|+-|+-||+|+--+++++--++++++--|+++|+++|+++-++|++++--+++-++++++++++++-++++++++++|-++++++|++++++++++++++++++|--+++++++|++++++++|+++-++|+|++++++++-+++++++-++|++++++++++++-+||+++++++|++++-++++-+++++++++++--+++++|+++++++++-+++
++++|++|+++++++++++-+++++++++++++-|+++++||++++++++++||+++++-+++++++++|++|+++++++|++++++++++++++++++++-++++++|++++++++++|+++++++++++++++++++++++++++++++|++-|++++++|+++++|++|++++++++++|++-|+-+++++++-++|++++++-++|+++-++|++|+++|++++++++++++++++++++|+++++
+++||-+++++++-|+++++++++++++|-+++++++++|++++|+++++++++++++|+-+|++++++++++++++-++++++++|-++|+++-|++++-+-+++||+||++++++-++|-++++++++|++|-+++|+++++|++-+++++++++++++++++++--|+++++-+-|-+|++++--+-++++++|+-++++-|+++++--++++++-+++|+++++++-++++++++++++++|+++|
+++-|-++++|+++++++|+++++-+++|+++++++-+++++++-++|++++--++-+++++++++++++++|+++++-+||+|++++++++++++-+++|+++|+-+++|+++-+-++++|+++++++-||+++|+|+++++++-|-+++-++++++-++++++++-|++++++++++++++-+++|++++++++|++++-+++|+++|+++++|+-+++-+++++++++-+++++++++++++++-++
+|+++++-|++++++++++++-+++++|+++++++++++++++|+++++++|+++-+++-+-+++++++++++++++|+|+++++++++-++++++++++++++-+-|++++|++|+-+|++++++++-+++++|++-+-++++++-|++-+++++++++++++-++|++++++++++|+++++++++++--+|+++++++++|++++++++|+++++++++++-++++||+++++++|-++++-+++++
++--+++++++-+++|+++++++++++++-+|+++-++-++-++|+++++++++++++-++|+++++-+++++++|+++++|+++++++++++||+++--++|+-+++-++++++-+++---+++++++++++++-+++|+++|+++++++++++++++-++++++-+++++++++-++++|+++-++++-+++++-|+-++-|-+++--+++++++++++++|+++++++++++-++++++++-++++|
++|+++--+++++++++++-+|++-++++|+++|++++++++++-++++-+++-+++++++++-++++|++++|++++++|++++-+++++++-+-+++++-+-+|+|++++++++++++-++++-+|+++++++|+|+|++++|++-++++++|--+++++-+++++++++++++-+++++++++++++-+++++++++-+-++++++|+++|+++++|-+++|+++-++++++|+++++++++|-+++
++++++-+++++++++-+++++++++++-+++-+-++|++-++-+--++++--+-++-+++-+++-+++++|++++++|+|++++++++++-++++++||++++-|+++++++-|-+++++++|++++++|+-|++++++-+++||+-++++++++-++-+++-++++-+++++|++++++|++-+++++++-+-+|++|++++++++++-||+++++++-++++++-++-+++++++|++++++++++|
+++---++++++++|++++|++|+++++++++++++++-|+++++-++++|+|+++++|+|++++-+|+++++++++-|++++-++|++++|++-+|+++++++-+++++++++++++++|++++++++++-+++++-+++++++++|+|-++|++++++|-+-+|+++++|++||+--++++|+++++++--++-+++++++++++|+++++--+-++|+++++++++++-++-+++|++-++-++++-
+-++-++++++++++|++|+|||++++-++++++++++++++++|+++|-+++-+++++++++-|++++++-++++-++-+-+++++|-+++-++++++++++++|+++-+|+++++|+++++++-++++++++++++++++++++++++++++++++|++++++|+++|+++|--+++++++|++++++++++++|+++++--|+++++|+|+++++++++++|++++|-++++++-+++-++++++++
+++-+++|++++++++++++++|++++++++++++++|+-++||+++++|+++++-+++-+-|+|-++-++++++|++++++++++++|+|+++++++-|+++++++-++++++++-+++|+-++++++++++-|++++++--++++++++++|++++|+|+-+++++|+++++++|+++--++-++-++-+++|+++++++++-|+++++++|+-|+-++++++++++++++++++-++++|+++++++
++-+++|++|++++++++++++-++--+-+++-|++++++++++|-+|+++++-+++-+|+++-++|++++++++-++|+|+++++++++++++|+++++++++++++-++++|+|++|++++++++++|+++|+++++++++|+++++++-||+||+-+++++-+++++++|+++++|+-|-+--++-++++-+-+|+++++|+|++-+++-+++++-++-+-+++-+-+++++++|++++++++++++
+++++++++-++||-++++|++++|++++|+++++++++-++++|+++-++++++|+++-++|++|+++++++++++++++++++++|++++++++++++++++--++++++|+++|+++++++--+++++++++++++-+++++++|+++++++++++++++++++++++++-+++++++++-++|++||+++-+++++++-+++++++--++++++++|--+++|+++++++++++++|+|+++++++
++++|+++|++|+++-|++-++++++++++-|+++-++++++-+++++++++++++++-++|-+|+++-+|-+--++++-|+|+++|++|+-+++++++-+++++++++++-++++|+|+++|+|+++-+-++|++|++|+-+++++|+++-++-+|++++++++-+++++-++-+++++|+++|+--+++|+++++|+++++++|-++++++++|++++++--+++++++++++++--+++--++++++
++--++++++|+++|-++-++++++--++-+++|++++++++-+++++++|++++++-+++++++|+++|+++++-++-+++++++++++|++-+|+||+++|++|+++-+++++|++++|-++|++++++++++|+++++++++++-|+++|++++-++||-+++++++|++++++++++++++++|++++|+-+++++++++++-+++||++-|++++|++++|++++++---|++++++++|++++-
++++-+++++++++--+-+++++|++++-++|+|++++-+++|-+++++-+-+|+++++++++++--+-++++++++|+++|++||+++++|+++++-|+++-+++++-++++++++|++++-++++++|+++++|+++||++++++++|+++-++-+|+|+-++|+++++++-++++++-++|++|+-+--+++++-+|++++++++-+|-+++++|+--+-+++++++++++++++++++++-++++|
++-++++-|++++++++++++--+++++|+++-++++-++++++|+++-+++++++++++++++--|++|-++-+-+++--++++-+|++-+|++++++-+++|-++++++-++++++++-+-+|++++++++++++-|+++++-++-+++|+-++|+--++++++++++|++++-+|+++++++-++++|++++++++-+++||++++||++++|+|+++++++++-+++++-|-++++-++-++-+++
-+-|++++++++++|+|+++++--+++++-++++|++++++++++++++++-++-++++++|+++|++++++-++++++++-++++++++++|++|-+++++++|+-+++++++-|++++++++++|+++-+++-+-+++++-++++++-+++++||++--+-++++++++-+++++++-++++++++++|++-++-+|++-++|+|+|+++++++++++++++++++--|++|++++--|+++++++++
+++-||+|+|++-++++++++++++++|+++++-+++-+|+++||++++-++++++++++++||++++++-+-+++++++|++-++-++++-++++|++-+|+|++||||+++++|++++++++--+++++---+++++++++-+|++++-+|++++++++++|+++++++++++|+++||+-++++++|++++-++++-++++|+|++++++++-++++++++-+++++|+|+++++++++++|+++|+
+++-++||-++|++++++|++|++++-++++|++++++++++++++++++-+++++++++|++++|+++++-++++++++++++-+++++-+++++++++-|++|++||+++-++||++++-||++++||++++-|+|+-+||+++++-|++++++++++-++++++|++|+++-+++++++-++++++|++++++++++--++++++++---++++++||+++--+++|+++-+++++++++++|++++
+-++-++--++|++++++++++++++++-+++++++++++|+-+++++++|+++++++++-|++++++++++++-++++++++|++++++++-++++++-++++++|+++-++|++++++-++++++||-|+||+++++++++|++++-++-+++++++++++++++++++++++++++++++++|+++++++++|-++|+++++++-+++++|++|++++++++|-++++-++++|++++++++--++-
++++++++++++++++++++-|+++++++++++++|+-||++|++++++++++++-++++-|+++++++-+|-|+++++-+++++++++++++++-+|++++++++++++-++++-+|-+++-|++++++-|++-+|+|++-++++-+++|+++++++++++++++++|+++++++++++++++++||++++-+--++++++|++-|-+++|+++|++++++++++-+-++++++++++++++++++-++
+-+++++++++-++++++++++++|+++|+++-|+-+-+-+++++++-+++++++-+++++|+++++++++-++|++|++++++++++++++++++|++++++++++++++|++-++++|++++-++++++++++-|+++++|--++++++++++-+++++|++++|-++++++|+++++++|+++|++-+|+|++|++++++++++++++++++++++-+++++|+++|++++-++-+++++++++|++
++-++|++++++|+++|+++++++++++++++-++-++|-+++++++||-++++|+++-|+|+++|++++|+++-++++++++++++|++++++++++++++|-++++++|++++|++|++++++++++++++|+++|+++++|+++++++++++-+|+-+++-+++++++++++++-+|+-+++-|+++|-+|++|++++++|+++|+++++++-+|+|+|+++++++++|++++|++++++++++|++
++++-+++++++-++++++++++++-|+-++++++|++|-+++++++++|+++++|-++++++-++++++++|+++-+++++++++-+++++--++-++|+++-+++++++++++++++-|++++|+++++-+++|+++-++++-+++++++++++-++++++++|+++++||++|+-+++++++-++++-++|-+-+++++|++++++-+++|+++++++++|++++++++|++|++-++++|++-+++
++++++++++++-++++++-+|+++++++++|++-+++++++|+-++--++++++++|+|-+|+||+-+++|++|++|++|+++|++++-+++++|++++++++++++-|+++++-+|++++++|-++|++++++|++++||++++++-+|++-|+++++++-+-++-+++++-++++++|+++|++++++++||+|+++++++-++|++++-++|-++++-++++++++|++++++++|++++++++++
+-++|+++--+++++++++|+-|+++++|++|-+++|-+-+|+++++++|+++|++++++++++||++++|++++++++++|++++++++++++-++++++-++++-++|++-++++++++++++-++|-+|++++|+++++++++++-+++++--||++-++-+++++-+-++++++++++-+++++-+-+++++++-++-+++-++++|++|++++++++||++++++++++++-++++-|--+++++
+++|++|++++--|++++++++++++++|+-++-+++++++-+++++|+++++|+|-+++++++++-|++-+++++|+|++++++++++++|+++++||+--+-+++++-+++++|+++-+++|-+++|++++++|++++|++++++-++++++++++++||++|++++-+-|++++++++++++++++++++++++++++++++-++++|+++++|+++|+||+++++++-+|++++++|++|+++++|
+++|-+|+++|++|++++-+-++-++-++++|++++--+++++++++++++|++++-+|++++++++++++++++-+++++++|++++++++++++-+-|+++++-+-++++++++++++++--+++++-+++++||++++-++++++++-+++|+|++-+++++++++||+++-+++++++++++++|+-+++|+++++++-+--|+++-++++++++++-+++++++++++++++|++++++++-+++
+-+++-+-+++++++|++|++++|-|+-++-++++++++++|++|+++++++++++++|-+++++|++-++++++-+++|+|-+++-+++|++-++|++++++|++++++++|++-++-+++++++++++++-+++++++-|+|+++++++|++-++-++++++-++|++++-++++++++++++++|+|++++++-+-+++++++|+++++++++|++++++-|++|||+|+-++-++++|++++|+++
+++++++++++++|+++-++++|++++-++++++++++-+++++++++++-++||+++++-|++++++++++|+-+-+++++++++++++++++|++++++|+++++-+++|++++|++++++|+||+-+++++-+++++++++++++++|+++++++++++++|+++-+-+++-++++++|-+--+++|+++++-|++++|-+|+-+|+++++++++++++++++-++|++++++++|++|++++|+++
|||-+++++++++++-++++++++|+-++-+++-+-++-+|++-|-++++++-+++++++++++|++|+++|+++++++--|+++||+-+++++--+-++++++--+-+|+++++-+|+-++++++++-++|++++++++|+++++-+++++++++++--+-+++++-++|+++|++++++-++++++++|+++++++++++-+++|+++|++--+-+++|+|+++++++++++++-+++-+++++++++
++++++|++|++++||-+|++-++++-+++|+++++++++|++++++++|++++++++++++++++|++++++|+|+++|+|+++++|+|+++--++++++|++++++++++++-++-++++++++++++|+++++|+++|-+++++-++|+-+-+++++-++++++|+++|-|++-+++++++++|++-+++|+++|+++++++++++++++++++-+++|++|++-++-++++|-+++++|-++++++
+++||++|--++++++++++|++++++++|++-++|++++++-+++++++|++++--+++++-+++-+++|++|+++++|+|++++++++++-++|+|+++---++-+|+++-++--++++++++++++++|++++++++-++++|+|+-|++-+++|+++++++++++||+++++++++++|++|+-|++++|+|+++++++++++++++++++++|+++++|+++++++++++|++--++++|++-++
++++++--|++++++-++-+|++++++-|+++++++|+||+|+|-++++++++++|+|++++++++++++|+++++++++|+++|++||++++++++++++++++++++++|++-+++++++++++++++++-++++++|+|+++|++|+-+++++--++++++|++|+++|-+-|+++++++|++++++|++++++++++++++++++-++++|-++++++-++++++++++++++|++++-++-+|+|
+|+-+++++++|+++++++++++|+++-++++-++|+++-|++++|++|++++++++|++++++++++++++++++++++++-+|-+++++++|++|++++-++-++|+++-++-++++++++++-+++-++-++++++|+-+++++|++++++++++|-+++++++++++|-|-++-+++|++++++++|++++-||++++|+-++++++++|+++++++|+++|+++++++|+++++++++++|++|+
+++--+-+++++++++--+-+++|+++++++++|+++-+++++|++++-+-+|++++++++++--|+-++++|-++++++++++++++++++++-+++++-+++++-++++++++-++++++++++++++++++-+++|+++++++++++++++--++||+++++++++++|-|+++||+++++++++++-++++++++++++++++++-+|+-+-++|+|+++++++++|++++++-+++++++--+|+
--+++++++++++++++-+|+-+|+-++++++++++++++++++++-++++++|++++-++++-+++-|++-++-+|--+-|+--++++++++-|++++++++++++++|++-+++-++++--++++-+++-+++++++++++|++-++-|+++++|-+++|++-+++|++--||++++|+++++|++++++++++++++++++|-++|++|+--++++++++++++++-+++++++++++++++++|++
++++++||+-++++-||--+++++++++++++-++-|++||+++++++-++++++|+-++++++++++-++++++-++++++++++++++|-+++++-++|+-++++|+++|+-++++++|++++-+++++++++++++++-+++++++|++++-++++++|++-|++-+++++++|+|+++++++++++++++++||-+-+++++++++++++++++-+++++++-+++++++++++++++++++++++
++++-++++++++++|+++++-++-+++++++++++--++++++--++++++++|+-++|+++|+++++++-++++-+++|++++++-+-++-++-++++++-++|+++++++++|++++++++-+|+-+++|-++++++++++|+|+++++--+++++-++++++|++++|+++|-++++++++++-+++++++++++++++|++++++-||+++++++|++++++++++++|++++|+++++++++++
++--++++++++++++++++|+|+-|-|++|+++++++-+|++-+++++++|++++++++++|++++++++-++++++|+++++|++++++|+++-++-++|-+++|+++++--+++++++-+|+|++++++|+-+||+++++++++|++-+++++++++|+|+-+|+++++++++++++++++++++++++-++++-++++|+|+||++++++++++++-+|-+++|+++++-+++++++-++++++++
+--|++++++||+|++|++++++++++++++++-+++|+++++++++++++|++++++++++|+++|+++++++++-+++++++-+-+-|++++++++-++++++++++++|+++++++|++++++++|+|++++-++++-+++++++--+++++++++++-+++++|++++++++++++++-++++++++++++++|++++|+|++++++-+++|+---|+|+-|+++++++|+---++++++++++-+
-+|+++++++++|+|+-+++++++-++|+++|+++++++++|+++++++++|+++++++++|++++++++-+++++++-++++++++++++++-++||+++++|++++++++++|++|+++++|++|+++|+-++++-+++++|++|++|+++++++++-+++|++++-+|+-+++++++++|+++-++++-++++++|++++++++-++|+|+++++-+-+++++++++++-+++-++|+|+|++++++
++++++-++++++|++++++++++++++|-+++++++++++++-++++++-+++++++++++++-+||+++++++++++++|++++++++++++-+|+++++|-++++-++++-++-+++++++||-+++|+-++++-++++++|++++++++++-++-+|-|++++|++++-++-+|++-+++++++|+++|++++++++++++++++++++++|++++++++-+++--+++-+++++-+++++---++
+|+-+-+-+++-+++-++++++|+++++++++++|+++|++++++++++++++++-|+++++|++|-|++++-|+++-++++++++|+-++++++++++|-+|+-++|+|+-++|++-++++++|++++-+++++++++++|-|+++-+++++|++|+++--++|++++++--+-+-+-|+++++--+++++|-++-++++|+++++|+++++++-++++|-+--++|-+-+++++++-++++-+-+-|+
+++++++++++++|-+|+-+|+-|++--|+++++|++|++++++++|+++++++-++|+++-+-|+|+|+++++++-+-++++++++++++++++++|++-+++|++-+++-|+++++++++||+|++|+-+++++-+|+++++-++|++-+++++|+++|+-++++-|+++++++++|+-++++|+-+-+|++++|+-|++|+++++++++++++++++++++||+-|+++++++++++++-++-++++
|+-+++++++++-++++++++++++++++++++++++|++|++++++++|++++++++++-++-+|+++++++|+++++++++++++++++++++++++++|+++-++++|+-+++++++++++|+-+++++|+-+++++++|++++++--++++-++-+++-+++++|+++-+|++-+-+++|+++++-++++++++++++++++++++--++++||++|++++-++|+-++|+++-+++++++|+|++
|+++++++|-++++++-++++++++++++++++++++++++++|++|++++++++|++-++-++++-++|+||+++++++|+++++++++++-++-+-++-+++||++++++++++-+++++|+++++++++++-+-++++++++-+|+|+++++--++++++-+|++++++++++++++++++|+|+|+++++++++++|++++++++-++++++++|++++++-++++++||||++++++|+++-+++
++++++-+|+|++++++-+++|+++++++++++||+++++++-++-++++|++++-|||++++++++++|++++++++-+++|+|+-|+++++++|++|-+|++|++++++|+|++++-+++++-++-+++++++++-+++++++++-+++|+-+|+++|+++-+|+-++|++++-++++++++++-+-+++++++++++++++||+++|+++++|++++-++++-+++-++||++-|+++++++-++++
+++++++++++++|--+|++-++++++++++++++++++++-+++++|+++-++++|++++++++-++++-+++|++|++-++++|-|++++++++-+++||+++++++|++|+++++++++-+++++|+++-++++|+|+++++++++++-++-+|-++-++-+|+--|+-+++++|+++-+++|+++++|++++|+++-++++++++++||+|+|-+++|+++|+++++++++|++++++++++++++
+++++-++++++-++++++|++++|++++++++++++-++++++|++++++++|+++++++|+++++||+-++|+|-+++|+++++-++|+-|++++++++++++++++++++|-|+++++-++++-+++-+++||+++++++++++++-+++++|+++++|+++|+++++++++++++-+++++++|+++++++|+-|+++-+++++|++-|+++++|+-++-|--++|++++++++++-+++++||++
-+-+++++++++++++|+|++++++++++++++-++|++++-+++++-++++|+++-+|+++++-++++++++++-||++++|-+--+++++++++++|++++++++|+++++++|++++++++++++|-++++++||++++++++|+-++++-+|+-++++-+++++++++|+|+++++++++++++|+++++++-++++++++++-+|++-|++++-++++++++-++++-+||+++++++++++++-
+-++-|+||+++|++++-++++-++-+++-+++++++++++++|++++++++|+++-|++++++-+++++++++++++++++++++|-+++-+++++-+++++++++++++-+++++-++++++++|+++++-+++++++++|++-+++++++++|++++++++-+++-|+++++||+|++++++-|+++++++++|++|++++++|+++++-++|+|+-++|++|-++++++|+|+++|++++-+++++
++++|+++++++++++++++-++|+++++++++++++++++--|++-++|++|++-+++-+|++++++++++++++++++-++++-+++--+++++-+|+++++++|+|++-||++++++++++|+++-+++++-+|++++|+++++++++--+++++++++|++++|+++|++-++++-+++++++|+-+++++++++++++||+++++++++++++++++++|+++++-++++|+++++++++++-+|
++-+++|+++++-+++++|-++|||++++++++|++++-+++|+++|+|+|+|+++++|++++++-+++-+-+++-++++|+++++++++++++-+-|+--+++|+++++|++++++|++-+++|++-++++-+++|-++-++|++++-++++++++++++++++|++++++++++-++++++|++++++++++++++-+--+++--+++++++++-+++-+++-+++++++|+++++-++|++-+++++
|++++++++--+++++++++++++++++++-+++++++|++|+|+||++++|++|+++++++-+-+++++|+-++|+|-+++++++++++++++|++-++|++|++++-++|+++++++++-+|+++|+++++++|++++|+++++++-++|++++++-+++++++++++++++++++++|+++++++++++|++|+++++-++++|+++++++++|++--++++++++++++++|++++++++++++++
-+++++++|+++|+-++++|+-+-++++--+-+++++++-+-+++++|++++-+++|++-++++|+|++-||-+++|+++++++++++-++++-+++-++++-++++--++++++|+++++++-||||++++++++-++|-|++++++|++-+++++|+|++++++++-+++-+++++|+-+++++++++|+++-+++-+++++++++++++++++|+-+++|+++++|+++-|++++-+++++++++++
+++++++--++|+|-|+++||++++++-++++|++++|+|+|+++++-|+-+++||+++++-+++++++++++-+-+++++|-++++++++|+++|++-+-++|++|+-++++++++-+-++-+++--++++++|+-+++++-+++++|++++-+++++++++|++++++++++|++++++++++++++++++++++-+++||+++++++|+++-++++|++++|++++++++||+++|-++++++++++
|+|++++++|-+-++--++++++++|++++++++++++-+-++++++++|--+++++++++++|+-++++++|++|+--++|+++++-+-++++-+++|+++++++++++++++-++++++|+-++|+-+++++++++++++++|+-++++++-+|+++++++++-+++-+++++++++-|++++-+++++++++-+++++++-++++++++|++++++++++++++++-++++--++-++|++++++++
++++++|+|+++++|++++++++++++++++++++++++|+-+++++++++|+|+++++++-+---++++++++++++-+++|+-++-+-++++++++++++++|+++-++|+-+|||+++++-++++++-+-++|+-++-+++++++++++++-|+++++|---+--+-+|++|++++-++++-+++++++++++++++++++++||++++|++-|+++++-++++++|-+++++++|+++++|+++++
++-++++-+++++++++|+-++-+|++++++++++++-++|++-+-+++++++++++++-++++++++++++++++++++++|++++-++|++++-+++++-+++-++++++++++++++++++|++++++-+++|++++-+++-++-++-+++|+-+-++-++|-++-+|++++--+++-++++++++++++-+||+++++++++-+|++++++++-+++++++++-++++++++++++++++-++++-
++|++++++++++|+-+++++|-++-||+|+++-++++++++++++-++++++-|+++++++++++++|-+|+++++++++++++++|+++++|++++++++++-+|+++-+++++-++++++++|++-+|---+++++++-++||+|++++++++|+|++++-+++-++++--|++++++++|+|+++++++-+-++++++-++++-+++|++++-+++|++++++++|-+++--++|+++++++-+++
+++-+++++++++++||--+++-++++++++++-++++++++++-++-++++++++++++|+-++++++++++-++++-++++++-++++++|++++|+++++++++-++++++|++|+-|++++++++++|+++|++-++++--+++++-+++++++++++++++-++++++|++-+|+++++++|+++-+++-++++++++-++-+++++|+++++++|+++++-++++-++++++|+++-++|++++
++-++-++++||++-++|+++-++|+-++++++++++-++++-|+-+++++|+|+||-++++++--|++-++++-++++++++++++++++|+++++||++-+-++-+-+++++++++|++|-+++-+-+-+++++-++|+|||-+++|+++++++++|+-++-++-+++++|++++|+-++++++++++|+++++++++++++-++|++++++-+-+++|-++--+-+|-+++++|-++++++++|+++
++---+++--|+++-++-+++|++++++++-++-+++-+++-++++-++++++++-|++++-+++++-|++++++-++++++++|++++-|-+++++++-||+|-|+++++|++++-++++++++-+++++++|++++++++++|+|+-+++++|+|+++-++++++++++++++++-++++++-+++|++++|+--++++++|+|++-++++++++++++++++|+|++++++++++++++++-++|++
++++|++++++++++++++-+++++++|-+--++++++++++--+++++++++++++++++++++|+++++++++++-+-++-++++++--+++-||+--++++++++-++++-+++|+++++++-+++++++-+++++++-+++++++-+-++++|+--+|+-+|+++|++|++-++-++|+|++++|++|+-++++++++++|++|--++-+++++-++++-++++++++|+++++++-|+++-++++
+++++++++++++++-+|+-+++|++-++++++|+++++++++|++++++-+++++-+|++|-++++++++++|++-+++-++|+++++++++++|--++++|-+++++++++++++--+++-+-+++++++-+|+--+++|+++|++++++++++|++|++|++++|+++++++++-+++-+++-+|++++-++++--++++-++++-+++++++++|++++++++++++||+|+++---|+|-++|-+
++++|+-++++-++++++-+++++++++++-++|+-|+++|+-++++++-+++-++++++-+-+++-++++-++++++++++-++-++++++++|--+++++++|++++++++-+++|+|+-+-++++++|++++|||+++++-++||-|++++|+++++++++++++++++|++++||++++++|++-+-|+|+++++++++++++++++|+-+|++|-++++-++++++-+++-+|++++++++-+++
++|++|++++++++++++-++++++|+++|+|+++++++++|+|+++++++|+++++++-+-++++|-|++++-+++++++|++++++++++++-+++++++++-+|++-+++||+++|+-++-++++++|+|--++++++++++++-++-++++++++++++++++++++++++++-++-+---+++++++-++++-++++++++++++++-|+++++-++|++++++-|-+++++++-|++++-++|+
+++-++-+++++++++++-++++++++++++++++|+++||+++-++++++++++++++++-+-+++++++|+++++++-|+-+++|+|+++-++|+++++++-+|-++++++++-++++++|++++++++|++++++++++++++|++-+++-+++++++++-|+++|+++|+|++-+++|+++++|++++++|++++++-++++|+-|++++++++++++++++|++--++++-++-+++++++++++
+++++-++++|+++|+++++++++-++++-++-|++|++++++++++|++++++++++++-+++++++++-+-+++++++++++++++-++-|++++++-++++++-+||++++-+|+++++++++|++++++++++|++++++++++-++|||+++++--+|+++++-+++++-+++|-++++++|+-+-+++++++++++++++++++++-++-++-++++++++++++++-+++|-++++|+-+|++
++++++++--+++++++|++|+++++++++++-+|-+-++++++++++++--+++++++-+|-++++++|++-+++++|+-|++-|++|+++|++|++++|++|+++++++++++++++++++++++++++--++++|++-+++++|+++++-++++|++++|++++-+++++++++-++++-+++++++|+|++++-+++++-++++++++++++++++++++++++++|+-++++++-|--++++-+-
-++|---+-+-++++++-+++-+++++++++++++---++-|+-+-|++|+++-+-++++-+++++++|+++++++++-+--++++++--+++-++++-+++++++++++++++++++++|++||+|--+++++++|+-|+++++++++++++++++-+-+++++|-+++++++-++++-++++|+--+|+-++++++++|+++|+++++++++++++++++++++|+|++-+++|++|+|-+|++++++
+|++|++++|-+++++-+++|+++|+-|++|+++++++++++++++++++|++|+|+-++++++++-+-+++++|+++++++++++++++|+-+++|-+++-++++++-+++++++++-++-+++++||++++++++-|+-+++++++++++++++|+++++++|+-+++-+-++++++++++-+|-++|++++-+-+++++|++-+-+++++|+++++-+--+|++++||+++++++++++++++++++
+||+++|-++++-++|+++++-+|+-+++++++++++++|+-+++|+++++++++++++++++++-|+++++++-|+|+-+-+||++++++++++++++++++++++-+++++++++++||+++++++-+-+|++++++++++++++-+++|++++++-|++++++++-+++|+|+++-++-+|+|++++++++++-++++++-+-++-++|+-+++++++---+--++-|++-++++++-+|++++-|+
+++++|||++++++|+++-+++-+++-|+++++++|++++-+++--+++++|+-++++|+++++-+++++|+-++++++++++++-++++-++++++++++++++++++++++|-++++++-+|-++++|++++-++++-+-+|+-+++-+++++++|+++++-|+-++++-+-+++++++|-+++|++|++-+++++--+--+-+|++|++++++++++|+++-+++++-++++|++++++++++-+++
++-++|+++|+++|+|+++++|++|++++-+++|++++|++|+++|+++++|+++++++++++|++-+-+++++-+++++++++++++-++++-|+++-+-|++-+++|+++|+++||+-|++-++++++|-+++++|-+|+-+|++++++|+++||++|+++++-+|+++++-++++-+++++++++-+++-++++++-++++|++++||-+++|+++++-+++++++--+++++|+++++++++-++|
+-+-+|+|++++++++++||+|-++++++++++++|+++-+-+-++||++++++++++++|++++++++++-++++++|-++++++-++++|+++|++|+++-++++++++--+++++++++++++++++++|++++++-+++++++|-++++--+++++++++++++++++++-++-++++++++++++++++++++++++++|-++--+++++++++|++++++|+++++++++-++-++++++|+++
|++++++-++-+-+|++++++-+-|+++++++|++++-|+++++++++++++-++++++++|-+++++++|++|+-+|++++-++++++|+++++-+||+++|+++-|++++--++++-++++--++++++++++++|++++++++-++-++++++++++-|++++++-++++++++-|-+++++++++++-+-+-+-++++++|++-+++++++++++++++++++++-++|++++++++-++-|--++
++-+++++++-|+-+|-++++++++++|--+++++|+++-+++++++++++-|+-++++-++-+-+++|+++++++++-+|+-++++++--+++-+-++|--|+++++++-++|+++|-+++-++++-++++++++++-++|-+++++--++|++++++++|++++|++++++++-++++++++++++++|+-+-+--|+++++--|+++|++++++++++++|++++|+|-++++++|||||+|-+|+|
++|++--++++|+|+++++-++-++|+|+++-++++++++-+++|+++++|+++++++++|-++-++++|++++-+-+|+-+|++++++-++++++-++++|+--+|+++++-++|++++|+|-+++-+-+++-+-+++++|++++-+++++++|++++++++|+++++|++++|-+++-++-++-+|+-+-+|-++++++|++|+-+++++++++|+|||+|-+++|+++|+-+++||++|++++++++
+++++-++++++++++-|++++++++++++||++++++--+++-++++++++|++++++++||+++++++++++++++++|-++||++|+++|+++++|++++-++++|++++-|++|++++++++++++++++|+++++||++-+|+++++++|+-++|++|++|+++-+++++-++-+++++-+++-+++|++|+++++-++++++++++++|++++--++++++++--|++|+++++|+++++++++
+-++++++|+++++-+-++|++--++|+|+-+|-++++++++++|+++++++--|+++|+++++||++++|+++|+++++--+++-++++++|+++++++++++++++-+++++++-+++++|+++-++++++++-++++|+++++|++|+-|+++++++++++++++++-+--|++|+++-++++-++++++|+++|+|++-+++++-++++++++-+++|-+++++++++++++++-++++|++++|+
-++||++++-+|++++++-|+++++++++++++++++++|+|+--++++++++|+++++++++++++|+++++++++-++++|++++++++++++++++++-|-+|+-+++++++|+++|++++|+++++|+-+++++++++--++++|+|++-+++++++++-+-++++|+-|++++-++++++++|-++++++|++|+++++++|+++-|++++||+++-++|+-+-++++++++-+++++++++++|
++++++++++++++++++++|++++++++++|-|++++++++|-+++-+++|+++|++++|-+||++++++++++|+++|+++-|-++++-+||+|+-++|-++++-+++++|+++++++|+++-++|++++++++-|+++++-++++++++++++-++++-+++-+++++-++|+++|+|+++--+|+|++|-++++++++++++++++++++-+++++++++-++++++++++++|++|+++|+++-+
++++++-+++++++++++++++|++++++++++++++++|++++++++|+++++-+++|++++|+++|+-+-++++|+|++++|++-++++++++--++++++--+++||+-++++|++++++--+++-|+-++++-|++++++++++-+-++++|+++-+++++++++++++++-|+++++|+++++++++++++++++-++++++++-+++++++-++|++-+++++++++++-++++++++++++++
++++-++++|++++++--++-++-++++++++|+++-+++-+++++++++++|++-|++++++++++++++++-+++++-++|++|+++++++|++++-+++++++++++++|--+++-+++++-+|+++++++|+++-++++++++|+--++++||+|+|+++++|+++|||+++++++++|+++++++++-+-++++++++|+|+++++++|+++++++-++|-+++|++++-++-+++++|+++++|
+-|++-++++-+|++++++++++++++++|+++++++++++++++|++++++++++-+++++++-++++-++++++++++++++++++--++++++++++++++++++-+++++++++++++++-+-||++++++++|---++|+++-+++++-++++|+-+--+|+++++++++++++++++++++-+|++++|-|+++++++++-++-+++-++++|++|+-++++++++++++++++|++|++++++
++++++|+++|++++-++++-++++++++|++++++++|+++--|+-+++-++|++|+-++|++++++++++++|+-+||++|+-++-++++++++|+++|+++|++++++++++|||-+-++-+++--++++|-+|+++++|+++-++|+++-++++|++-++++++++++|+|++|+-+++++++++++-+++++++++++++++++||+++++++|+++++|+++|+++-+++-++-+-++++|+-+
++||+-+++++++--++++-+++++---++++++++++|+++++++-|+++++|+++|++++++++|+++++++++-+++--++|+|-++++-+|+++|+++++++|++++-+|+++++++|-+++++|-++|+++++++++++++++++|-+++++++--++++-++-+|+++++-++++++++|+++++|+++|++--+++--||++|-++++++++++++++++|+|+++++++++||+++++++-+
+++++++++-++++++++-+-++++++++++++++|+|++-+++++++|+++++|+++++++++-++++++++++++++-+++|++++++|++++++++++|+++++|-|++++-++-++++++++++--++++++++++++|-+++|++++++++++++|+|+++|++++++-++||+-++-++++++++-++++++---++++-++-+++++++|+++|++|+++++++++-+-+|++-+|+-|++|+
+-+-+-+-+++-+++++-|++|+++++++++++++++-++++|+-++++++++++++-++|++-+-++++++++-+++++-++++++||++++++++|+|-+++++-|++++++++++||+++-++-+++++++++-|++++++++++|++-+++++--++++++++++++++++++++|+++++++++++++|++-+|+|-+++++|+|++-++|+++++-+++-++++++-++---++-+-+++++++
++++|++++++++++|++++++|+++|++++-+++++++|+|++-+++++++++++++++++++|+-+++-++++++++-++|+++++|++-++|+++++|++|++|++++++++++++-++|-++||+|++++++|++++|+++++++-+-++++++++-+++||+-++++++++++++++-++-||++++++++++||+++++++|+++++++|+++++++++++|++++++++-++--++-++++++
|-+++|+++++-+|++++-++++++++|++++-++++|+++++--|+++++++++++-++++++++++++++|-++|+-++-+++++|++|++-+-+|++-++++|++++++++-|++++++++++-++|++++-|+++++++++++++++++++-+-+-+++++++++++-++|+++|+++++|+++++++++|+|++++++++++|++++-|+++++++-+++|++|+++++++++|+++|++-++++
++++++++-+++++++|-++-+++||+++++-++++-+++-++++|+--++++|++++-++++-+++|++++|++-+++++++++++++++-+-++++++--|+-+|++-++++++++-++|++++++++-+-+++++++|+|++++++++|++++||++++++|+++|+|++++++++-++|++++++|++++++|-+++++++-+|++++++++++-+|++++|+++++|++-++-+|++++++++-+
++++++|++++++++-+|+++++|++++++++|++-+|++++-++++++++|+-+++++-+++-+++++++--+-|-++++++++-+++-+++-+++|+++++++|++|++|+||++|++++++++++|-+++-+||-+++++++-+++++++|+++|+++|+++|+++++++-|+---+--+||-|++-+|||++++++|++-+||+|++++|||+-++++-++++++-|+++++|++++-+++++|+|
++++|++++++-++++++++++++-++++++++++-+++++++-+++-|-+++++-+++-+|+++++||+++++++-++|++++++|++++-++|++|+++|+++-++++-+++--+++-++++|-+-+|+-+|+++++++++||++++++++|-++|+++-+++-++++++-++++-++++|+++-+++|++++++-+++++++-+++|++++||++++++++|+|+++-|++++++|++|++++++|+
+++++-+++|+++++|+++|+|++||+++++|+++|++|++-++|+++++++--+++|-+-++-+++++-++++++|++++|+|+++++--+++++-++++---+++-++++++++++++||+++++++++++++-+++++++++-++++|+++++++|++++|++++-++|+++-+++++++++++++++|++++-++-+++|++++|+--+++++++|+++++++++++++++++++++|+++++++-
++-+++++++++-+||+++|-+++-+++++-++-++-+++-+|+++++++++++-+++++++++++++++++-+++|++++++-+||+++++--+|++++-+++-++|-++++++++++|+++++++-+|+++++++++++++++-++|-+|||+++-+++-++-+|++|+++++++++|+++-++-|--++||+++++++++-+-++++++||++++-+++--++-+++++++++++|++-|++|++++
+++-++++++++|+++++++++|++|++--+++++-++++++++-+|-+++++-+|++++++++++-++++-+++++++++++-++++-++|++++-+-+-+++|---+|+++|+++||+|+++++++++-++++++++++|++|++++++++++|+++++++--++++-++++++|+|++++++++++++++++|+++++-|+|+-+++-++|+++-+++|-|++-+|+++++++++++++++++++++
++++++-+++-++-++++-++++++++|+|+++++++++++|-+++-|++++++++++-+++++-++++++-++++++-+++|++|++-++++--|++++--|+++++++++-+-+++++++|+++|++++-++++-++++++++|++-++-++|+++++++-+++|-+++++++++|++|+++||+++--+-++++++++++++-+++++++++|+++++|++-+++++++++-++|+++++|-+++++
++++++|+++++|+++++++++++++++|+++++||++++-++++++-++|+++-+++-++++++++++++|+|+++++++++--++++|++++++++|++++++++++++++|+++|+|++++++++-++++++++++++++++++-|--++-+++-+++|++++++++|++++|++++++++-++|-++++++||+-+++-++++++++++++++-+|++++++++++++|+++++++-+++|+|+++
+-+++++++++++++|++-+++++++++++|++|++-++||+++-+++++++|+++++-++|+-+|+++++||+++++++++-++++++||++-|++++++++++++-+|+|+++++++++||+|+-|++-++|++-++++-+++++++++++-++-++-+-++-++-|||+++|-+-|++-|+++-+-+++|+++-+-++++-+++++++++++-+++-+++++|++++++++++++++++++++++++
++++++++||+++|+|+|-+++++|+++++--++++|++++++|--+|++++++-+|-+-|+|+|+++++|++++-++++++++++|++++++++++++++-++-++++++++++++-+++|-+-+++|+-+++++|+++-++|++++++++++++|++++++-+++++++++++++|++++++++++++++++-++++++|++++|+++++-++|++|+-|++-+|+++|+|++++++|+++++-++||
+--+|+|++++-++++|++++++|+++++++++++++++++++|-++++||+++|+++++++++++++-++++|+++++++++++-++-+++++++-++++++++++++++++|+-++-+++-++++|+-+++++|++++|+-|+++++|+++++++++++++++++++++-++++-+-+++-++-++++-+++-++++++++++-|+++++++|++++++-++++++++|-++|+++++++++++++++
++|++++++||+++++++++-+++++++++-|+++++|++++++++-++++++|+-++++-++++++++|++++++-++++++-+++++++++|++++-++++++++|++++++++++++++++++++|||||++|-+++|+++++++-+++++++++++++++++-+-|+++++++++++++|++++-++-+++++++++-+++++-++|+|+++++|-+++|+++++++-++|+++|+-++|+++-+-
+++-++-++-|+|+-++++++-++++++-++++++++++++++||+++-+++-+|+|++--+++++++++|++++++|++++++-+-++++++-+++++++++-+|+++++++++++++-+++++++++-++|++-|++-++++++-++++++++++-+|+++++++++++++++||++++-|+-+++++++++++++-|++++++-|++++|-++++++-|+-++++++++++-++|++++|+++++++
|++|+-++-|++-++++-++++++++++-+|+|++-++|+++++++++++++++++|++-||++++++-+++|++++|+|++++++++++++-|+++-+-+++-+++++++++++|-++++++--|++|++++++++++++||++++++||+-++--+-+-|-+++-|++-+++|+++++++++++-+++++++++++++++++++++++++--+--++++|++++++++|-++++++++++-+++++++
++-+++++++++++|+++++++++++-+++++++-+-++|++-++|++-+++++++++++++++++-+|++++-|+++-+||++|+++++|++++++++|+++++++-++++++++++++++|+++-|+|+++-+|+-++|++-|++|+++++++|+++++++|-+++++++++++|+++|++++++++-++++++++++++||+++++++-+|++++++-++++++|++++++++++|+-++++++++|
|+++---+-++++--++-++++++-++-++++++++++++-+|+++-+-++++-+++-+++++++++++++++-++++|++++++++++-++++++++++-+|+++++++++++|+++-++-++|+++++||+++++++-+++-||++--+++-++++++++++++++++|+-++++|+-++|++++-+++|+|++++++++++++++-+++++++++++-++-++++++|+++++++++++++|+++++
|+|++++-++|+++-+++++++|+++++++++-+++++|+++|++-++-++|++++|++++++|-+++-|+++++++++-++++-++++++|-++++-+++||+++++++|+++|++|-++--++++|-+++--+++|+++++++|-+|+++|-++-+|+|++++++++++--++++-+-++++++++++++++-|++++++|+++--+++++++++-|++++++-++|+++-+-|++-++-+++-+++|
|++++|+|+-+++++-+++++|+-+++|++++++++|+++++|+++|-+++++++++++|+++++|+++++|++++++++++|+++-++++++||+|++++++-++++|++-||++++++|++++-++++|++|++|++++++++++-|-+|++-+++++++++++|++++++|++++++++++|++-+-+++|++++||+|++++|++|++++++++-++++++++|+-+-++++++-+++++++-++-
++++++++-++++|++-++++++|+++++|+++++++----+-++-++-+++++|+-+++++++++++--+++-++++++++++++-++++++++++++++||++||+++++++++++++|++++++|-+++++-++++++++++++|+++++++++++++|+++++++|++-++++-+++-+-+|+++++|++-|++++-+++++|++|++-+--+++++|++++++++|--+++++++|-|+++++++
+++-|+-+|++++++++|-|++++++++|+|++++++++++||++|+||+++++-+++++|++++++-++++++++-++|+++|+++-+++++++++++++|+++-|+-+++|+|++++++++-+-+++||-++--+++++-+++++++-+++++++++++-+++++++++++|+-+++++++++-++-+++++|+++++++|++++-++++++++++++++++-+|+++-+++++++++++++|+++++
+++|++|++++|++++++++|-|-+++++++++++++++++++-+-+++++|+++++++++|+++-+++++++++++-++++-|++-++++++++++++--|+++++-|+++++++|+|+|++-++++-+++++++++++|+++++-++++|++++++|-++++--+|++++++++++++|+++-++++++++++++++-++++|++|-++++++|+++++|-+++++++-++-+|++|++++++|++++
++++++++++++++|-++++++++++|+|++-|+++++++++-+++++++++++++-++-|++++|+++|+++++++++|+++++-++++-++-+++++++++++-+++++++++-++++++++++++++++++|+++|++|+++++++++++++-+++|+++|++++++|+++|++++++-+++++|+++++|++-++++++++++|++++++++++++-+++++-+++++-+++++|+|+++|+-+++
+++++|+++|+++++++++++++|++++++++++++++++||++++|+-++++++++|+++-+++++++++++|+-+++-++|+++++++|+++++++++|-++++++|++++-+++||+++-+++++++--|++++++-++++++|++++--|++|+-+++++++++++-+++|++++++|+++++++++++|++++++|++-++++-++|+++++++-++|++-++|++|+++++++++++++++++-
+|+++|++++--+++|++++++++++|+++++|+++++++++++-+-|+|+-++-++++-+++|++++++-++++++-+++||+++++++-++++|+++++++++++++++++|+++++++++|+++-++-+++-++++||--+|+++++++++++-++++++|-+||+++|++-+-+++++++++++|+||++++-+|+++++++-+++-++|+++++++++++++-||++++++++++++++++++++
++++++++++++++++++++++|+|++++++++++-|-|-++++++++++++++++-++-+++-++++++-++++++++++|++++++++-+++++-++-+++++-+|-+|+--+++++-+++++++|++++|++++++++++++-++-|+++|+++++++++++++|++-+++++++-+-++--+++++-+++-+|++++|-++++++++-+-+++-+++++-++++++-+|--+|++++++|+++++|
+++---++++++++++++-+++-+--+-+-++-+-++++++++++++++++-++-++++-+-+++++-+++|++++++-+++-++++++++|+++++|-+++-+++++|++++++|++-++++++-+-+++++++++++++++++|++-++++++-++++|+++++-++-+|++++||+++++++++++++-++++-++++++-+++++-+|+++++++-++-++|+++||++++++-+++|++++-+++
+++++++++++++|+++++|+++++-++++++-++-+-++|++++++++++-+|++++++++++++++++++++++|++++|-+-++++++++|++++-|+--+|+++++--+-++++++-|+++++-+-+|-+||++|+++++++++++++-+++++-+|+++++++++++++++++++-++-++++|+|+++++|+++++++++++++-+++++++|++|+-++|++++-++|+|-+-++|+++++++
+|++-+++++|+|+|++++++--+++++++++++++++-++|++++-++++|++++-+++|+-++|+++-+++++|--+-+-++++|++++++|+-+++++++++++-+++++++++++++++++++++++++++++-+++-|++++|+-+++-+++++++++++++|||++|++++-+|+++-+++++++++++|+|++++++++-+++++|++++++++++-|++|++-++++++++|++++-+++++
|++++++-+++|-++++|+++++++|++++++++++-+++++-|-|++++++-|+++++++++++++||+++||+-++++++++|++++++++|+++-+++++++++--++++|++++++++++-+-++|++++-+++++++++++++++++++++++-++|+|++-+-++++|+-+-+-|++++++++++++++|+++++++++-+++++++|+|-++++|++++++-++|+++++++++++-++++++
++++++-++++++++++++++|++++-+++++++++--+-+++++++++|+-|++-++++++++++|++++|+++++|+++++++++++++-|++|+-+++|++++++|+|++++|+-+++++++-++|+++|++++++++-++|-+++||++++++++++++++++++++++++++++|+++|++++|-++-+||+++++-+++++-|++++-+-+++++-|+++|+++++-+++++-+++++++++++
+++|+++++++++++++++++++++++-+|+++|+-+++++++-|+++++++-++++++++++++++++++++-++-+++|++++-++++++||+|+|+|+||+++++++++++++++++++++-+++-++++++++++++++-++-+++++|-++|-+++|++|++|++-++|++++++++++++++-++++++-+++-+++++++-+++|-+-++++-++-+|+++++-++|+++++++|++++++|+
++++++-++++++++++++++++++++-++++-++++++-+-+-++++++|++|++++++++|++|+-+|++++++++++-++|+++||++++++++|+|+-++++++++++++++++++|+++++++++++||+-+|++-+++++++-+|+|+++++|+-++-+++++++-+++|+++++++++++-+++-++++-++++++-++++++++|-|+++-++--+|++++++++++++++++++|+-++++
++++-+++++|+++++|-+++|||+-+++|+++|+-+++-++|+-+++++|++|+++--+++++++-+-+++++-++++|+++++||+++++++++-+++++++++++++-+-++++-+-+++++++++++++++++|++++++++++++|+++++++++++++++++|++++++|-+++++++||+++-++++|++++++|+-|-+++|++++|+|+++-+++++++++++++++++++--+++|+++|
+++++|+++++--++|+++|++++++|+++++-+++++++++--+++++++++++|-++++++++++++|+++-+++-++-+|+++++++|+++++++++++++++++++-+--++|+++++++-+++++++|+++++++++++-+++|+++|+++++-+++++++|++++-++++++++++++++|+++++++++--++++++++++|++++++++++++++--++++--++++|+++++-+-++++++
+++++|+++++-++||+-+-+++-++-+++|++++++++++-+-|-++++++|--++++++++++|+||++++++-+++++|+++|+++++++++++-+++++--+++++++++++++++++--+++++-+-++++++-+-++-+++++++++++++++|+++++++++-++-++++++|+||-+++--++--+++++++++++++++++++++++++++-++|++++++++-++++++++-++++++++
+++++++++++-|+++++-+||+++|+-+--+++++++++++|++++++-++||+--++++++|-+-++++|+-+++-+++++++|++-|-+++++++++-++|-++++-++++|+||++++++++-++|++++++++++++++-+-++++++|++++-+-++|+-+-+++++++++++++++-++-++++|++++|+++++++++++|+++++-++++++-++++-++++|++++++++|+|+++++++
++++++|++++|++++|+-+++++-|+++++++-++++--++++|+|+++++++--+++-+|++|++++|+-+-+|+++|+++||+++|+++++++--++++++++-+-+++--|+||++++++++++++++++-+-|++++-++++++++|++++++++++++++--+++|+++|+++|++++++++++||-+++|++-+++++++++++++-++++++++-++++++++|-+++++++++++|+++|+
++|-+-||++++-|++|+|+++++++++-++-+-++++++++|++++++++++++-+++++-++-++++++|--++++++++++-++++--+++|+-++|-++++|+++++++|+|++++--++++-|-++++--++++++|+++-+++++-+++|-+|+|++++|+-+++++|+++|-+++-|+--++++++++++|++|+++++++++|++++++++++++++++++-+++--+-+++++++++|+++
|+++++-++++++++++|++++|++++++++|+++++-++|+++++++++++---+|+++++|++-++-+|+++-+++++--+++++++++++-+++-++-+++++++-++++|+-+++++++||-++++--+|+++++++++-+-++++-|-++++++++-++++++++++|++++|+++++++++++++-++++++++++++-+++|++-++|+++-+|++|+++++-+++++|+--++-++++-+++
|-+-+-+|+-+++|++++++++|++-++++|++++++++++++-|++++++++++++++++++++-+-++|+-++|++-+++++++++++++-+|+++|++++-+++++++-|++++++++-|+||++|+++++++++|++|++++|+++++++--++-|++++-+++++++++||+++++++|+++++++++++++++-+-+++++++++++++-+++|+-+++++-+-++++++++|+++-|+++|++
+++--+++|+++-+-+++++++++++++++++++++++++++++++++++-++++++|+++++++++++++++++++-+++++|++++++|++++++|+-++++|+++++++--+|--++++++++++++++++|+++++++++++++|++++|+++++++|++-+++++++|++++++++++++++++++++++++|++-+|++++|+|+++-++++++-++|++++++|+|++++|+++|+++++||+
-+++++|++++++||+++++++++++++++++|+++++++-++++|+|++-+-|++++-+++++++-+++++++++++|++++-+++++||+++++-+++-+++|++++|++++|++++++++|+|+++++++++++++-+++++-+++-+|+++++++++++++|-+++++++++++-+++++++++++-++|+++++++|++|++|+++|+++++++-+|++--++++++--|+++|++++-++++++
+++++|-+++++-++++++++++++++++-+++-+-+-+++-+++||+|++++++-+|++++++++++++|-|+++-+|++|+++-|++++|++|+++++++++++++++++-+++-+-+++++-++-+++|+++++-+|++++++++++++++-+++++++++++|+++|+-+|++++++||+++++|++++++++++++++++++-+++++++++++++|++++++++-+|++++-+++--++|++++
+-+++-+++++++++++|++-++++|+-+-|+++++-++|+|-+++++++++++++|+++++++++++-++++++|-+++++||+++++|+-+++++++++++++++++++++++--+++++++|+++-+--+++++++++++++||+-++-|-+++|+|++|++++++++|++++++--++-++--++--++++++-++++++|++-|+++--++++++++++++++++++++++++++++++++++++
-++++++|++++++++++++-+++--+-++++|++-++|++|+++++++++++-+-+++++-++++|+++++++-+++++++|+++-|+++++++++-++++++++++++-+++|+|-+++-++|++-++++++++|++++++++++++++--++-+-++++|++++++|+++++|+++++-++++|++++++++|++++++++++++++|++++++-|+++++++++++++++++++|++++++|++++
--|+++++|++++++++|+++++++++++++-+++++|+++++++|+++++++++|++++-|+-++++++++|+++--++|+++-+++-++++|+|++++|++|+-++-++++|++-++++++++++++-+--+++|+++|+++++-+++|||-+++++++++++++++++-++-++-+++++++-+++++++++|+||++-+++++++++++++++++|+++|+++-|+++|-++-+-++|++++++++
+|-+++-+||+++++++++++++++++++++++|+++++++++||+++++++++|+++|++++++++++-++++++++-+++++-+++++-++-+-++++|++++++++++-++++++++++-|+++++|+||+++++-++++++++++++++++++++++++++++|+++|++++++|+-+|++++++++-++-+|+++++-++++++|++++++++++|+-|++++++++++++-+++-|++|+++++
+++++++-|+|++++-+|--++|++++++-+++-++|--++++++++++|--|+++++|+|+++-|++++++++++++++++++-+++++-+++-++++-++++++++++++-++++|++++++++-++++|+++++++++|+-+++|++|-++|+++++++++|+++-+++++|+++||+|++++|+++++++|+++++|+++++++++++-+++++++-++++|+|++++|+++|+|+++++||++++
++-++|-|++++++++++++++-++--++-+++++++|+++++++++++-++++-++|+++|++|+++++-++++++|++++++-++|-++++++++++-++|+-+++++++|+|++-|-++-|++++++++|+++|-++++++++|+|++++--++++++++++|++++++-++++|++++++++++-+++++++++++|+|++++++-++++-|++++++++++++++-++++++++++++|++++++
-++++-+++-+|+++|+++++|+++++++-+++++++++|+++++-+++-|++|+++++++|++++|++|++-+++++-+|+-+++++|+++||+--+++-++|+|+++++++++++|+-++|++++++++-+++++|++++|+++++-++++++++++++++-|+-+++--|++++-+++++++++++++++|+-++++++++++++|++++++++-+|++|+--+-+++++++-++++++++--++++
++++++|+++++||++-+-+++-++++|++++|+++++|++++|+++++++++++++-++|++++-++|+|-+++++|++|+|++++++++++++++++-+++++++-+-+++++++++++++++++|-+++++++++++|+++++++|+++++|+++++-|+++|+++++++++|+-+++++|+-+++++++++++++|+++++++-+++++++++-+++-++++++++|++++++++++++|+-++++
-++|++++++++++|-++++-+-++++-+-+++++++--++-+-++|+++++++++++|++--++++|+++++|+||+|++++|++++++++++++++|+-+++++++|+++++-+|+|+|++++++++++++++++++++++++|+|++--++++|++++|++++++++||-+-+|+++|++++++|-++|++|++||-+++++++|+++++++|+++++|+++++++|++-+-+-+++++|-++-+++
+++++++++++++++|+++++--+++-+|+++|+-+++++++|+++|+++++|+++++++++|||+++++++++++++|++++++++++++++++++++|+-++++|++++++++++++++|++++|+++++++++++++-++++++|++++-+|-+-+++++++|++++++|-++++++|+++++|+++|-+++++++++|+||+++|+++++++-|++|++|++++++++++-++++-+-|+-+++++
+-|+++-++++|++-++++|++++|+++-|+++++++++++++++-+++++++-++++++++++++||++++|-++++++++|++|++++|++-+++++++-++-++++|+++-+|+++++-|+++++-+++-+-+++-+|++-+|++-++|+-+|++|++++++++|+++|+|+++|++|-++-++++|+++-+++++++++++-+++-+++++++|+-++++++|+|+++++++++--++-+++++++
++|+-++|-++-++|++++++-++-++|++++++++++++++++++|+++++-++|++++||||+++++++++|+----++|-++++++|-++++++++-++++|++++++++++|++++++++++|-++++++++++|+|+++++++|++++++++++|+++|++++++++++++-+++++++++++++++|++|+|+++++++++++|++++++++++-+-+++|+++++-++|-++|+++|+--+++
++++++++++++++--+|+++-+++|+++++|++++-+++|-++++|+-++++++-+++++++++|++++++++++++||++++++-++|+|+||++-+|-++++++|++-||+++++++|+-|+|+++++++++++++++--++|+++-++++|+|++++++-+++++-+++|+++++++++++-+|+--+++++++++++++++||+---++++++|+++++++-+--++++++++++++++++|+++
+++++++++++++++++++++++++++++++++++|++-+-|++-++-++++++++++++++|-++++++++++-+--++-++++++-+-|++-+|+++-|+++++++++++|+++++++|++++++-++|++-++++++++++++--++++++-++++-++++++++|+|+++++++-+|++++++++++|+++-|+++|++++++++++-|++++-++++-+++++-+++-++++++-++++|+++++
++|++++|+++||++++++||+|++++|-+-+|+++++++++++++++++++++++++++++++-+|++|-+++-++++-++++++++|-++-+++|+++++++|+++++++++++++++++|+|+++++++++++++++-+++++++++++|+--+|-+++++++++++++++++++++++++++++++-++++-+++++++||++++-+-++++-+-++--+++++++++++++-+++++++++-+++
|+|++++++-+++-+++-++++|-+++++++++++++|++|++||++++++||+++++++++-++++-+--+++++++++++++++++++++|-+++++++++++++|-+++++||+++++-+-+++++++++++++++++++++-+-++|+++++-+|++++++++++++++++++|++++++++++-++++|++++++|+++++|+-+-+++|+-+-+|++++++|-|+++++++++++-+|+-++++
++-++++++++++++|++-++++++++|++++|+-|+|+++++||++|-++++++++-+++|+++++++|-++++-++++|++|++++++|++++++++++|+++++-+++-++++|+|||++-+++++++++++++++++-++++++||+++++++|++-++++++|++++|+-++|++++++++|++-++++++++|+++++-+++++++|++++++++--+-++|++-+|++-++-+-+++|+++++
-++-|-+++++++-+|+++-+++++++++++++|++++++|+++++++-++++++++++++-+-+|+-+-++-++-+++++++++++-|+++++++++++++++++++++++++++|++++++++++|+++--+++++++|+++|+++++++|++++++|-++++++|||++-++-++++++|+-+++++++++++|++++++-++-+++++|++++++++++-++++-|+++|+-++++++++++|+++
|+++-|+++++++++++++++++++-++++++++-++-++|+-++++++++++++++|+++-+|+-++++++++++++++++++++|+|-+++++++++|+++++|++++++-+++++|++++++|--+|++++++|-+++++++++|-++++-+++|+-+|++|++++|+-++++|++++|++|--+-++-++|++++-++++++++-+++++++|-++|+++++++++++++++-++||+|+-+++++
+|+++++++++|+++-+++++++++++++++++++++++++++-++||+|+++++-+++++-++|++++++++++++++++++++++++++++-+++++++|+++|+++++++-++++++++++++++++++-|++++++++++++++-+-++++++++|+++++++++++++++++++++++--+++-+-+++++++++++++++++-++++|++++++++++++++-++-+++++++|+++-+-++++
--++++++++++++|++++|++-+++++++++-+++-++++++---++++-+||++++-++++++++|++-++++-++++++++++++|++|+|++--++++++++++++|++++++++++-+|+++|++-++++++++++++|+++-++|+++++-++|+|+++++++|+-++-+-++++-+|+++++++++++++-|++++++++++-++++|++--+++|+-+|+++++-+-+++|++-+++|-+++
++++++|+++++++-++|+++++++++++++|-++|+-++++++|+|+++++++||++++++|++-+++++++-|-++++-+-+++++++-+||++|++++-++++++++|++++-++++++++-++++||+++++++++++|++++++-+++-++--+++++++++++++|+++|-++++++++-+++-++++++++|-+++++++||++++-+++-+|++++++++++-+++++++-++++++|++++
++-|++++++|++||++-++|||+-+++++|++++|++++++++++++++|++|++|++++-++++++++++++-+++++++-+-++++++++++++++++++++++++|++-++-+-+++++++|++-+++++++|++||++|++++++++-++++++++|+---++-|++++++++++++++++-+-|++++-++++++++||+++++++++|-++++|+||+||+|+-+-+++|+++++++++|+++
++++-++++++++++++++++-+|++++|++-+++++-++++--++-+++++-++++-|++++++++++-++++++++++---+-++++|||-+++-+|+++++++|--|++-||++++-|+++++++++||++++-++|++++-+-+|++++++++|+++++||---+++++++++-|+|-++-+++++-+++++++++++-++++-++++|++++++-++++++|+++++++++|++++|++|+++++
|+-|++++++++++-+-++++++-+++-++|+|+++-+++++++++++|+++||++++-++++++++++|+++++++++++++++++++++++++++-++++++|+++++++++|+-+++++++++++|+++++++|+++|++++-+++++++++++-+++|+++++++++++++++++++++++|++|++++|++-+++++++++-+++-+++++++++++++|++-+|+++++++-+++|-+++++|-
++++++++-+++++++-+|+++++++++|++++++++-++++++++++|+++++-+++|+++|++++-+++++|+++++++++++++++++++||+++++-++++|+|++|++++++++++++++++++++-+++++++|-++|++++-+|++++++++++++|+++++++++++-+|+++|-+-+++++|++++|+-++++++++|+++-+++++++|++++++|+++||++++-+++|+-++++++|+
+++|++|++++++|+-+++++-+|-|+++++-+++++++++-++++++++++++++++++|++-++-+|++++++++++++++|+++++++||++-++++++++|+|+-+++++++++|+++++++++++++++++++-+++++-+++++++-+++++++++-+|++||++++++++++++|++|+++++|+++|+++++-++-+-++|-+|++++++++-+--+-++++|++++++|+|+-++++++-+
++|+++++++|+++++-++++-+++-++-|++-++++++++++++++|++++|++++++++|++|++++++++++|-+++++++++++++++-+++++++++++++++++++|+-++++-+|++++++++++-++-+++++-+++++++|++++++++++-++++++++|+++++++-++-+++++++-+|+++-++++-++|+-+++-+++++-|+++++-+++|++++++++-++-+++++-++++++
-+++++++-++++++++|++++++++-++++++|++++|+++++|+++-++++++++++-++++-+++-++|+++--|+||+++-+-++++|++++++++|+---+++++|+++++--++++++++++|++++-++-+++|+++++++++++++++++-++++++|-++-+++++++|++|+|++++++++++++++-+-++|+++++|+++-++++++|+-++++++||+|++|+++++++-++-|--|
++++++++-+++|++++-|+-+|++-++++++-++++++++++|+++-+++|+++++++++++++++++++++-++++++++++++++++-++++++|++++-++-++|-++++||++++--++-++-++-+||+|++++-++++++-+++|+++++++++++|+++++++++++||++++++-+++++|++++-+++|++++++++++|++++++++-++|+|+|++++|+++|++++-++++++++--
-++|+|++-+|++++++++++++++|-++++-||+|+++++++-++++++|+++--+++++|+++++-+++|+|+|+++-++++|+++++++-++--++++++++++++|++|-+++++++++-+-++++++++-++++++-+-++++|+++++++|+-+-|++++++++++-+++-++|++|+++-+++-+-++++|+++++++++++|++++++++-+++|+|+++++++++++|++|-+++++++++
+++++++--++++++++++|++++|+++++++++|+++++++++|+++++++++++++-|+-+--++++++++++-++++-+++++++||+-++++++++++++++|+|-++++++++++++++++|++++++|-++++|+++++++++++++++-+++++++++-++++++++++|++++++|+++++-++++--+--+-+|+|++-++-+++|++++++++|+|++++++++|-++++++++-+|+++
+|+++|+|++-+++++++++++++++++++++++++||+++-+-++++++--+++++-++-|+++++++++++-++++++++++++++++++++++|++--+++++++++++++|+++|+++-++++++++++++++++++++||+++|-+|+++|+++--++++++++++++++++||+|+++-++-++++|++++++++-++++++-+++++||+++++|++++++|++++++++++++++|+++||-
++++-++--++++++|++|+-++++++-++++-+++++++++++-+|+++++|++++||+|++++-+-++++++++++++-+++++|+++-++--++++++-||+++|++|++-++++|++++-++|--++++++++++++|+++++++++-+++++++-+++-+++++|++++-+++++++|++++-+++++++++++++++++|+|+++|+--|+++++++++++++++++|+++++++|-++-++++
++++++++++-++++|+|+++++++|+++++|++++++++++++++|+--++++++|++++++++-+|-++++++|++++++|+++-+++|+-+-++++-++++++-++++-++++++|--+++++|++++++||++++++++++++++-++++|+-++++|-++++++++-+-+++|+|++++|+++++++++++++++++|+++-+++++|+++++++++|++-+++++++|+++++|++|++|||++
++++++|+-++++-||-++++++|++++++|+|+++++++-+-+++-+++|+|||-++-+|+++|+-+++++|++++++++++-+++|+++-++-+++++|+-++++++++++++++++++++++++-++++++++++++++-++-+-|++++++|++++++++++++++-++++|++++++++++|+-+++++|+++++++|+++++-++++-++++++++|-+++|++|-+++--++-+++--+++|+
++||+++-+-++++++++++++++++++++|++++|-++++++|-+++++++++|++--+--+++++++-+++|+++++++-++++++++|++++++||-+++++-++++++++++++++++++|++++++++-++|++++|+++++-+--+++|++++++++|++++-+++--+++|+++-||+-+--+++++++++++++++++|++++++++++++++++++-++-|+++|++-+|++++++-++++
+-+++++-|-++++++-+-++|++++++++-++++++++||++|+-+++-++++++++|+|++++++|+++++++--+|++++|+++++++++|+++-++++++++-++++-++++|++++|++++-+--+++-+|++|++-+++|-|+++++++++||++++-++--+++++++++++|++++|++++|+-+|+++--+-++++++++++-+++++++-+++|-++++++++++++-++--++++++++
+++|+|++++++++++++++-++++++|+++++++++-|++++++++++++++||+++++|++-++-++++++--++|++++++++++++-++++++|++++++++++++++|+-|+++|+|+++++|+++++++|++++--+-++-+++++|++++++++|+++--+++|+|+++++-+-+++|++|+-+++++++++++--+||++-+|+|+++-++-+|+|++--+-+++++|-+++++++++|+++
|+++++++-|+++++|++|+++-++-+-+++++++-+++++++|+|+++-+++++++++++++|+++-++++|++-++++-++++++++-|++++++++++|-++++|++|-++++++++++++|+++-+-+++++++++++-+++-+++++++++-+++++++++-++++|++-+||+|++-++|+|-+++++++++||++++|++|++++++++++++++++++++++++|-+-|++++++++++-++
+++++++-++|+++++++-|+-+++|+|++-|++++++++++++++++++-+++++++++++-++-++++|+++++|+++++|++|++++++-++++++|++-++++-|++++++++++++++++|++-|++++++++|+++++++++++++|++++--++++++|+-+---+++++++++++++++|++++++++|++++-++++-+-++|++++++|+++++++++++++++|++||++---|-+++-
|+++-+++++++++++++++++-+-+++|+-++++|-+++|++|++|+++++++|-|-++++++++++++++++-+++-++++++++-++++++++|++++++++|++++++-+-++-+++++++++++++++|+|+++++|++++-+++|++-+++-++++-+++||+-+++|++-+++++++++++++++++++++++|++++++|+++++++++|++|+++++++++++|+++|+++++|+++|++|
++++++|+-+||-+++++-++-+++|--++++++++|+|+++++++++++++++++|---+++|+++|++++++++|+|++-++++--+++++|++-|+++++++|-+|+++++++++++-+++++++++|++-++++|++-++++++-|++++++++++++++|+-++++|+|+++++++++++++-+++++-|+++++++++++++++-++||-+++|+++++|-|+|+++++-+++++++++++|++
++-++++++-+++-++-++-+++++++|+|+-+++++-+++-+++|++++++++++-|--+++||+++++++|++|+-+++-+++-++++||+++++++++++++++++|++++++|++++++|++++++|+++-+++++++++++++++|||-+-++++|+++++++++++++|+++|++++-|++++-++-+|+++|++-|+++++-+++-+-|+|+++++++|+++++++-+-+++++++-++++-+
+++-+|++++++++++++-+++|-+++++|++++++++|+++-|+++--++|+++-|+++|-||+-++|+++||+++++++++++++++-+++++|++++|++++++++++++++++++++++++++-++--+|++|++++++|++++|++++|+-+++|+|++++++++-++--+++++++-+++++++|-++|+++++++|+++++-+++-++-+|+-++++++++++++|-+-|+|++++++++++|
+++++|++++++++++++++|+--++++++++++++++++++++++++++++++++|++||++|++|+++++|-|+++|+++-|-+++++++++-++++|+++++-++-+-++++++++---+++++++++++++++++++-|+++++-+++++|+|++|+++++++++|+-++++++++++|+++|++|++|++++|--+++++++-+++++++|+++++++++--++|++|||-+++++|++++++|+
+++|+|+++++-++++++++++++++++|++++-+++++++|+-+|+++++++++++++++-+++|+++++-+++++++++-+++++++++--++-+++-+-++++++-++++|+++|+++++++++++++++-|+++++-+++++|+++++++++++-+-+++++++++|++++|++|-++++++++++|+++|+||+|++++++++++++++++++||++++++++|+++++++++++++++++++++
+++++++|++|+-+++-++|++++-+-|+++||+++++++++++++++|+++++--++++++++++-++++++++++++-+++++-+|-|+++--++++-++|+++++|+|+-+++++++++++|+|+++-++-+++++|++++++++++-++-+++|++++++++|++|+++++-||++++++|+++|+++|++|++++++++++|+++|+--+|-+++++-++-++-+-++++|++++++++++-+|+
++-+++|-|++++-++++-+-++++++|+++++++++++++|++++-+++++++++|++++++-++-++++++++++-++++++|+-+++++++++++++++++|+++-++++++-|+-+++++++|+++--+++|+++-++++++|+-+++++++++++-++|+++++++--++++++|++++-+-+|+-++++|+-++|+++|+++++|+++|++++|++|++++++-+++++++|+|++++++++-|
|+-|+-+++++++-+++++--+++++|++++-+-+++++++--+++||++++++++++++++--+-+++++++-+++-+++|++-+-+++++++|++-++++|++|+-|+|+-++++++|+++++++++++++++|++|++|++++|+++++-+++++++++|+++++++-++++++|++||+++++|+++-+++|++++|--++-+++-+++++|++++|+|++++-++-+++++++|+++++++++++
-++++++-+++++++++-+++||++-+++|+-++++-+++|++++++++|+-++++-++++++++++++|++-++++++|-+++-|++++++++-+-++++-+|+++++++++|||+++--+++|++++++|++|++++++++++++++++++++|+++++++-++++++|+++++++++++++|+++||++-+++++++++++++--++++++++++++|+-+-|+++++|+++|+++++|-+|+-+++
++|-++++|++++||+++++|++++++--++++-+-+++++-++++++-+++++++|++++|||+|+++-++++++++++++++++|+++-+++-+++|+++|-|+++++++|++++++++++++|+++-++++||+++++++++++++-+++-+-++|+++|+++-+++++-|++-++---++++|-+++|++++++-+++++-+-++++++++++++++++++++++++--+|++++++|+++++-|+
++++++|-|++++++++||+-++++++++-+-+++++++-|++||+++++++++++-++++++|++++++-++++++-+|+++++|++-|++-++-+++++++++++|++++-++|++++-+-+|++++|+++++|+++++++++++-|++++++|++-+||++-++++-+|-++++++++-++++++-++++++++-++|++++++-++++++-++++++++++++++|++-|++|++++++++++-++
+++++++++++++++++++-++|+|+++++++-++++++++++++++++|++++++|++++|+-++++++++-+++++++++++++++++++|+++++|+|+++|++++++++++++++++++|++-+++++|+++++-+++++++-++++++-|++++++|++++|+++++|++-++++|-+++++++++++||++|+||-|+++-+++++++++-|+++++++++|+|-+++|++++||+++|+|+++
+++++-++-+|+++++++++++++|++++-++|++++++++++|++++++++-+++++++-|++++++-++++++||++-+++++-+++++++||+++++|++|+++++-+++-++-|+++|+-++-++||-++++++++++-+|++++-+|++++-|++++++|++++++++++++++++++++|+++|-++-+++++++|++++++++++++++++-++++-++|+++++|++++++++++-+++-++
+++++++++++|++++++|+-++++-+++++|++||++|++-++|++++++-++++--+++++-++++++++++++++++++++++-+++++|+++++++++-+++++++++|++++|++++++++-+-++++++++++++++++-++-+++-++++-+++-+|+++++++|-++++-+++-+++++++++-+++++++++-++|+++++++++++++++|++|++-+++++++++++++|+++++|+++
++++-+++-+++++++++|++|+++++++|+|+|+++++++++++++++|||++++++++-+--++++||+-+++++++++++++++-+++++--++-++++++++|+|-++++++++-+-+++-++++++++|++-+|++-+++++++++++++++|++++++-+-|+++|+++++++|||+||+++++|+-+++-++++++++++++++-+++++++++++||+|--++++|++++++|+++-+-+++
++++|-+++++++++|+|-++-+|++++|+++-|+-+|+++---++++++-+++++++++++++|+|+++++++++++---+|-+|-+++++++|++++++++++++-+-+++++++++++++-|++++++++++++-+-+||+||+++-++++++-+++|+|+++++||+|+++++++|-+-++++-+|+-+++++++++++++--++-+--++++++-+++--|++++++++++++++++-+||++++
|++++++|+++++-+++++++|++++|++++-+++|++++++|+++++++++++++++++|+-+|++++++-+++++++++|+++-+++++|+++++--+++++-+-++++-+++++++++|+-|+-+++++++++-+++-++-++++++++|++++++|++-+++-+++++++-|+++++++++||+|++++++++-+++++-++++++++++++++++++++++++++-|+-+|+++|+|+||+++++
+++++++++++++++-++-+++|++++++++++-++--+++-++++-++||+-+|++--+||+++++++-|--+++++++-+|+++++|++|++++++++++|+++++++++-+++++++++-+++++++|++++++-|++++++|++-+++++++++++++++++++|+++++-+++|++++++|++|+++++|+++-+++-++|+-+-+|+++--+++++++|++++++++|+++++++-++++++++
+++||+++-+++++++++++++++|+++++-++-++++++-|++++-++++++++++++++++++|++--+-++++++++|+++++++++++-++++++++++++-+++++++++|+-++++++++--||-+|++|+++++|++|++++++-++|+++-++++++++++++++++++|+|+++++++++|++++-++++++|||++++|+++++-++++-++++++++++++++++-++++--+++-|-+
+++++++++++|++|+++++++-+++++++++++++++|+|++++++++-+++++++|+++--+++-++-+-++++++++|++++|++++-+++++||++-+++++++++|+|+++++|++|++-++++++++|+++++++++|+++|++++|++++-+++-+++++++++++++++++++|+|+++|+++++|+|++||+-++++++++++++++++++++++++++++--+-++++|+-++|+|++++
|++++++-++++++++++++++++++-+++++-++-+++++++++++++++-++++++-+++++-+++++-++++++++++++|+++++-+++++++++++++-+++++-++++-+-+++-+++++-+++++++++++++++-++++++-+++++++|+++-||+|++++++++++|++++--++++-+++++++|+++-++++|-+++|+|++++++++++|++|++++++++|+++++-+++-+|+++
+++++++-+|++-|++-+++|+|+|++++++-+++++++++-++||++++++|+++++++|+++-+++++++++|-+++++++++++++++-+-++++++-++++-++++++++|++++|++++-+++++++|++++++|+++++|+++++++|+++-++++++-++++++--++++|+++++++-+-++|+++++++++|++++++-++-++++++++++++|++|++++++++++-|-++++-+++++
+-++++++++++|+-++++++-+++++-+|++++++-+++|+-++++++++++++-++++++|++++|++++++++++||+-+++-++++++-+|++-+++++-+++-++++++++++++++|++++++++|+|+++-++++++-+++++++++++++++++++++++++|++++-++|++|||+++++||+-++++|+++++++-+||++++++++++++++|+++++|+++++++++-++++++++|+
+++++|++++-+--++++++++++|-++||+|++|+--+++++++-+++++-++|++|++++|++||++++-++++++|||+--++++++|++++++++++|++++++|++++|++++++++++++|++++++++-+-+-+++|++-++++++++|+++++--++++++++++++++++||++++++++++++|++++++++||+++|+++++++++-++|-+|+++|++++++++++++++++|+++|+
+++|+++++++++++++--++-++++---+++|+++|+++++++++++++++++-+++++++-++++-++|+|++++++++++++++++|+++++++++|+++++|++++-+++--++++++++++-+++++++++++++|+++++++++++-++|+|++++++++-+|+|+++++|-+++++|+++++++++++++++++++++++-+++++++-+-++-|--++|+++++-+|+-+++++++++|+|+
+++++|+++-++++++++--++++|-+++|++++++++|-|+++-++|+++++++|++++++++-+++-|+++++|++++++++-+++++++++++++++-++++++++-++|++++-+|+++++++++-++++-|++--|++++|+++++++++++++++++++-+-+-+++++++++-++++++++-++++|++++-++-+++++++++++|+|+++|+++---+|++++++-+++++++++++++++
|++++++++++++-+++++-++|++++++|+|+++-|++++-+++++|+++++++++-++++++|+++|+++++++|+++-|++++|++++++++|-++-+++-++-+++++-+-++++|++|+++++++++-+++++++++++++++++++++++++-++++-|++++-++-++-++|++++++-++++|++++++-++-++++++++++++++-++|+++-+++|+|+++++++++++++-++++||+
++++-+++-++++++++++-++++|+++++++-++++++|+-++++++++++|++++|+++++++++++++|+++++-+|+++++|-++|-++-+++|+++++++++--+++-++++++++++-++++++++++-+++-+++++++--+++++-++++++++|+++-++||++++-+-++++|+++--+++++|+--|-+||++++++++++++-+++++++++++++++-++++++-++||++++-+++
+++++-|++-++++-+++++--++|++++-++++-+++-++++++|++-++++++++++++++++++++++||+++++++++|+++++++++++++++-++++++++-+++++++-+++-++++++++++-+++++++++-+++++-++++++|+++++-+++|+|++++++--++++++++++|+++++++++++++-+-+-+++-++|+++-+++-+|+++++|++--++-+++|-+-+++-+++|++
+++++-++++-++++|-++-++++++++++-||+++|+++|++++|+++-|+++|+++++|+|+||+++++++-+|+-+++++++|+++++++++|++-+++|+|-+-+|++-+++++++++-++|+-+++-+|++++++++++|+++++++++++++++++|++++|+++++++++++-++++++++-++--++++++++++-+++|++++++++++++++++++++++++++-+++-++|+++++|++
+++-|-+++-+++++|||++--++-+++-+++++++++++++||++|++-++++-++++++++++++++++++++++++++|+++++++++++++-+-++-|+|++++||+++++++|++++|++-|++++++++++++++-+++++|+++++-+++++++++|+++++++-+++||+++++++++++++++++++++++++|+++++++++++++++++++++-+++++++++++-++++++++-++++
++++++++++++++-+++--+++++++++++++++++|++-+-|+++-++-+++++++++|-++++++|+++++++-|++--+++++-|++-+-++||+++--++++++++|++++++-+++++|++++++++++++++++-++++++-+++++++++|+|-|++++++|+|+++|-++++-|++--+-++-++++|++++|+-+++++++++-+|+++++++++++-+-+++++++-+++-++++-+++
+++|++++++++++++++-+++++-+-+|++++++++++++++-++++++++++++|-+++++-++++++++++-++++++-+++++|+++|-+|+++-++++++++||++++++++++++|++++++++++++-|++++++++++-+-+++++|++++|-+++-+++|-|+-++|++++++-++--+++++++|--+++++++++++++++++++++++|+++++++++++|+|-+++|++++++++++
+++++++++|++++++|++-++|++++|++|+-+++++|+++++++-++++|-+|++++++++++++|++++++++++++-++++++++|+++-++-|++|++|-+-++++++++||++++++++|+++||+++++++-++++++|-++-++++++|++++|+++++++++++|+++++-++++++++++++++++++++++++-+++++|+++++++++-+|++++++||+-|+++++++++|+-++++
+-+-|+++++++|+++++++++++-+++++++++++++++++|+-+++++++-+++++-+++-+++++||+++||++++++++-+-+++-++++++|||+++++||+++++++-+++++|+|+|+|+++-+++++++|++-+++++|+-+++-|++++++++++++|-+++++|+|++++|+|+++++-+++++|+++++++++||+-+||+++++++|++-+-+++++++++++-|++++++||++|+-
-++|++++++++++++-+|+-+++-++++++++++++-|++++-+++-++++++++-+|||++|+++++|+++++|+++++++-+-++++++-++++|+++++-++++|-+++++||+++++++++++++++++++-++++|+-+++++++-|++++|++++++|++++++-++++-+++++-++++++++++++++++|-+-+++-+-++++++++++++++|+++-+++|+-+-+++++-++++++|+
-+|-|++-+++++|+-+++++++-+++|++++++-+++++++++-+++++++++++-||+|++-+|++++--+++|++++++++++++++-+++|-++++++++-+-++|++|++++++-++-++++++++||+++|+|++++++|-++++++++++++++||-+++++-+++++++++|+-++++++-+++++++++|++++++|+++-+++++++++++++++++|+|++-+++++++++++|+--++
++||+-++++++++++|++|+++-+++++++++-+-+++++++++++++++-+-+++-++++++|++++||+++++++|++-+++|-+++++++|+++|+++++++++++-++++-+++++++-+|+++++++|++|++|+++++++++-+++++++-+|+++++++++-+++-+|+|+++++++++-++|++++-++++++|--+++++|+++|++++++++++-+-+|++++++|++|+++++++-+-
++|-+-+++++-+++++++++++++|+++-+-+-++-++-++++--+++|+++++++++++--++++|+|+++|+++++++|++++++++++++++++|+++|++++++-+++++++++--+-++++++-++--|++|+|+++-|-|+-+++-++|++++++-++|+++++++++-++++++++||+-++++++|+|+|+-++-++++++++++++++++++++|-+|+|+++++++++++-++++++++
++-++++|++++++++++++++++++-+++-|+++|+|+++++++++++++-+++|+-++++++++|+++++++++++++++-++++|++-++++-++++++|+++++-+|++++-+|++++++-+++-++++++++++++++++||++++++++|+|-++++|++++++|+++++++++++|+|++++++++++++++|+++++-+++++++++++-++|-++++-++|++-++++++-++++++++|+
++++++++-++++++|+++++|++-++++++++++++-+++++-+-+-+++|++++++-+-+++-+|++++++-++++|-++++++--+++|++++++-+++++-+++++++++++++-++++-++++++||++++++++|++-++|+++|++-+++++-|+++|++++++++++++++-++++-+++++++++++++++++++++++++|-++++++++++++-++++-+++-+++++-++|+|+-+++
+++++++-+++++++++-+++--+++++--++|+---++|-+++++++|+--+-++++++|++++++++++++++++++++|++++|+|++++++++++|++|++++-|++-+|++|+++++++-+++++++++-+++++++++++++++++++++++|+++++-+++++++++-++++++++-++++++++|+-++++|+-+|+++++|+++-||+|||-++++|++++++|+-++++-+-++++++|+
+++++++++-++++++-|++++++|-++|++--++++|++++++++++++++++++++++++++-++-+++-++++-+-++-+|++|+++++++++|+++++-++++++++++|++|++|++++++++++++++-++|++++++++++-|++++|++|+++-|++|++++|+++++++|+++++|++++++||+++++||+++++++++++-+++++++|++++++++||++++++-++++++++++++-
+-+++-|+++++++|++++++-++++++++++++|++-|++|++++++|+++++++|+++-+++++|+++++++++++|-++++++++++++++++++++++++||+-++-+++++++++-++++++++|+++++--+-+-+++++++++-+++--+|++++++++++-++++++-+++|+++++++-+|--+++++++++++++|++++++--+++++++++++++++++-++++++++++++|+++-+
--|+|+++++++++++++|+|+-+|++++++++++++--++-+|-+|+++++++++-+++++++++-|+|+|++++-++++-++++|++|-+-+++++++-++++++-+++++|-+++++|||++++++-|+++++--+++-++++++|++|++-+-++-+++++++++++++++++++++++|++-++++++|+-++++++++++||+++++--++++++--++++++|+++++++|++|+++|-++++
++++++++++++|++|++|++|++-+++++++++|++|-+-+++++|+++-+++++++-+-+++++++++-+|+++++++|++|+|++++++++|+|++-+++|+++++++++-++--+++++--+-++++++++-++++++--++++++++|++++++-+||+-+++++++-+-+-+|+++++|+++|+++++++++++++|++++++++++--+|+-++-++++++++-|++-+|++|++++++++++
++++|+-|+++-+||++++-+++-++-|++|+++-|--+++++++++|+++-++--++++-++-++-+++-++++-++++++++++-++|++|-+-++++++||++++|++|+-|++++++-+|+++-++--++++--+++++++++++++++++++++||+++|++++-+-++++++-++++++++-+-|++|+-+++++++-++++-++-++++--++-+++++++++-++||++|++++++++-|+-
|+++|+++++++-|+|+++++++--+++--++++++-+++|+++++||+-+++++++++-++-+-+-||++++++++++++++|++++-+++++|+|++|+++++++-+++-+++++++++|++-+++++-+-+--++++++++-|++++++++-|++++++++|-+++|||++++++-++++-++|+++++++++||+++|++-++|++++-+++++|+++--+|++++|++++-+++++-+++++|++
++++++|+++++++|+++-+-+++||+-+++-+++++++++--++++--++-+-|++++++++++++++|+++-++-++++|+-|+++++++++++++-++++++++++++++++-+|++-++++|+++++++++-++++|+++++++++-++++|+++|++++++++++|+++-|++++++++++-+++++++++++++|++|++++++++-++|+++-++++++-++++-+++++++||+||++|+++
++++++++++|-+++||+-+++++++++++++|++++++++++|+++|+++-++++++++-+-+-+++||++++|-+++-+++++++|++|+++++++-++-||+++++|+--++++++++-|++++|++++-++++--++++++++++|++|+++|++-++++-|+|++++++++++++++-|++-+|++++++++++--|+++++++-+++-++|+-++--|++++++|+++|++||-+++++-|+++
+++|+++++|+-+++++++-++++-+++++-++-|++-+|+++++++++++++++++|++++++++++++|++++|+++++++|++++|+--+++++++|++++++-+++++++|+++++|+++++++++++++++++--++++++|-+++-+-++|-++-|+++++++++|-++||++||++++|++++++++++++++++-++-+++|++++++-++++++-+-+-+++++|++|+---++|++||++
++++|-++|++-++-++|+-+++||+|+++++++++++++-++++++++++|++++++|++|+++++++|++++++++---+++++++++++++++++-++-++-|+|++++++++-|+|+++|-+-++++-++++++-+++++++++++++++|-+|++++-+++-+++++++++++||++++++-|+++++++|+-+++++|+-++++++++|+++|++++++-++++---++-++|++++++++|++
+++++--+++|++-+++++-+++++++++++|+++-|++++|-+-++++-++|+++-+-+-|++++++++++++++++++++-+++-++-|+++|-+++-++++++|++++++++++|++++|+++-+++++++++++++||+-+++-+++++++--++-+||++++++++++++|++++|+++-+++++++++++++++++|+++++|+++++++++++++++-+++++++++|+++-+++++++++++
+++--+-|+++++++++-++|++++|+++++++++++++--++|++||+|+--++++++++++|++-|++|++++++++++-|++++-+++++++-+++-++++++++++++|-+++|+++++++++|++++-+++++++++++++|++++++|-++++|++-+++++++++|++++++|++++|-+-++||++-+-+++++++++-+++-+++-++||+++++++|+++-++-+++-+++++++++-+-
+|+++++++|++++-++++|-|+++-++++++|+++++++++-+-+++++++++-+++-+++++++|+++++++++++|+++++|+|+++-++|+|++-+|+++++||+++++|+-+++|+++++-++++++++++++++||++-+++++|+-++-++++|+++++++++++-+++-+|++++++++++|++++-+++++++++++-+-+++++++++++--|++|-+++-+++++++++|++++-++++
-++++++++++++++-++++++|+++++++++-++-++++++-+++++++++++|+++-++++|+|-++-++|+-+++++|+++-+|+++++++|+++++++++++|++-++++|---++++++++-+++|++-++|+++-+++-+++--+++--+-+++++++++-+++++-++||+-+++-++-++-++|-+++++|+|++-+++++|++++-+++|+++++++++++++++++++-++|+|++++++
+-++|++-+-+++++-+|+++++++++++|-++|-|+-+|++++++++++++|+++|+++|++++-|+++++++++++|-+-++++|+++-+++++++++|-++++-+++++++++++++++-|++++|+-++++++++++|++++|+++++++|+++-++++++++++++++++|++-++-++-++|+++++++++++|||++++-+++++|+++|-++-+++++++++++++|++|++++++++++++
+++||+|+++-+++-++-+-|+++|-+|++++-+++++-++++|-|+++++++++-+|++++++++--++++|+++|++++++++--+-++++++-++++++|++-+-++++++++++++|+++++++|++++++-+++++++++++++++++++|+-++-+++++++|+++++++|+-+-+++++-++++++++++||+++-+++-+++++--|+++-+++++-+++++++++-++++-+++-+++-+|
+|++++++++-+-+-++++++++++|+|-|++--+-++++++++|++++|+++++++|-++++|++++++++-++++-|+++++++|-|+-+++++++-+++++++++++++-+|+++++++++++++++|-+++-++++-++|+++++++++++-++++|-+++||++++-++|+||+++++++-++++++++++++--+|+|+++++++++++-++++++++++++++|++-++++++++++|+|+++
|+++++++++-++-++++-+-++|-+++++++++--|+++++--++++++++|++++++++++++++++|+--+-+++++++++++++||++++|-+++++++++-+-|+|+++|+|++++++-++-+++++|+--|+-++++++-+++++|+++++++++++|++-++++++-+++++++++++-++++++++||+++++++||+|-+++++++|+-++++-+-+|++|++++--+++++++++|+|++
-+|+++++++||+-+++-++++|+++++|+++++++|+|-+-|+++++-+++++++++++-++++++|+-++++|++|+-+++|++++++|+-++-++|++++++|++++++++|+-++|+++|++++++++-+++|+++++|++++-|++|+-++++++++-+++++++-+++|-++|+---++++++++++++-++|++++++++|++++|++++-++|++++++||+++|+++++++|++++++--+
+++-|-++++++-+++++++++++-++||+|++++-++--+-+++|-+++++-+++++|+++++++|+++||+++++-++++++-+++++|+++++-++++++++|++++++++++-|++||++-++++++||+||+-+++-++++++++++++-++++|++++++++++++-++-++++++++++|+++++-++++++|++++++++|++++++++++|++++++-|++++++++-+++++++++++++
+++--+++++++|--+++|+|+-+++++++++++++++++++++|+++|++++++++++++-++++++++++|+++++++-++++-+++++++-++++-+-++|+-+++++++|+++++++++++++--+-+++|+++++++-++++-+++-++++-+++|+++++++|+++--+-+|+++|-+++++|+++++++-+++++|-+++||++-+++|++++++|++|++--+++++++++++++++|++++
++++++++++++++++-+|++--+++-+++++|||+-+-++++-+-++-++|++++++|++++++++|-+-++-++||+++-++++|-+++++++-+--+++++++++|+++++-+++|+++++++++-++++-+++++++|++++|++++++++|+++++|+-+++--+++-++++++++|+++++++++|+++++++|++|++|+|++|+-++|++++++++++++++++++++++++++|+++++++
-++++++|++++++++++++++||++++|+++++++++++++++-+++++++++++|+|++++|++++|++|-++--++++-+-+++|++|+++++++++++|-+-++++|++++++|+++++|--++-|+++++++-+++--+++|+++++++++++-+++++++++++++++++++++-++++++--++|++++++--+++|++++-|-++++-++++++++++-++++++++-++|+++++-+-+++
+|++++|-++++--++++|++|+++++++|++++|++++-++|++++++++++-++++|++-+++++|++++-++++++-+++++++++++-++++++++++|++++++++++++++++|++++++++++++++-++++++|+++++++++-+++|+-+++|+++++|+++++-+++++-++++--+++++++++++++-+++++++|++++++-|++-++|+++|-+++++|++++|-++++++++||+
++++++++++++--++|--++--|++++|++++|+--++++-++-+++-+++++++-+++++|+++|++-+++-+++++|+++++++++++++-+++++|++++|+-|++|++|+++|-+++|+++++-++++-+++++++|++++++++|+++++++++++++|++|++|+++++|++++++++-+++++-++++|-++-|+++-++--+-+++++++++++|+++++++-|++++|++++|+++++++
|++++++++++++|+++++++++++-+-++|-|++-++++++++++-+++|-++++++++++++++-++++++++--++-++|+++++++++++++++++++++|++|-++++|++++++-+++-+-++-+|-++-+++-+++++++++++|+-+++++|-+|++++++++|++++++++++++++++|+|++++++-++++++|++++|+|+++++++++++-+++|+++++++++-+++++-++|+++
-++++++++-++|++|+++-|++++++++-|++|++-++++|+++++++++|+++++++--+|+-+++-++++|++++|+|++++|++++++--++|++++|+|++++++|+||+++++++++|++++-+++++++++++-+-+++++++++++++++|++++-++|++-|-+-+++-|++++++|+|+++-++++++++++|+++++++++++|+++++++++++-++++++++-+++++++++++++-
+++-++-+++||++++++++++++++-+-++||++-++++++++|++-++++|++++++++++++-+++-+++++++++|+++++++++++|-++-++|+++++|+|+++|+++||++|||++-+++++++-++-++++++-++++++|++++++||++++++++++-+++++++|+++||+++||+++++++++++-|--+++|+++++|++-+++++++++++++|++++++--+++|++-+|+-+++
|+++++++|-|++|++|++++++++++++++-+--++++-|++|+++-+++++++--++++-+|++++-++++++++++++++--+++++++++|++++++---+|+++++-+++-+++++++|+-+|+++|++++|+++++++|+++++++++++|++++-+-++++++++++-+++|++++|+|++++-++++-+|++-+++++++++++-+-+++++++-++++|||+++++--++++++++++++|
+-+++++++++++-|+++-+++-++++++++++||+++++-|+++++++++++++++++++++++++||+||++++++++-+++--++++|+++-+++++++|++-++|++++++|+|+-+|+++-+++++++++++|+++--++++++-++-+++++-+|++++++--|++++++++++-+-++++-+++++++|++++++++++++-|+|++++++|-++++++|+||++-+++|+|+++++|+++++
+|+|++---+++++++++-++++++-+||+-+|++++++-++|+++++++++++++++|+++++++++++|+++-+++||+|+-+-|+|++-++++++++++++++++++++|+++-+|+|++-+|++++++||+-+-++++--++-++++-++++++++||+|++++++|++|+-+++++++|-+|+-|+-++-+++|+++-++++++++++++++++++++++|++++++-+++++++-+|+++++++
+++-++++++++++++++++++++++-+++++|++|+-++++++++-|++|+++|-++|++-++++++++|++++|++++|+++++-++++++++-|+-++-+-+-++-++++++++++++|+++|++++-+++++++++++++++|+++|+++++++++++++|++++++++|+|+++-++|+++--+++-+-+++|+-+++-+++++-++++-++++++++++++++++++++++++++|++++++++
+++-+++++|+++++++++++++-++++-+|+++|-+++++++++++|++++-+++++-+|+|-++++++++++|+|++|-++++-|+++++-|++-+++|+|+|+|+++++++++++-+|+-++++-+++-++|-|++++-+|+|+++-|++++||+++++|+++++--+++|++++++++||++++++++-+++++-++++++++-+++++++++++++|+++|+|++||+++++++++++++++++-
++++++++|+++++++|+|++++-+|++|++++++++++++++|++++++++++++|++++-+|++|++-+-+-++++++++++-++-++|-|-++-++-+++-+++|++++|++++++++++|+|++++++++|||+|-+++++++++++++-+++++++-+++|+++++++-+-++|+++++-+++++++++++|+++++++++++++++|+-++++++++++|++++|+++-+++++-++++++++|
+++|+++++++++-++++--++++-+++++-++++++++|++|+|+++++-+++++++++++++++|-|++++-++++++++++|++++++++++-+++++++++-++++++++|-++|++|++++++|++++|++++|+|+++|++++++++|-++++++||++|+++++++-+-+++|+++-++++|--+++++-++++-++++++-+++|++||++-+++++-+++++++|+++|++-+-+++++++
+-+++++|+-+++--+++--+++-||+--+++++++++-++++++++++-+++++++++++++++++++++++++++|-++++++++++++++++|+|++++++++++|++-++++++++++++++++|+++--|++|++++++++++++++++++++++++|++++++++++|+++++++++++++++++++|++-|+|++++++|+++|+++-++++-++-++-+++|++++++-+++++++++++++
+|++++++|++++++++++++++++++++|++++++++++++-+-+-|+|++++-+-++--++|-|+++++|++++++|+++++++|+-+|+-++-+++|++++-+++++++++++-+++++|+|+++|++++++|++++++|-+++++++|++++++++++++|++|++++|++|+++-|+++++++++++-+|++++++++++|+|+++++++++++-++|+++-+++++++++|+++-|++++|-++
+++++++++-+++++++|+++++++-+++++++++|++|+-+|--+++++-+-+++++-++++-++++|-++++++|+++++|++++++-+++-+++++-++++++-+|++-++++++|++++++++|+++++++|-+++++++++++|+++-++++++++++++|+++++-++++-+++-+|++++++-+++|++++++++++++++++++|-+-+++|+++-+++||++++++|+++++-+|+++-|-
++++|+++|++-+|++|+++||+-+++++++-++|++|+|++++-+-++++|+++|+-++++++||++++++++--|-++++-+-+++++++++--++++|+++++++++++++++++++++++++++++++++++-+++++++++++++++-+++++++++++++++-+++|+-|++++++++++++-+-++++-+-+++-|-++|+++++|-+++++++++-++++++|++++++|++++-+|+++++
+++++++-++++++++|+++||++-++++++-|+++-+++|++++++-|+++-++++++++++|+++||+-+++++||++|++-++|+++++||++++++++++++++++++-|++-++++|+|++++-+++-+++++|-|+++++++++++|+++|+|++++++-+++---+++++++-+|++-++-+-+++-++-++++++-+++++|++++-++|+++++|+++-+++|++++|+||+-+++|++||
++++++-+++++-++++|-|-++++++++++++-+|+++++++++++++-+|+++|++++++++|+++++|++|++-|+++--+|++++++-+++++++|++||-++++++++-+++++|+||+++++|+++++|+++++||+++-+++++-+-++++++-+++++++++++|+-++++|++++++-|++--+++++++++++++-++-++++|++-+-+++|+++++++++|++++|+++++++++-++
+|++++|++|++-++++++-++-+-+++++-+|-++|++++|++++++++++++++++++++++|++++|+|++|++|+|+|+-++-+-+++++++++++|+-++++-+++|++++++++-+++++++-++++|+++|+++-++++++++||++++++-+++-+++++|++++++++|++++++++++++++++++|++||-+++|++-++-++++++++++++-++++++++++++++|++-+++++|+
+++++++++++++++++-++|+++++|+++++++|++++++++||++++-++++--+-++++++|+++++++++++++++++++++++|-+++++++|+++++++-+-+++|++|++-+|++|-+|++++++++++++++-+-+++-+++++++++++++++|++++++-++--|+++++++-|-+++++|+--+++|+++|+|++-++++++++-+-+|-++++++|+|++||+++|++++++++++-+
++|-++++-++++++-+--++|++++++++++|+++++-+|+-|+++++++|++++++-++++++++|++++++|+++++|-|++++--++++++|+|++|-+++++++++|+++++++|++|++-++++|++++++-+++++|-+-+++++++++-+-+|+++|++|++|++++++++++++++++|++|+++++++|++-++++|+-++++-+++++++++-+-+++|-+++++|++-++++++--++
++++|++-+|++++|+++++-++++++++|++||++++|++++++++|++-++++|||+++++++-|++++++++++++++++-+-++|++++|+++++++-+++++|-++-++++++++++-++++++-+++-++++++++++++++++++++++|++++++++||+++++++++++++++-+++++++|+++++++|++-++++++++-++++-++|++-++++-+++|+|++|++++||+++++-++
+++++++++++++-+++--+++|++-+++--++++++++++|+++++-++++++++-+++++++|+-++|+++++|+++++++++-+++|+-++|++++|++--+++++++|++++|++++|+||++|+++-++++|+++|-+|++++-++++++-+++++++++++-++++++-++++-+++|+++++|-+++-+++-+++++-++|-+++-+++++++++++-+-++|++|+++++-||+++++++++
++++-++++|+++++|++++++++++++++|++++++-++|++|+++-+++++|++-++++++|++++++-+++|++++|-++++-+-+++++++-++-|+++||++++++++-+|+++++++|++++++-+++++++++++++-+|+++++|+-++++||--|+|++-|-++++++++-+-+++++|+++++|+++|-++|++||-++|++++++--+++|+-+-+++|++++++|+++++--++++++
-+|+++-+++++++++++-+++|+++-++++++|||++-+|++++++++++++++++|++++++++|+|+++++-+--++++||-+++++-++-+++++-+++||+++-++++++-++++++-|+++-++++++++++++++++++|++++++++++|+|+-+|+-++++++|++-++++|+++++-+++++--+-++++++++++-++++++++|+++++|++++|++++++++|++++--|+-++-++
|+++++++|++++|+++++++++++++--+++++++++++|+|+++|++-+-|+++++-+++++++++|++++++-+-|+++++++-++-++++++|+++++-+++++--+++++++++||++++-+++++|+|++-|++++++++|+++++|++|+++++++||+++|-+|+++++|++|+|+-|+++++++++++++-++++++-++++++++++++-++|++++++++-++|--++++-+-++|+-+
+|++++||++++++++++++++++-+-++++++++|++-|++|++++++++-+-++++-|++++-+++++++++++-+-+++|++++|+|++++-+++++++|+++|+++++++++++++++++++++-++++++++++|++++++++||+-+++++|++|++-+++++++--+++-+++++|++++|++-+-+|-++++++|+++-++-|+|++++|--+-+++++|++|+-+++++|+++++++++++
++++|+++++++++++-+++|+|++-++++++|++++++-+++++++++++-+++++++|+++++++++-+++++++++-+|+++++++++++++-+++-+++++---+++++|-|++||++|+++++|++++++++-+++++++++++++|++++++++++-+++++-++|+-+++++|+|++-|+-+++++-++-++++++-++++|+++-+-++++++++++++++++++++-+++++++|+++++|
+|+-+|+-|-+-++++++++-++++++++++++++-++|++-++++++++++||++++++-++++-+|++++++++++-++-+++|-++++++-|+++--++++++|+++-+++++++|++++-|++|+++++++|++--|+++|+++++-++-+|+++++++|+++++-++++++++++-|+++-+-|++-+|+||++++++|+-+++|-+++++|++-+|+++--++++-+++++-++++|++++++-
++++|+++++++-++++++++-++++++++++++-++|+++||++++++-+++++-|++|||+-+|+++|++++++++|+++++++++++++-++|++-+++--+++++++++++++++++-|++-+|++|++++++++++++-+++++|++++++-+-|+-+++|++++++|++-++++++|+++++++++++++|+++++++-++-++++++++++|++++++-+|+++++-|++++-+-++++|||+
++||--+++++++++-++++++--++++++-|+-+|+++++|++-+|+++-+++++++++++++-++++|++|++++++-+++++++++|+|++++|+++++++++++|+++|+++|-+++++|+++++++++-++++-++-|++++++++|||+++-++++++++++++++|+|-+++++||+++-|+++-|+++-++|++++|+++++++++++++++++|++|--+++-++++-++++|++|-++++
+-++++++|+-++++|+++++++|+++++++++++++++++++++++|++-++|-++++++++++++++-+++++++++++|+-+|++-++++-+++++-||-++|-++|++|++++|++++++++++++|++|++++-+||++++++++--+|+-+||++++++|+||+++-+-+++-+++++++++++++++++++||+|++--|+++-++++++++|++++|++++++|++-+|-++|+++++-+++
-+++++-+++|++|+-+++++-++|+++++++++-++++++++-+++++++||+++++++--+++---|-+|-++++++++++|+++|+++++|++++|+||++|+-|+|++||++++|++-++++|+++|+++-+++-++|-+-+++++++|+-++-++++++++-++++++++++++++++++++++-++++++-+|++++++++++++-+++++|+++++++++++++++++++++--++++-++++
-++++-+++|+-+++++-+++++++++-+++++++++++++++++|+++++++-+++++++|++|++++-+-+++|+++++++--+++-+|++++++|+++++++++++-+|+++++|+++|+-+|++-++++++++-+++++++||+-++++++|-++-+|+++|++++-++++-++++|+|++-++++++++++++++|++++-++-++++|+++++|++|++++++++++|+|-++|+-+++++++|
+++++++++++-|+-+++++++|+++-++++++-++-++++|+++-+++|+-+++++++++++++++++|++++-|++++++|++++++++++++++-++++++|++++++|++-+++||++++||+++-|+|++-+|++|--++|++-++++++--++++++|-+++-++++++|++++++++-+-++++++-+|++++++++++|+|+---+++++++|++++|++-++-+++|++-|+|+|++++++
+++++|+++-++++|+-+|+-+++++-++-++++-|-++++|++++|+++|++++++|+|++++++-++++|+-++++++|+++++++++++-+++++++++-+|+++-+|-+++|+-++|+++|+-+|++|++++--+++|+++|-++-++++|-+-+++++||+++++-+|+++-++|+++++++++++--+++--++|+++||+++|++++++--+++|-++++++-++++|+++|+++++|++++-
+-++|++++++++|-++++++++++++++++|++|++|+++|-|++|+|-++++|+++-+++++++++-+++++++++++++++|++++|+++++++++++++++-+++++++|+++++++++|+++++|+++++++++++++|++++-+++++|+||++++++|++--+++++++-+-+++-+-+++++|++-++++++|+++++++++++++++|++|+++|+-|+++++-+++++++++++|+++++
++++-+++++++--+-+++||+++++++++-+|-+|++-++++++++++++++++++++++|-++++++++--++-+|+++++++|-+-++-+++++++++++++++++--+++|++||+++++-++||++|+++++|+++++++++++++++++++|+++-++++++-+++++++++++++++++-|+|++|+-+|+++||+++|+++++|||++-++++|+++++++-++||++++++++++++||+|
+++|-++++-+++-|++++++|+-++++||++++++++-|+-++++++++-+++++++++++++++++|+-|++++++++++++++++++++++++++++++|++++++--++++|+++++|+++|++++++++++++++|++++++++++-+++++++-+++++++|++++++-+++|-++|++--+|+|+++|++++++-|++|+++++-+++-|++++|++|-+-++++|+++++-++++-+++-++
+-+++++++++++++|+-+++++++--+++||+++-+++++++-++||+++++++-++++++++++|+++++-+++++++++++++-+-++++++--+++++-|+++++++++++++++++++|++++|++++--+++++-++|+|+++++++++++++++++|++++++++++++++-++++|+-++++-+-+++-+++--++++|++++++++++|++--++++++--++|+++++|++-+++++++|
++++++++-++++++++++|+++-+|++|+++++++|+++++++++|++|++|+++-++++++-+++-+++++++||++++|+|+-+-+++++++|-+++++++-++++++|-++++-+++--+++-+-++|+++++++++++-+|++++++++|+|++++++|++++|+++-++++++-+++++++++++++++++++|++++||+++++++++++++++++++|++|+++-+++++++++++-+++++
-+++++++++++-++++++++++-+|-+++++++-+-++-++|++++++++++-+++++++|++++++-+++++-+-+++|++++-++++++++++|++++++++|||+-+||+|+-+|-+|+++++|-++++|++++++++++++++|++++|+++|+|++++++++|++|||+++++++--+++-++++++-+++++++-+++|+|+|++++|+++++|+|+++++++++++|+++++-+++++++++
+++++++++-++++++++++++++++++++++++++++++++++++++++-++||++++++++++++++-+++-++++++++++++++++++++|+|+++++-++++++-++-+-++++++++++++-++++++++-++++++++++++++--|+|+-+|+++++++++++++-||++++++++++|++|++-+++++-+++++|+++++++++++++++++++++|++++++-++++|+++-+++++++
|++++|++|+--+-+++++-+++|++++++||++++++-+++++++-|++|+|++++++++++++++|+++-+++-+++|+++|+-++-+++-+++++++++++|++++++++|++++++++++|+++++++++|+-|+++|++++-++++++++++++-+++|+++++++-++++++++++-++++-+||++-++||+++|+++++++++++|-++|-++++++++++++-+|++++-++-++|+++++
++|+++++++||++++++++++++--+++-++++++-++|++-+++++++++++++++++|+++++++-++++||++++++++++|++++++++++||++|+++++|+++-+||++||+++++++++-+++-|+++++++++-|++|++-++++|++++++++++-+-+++-+++++++++++|+-+|++++-|++-+--+++-+++++-|+++++++|+++|+++++++++++++++-+++|+++-+-+
+++|++++++|+++++++++|++-+++++++-+++++++++++++++++|+|+++||+++++++-++++-+++++|+|-+++|+-+++++++|++++-+++|++|+-|||++++-++-++|+|+-++++++++++++++++-+++-++-|+++-||+-++|-|++-++|++++++|++++|+++++++|++|+-+-++++++++-++++++++-++++--++++|+++++++++-+++-|++++++++++
+++++++++++||+++++|-+++++|++++++-++++++|+++++-|+++-|+++++||+--|-++|++++-++-+++++++++||++++|+++++-|+++++++--++++++++++|+++-++++++|-++++++++++++++--++-+++++++++++++-+|+|++++-++++-+++|++++|-++++++++++|+-++++++--+--+++||+|+||||--++++-+++++||+++|+|+++++++
++-++++++++++++-+++++++-+--+|+-|-++|-+++++|+++++-++++++++++|--++|++++++|+|-++++++-+++++++++++-+|--+++-+++++-++++++++++|+++++||-+|+++++++|++++|+-++++++++++|+++++++++++||+++|++|+++++++++|--++-+++++++++++++-+-++-++++|+++|+++|++--+++-+++-++++++++++++++|+
+-+-+-+++|+++++++++++-+++++++++|++++++++++-+++|+++++-|+++++++++++++++-++|++|++-|++-+++++++++++||++-||++|+|-+--++++++-+++-+++|++++++-++|++++-+++-||++++++-+++|++||+++++++++++++|++++-+|+|+-++++++++++++|+++++++|++++++++-+++|++++++++++-+++++|++++-++++++++
+-+-+|+-+++++||+++|++|+++|++-|++++++|++|+++-+++++-++++|+++|+++++++++++|++|++-+++|+++++++--|++++++-+++++-++++|+|++-++++-+++++++++++|+++++++++++++-++++++++++++++++++++++++|++++++++++++++++++--|+++++++|+++++-+++++++++++++++++++++++|++-|++++-+|||-++--+++
++++++|++++-++++++++++++++++|-++++|+++++||++|++++++|+++++++++++++++|+++++++++-|+|++++|+++-|++++|-|++|--+++||++++++++++++++++++|++++++-+++|+++++++|+++++|++++++|+++++++|+++++++++-++++-++++|+|-+++++++++-++++-++++++++++++|+++||++++++-+-|++-|-+++++-++++++
|++++++|+|-+++++|++++|+++-++|+|+++++-+-++++-|+++|+++--+++++++++++-++++++++++|-+-+++|+++++++|+++-+-++|++++++++-||+++++|+++++++|+++++++++++||+++++-+++-+-+++++++++++++-+++++|++++-+--+|++++|++|+++++++||++++++-++-+++-++-+++++-++|+++--+++++++++-+++++++++++
+++|+++++-+++|+++|+--++++++++++++++-|+++++++++++++||++++-+||-++++++|++|++++++++++|+++-||-+++++|+++++++++|+--++--|+|++++++++-+++++++++++++--++++-+|--++++++|++-++++++++|+++++++-++++-++++++++++|-+++++++++++++++++++++++|++++++-+++|++++-+-++++++++|++-+++|
++++-++|++++|++-+++++-+++-|++|+-++++|+++++|++|+|++++-+-+|++-+-|++++|++++++++++++++-++++-+++++++++++++++-++++++++++++++++++++-+++++|+-++++++++|+++||++++++-+++++-+++++-+++++++-++-|+-++-+|++++++-|+|+++++++-++|+-++-|++-|++++++|++++--|+++++++++-++++++++|+
+++++++++-+++++-++||++++|++-++++++++++|+++++++-+++++-++|+++++++++|+++-+++--+++||++++++-+++++|+++|++++|++++++++++++++-++--+++++++++++++++++|++--++|++++-++++++-+++++|+|+++|--|+|-+++++++++-|-+-|++-++++++++++++|+|++-|++++++++++++++++-+++-+++|++++++--+|++
|+++++++++|+++|++++++++++++-+|++-+|+++++++|+-|-+++++++++++|++++++--+++--++|++++++--+++++++++++++++++++|+++++-+-++++++++++++|+++++-+|+|++++++++++++++++++++++++++++-+|||++++|++++++-+++++-+++++++++++-++++-+++++-+++|+++++++++++++++++-+++--+++++||++++|+--
+++++++++++++++++|++++++++++++||++++++++++++++++|+++++++++++|-++++++++++-+-++++++-+++-+|++++++++++++-|++++-+-++++-+++++++++++-+|++++++|+|++++++++++++-+++|++++|++||++|++++|++++-+|++++|+++-+|++|+++++++-|++++++++++++-++++++++|+++|-++++|++|+++-++|+++-+++
+++-++-+|+++|-++++++++++|++++++++++-+-++++++++++++++++|++++++++++++++-+++++--++|++++++++++++++++++|++++++++-|++-||+++++++++|+++++++|+-++++++++++++++++|++++++++++++++|+++-++++++++|++++++-+++++-+|++-++++-+++++-++++|+-+|+-+||+|-+++|++++++++|++++++++++++
++-+++++++|+++++|+++|+++++|++++++++|++++++++|+++++++++|+++++++++++++-+++++|+++++++-+++++++++++++++++++++|++++||+++++||++-+|++|++++++|+++++-+-++++++|--++++||++++++++|++++-++-+++++-|+-|+|-+++++++|-+++++-+|++++++-+++-+++++++++++++++|+++++++++++++++++++-
+++++++++++++|+++++++++++++|-|+++-+++++++++++++++|+++++|+-++++|+++++++-+++++|+++|+++++-|-|++++++++++|++++++++++-|++-+-+++-++++++++||++|++++||++++++++++|+++++++++--++||++++++-++-+|-++-++++++--++++++++++++-+-++|++|+++-+|+++|+-++++++++|+-|++++|+-+++++++
+++--+++++|++++++++-++++++|+++++++++++++++|++++++++-+-+-+++++|+|+++++++|+-+|++++++-++-++++++++++++|+++++++-+++|+++|++++++-++++++++++|++++++++++|++++++++-+++|++++-++++|+--+++++|++++|++-++++|+++++++|-+++++++++|+++++|++++++|+++++++++|++++++|+++|-++++-++
-+++-||++++++++++++||+++|++-+|++++++-++++++++|+++++++++++++|+-+++++++-++-|++-++++++++++++++-+-+++|++++++++++++++++++++++-|-+++-|+++++-++++|+++++-|+++++++++++|+++++++++|++++-++++++++++++++++++++++++|++++++-++|++|+++|++++-+++++-+++|+++++++|+-++||+||-++
+++++++++-++||++++|+++|++-||++-+|++-++++++++++++++-+-++++++|++++-++-+||+++++-|+++++++++++|+-+|++++++++++++++|++|++++++++-++++++-+++++-++++++++|++|+-+-++++++|++++++++++-+-+|++|++++++++-++++++++++|+--+++||++|+-++++++||++++++++++++|++-++++-+++++++++|+++
+++++|++|++++++-+-+|--+|+++-++++-|+++++++++|+||+|++++++++-++++++++++++++++++-+++|++++++-++||+-++-+++++++-+|+-++++|++++++++|++++|++|+++|+++++++--+++-++-|++||+++|++++-+|+|+-+-+-|+++++++++++++|+-++++++++|-++-+++++++|++++++++-+++|++++++-+++++++++|++-++++
++++++++-+|++++++++++++||++-|+-+++++++++++-+++++++-+|-++++--++++++++++-++++++++++++++++|-++-+++++++++|++++||++++|++++++|+++++++++|+++|++++++|+++++++++++|-+++||++++++--+++++++|++++++++++-++++++++-+++++++++++++||++++++++++++++++++++++++|+++++++-+++++++
+-+-++|+++++++++++++|-++++++++++-++-+-+++|+++++++-+++++||+++++++++|+-++++++++++++|+++++++|++++++++-+++|+-++++-+-+++++-+-++++++++-+++++|++++++++++++|+-++|++-+++++++|+++|+++|+|++++--++-++|++-+||||+++++++++++++++++++||+-|-+++++++++++++++|++++|++|+++--++
+-|+-+++-++++++++++++++++++||-+-++||++|++-+++++++|++++-++++-+-++|+++-++-+++++++++++++++--+++++|+++|+++|+++-+-++-++-++++++-++++++|+++++++++|+++|+++++|+-++++++++|++|++|++-++|-++++||+++++++++++--++++|-+++++++++|+-++++++|++++|+++-+|++++++--+++++++++||++|
+++++++++++++++++++++-++++-+++++|++++|-+++++|++++-+++|-+++++++-|++|+-++-+++++-+-++++-+++++-+++|+|++|+|+++++|-++++++|+-+++|++++|+++|++++++|++--++++++|++|+++++++++++++++-++++|+++++++|++-+++++++||+|||++++-|+++|-+++-+++++++|+|++|++++++-++++++++|++++|++++
+|+-++++|++++++++|+-+-+++++++++|+|+++++|+|++|++++|+-++|++-++++++-+|++++++-+|--++++++++++-+++++++++||+++++-++-+++++++++++++|+++++---+++++++++++|++++|+++-+-++|++-|+++-||-+--|+++++-++++++++++++++++++++++++++++++++++++++-+++++|++++++++++-++|++++++-+++|++
++-+|++++++++++++-++++-+++++-++|---+++++++--++|+++++++++|++|-++|+++-++++++++|++++++++++++++++-++-|++-++-+|-||+++---++++-++++-++++++++++|+++++|++++-|+++++-+++|+++++|+++|-+++-++++|+++|+++|++++++++-+++-++++++-+++++|+||+|+|+++++++++++-++++++|+++++|++|+++
-+++|++++++|+++++++++|++++++++++-+++-+-|+++++++-+++++++++-|++--+++++++++++++-++-|-++-++-+|+++-+++-+-+|+++++++++|+|+-+++++++|++++-++++++++++++++++--+--+++++-++++++++++++-++++-+|+++++-|++|++++++-+-+++-|++++++++++-+-+-+++++-+++++++++++++++++|++++|++--++
++++++++++|++-+++|+++++++|+++++-+++++||+++++++++||++++++++++-+++++++++|++++++++-+++++++++-|++||+++++++|+-+++|-+++++++++++++++++++++++|++++|+++++-+++++++|+++++-++|++++++++-+++++|++|+++-+++++|+++++++-++++++++++++|+++|++||++++++++++++++-+-++++-+|++-+-++
++++|++++-++++++|+|++|++-+++++++|++++|-+++++-++|+++++-+++-+-+++++|+|-++++|+++-|++|++-++++++++++++|++++++||+++++++++-++++-|+-++|+++++++++-+++++|+-+++++++--+++++++||++|+++++++++++|++--++|++-+++|+-+-+++++++-++|+++++++++|++++++++|++++++++|+++++++++++++++
+++|+++++++++-++++-|+++++++++++++++|-+++|-+++++|++-|+++-+++++-+-++++|+-+-++||++++++++++++|||++++-++-++++++++++|++++--+++++++-++++++-++++|+++++-++-++++-+-++++++|+|+++|++|+++-+|++++++++++++++|-+-+++++++-++|-+++++++++++++++++-++++++++++++++++-++-++++++|
+++++|++++++++++++++++-+++-+++|++-+-++++++++++++|++|+-+++++|+-+++++|+++|+|++--+++++-+++++++++++++++-++-++++++++++||+-++++-++++-++++++++++++++|++++++--++++++++++++++++-++++++++++-++++++++++++++-+++++++++++-|+++++++|+++++++++++|++-+-++-+-+++++++-+---++
+++-++|++++++++++++-+++++++++|++|+++|+--++++++++|+++++++++-+|+|++++++-+++++++++++++++++++++-+++++|+++|++-+++-++|+|-+-+++++-+++|+++++|+++++++++++++++++-++|++++--+++++++|+++++++|++|++++-+-+++++++|++++|+|-+++++++++|++++|++|+-+-++|++++|+++++-++-|++|++||+
|+|++++|+++++|+++++++-++-|++++++++--|+++-+++++++++|++++++++++-++++++++++|+++++++++-+++++++++++++++-+++-+++++++++|+++|++++-+-+|++++|+++++++++++++|-++++++-+|+++++++++++++++++++++++++++|-+-++-++++|+|-|++-++-|++|++|++-+-+++++++-++-++-+++++++++-++++-|++|+
+++++--++|+++|+|+-|+++++++++|++++-++++++++|+++++-+-+++|-++++--+++++++++++++++++|--++++++|+++++|++++++|--++++++++++|+++|++-++++++|++++++++++-++++-+++++++++++++++++++|++++++-+++++|+++++-+++|++++++++++|-+++++++++++++++++++++|-++++++|+|-|+++++-+-++++|+-+
|+--+++++++|++++-+|+++|++++++++++|+++|++++++++|++++|+++++-+|--|+--+-++|+++++++++++|+++++|||++++++|+-++++|+--+|+++||+-++++++|++|+|++++++++++++|++-+++-++++++++++--++|+++---++++++-+++-+|+--+|++++++++++--+++++++++-+-+|++++|++-++|++++++++-++++++++++|++++|
+++++|+++++-+++++++++++++++++++---+++--+++++++++-|+++++-++++++-+++-++++|++++|++++|++++++++++++|+|++-+++++-++++++++|++++++++++++-++++-+|-+++++|-+|++-++++++|+|-+++++++++++|+++++++++++|++++++|++++++++++||+|-+++++++++++++++++-+++||++++++|+-++++|+++|+++++
|+|++++++++--++++++|+++|+-+|+|++++--+++++++++++++++-+++|+++|+++|+-|++++|+++++|+--+|+-++++|-++++-||-++++--+++++++++++++++++++++++++++++|++++++++++++++-|++++++|+||++++++-|--++-++|+++++++++++++-+++++++++++++|++|+++++|++++-+-+++++++++++|+-+++-++++++|+++|
+++++--+++++|+++-+++-+++++-++++++++++-+++++|++|+++-+++--++-+-++|+|-+++||++++-++++++++++++++++-+++++-|-+++++++++|-+|+-|+++++|+++++++++++|++|+|+++++-+++++++|++--++||++++++-+++-++|+|+++-+++++-++++++|+++++++++++++|++++++++-+-|-++-++++++++++++++-++|++++++
++-|++++++-+++++++++++|++-+++|+++++++-+++--++++-+++++++++++++++++++--++|++++|-+-+-|++||++|+++++|++++++|++++++-|++-++++++||++++++++-+|++++++|++++|+|+-++-+|+-|++-+-|+|++|+|+++|+-|+++++++-++-+++|++++++++++|+++++++++-++++++++++-++++-+++++|+++-+++++++-|++
++++++++|-+|+++-+-+++-++++++|++|++++++++|++|+++++++++++-++-++|+|-++++-+-++|+|-+|+-+++++-+++++-+++|++++++|+++++|+++++|++++-+++++++|-+++-++-+++++++++++++|+++++|+++++++++++++++++-++++-++++|++++++-|++-+-++++++++||+++++++++++++++++++++++++++++++++++++++|-
+++---|-||++++++++++++++++|+|+++++++|+++|++|++--++++|++++-+|+|+++++-++++++-|--+|++++++++++++|++++++++-++-++-+++++++|++++++++++|+-+|+|||+-+++++++|++-+-+-+++-+++++-++++++++++|+-++|++++++++++-+++-++|+++++|+++-++++|-++-|-++|+|+-++++++-++++++++-+-++++-+|+
++++-++++++++-+++++|++||++++--||++++-++++++|+|+|+++-+++++-+++++++++++++++++++|++++++++-++-++++++++|+|+++++++|++++++-+--+++++-+|+++|-+++++++-+-+|+-++++++++++-|++++++++++++-++++++++-+++++++++++++++++++||+++-+|+++++|+|+++++|++-+|++++++++++++-+++++++-++|
+++++++++++++++-+++-++++++++--+++-+++++++++|++++++-|+|+++-+|++++++++-+++++||+|+++++++|++|++++-+++-+++++++++++--+++++++++++++++|+++++|++++++++++-++++-|+++++|+|++++++|++++++|-+++||+++++|+++|++||-++|+++++|+++-+++--++++++++++-+|++++++++-+-++++--++++-++++
+++++++++-+++++-+++++++++-+++++|++++-+-+++|++++++++|++++++++-++++-+-+++++|++++-++++++++++++|+++|-+++||+++++++++++++||++-+++++++++|++++-|++++++||+-+-+++-++++++++++++++-+++++++-+++|+||-+|++++-++|++++-++++++++++|-+++++++++++++++++|+++++++-|+++++|+|++||+
++-+++++|+-++++++++|++|+|+++++|+++++-++++++++++++++++-++|+++++-+++++++++++++-+++++++++-|+-+|+++++|++-++++++++-++++++|++++++++|++++++++|+--|-+++++++++++-+|++++|-++-++++|+++++++-+|++|+++++++|+|+|+++++++++-+++++++|+-|+|++++++++|+++++-++++++++++++|++++++
|++++++++++++-+++||++++++++++++++-+|+++|+++++++++++++++++++++++++++++|++++|++++++-+++-+++++++-++++++++|++++++++++++++++++++++-+++++-++++++|++-++++++|-+++++++++++++++++++++++||+++++++|++++++-++++++-+++++|+++++|+++++|++-++-+++|++++++++--++++|++++-++-++
++++++++++++++++|+++-|++|++++|++++++|++++|++-+++++++-|+-++++|+++++++++++-++----++-+++-+++++-|++++|+++--++-++-+++++-++|+-++-++++-++|+++++++++++++++++|+++++++++-|++++++++-++-+++|+--++++|+++|+++++++-+++++-|+++|-+|+++++++-++++++--+++++|++++++++-++-++++++
+++++++++|++-+|++++-++++++|-+++++++++-|++++|++++++++|+--|+-++-+++++|-++++++-++++++++-+++-++++++++-+++-+++++++|+-++++|++++|++++++++++-++++|+++-+++++|++++++++--+++++++++++++++|++++++++|+++++--++++--++++++++++-+++|++|-|+++|+++++++++-+++++++++++-+-++++++
+++++|-+++++-++++++|++++++++++++++-|+++-++++++++++++++++-+|+-++++++++++++|++++|+++--++++++-+-++++-+++++++|--+++|+-++++++++|+++|+-|+-+++|++++++++-+++++++--+++++++-|+++++++++-+++++++-+++++++++++-++|++-++++++|++|+-++|++++++++|+|-+++|-++++++-+++-|+++|+-+
++++++-+++++|-|+-++++++++--++++++++++|++++|+++|++++++++++++-++++-+-++++++++++-++++-+++-+-+++++++++++++++++++--+++-+++|++++|+|+-++++--++-+-|++++++++++++++++|+++++++++++|-+-+++|+++-++++++-++++++++-|++++|+-++++++++++|++++|+++++|+++|++++|++++++++++++-+++
+++-||+++++++++++|++++|+++++++++|+++|--+++-+|+++++-++++|+++++-++|++|++++++++++++++++++++-+++|+++++-+++++++++|+-+++|++|++++||+|++++++-++++++++++++++++|++++++++++++++++++++++++|-++++++++-+++-++++-+++++++--|-+++++++-+++++++++++|++++++++++|+++++++|+++-+|
++++++--+++++|+++++++++-+++++++++++++++-++++++++++++++++++++++++++++++++++-+++++++--++++-+|++++++-++|+++++++++++|-++++++++|+-++-+++++-++++|+++-+++++++||+-++++++++||+-+++++++++++-|+++++--+++++|++++++|++++|+-++|+|+++++++--+++-++|+++++++++-+++++++++-||-
++++|+|++++++++++++++++|+-++++-+++++-+++-+++++-++++-+++|+++|++++-++++++++--|+-++++-++++++++++|||++++-+++++-++|+-++|+++-+++++-++++++++++++++-++|++-||++-++++++++-+++++++++|++++|+-+++++++++++-|-++|+++++++-+++++++++-++++|++++++-++-+|++++-+++++|-+++++++++
++|+++|++|++++|++|+++++++++++-+++++||++-+|++|+++++++++++++++--+-+-+++-|+-|+++||+-++|+++-+|+++-++++||+--++++|-++||+|+++++++++-++++-++++-+-+++|++|+++++++||+++--|+++++++|-++++++-+-++++++-+|++++++++++++++++++++++-++++++++++++++++-++++++++++++-+++++-+++++
++++|+++|++++++++++-+-+++|++-++++++++-+++--+|++++++|-++++++|+++|++++++++-+++++++-|++||++-+++|-+--+|++-+++|-+++||+-+|++++++++|++++++++-+|-++++++|+++|-++++-+++-++++-+++++++++|++++|++-+|+-+++++++++||++++++-+++++-++++++++++|+++++++++++-++++++-+++++-++|++
++|++|++|+++++++++-++++++++-++-++++++|+++++|+++|++++++++++|+++-++++||+++-+++++++-+++++++-+|+++-+-|++-++++-++++-++++|+|+++-+-++++++++++|+++++++++++++++++++-+++|++++++++++++||++-++|++++-+|+++++++|++++++++-++++++++++++++--++++++|+||++++++++++++++|++++++
+++++++++++++++|+++++++++-+|++++-+|-|++-++|+++-++++++|+++++++++++++++++++-+-++++++++++++++|+++++++++++|+++++++++++-++++++-++++++|++++++|++++-++++++++++++|++|++-++++++|++++|+++++++-+++|+-++++-+-+-++++++++|+++++++-+-++|+++-+|+++-+++|+++++++++-++++-+-++
+++-++-++++++-++++++++--++|+++|++++++++++++|++++++-++--+++++++|++++++-+++++-+-++-++++-++++++|++++|+-++++-+|++++++-+++-|++++++++|++++|++-+++++|++++++++|++-+++++|++++|++++++++++++++++++++++++-+++++++-++++++++++++++|+++++++++-++|++++++|+++++++++++-++-++
++++-+++|++|+++++++++-++-+|+++++-+-+++-++++||++--+++++++++|+++++++-+++-+++++++++++-++|+++++++++-++++|++-+++-++-+++++++-+|++|++++++++++++++++-+++++++++++++++-++|+++-+++++-++|+++++++--|++++++++|+++-+|++-++++++++|+-++|+-+++-+||+++++++++++++++-+|++|+++++
-+++++-++++|++++++++++|++|+++++++-+++++-+++|+-|++|+++|+++-+++++-++++++++|++++++++++++|+++-+|+++++++-+-+|+++++++-|+|-++++|-++|+++++++++-+++++++-++++||+-+++++++++++-++++-+-+-++++++++-+++++++++++--++++++++++++|-++++++++-+++++++++-++|+|+++++|++|++++-+++-
-++++|-++++++++++-++|-+++++|++++--|+-+++++-+++++-+-++++--+++++++++++++++++++++|-++++++|-+-+|+++|++++-+++++++++++++++++++++-|-+|++++++++-+++-++++++++++|++|+++++++++++++++++++++++++++++-+++|++-+++++++++--|+-+++++--+++++|+++++-|-++++|+++++|+++++-+-+++++
|+++|+++++++++++++|+|+++|++-+++-++++++++|+++++++-++++|++|+|+++||+++-+++--++++|+++++++++++++-+++-++++-++++++|+++++++-+|+++++-+--+++-++++++++++++++++++++-+-++++-++++--+++-|+++-++-+++++-+++-+-+++++++++++++-++-++++-|++++++-++++++++++++++++++++|++++++|+++
+++++++++++++++-+||---+++++++++++++++--++|-+||+++-++++++++++|-+++++++++++-++++-++||++++|++++++++++|-++++++|++++++++++++-++++-+++-++|+|++++++++-+-|++-++++++|+++++++++++-++++++-+|+-++-+++-+++++++-+-|||-++++++++-+++++--+++++++++|+|--++++++++++++++++++++
+|-+++-+-+-++++++++-++++|++++++++--+++++-++++++++++++|++++++|++++-+-++++|++++++++++++++++++++++++++++++|++++++-+++++++++|++++++|+++++++-+++++++|++-+|+++++++|++||+-++++++-+++++|++++++|++-++-+|+++|+++++-|+++++-++++-+||-+-++-+++++-+|--++++++++++++-+-+||
++++-+++++|++++++|++++++++++++++++-+++++|++++++++++|+++-++-++|++++--+++++++++++++++-+++|+++-++++++++++|+++-+++++++++++++|-+++++|+++|+++++++++++++-+++++|++++++-+++-+++|++++++++++++++|+-+++++|++++++-+++++|+|+++++--++++++++++-+++|+++|+++++++++++++++++++
|++||+++++-++++|+++|+++-+-+|+++++++-+++|++++++-+-+-+++++++|-++|+++++++--+|++|++++|+++++|+|+++++|-+++++-++++-++---++++++-+++++++-++++++++|++++++++++++++++++++++-+++++-+-++++-++++++++++++-++-+++|-+++++|+|++++++++|+++|++++++-+++-+||+++++|+++|-++++-+++++
-|+++++++-+++++++|-++++|++-+++++||+--|+++|++++|++++--+++-+++-++++++++|+++-+++|++-+|+++++++++++++++++++|++++|+++|+++++++-++|+++++++-++++++++++++|-+|++-+++++-+--+++++++++++++++++-++-+-|++|++++-|+++-+++++|++|-+-+++++++++|+-+++++-+++++++-+++++++-++++++++
+++++|--+++++++++|+-|++|-+-++--+++++|++++++|++|++++++++-+|++++++++++--|+---++++++++++++++++++++++-++|+-++++++|+-|++++|+++++|+|++|++++++++++|+++-++++++++-++-++-+|++|+++++||++++++++++++++-+|+++++++++++++++++++++++-+|++++++-+++-++|++-+++++++++|+++++++|+
+-+-++|+++|-|+++|++++|++++|++++|+-+++-++|+++++-++++++++++|+++++||+|+-++-|++-++++++++++++++++++-||+++++++++++-+-|++++-+|-+++++|++-|-+++||++-++++++--++++++--++-+|++++++-|+++++-++++|++++||-++|++++-++++-++|-++++++++-++|++|++++++++++++--+-+++++++++|-++|++
+++++++|+-++++++++++++++-++||||+++++-++|+++-+++++++++++|+++-+++|++-+++++|-++|++++++++++-+++++++++|-++++++--+++++++++++++++|++|-|++++|+++++++++++++++|+++|+++|++-+++++++++++++++++|++-++++++++|+++++++++++++|+++++++-+++++++|+++++++++++++|-+|++|++-++|++++
++++++++|++|+|++|+-+-++++-+-+++++++++-+|+-++++-+++++-++++++++++++++++++|-|+|+++++++++++++++||+++++++++++++-+++++|+++|+++|++++|++++++++++++++++++++++|++|++++-+++++|+++-+++++|+++++|+-++|+++++++++--++++|++++++++++++|++-|||-++-|+++++|+-+++++++|++++++-+++
+++++++++++|--+-+++-+++++++++++-++++|+++++++|++++++++-+++++++|++++|+++++|-+++-+|+++-+|+++++++-+++++++|++-++++|+++++++++++++-++-++++++|-++-+-+|+++++++-++-++++++++++|+++++-+++-++++++++++|++++|++++++++++++++|-++|+++++++|+++-+-++|+++++++++++++++++++++|++
++-++|+++++-+++++++++++|++-++++|+|++|+++-+++++++-+|+-++++-++-++++-++++++|+++++++++++|++-+++-+-+++++++++++-++-++-++++|++++++++-++++++++-+++++++++++|++++++++|++++++++++|+-+++-|++++++++++++|++||++|+|++-++++++++++-+||+|+++-++++-+|-++++-++++++++-+++++++++
+++++-++|++++++++|+-+++|++++-|-++++--+++-+++++++-|+-+++++++-++++|+++++++++++-+++++-+++++++-+++|-+++++|++|++||++|+++++++--++++++++++++++++++|++-+-+++|++++++-+++++++++++++++++++-++++++++++-++-++|++++--+++++++|+++-|++++++++++++||++-+++++|++++++-+++-++++
+++-+---++++|+++++++-|++|++++-+++-+|++++++++++++|++++++-|+-++-++++++++++++++++-++-++-++|+++-++++|-+++-++|++-+|+|+++++++++-++|++++-+++++|++++++++++-|++++-+-|++-++-++-+++-++--++-++-++|++++++|+++++++++|+++++++++++|+++||++++++++|||++++-+-+++|-+|+++|-++++
|+++++|++-+++++++-+++++-++-|+++++|-++++++++++++-++++++++++|++++||+|+++++++-|+-+|+|++|++++++++--++|+++|++++++++++|+++++|+--|+++++-+++++++++++++++++++|-+++|++++++++++|+++|+-++++++++++|++|+-++||||++++|-+++++++++++|+++-++++|-+-+-+++++|+-+++++++++++++||+-
|++-+-+++++++-++|+++++++++-++-++++++-++++++++--+++++++-|+++++++++|+-++++|++++++++|+++-+|++++++|++++++++++|++++|++++-++++-+|-+|+|+-+++|+++++++-|--+++|+++++++++|+++-+++-++++-+++++++-++++++++++++++++++++++++-+++-++++++++++++++++++++++||++++++|+++++||+++
+++++++++++++++-+++++--+++++++-++|++++|+++++++|+-++++++|+++++||+++++-+++|++++++++++|++|+++|+++++++++++++++|+++++++++++++++++++|++-|++++-++|++-++++++++++++++++-+++++++|+-+|+++++++-++++|+|+++++++++++++++++++++++-+++|+||++-++++|+++|++++-+-++++++-++++-++
++++++++|+++++++++++++++-+++++-++++--+++++++|++|++++++-++++++++++-++++++|+++-++++||++++++++++--++++-+++-++++|+++-+++++|+++++-+|++++++++++|+++++|+-+++-+---+++++++++++++++++++-+-++++++++-+++||+++++++-|+++|+-+++++++++++++++-++++++++++++++++++++|++++++++
++-+-++|+|++-+++++++++-|+|+++-+++++-++-++--++|++|-+|+++--+|+-++++|+++++|+++++|+-++++++-+++--++|-|+|+|++++++++++++++++|++++-|+|+++++-+++|++|+|++|+++|+|+|++++++||-++++++|+++++++++++++++++-++|+++|+++|++++++++++++++|+++++++|++++-++++++++-|++++++|+|++++++
-+|+-+++++++++++|+++||+++++++++|+--+|++++++++++++||++++|++|++++++|+++++++++++++|++++-++++-+-+-+-+-++++|+++++++++++|+|+++++++--++++++|-+++||++++++-+++++++++++++++++|-++|+++++++++++++-+++++++++|+++-++-+++++++++++++|+++++++-+|++++|++++++++++-+++++-|++++
++|++|++-+++++++-+++++++|++-+|+|+|+|-|+++++++-+++++++-+++++++++|++++++++-+++++|+-++++++++++++++++++|++++++|++|-+++++-++-++++++++|+-|+|++-+++++|+++++++++-+++++|++++++++|++-|-+-++++++++++++++++|++++-|+++++++++-+++++++++++++-|+-++++++-+++++|++++++++-+|+
+|++-+++++-+++++|++-+++++++-++++++++++||++-++|++-|||++-+++++++++++++++-+++-++++++++++++++|-+|+++++|++++|++-+++++++++-++++++-++++++|+++++++++++++++++++|++-+-+|+++++|+---+++++++|++++--++-+++++++++|+-+++-|++++++-+++|+++-+++++++++-++-++++++++-+++++++++++
|++++-+|-+|-+++++++++++|+++++-++-|+++++|++-+++-++++++-|+++++++++-+++++++++-++++++++++++++++++|-+|+-|+++--+-+++--++++++++++++++-+-|-+++++++-+++++++--+-|++-+++++++++++++++|++++-+++++++-+++|++-++-+++++|+-++-+-|++++++++|+++-++++|+-++-+++|+-++-+++++|+-+++
+++-+++++++|+--++++|+||+++++++++++-++++|+++++-++-+++++|++++++++++|++-|++|-+++++++--++++++++++|+++++|++|+++-+++-+++|++++++-+++|++-||++++-+|++++++-|+-|++|+|+-++++++++++++++-++++++++++++|+++-+++++++++--++|+++-+++++-++++++-+++++++++++++-+-+++-|++++++++-+
-+++-+||++++-++++++++++|+++-+++-++++--|++++|+++++++|+++++++++++++++-++-++++|----+++++++++-+||++++++++|+++++++++++|+++-+++++++++++++-++++++++++|+|++++-+++-+++-+++++++-+++++-+++--++++|+++|++-+++-+-+-++++++++|+|+-++++-|-++-|++++++|+++++-||++|++-+-++++++
++++|+-+--+-+++++++++++++-++++|++++++|++++++++||++|-++-+++++++|++++|-++++-|+++-+++++++++++-+|+-++++++|+|+++-++-|--|-++-++-++++|+++++++++--++++++++++--+++||++++++++++++-+++-+-+|++++|++++++++-|+++++++++++-++++++++||++++-+++|+++++|+++++-++|+++++++++++++
+++++++|++|+++++++++--+++-++++++||++++++++++++-++++++++++++++++|++++-++++++++++++++++-++||-++++|++++|||+++|+-+|++++++++|+|++++|+-++|+++|+-+++++|++++|-++++++++++++++|+++++++-+-+++++++++++++|++|++++--+-+|+|+--+-++-+++-++||++||+-|++-+++++|+++--++|+|+-+|
-+++++|-+++++-++++-+++++-|+++++++++++++-++++++++++++-++-+++|-|++++++++|++-++++-+++++++++-|++||+++|++++-+++++++++|+-+|+++++++++-+++++++++|+++-++++++++-+|+++-++++|++-++++++++++++++-|++|++++|+-++++|+-++-++++++++++++++++|+++++-++++++++-+++|-|++++++++|+++
|++++++++++-+|-++++++|+++|+++++-+++++++|+++++|+-+--+++--|+|+++++++|+|++++-+-++++++++|++++++++-++-++++++++|+-++-+++++++|+++++++--+++++|+++++++++++|++++++++++|+|+++++++|++++++-+++|+++++++++-++-++++-++|+++++++|++++--+++++-++-++++++-|++++++-|++-+|+++|-++
++|+-++-++-+++++-+++-++|+++++|--+-++|+++|+-++++++++++++++-|+++++++|-++|+-++++++++++++|+|++++|++++++++|++++++|++-++++-+++++-+++++-+++++--++++++++++++++++|+++|+-+||+++--++++++|||+-++-++++++++-+|+++++++++++++++++++--++|++|+++++|+-+++|+-++++|++|-|++++-++
++++++++++++-|+++++++++++++++++++|++++-+++++++-++++|++++++++++|+++|++++||+-+++|++-|-+++-|+++|+++++|+++++++++++|+-|+|+++++|++++++++-|+++++++-+++-+++++++|+++++|+-+|++++++|+++++++++++++|+++++++|||+++|+++++|-+|+++++++++++++--|+++-++++|++++++-|+++++-+++|+
+-+++-++++++++-+|+-++++++-+|+-++|+++++++|+|-++-+++|++-++++--+++|++++++-++|++|++||+|++-|++++|++|+++++++++|++++++|++|+-+-++++-++++-|+-+++++++++++-++++++++-|++++++++++|+|+++|++++++++++++++++++++++++++++++++|++++++-++++++++++----|++|++|+++-++++++++++++++
+-+++++|-+++-|+-+++++++++-+|++|++++-+-++++|+++++++-+++-+++|++++++++|+++-++++++++++-++++++++++++++++++|+-++++++++++++|+++|++++|++|+---|+++++++++++++|++++-++++-++++-+++++|++|+-++++++++++++++++++++|++++-+++|--+++++-|-++++++++||+++++++-++|-+++++++|+++--+
++|++++|++-+++++++||++++++++++++++-+++++-+++++++++++++++|+++++++-+|+|++++-++||+++|++++++++++++++++++|++|++++++++++++++|++|-++|+++++-++-+++++++|+++++++++++++++++++-+|-++++-++++|+++-++--+++++-++++-+++--|-++++++|++|+-+|+-+++|+-|+++++|+++++++-+++|+++++|+
++++-++++|++++-+++++|++++++-+++-++|++|+++|++||++++|+-++|+++++--++|+++-++++++++|+++++||+++++++++++-++|+-++++++++++-++++++++|++++++++++||+++++|-+|++|++-++|+++++||++++++++-+++-++++++++++++++++++-|+++-+++-+++++++-++++++|+++++++++|+++++-++++++++|+++++--++
+-+-+++++++++++|++++++++-+++-+++-++||+++++++++++|++++-+++++++-+|-+++|+++++++++|+++++|----++++++|++++++-+-+-++++++-++++++||+-+--+-++++++++|-+++++++++-++|+++-+-+++-++++++++++++++-++-++-+++++++++-+++-+|++++++-++++|+-++++|+-+++++++|++|+-+++++++++++++++++
|++-+++++|+++++|++|+++++++-+++++|+++++++++-++++++++++-|++++++-|-|++||++++++++-|++++++++++++-+-|-++++-++++++++++++++|++++-+++++|++++++|+++++++++++++++|++++-+++++++++++++++++++++++|+++++++++++|++++++++-+-++++||+||+-|||+++++++++++++-||+-|-+++|++-+++++++
++|-+-+-+++|++++++++++++-+---+++++-+++-+-++|++++++++++++|++++++++++++++-+++++++++++|+|+++++++++++|++-+++++-+||++++++-++++++++-|++++++-+-+++++++++++++++++++|-|++++++++|++|++++++++++---++++++++-+-++++++++|+++++++++++++||+++++++||+||-++-+|++--++++++++||
+-++++-+-|+-+|+|+++-+++++++++-++|+++++++||+-+|+++|++-+++|+|+|+++++++++|-+|-+++|+|++++++-++++-++++++++--++++++++++++++|+-+--+++++|+++++++++|++|+++++++-+++++++|-|+|+++++++++++++|+++++++++|++++++++-++++++-++++++++++|-++|++++--++|+++-|+|+++-++++++++|++++
++++|-+|++||+++++|+++--|++++++++++-++++++++++-|+++++++++|+-|++|++|++|+-+||+++++++|++|+++-+||++++++++++++++-|++++-|+++++-++-+++++++|++|+++-+++|+++++++|+-+++++-+++++++||++|++++++|+++++++++|++|+++++|++-+++++++|+||+++++++++-++++++++++++-|++++|--++++++|++
+-+++++++|+++-+++++|+++|+---++++++++++++++++||+++-+++++++++--++|++++-++-|+++-++-++-++-+++++++|+-+|+++-+|--|+++++++|-+++|+++++--+++-++++++++++-+++++-+++|+++++-++-+-+|++|++++++-+++++++++++-++++|++|+|+++++|-+-+|+++++|+-|+-|--+--+++++++-++|++++++||++++++
+++++++++-++++|+++++++++++++-++++-++|++--+|+|++++++-+|++++-+|+-+++++-+|++++++++++++++++-+++++-+++-+-++++++++|+++++++++++|+|+-++++++++++|++++--+++-+++|+|+-+++|++++++++-+--++|++++++++++++++-+++++++++-++++++++-+-||++|++|++-+++++++-++++++++-+-+++++++++++
-++++++-+++++++++++-++|+++++++++-+|+++++++++--++++++++|++++++++++++|+++||+++-+++|+--+++++++++++++++++++++-+++++++|-+++-|-+++-++++++-++++--+-+++++++-++++-+++++-++++++++-+-+++++-+++++++++++|++++-+|+++-|++++++++|++++|+|+++++++++++-++|++|++++|++++|+++-++
|+-+++++||+++++++|++|+++|+++++++-++++++|++++++-++++++++++++||++|+++|+|+++++++++|++|+++++++|++++|+++++++++++++|-+-+|+++|+-++|+++++++++++|-++++++++++|+|++|+++++-+++|++++-+++++++++-+++++++-+++++|+++++++++-++++-+++++++++|+++++|+-+++++-++++++--+++++-|++++
+-|++++++++++++++++-+||+++|++++++++++-+-+++++|++-++++|+++++++-+++++++|+++++++|+++++++|+++++++++++|-+++|++++++|++++++++++-+++--++++++||+++++|--+++|+++++++|-+++|++-++++-+++++++++++++++-++++++-++++++++-|+++++|++++++++|+-++++|+++++-+|++-++|+-++++++++++++
|-+++++++-++++++++--+-+++-++---+++++++-++-+--|+|+++++++++++++++-++|++-+++-|++++++-+++++++++++++++|-+++++++|+-++++++++++++++++++++++-+++++++|++++-++|-+++++++++++++-+++++++|++++++|+++|+--+++++++++++++++++-++++-|+++++|+-+-+++++|||++-++++++|++++++|++-+|+
++++++++|+-++++-|++++++++++++++++++++++++++++++++-++++++++|++++++-++-+++|+|+|+++++|+++++|--++++--++++++|+++++++++++|++--++++|+++++++++++++++++++|-++++++|+++|++++|++-++++|++++-|-++|++--++|++++++|++++-++|+|+--++++||++++|+++|+|-+++++++++-+|+++++++++++-+
+++++++-+++++++--|++++++++++|++++|-++++++-+++++++++++++-++-++++|++|+-++|++++++++++++++++++++++-++-++++++||++|++++++++|++|+++++--++++++++-|+++|+++|-|+-+++++++-++|-+++++-+++++++++++++++++--++++|++++||++-|++++++-+++++++++++-++++|-++|++++|++-++-+++|++|+|
++|++++--|-++++++-++++|+++++++++|+++-++++-++++++++++-+++||++-+|++++++++++++-++++++++|+++++++++++++--+++++-++++++++++++|+++++-+|+++|++|++++++++++--|+++++|+++++++--+++|+++++|++++++++|++-+|+++|+|+++++++++|+++++++|+++++++++++++|++||++|++|+++++++++++++|++
+-+++++||++++|+++++++|+|++-+++|+++-++|+||+++++++|+-+-+++++++-+++-|+-+++++++++|-+-|++++++++++++++++++++-++-++|+-++|-++|++++|++-++++++++-+++|+++++++++++-++++++++++-++++++++-+++++|++|++-++++++++++++++++++-++++||+-++++|+++-++++++++++|++++++++|++++|++++++
++-++-+++|+++++++++++|++++++++|++++++-+++|++-+-|++++++++-+++++|+++|++++-++||+++|+|-++++-+++|+|+++||++++++++++++++++||+----+++|+++|+++++++++++++++++++++++++++++++++++++++|++--++++++||+-+-|+|+||--|+++|+-+-+++++++++++++|++++++++-++++++++++-+++++++++||-+
+++++++-+|-++|++++-++|++-++|++++-++++++++++-+||+-++++++|+-++++++++|+-+++++++++-+++++++++++|+++++-+++++++|--+|+++++|+++++-++|++++|-+++++-+-++++++|--++++|++|-++++|+++|+++++++++||+++++++++++-+++|++-+++|++-+|+++++-++++++|-|+|-++-++-++-+++-|++++++++++++++
+++++|+|++++++++++++++++++++++|++|+++|+-++++-++++++++|++++++++-+++|-++++++|-++++++++++|+++++++++|+|++++++-+|+|++-++++|++++++|+-++-+++|++++-+|++++-++++++++++++++-++++++|+++|+++++++++++|++++||+++++-||-++++++++++|--+|+|+|++++++++-|++++++++|+-+++++++++++
||+++++-|+++++++|+++|++++-++++|-+|++++|++|++++-|+|+-+++|++++|+++++|++++++++++++|-+++-++++++++--|++|++++++++--+++-+|++++++|++++++++++++-||+++++++++++-++-++-|-++++++--+++++++++++++++++++-+|++++++++-+++-+++--++++|++|+++|+++++++++++++|+-|++-++++++++++-++
+-+--++++++++-+||++++++++++++|+++++++|--|+++++++-+-+++-+++|+|-++++++|-+++++++++-+|+++|-++-+++-++-+++++++++++-++++|+++++++|++++++++++++-+----|++-++|+|++++|++++++++++++++++-++++++++++++++-+-|++++|+-+++-+|+++++++++-++|+-+++++++-++++|++++++++++++++++-+++
++++++|+++|++++++++++++-++|++++++|+++++|++-++-+++++-+|++|-|++-+-++++|+++|++|-++++|+++|++|++-+++|++-++++|-+++++|+++++++++-++++|+++-++++++-+|+++++++++|+++++++++++-++++++++-+++-|+|+++++++||++++|++++++++++++-+|+-+++++++++++-+|++++++-+++++-++++++++++++++-
+-++-++++++++++++|+++++-++|+|+++++++++++--++++++++++--+++++++-+-+++|+|++++++++++++++++++++++++++|++++-+-++|+++++++|++-+-++-|++++++++++|+-++++|++++++|-++++-+|-+++|+|++++|+++++|+-++-+++|+-+++-++++++++++-++++++--++-++++|+-++++++-+-|+++++++++|+++++-++|++
+++++-+|+++++--++|++++++++++++++++++|++++++++-||+++-+-++++++++-+++++-+++++++|+-+++++++++-++|+++++++-+|++++++++|+-+-+++++|+++++|+++++++++-+-+++-+|+++++|++-+++++++|-+++++++++-+++-++|++-+++-+++-+++++|-++++|++|-+++-++|+++++++-++---+++++++--|++++-+|-+|+++
+++-+++++|++|++++++++++++++|+++|+|++|++++-+++++++-++++-+++-++|+|+++|+++|+++++++++++++|++-++++|+++++++++|++-++++++++|++-|+++-+++++++++++++++++-+|++++++++-+++-++++++++++-++++|+++++++-+++||+++|+++-++-|++++|++++++|+++-++|+++++++++++++-++++++++++-+++|++|-
+++++|-++++++-++++|-+++|++++++++-+++++-|+|+++++++--++++++++||++|+|++++++||++++++++++|++++|++|++++++++++|+++++++++++++|++++++++++-++|-+++++++-++-++|++|++++|++++-+++++++||+++++++++++|+|+|++|-||+|-+-+|+++|-++++++++++--+++++++-++-++++|+|+-++|++|+++++++++
+++||+++|++++++++++++++++++++++-++-|++++++++++++++++++-+-+++++++++-+++++-+++++++++++++|+-+++|++++-+++|+++-+++|++++-++++++++++++++|+++-+|+++++++-+-++-+++++++-+|+|+--++++++++-++-+++++-+|++++-+++++++++-++++++++++-+++|--++-+|++++|+|+++++-+++++++|++++++++
-++|+-++++++||+++++-++++-+++++++++++--++|-|+|-+|+-+-+-++|+|++|+++++++++|++++++++++|++++++-+++|+++--+++++++++|+++++++++++++++-+-++++-+++-++++++++|++-++++++++-|+||+++++-+++-++|+++++++++++++-++++|+++|++++|-|++++-+++++++-++|+-+++--+++-|+++++++-+++|++++++
+-+++++++-++|++++++++++++|+++++|-++++||++--++--+++++|-++++++|-+++++-+|+++++++++|++++-+++++++++|++++-++++|+|+++|++++++++-+++|+|+++++++++++++++|+++++-+++-++++||+++|+++-+||++++++++++++++++|+++++||+++++++++|||++++++++++++++-++|++++|+++++-+-+++++++-+++-+-
++-+|++-+++++|++++|++++++++|+++++++++++|+|++++++++++-++++++|++++++++|+|+++++++++-+++|-+|++++|+-+|+|+++++++++||+++++++++++++--+++++|-+-++-++++-++++++-+++++++++++-|++++++++||++++--++++++|++++-++-|++++++++++++--|-++-+|+-+++++|+++++|+++++++++-++++++++||+
++|+-+++++++++++|+++++++++++-+++++++++-|+++++++-++++|+++++++++++++++++++++++-++-+++++++++++|+++++--++++++++++++++|-+++++++++++++-+|-+++|++-++-|+++-++|-+++++|--+++|+++++++++++|+++|+++++-++++-+++++++++++|+|++++|||++++++++++|+++++|++++++++|++|+++++|+++|
+++++++++|-+|+|++-++|+-+-++++++++++++|+|+|+|+|+|+|+++||++|+++++++-++++++++|++-+++-++++++-++++++++++-++|+++|++|-|+|+|+++++++-|++++++-++++-+++++-++++++|+-+++|++++++++++++++++++++|+|-+|+++++++|-++-+++|++-++++-+|++++++|++|++|+-++++++-++-|++++|++-+++++++|
|++++|+-+++++++++++++++++|+++++++++--+++++++|++++++++++|++||+++++++++-++++++++++++++++++-+++-|+-+++++++++++++||++-+++|+-+-+++-+++++++++|++++++-+|-+++++++++++++++++++++++++++++-++-+-++-++-+++++++|++++++++|++++++|+++++++-+++-++++-++++-+++++|++++++++-++
+|++++|+-++-++-++++++++++++|--++++-+++|++-|+++++-++++++|+++++++++++++-++++-++--+|++++++++|++++++|++-+++|+++++|++++++|++++-++|++|+++-+|++++++++-++++++++|+++-|+|+++++++++-+++++++++++++-+++++++++--+++++++-|--+|-++|-++|++-+++++-++++++++-++++-++++++++++++
+-+++++++-|-+++|++-+++-|++++++++++++++|++++--+-+++--+--+++++-++|++++++++++++-++++++++++|+++++++++++++++++++||++++|++|++-++++++|+++++++|++|||++|+++-|+++++++++++++++++++|+++++|-++++--+++++++-++++++++++++++|-+++-++++-+++-+++++++|++-+++++++++-+-+|-||-|++
++++++|+|++++-|+|+++++++-+-++++-|+++++++|||++++++++++|++++|++++++++++++++|-+++|++++++-++++++|++|++++|++++++|++++++-+++++++++++++++++|+-++-+++++|+++++++|-++|++++++++++++++-|+++|-++++|+|-+++-+-+++++|-++++++|++++++++++++++++++++++++++++-++++|+++++-++++-
+++++++-+++++++|++|+++|++++++++++|+++-+|++++++++++++|++++-+-|+++++|++-|+-+++-++++++|---+++++++++++||++||+-++||++++++|+++++-++++++++++|++++|++++|+++++|++++++-|++++|++-+++-++++++-+++--+-++++|+++++-++++++++++||++++++++++-+++++++++++++++++|+++++++++|++++
+++++++++++++++-+++++-|-|+|++|-+++++-+++|++++++|+-+++++++++++++++++++++++++++++-++++-++++-+++++++-++++++++++-+++++++-++++-+++++-++-+++++++++++++++++++-+|-++|+++++-+++++++++-++++|+|++++-+++++++|++++-++-++++++-+++++++||+++++++-++++-+++++++++|+++|++++|+
++-++--++++++|-|++++|+-+++++-+++-+++++++-++++++|+++++++++|+++|++++++++|+|++-++++++++++|+-++|+++--++|+-+++++|++++|+++++++-++++++++++|+-++++|+--++++++++++++-++-+++++++++|++-+++-+++++++++++|-|+--+++-|+++++++-++++--++++-++|+++-++++++++++++-+++|-+++++++++
++-++-++|+++++++++||++++++--++|++++++++-++++|++++++|++++++-+++++++++|+++-|++++-+++++-++|++++++++++-++++++++++||++++++--++++++++|-+---+++++++-+-+-+++-|+|++++|-++++|+-++|+||+|-+++++-|++--++++++++-++-|+++-+||++++|+++++++++|++++++----++-+++++++++++++++|+
+++-++++|+|++|++++-+++++++-+++++++|+++++-++++++++-++++++++++++++++++++|+++-++|+-|-+++|++++|+++++||+-++++|++++-+-+++++++++++++|++|+++|+-++++++++|+|||+||+++|++++|+++-+++-+++|++++++++|+++-+|+++++++++++++++++++|++-+++++|++++|--+++|++++++++++++++-+|++++++
++-+++-++++++++++|++++||++++++|++++++|+++++++++++++-++|+|+++++-+-+++++++++++++++++++++++++++++-+++||--++|++++++++++++++|+++|-+++++++++++|++++|++-++++|---+|-+|+++-++-+++++-+++++++++-+++||+++++++++++++++++|+++++++-+++++++++++++++++||+-+|+++||+|+-++++++
++++++|++++++++++--|+-+++++++++|+-+++++++++++|+++++++||+|++-++++++-+|+|++-++++++++++++++++++++++-+-+-|-++|++-++++++++++++++|+++++++|-+++++|+|++++++++++-+++++++-+-++++++++++++++++++++++++|++||++++|+|++++++-|+++||-+|+++-+++|++++++-+++++++++++++++++++++
++++++++|++|+++-|+++++-++|++++++-+|++-+++-+++||+++++++|++++++-+++++++-+++++|++++-++++++-++|++|++|+-|++-|+++++++++||+|++++++-|++++++|+++++|+-+-+++|+++++-+++|++++++++|+++-+-+-+-+-+++++++++++++|++++||++++|++++++++++|+-+-|+++++++++|-++++-+++-++++++++|-++
|++++-+++-++++++++|+++++++++++-+++++++|+|++++||++|+|+-+-+|+++++++|++++-+-+--++++-+++++++++++++++++++++++++|+++++++++++-++|++++++++|+++++++++++++++|+++++++-++|++++|+++++|++++++++|-+-++-++---|++++-++++++++++++++++-+++++++++++++-+-+++|+|++++++++++|+-+++
+++-+-++++++|+++---+++++|+++-++++-++++|++++++++-++++++-|+++-+||+++++++++++++++++++++-+++++-+++++|+++++++-+++-|++++++++++++-+-+|++++--+|++++|-+++++|+++-+|+++|-+++-+++++|++++++|+++-+--+-+++++++++++++++|++-|++++-+++|-++|+++-++++-+|+++-|++-++++++++++++++
++++-+-++++++++--++++|++++++-+++++|++++++++++++++|+++++-+|++++++++++|+++++++++++++-+++|++++-+++|+|+|++++++++++++|-++++++++++|+++++||+++--++++++|++-+++-++++++++|++++++++++++--++++|++++--++-++++-|+-+++++-+-++++|||+++++++|++++-++|+|+++++++++|+++||||++|+
|+-+++++-++--++++++--+++|++++++++++|--+++|+++|++++++++++++-|--+++++++++++++++-++-++|+|+++||+++++-++--+++++++++-+++++++|+++++++++++-+++++++-++++|++|+++++-++|+++|+++++|+++++|+++++|+++++++-+|+++++-+|++++++++-+++-++++++++++++-+++-++|-++-+++++-++++++|++++
++++++++++|++|++++++++||++++|+++|+++++||+++++||+-+++|+++|--||++++++++-+++++++++-|+-++++||++++++++|++++++++++++++-+|+--++-+++++++++++++++++++++|++++++++++||++-++++++-+++++++|+++-+++-+-++|+|+++|+|+++|+-+-++++++++++++++++++++++++|-++++++++++-++++++++-++
-+++++++++++++++-++++++-+++|+++|-++++|+|++++++|-++++-++|++++++++++++++--+++++|++-++|+++++++++++++++-|+++|+++++++++-|+++-+++++++++||+++++++--+++++++|+++++|++++|+|+++++--+++|+|+|+++++|++-|+-+++-+-++++++|+++++-+++++++|+++++++++|++++|++++++-+++-+++++++++
+|--|+++++++++++++|++++++++||++++-++|++++++++++++++|+-++++|-++++++++-++|+++-+++++++++++|++++|++-+-+|+++|-+++++++|++++++-+++++-++|++|++++-|+++++++++++++++-|+-++++++-|++++++++++++++++++-++-+++-+++-++-+++++|++-+++++|++++|++|+++++++++++++++-+--++++++++++
+-++++++++++++|++++++|++++|++|--|+++++-+++++++++++++++++|+-+|+++-+++++++++-++-++++++++++++++++++|+-++|+++++-+-++++++|+-+++++++++++|++|-++++++++++++++++|+++++++|+||+++++++++-++--+++++++-+++-+-++++|+++++++-+|+++++++-+++++|++++|+-+-+++|+++|++|+++++++|++
+++++++-|+++++--++-+---++--+++++++||++|++++++++++-+++|+-+++++++|+++++|+++++++++-+++-+++|++++++++++++++++|++++++++++|++++|++++++++++++++|++|+-+-++|+++-+|++|+++++++|++++++++||+++-++++-++++|++-|+++++++++++++-|+-+++-++++++++++-++|+-+-+++++-+-+++++-|++-++
++++++|+++|+++++++++++-+|++++|+++--|++++++++++|+|+++++|-|++-+++++|++|+++++++++-+++++++|++|-+++-+|++++++++++++|+|++|++|++++++++-++-|+++++-++++++++++++|+|+-+|++++++-+|+|+-+|++-++++++++++-+++-++++++++++++-+++++++++|++++++|++++-+-+|++--+++||+|++++++++++|
+|+|-+-++++|++++|+-++++++|+-++++++++++++++|++++++-++++++-++++++++||++++++-+|+++++++++||+++||+++-+-+|-++|-+++|-+++-+++++|++++|+|+++-++++-|++|+++++++++-+++-+++++++|+|-++|-+-++++-+++++-+++|++++++++|+++++|--|+++|+|+++|-+++++-++|+-+|++++++-++++|++++|+-+||
++-+++-++++|-++++++++-+++++++++++++++++++-+-+++++++|-|+--+-+-+-++++-+++++|++++--++-|-+-++--|+-|+++++-+++++-++++-+-+|++|++|+|++++-++++++++++++|+++|+++++++++++|++++++++++++++++++++++++-+++++++++-|+-+++++|+++++-++++-+++-+|++++++++++++++++|++|+++++++|--+
+-++++|+++++++-+|++++++++++++|-++++++++++++++++-+++++++++++++++--++++++-++++++|+|+++++++--+-|++-+++-+++++++-+++++++|++|+-+-|+++|+++-++++++++++-|++++++-+-+|++++++++-+++|++|++++++++|++-++++++++++++++-+-+++-+++-++-+++++++|+|++++++++++++++++++-+++-++|+++
+|+++++++-++|+++-+++++++++|++++++|-++-++++|--+++--|+-+++-++++++++++++|++++++++|+++-++++++|+++++++++++++-+++++++++++++++++|+++++|++++++++|++++|++++++|++|-+|++-++++++|++++++++|-|++++-++++-++++++++++++++|++|+|++++++++++|-++++++++++--+++|++++++-+|+++++|-
+++|+++-++++++++++++++-+-+-+++|++-++++|+||+++-|++||+|++-+++++++++++++++++|++|+|++++|+++++++|+++-+|++||+|++++++++|+++-+|-++++++++++++-+++++++++++++++-+++|+++++|+++++|+-++-|++++|+++++-+++-++|+++++++++--+++++++++-++|++|++++++++++|+++++-++++++-|+-|++|+++
+++|-+++++++||+|+++++++++++++++++++-++++|-++++++++++++-|+++++-++++++-++++++++++++-+|+++++-+++++-||++|++++++|+++++++++++++++-|+++|+-++++++++++++|++++++|++++++-++++++++|++++++++++++-+|++++++++++|++++--+|++-++++++++++|+++++-++++-|++++++-+-++++|++-++++++
++++++|-+++-++++++++++++++++++|+++-+++++|++--++++-+++-+-++++-+++-++-++++|+-+|++-|++++++++++-+-+++++++++++|+-++++|+-+-+|++|++--++|++++++++|+-++++++++++|+|+++++++++|++++++--+++++++++-++++++++|++++++++|+++|+|+++|++++++++++-+++-+++++|+++++|++++++++++|+|+
--+|++++-+++++++++++++-++|++-|+++++++++++++++++++++++++++++++++++++++++++++++-++|++|+++++-+++|-+++++|++++++|++++++++++-+++++++++++++|+++++-+|+-+++++++-+++++++-++++|++++||++++|++++|+|+++++-|+-++++-++++-+|+++-+++++++|+++++++++++-+++++++++++++|+|++-++|-
++++|++++++|+|+|++++|++++-+++++++-+-+-+|++++|+++++|--+++++++|++++--++++++|+++++|++-||++++|+++++++-++++++|++|++++|++++|++-+++-+-+++++++++|+++++++++++++|||++++++++++++++++++++++++++-|++++|+++++++++|+++++++++++++++++-++++++-|+++-+-+++|-+-+++++++++++++++
-+|+++++-+-+++++++++|+++|+++++-|++||-|+-+++|-+++++++++--+|++++++||+-+++++-+|-+|++++++-|+++++++|-++++++-+++|+++-++|++++++|+++|++|++++++++-++++|+|+++-+|+++++++++-++-|++++-+++++++++|+++-++++++++++++-|++|++++++|-++++++++|++++|-|++++++-+++-++++-++++++++++
+++|++-+-|++++++++|+++-+++++++++++++++++++++++++++-+-+-+-+++++|+++++++++++|+---++++++++-++|+++++++++++--+-+|+++-+++++++|+|+++++-++++|-+++-+--++-+++++|-+++|++++-++-++-++++++++|++++++-++++-++++++|+++++++++-|++-++++-+-|+++++++--++++-+-+++|++++|+++++++++
+++|++++++++++++++++++++-+++++++++++++++++++|+-++-++-++++--+++++++-++++-|+++++-+++++-+++++++-+++|+++++++++-+++++++++++++++|++++++-+++|+++++++++||++++++-+-+++++++++++||++++|-+++-|++++++++++++|||+-|+++++++++++++|++-+++++++++++++++-+++++++++++++++++++|+
|++|++|+++++-+++++-++|++++|+++|+-++++++++++||+-+++-|+|++++++++++++++++-++-+++++++-++||++|-++++|++|-++++++++++-+++++-|+++++-+-+++-+++++++|++++|++-|++++++-+++++++++|++-++-+-+++++++-+++++++-++-++|+++++++|+++++++++++++--++-+++++++++++++++++|++++++++++-++
+|+++++|+-+++++++++++++++++++++-++++++-++++|++++++-++++++++++++++|++++-+-++++++++++++--|+++++++|++++++-+-+++++++-+-+|-|++|+|++|+|++++++++++++++||++++++|++-++++++++|-++|+++++++-++|+++++++++-+|+++++++|--++++|++++-+||-++++|+++|+++++++++|+++++++++-++++++
+++|++++|++++++-+||+-++++++|+-++++++-+++---|++++-+++|+--++|+|+|+++++|+++-++++-+-++-+++|++++-++-++++|+-+++++++++++++|++-|-++++++++++++++++-++++||+|+||++|-|+++|+++|++++++|+++++++++++++++++++-++-++++|++++|++--++++--+|+++|++-+++++-+++|++-++++++|++|++|++-
+-++|++++-+++++++++-+++++++++|+-+|-++++++++++++-+|+|+-|++++-|++|+|+|+++-++++++-+--+++++++++++++++-+|+++-+++++-+-++++++++++++|+++++|++-++++||+++++++++-++++--+++-++-++++++|++|++-+++++++||++++-++++-+|++++++++++++|++++++|-++++++++-+++++++++-+++++++++|+++
+++++|++-++++++++++++++++-+++|+++++|+++++++|+++++++++-++|++++++-+++|+++++++++-+++++++++++++++|++++|++-++++++++++||||+++++|++++++++++++|++-+++++++++++++++-+|++-|++-+++++||+++++-+++||+|+-|++++|+++++++++|++|-++++-+|++++++|+-++-|++|+-+++++++++|++++++-+++
-+-+++++-++--++++++++|+-||-++|++-+++|++-++++||++++++++++++++-++++++||+|+++|+++++-++++++++++-++++-+|+++|--+|+++-+-+++|++++++++++++++++++-|++++++++|+++|++++|++++++++++++++++++++++++++++|++++++++++++|++-+-+++++++|+++-+-|+++++++++++++++-++++++++-+-+|+||+
+++++++-++++++|+-++++++|+-+|++++++++++++++++-+---+++|+++++|++++++++++-+-++++-+++|+-+++-+|+++++++++-++-+-++++++++++++++++-+-+-||+++++++++++++|+++++-+++++-++|++|++|++++++++-++++-++++++++|++++++++++|+++++-+++++-++++|+++-++++|+++-++++-+++-++++++-++-++-||
++++|+++++++++++++|+|+++++++++++++++++++++++++++++|+++++-+|+++++|++|++|++-++++-+++++|+++|-+++|++++++++++-++-++++||++++|-+++++|+++-+++++-+++-++++++++++++++++++++++++++++++++++++++++++++++-+++||+-+--++++--++++++++++++++|+-+++++++||-++|-+|+-++|+++++++++
+-+++++|+++-|+||||+++++++++-++++-+++-+|++++-+++++++|+++++++++++++|++++|+|++|+++++|+++|++++++-+++++-++-++++++++++++++++|+++|++|++++++++|++++++-+++|++++++|+--+-+++++++++++++++++++++-++++++++++++|++++++++++++++-++++-+|+++++++++|+-+++||+--+-+++++++++++++
+|+++++-+++++++++++++-|+++-+||++++++++++++|-+++++++++++||+-+++|+-+++--+-+-++++-+++-+-+++|++++|+-+|++++-++|-+++++++++++++-+++-++++--+-+++++++|++++-++-++|+++++++++|+||++++++++-++++++++++|++-+++-+++|+++++-+++++++++++|+++++++++++|++++++++++|+-+|+-|+++++|
++++++|+++++++++++++||+++++|++-+|+++|+++++++++--++++---+|+-+++|++++++++++++|+|++-++++++|||++++|++++++++-+++++++-+++|+++++||+++++++++++-+++++++++++|++++|+-++++++++++++++++++++++++++++++-++++-++-+++|+++|++++++++|+|-|+++-+|++++++++++++++|+-|+++++++++-+-
++++++++-+-++++++++|||+--+++-++++++++++++++++++-++++++++++++++++++++|+|+++++++++|-|++++++++++++++++--+|++++++++|+++++++--+-+++++++-+++-+-+++++++++++|+++++-+++++|-++++++-++|-+|+++-++++-+++|+++++++++-++++++++++-+-+-+-++-+-++++++++-+++++-+|+++|-+-++++|+
|++++++++++++||++|+++-+|+++--++++|++++++++-++++++++-++++++++++++++++|++++++|++---+|+++++++-+++++++++++|+++++++|+++-+-|++-++-+||++++|++-+-++++++|++++++++++++|+++-+|--+++||++++-++++++|+|++++++++|+-++|+-+++++++++++-++++-++++|+-+|+++++++++-++++++++-+++++
++++-++++|++++++++-+++++|+++++++++++-+-++++-+++-++++++|+++-++++++++|+++++++++++++-+++++++++-+++-+++++++-+|++++++++++|+++|++--+++++++|++++++-++++++++++++++|++|++|++++++++++-++++++|+++-++++++++|++|+++++++-++|+-+++-+++-|++++++++++++++|+++++++-+++-+-++-+
+--+++++++++++++++--++++++++++++-++++++++++-++-+|--+++++-+++|+++-++|-++++-+|+++++|++++|+++++++++-|+|++++++-+|++++|+||+++-+++++++|++++++++++++++++++-+++++++++++++---|++|-+++++|+-+|+++++|+++|++++++++++++|++++--+++|++++++++++++++++|++++++++-+++++++++++-
++-++-+++++++++++|++++++++++++++|+++-+++++++++-+++++-+++|-+++++++|-+++++++++++|++++++|++++-+++++++++++-+++|+++-++++++++--+|++++++++|++++++++++++++++++-+|++++++|+++++++++++|++++++++|++++++++|+-++++++++++++|-++-+++++++++-+++++++-+|++++|++++++-+-+++++|+
+++-|++|+|+++++++++-+++++++-++++++|+|++-|||+++++-+++++|+|+++++--++|++++++++|++++++++++++++-+++++|++++++++-+++++++-++++-+++++++++++++++-+++--++++|++|+++++++++++++++-+|+|+++|++++-+++++|++++++++++|-+++--|+++++++++||+-+++++-+-+-+++++|++++-++-+-+++-++++++
+++++|+|++-++++++|+-+++-++-++++-||+++++++++++-+++++++|+++|-+++-|+-++-++++++|++|++++++++++++++++-+|+++++|++|++++++++++++++++-+++|+|+++++++||++++++++++++++++|+-+++-++|++++|+|++|--+++++++++++++++-|++++|++-+++++-+++|-||++++-+|++-++++++++|++||+++++|++++++
++|++++++-+-+-+++-++++++++++++++-++++++++-|+|-+++++++++++++|++++-++++++++++-+++|+-++--+++-+-|++|+++++++|+-+++|++|++|+++++++++++++++-++-++++++-+-+++++|++++++-+++++++-++|+++++++++|++++++++++|++-+-++++++|+++++++++++++-++++++++++||+++++|+-+++-+++++|+++++
+|++++++-+++++-++++|+-+++++++|+++++-+-+++++---|+---++++++|++|+||+++|+++++++++|++++++++-++++-+++++++++++-++-++++++++++|++++++++|+++-+++-+|+++++-+-|+++++|++++++++++|++++++++++++++||+|++++++|++-+++++|++++++++|++-+++++++++|+++++++++++++++++|-|+++++-|+++-
+++++++-++++++++++++|+++-+|+|+|+|++++++|+|-+-+++++|+|+++-++++++++++++++++++++++++++++++++-+++++++++|++++++-+++-||+++++|+-++--|+|++|+-++-+++++-+++|+++++++++++-++|+++|+++-++|++++-+++++++||-+++|++++-+|++++++++++++|+++++|-+++++|+-+++-++++++++-+++||-+++++
|++++++++|+-+|+--+++++|||--++++++++|+++++-++|++++++|+|+++++++++++++|+++++++++||-++|+-++++++++|+++|+++--+++++++++|++|-+++++++|++++++-+-+++++++++-+-++++++++++++++++|++++|+-++++++-+++|++++|+|+++++++++++++-+++++++++++++++++++++++-+++++++|++|+|+++||++++++
+-+-+++-+++---+++|+|-+++++++++++|+++-+-+++++|+|++++++-++++++++++-+++-+++++-+-+++++++++++||++++++++|++--+++++-+++++++++|+++-+++++++++|+++|++++|++++|+-++-++++++++++++-+++++-++++-+-+|+++++-++++++|-++++-||+++|++++++-++-+|++-+-|++++++++++++++++--++++++-++
+++-++++++++-+-++++++++++-+|+|+++++++++++++|++-++++--+++++++++++++++++++|+++++|-+++-++++++++++|--|+++++-++++++++++++|+-++-+++++|+++++++++-+-+|+-+++++++++++++|+++++++++++++++|+++++++++++++++++++++++|++++++++++++++|++++-+++++||-+++++++|+++|++|++++++++|
+++++++++++-++++++++-++-+-+++-|+++-+++++++++++++++++++++++++-+|++++|+++++--+++++-+-+++++++||+++++|+++++++++++-+|+++-++++|++-+-++|+++++++++++||+++++++-++++++++|+-++|++++++++-++++++++|+|++++|+-++++-++++|+|+++++++++++++-+||+++++-+-+++++++|+++++-|+++++++
+++-+++++++++++++-++|++++++++++++++++++-|+|++-+++++-++-+--++++|++++++++-++|+++-++++++++-+++++++++|++++|++++++|-++++++-++++-+++-+-++|+-|++++-+++|++-++++||++---++++++-++++-+++++++-++++++++++++++++|-++++++-+++++++++++-+++-+++++|++++-++++++|-++++|+-||-++
|++++-++++++++++++++|-+++|++-+-|+++|--|++++++++++++++++++++|+++|++|+++++|+-+++++++|++|+-||+--+++|+++|+++|++++||++++|+-++++++||++++++-++++++++|++++++++||+++++-+++-+-++|+|+++|++++++-+++|++++-|+++||+++++++-++++||+++++++|++-+++|+++++|++++++++++|++++++-+-
