+++|++|+--++-+-+++|+++++|++-+|+++||-|---+-+++++|+-+||+|++++++-++|++++|+++++--+++-+-+|||++++-|+++--+|+||+|++++++|+++|||+|++-+++|-|-|--|++++--+-+++|+|-||+||+-+++|++-+++-++|-++-+++-++-++++|++++++++-++|+||+++++-++++|--|+++||++|+-+|+|-++|+-|+++++-|++-|+++
+++-||--++|+|+-+++++|++-++|-|-+-||+-+|-++|+++++|++++|-++--+++|-++++++-+-|+-+||+++||+|+-++++++||++++++|+++++++-+++|+++-+++--+|++++--++-||||++++|++-+-+++|-+-|++++--+++++|++--|+|+++++|-++|+|-|+-+--++-|++++++++|++++++++++++|++|+|+|+++|++|-+++|+|-+|+|++++
||-|+-+||+++|++++++--+-++++-++-+++-+-++||+++-++|||++|+-++||+-++-+-++||++|+-+++|+---+++-++++|++||++--+||-++-+-+-|-|--+||-+++++-+|+-+-|++-++--+++++++|-|---||||--+++-+++++-|+-++++++-+--+++-+-++++-+||-++++|+++-+|+-+|+-+||+--+++-++|++---+++++++++|+|-|+-+-
+-|-+|+|+-+-|+--++-+-++-++|||-+---+++++++++|+-|++-++-|+++|---+|++++-|+|++|++|+-++|-++-++-++++-+-+|+++|++++++-+++-|+++-++|++-|-|+-|+++-|+++--+++|++||-++|||++++++-+|-+|+||+-+++-++||+++++|--+--||+-++-+|++++---+||-+-|++|-++|--+++-+-++++++++++-+|++++|++++
|--++|-+++--+|++++++-|||++|-++++-+++-++-||++++++-++|-|++-+-++++-+-|+||+|||++-++|+|+|+|--+++|+++|+++|++++|+|++++--++|-++|+|+++++|++---+++--+-++|++++|++|+|++-+++-+|-+++++-+||-++|+-+|+++++++|-|--||+|+-++-++++||+++||+|+++|+++|+++++++++++-++++--+|++-++-++
++++-|-+-+-|+--++-++|++-++|++++----|--++|++++|+|+--++|+++-+++---+++|-+++++|+++-+|+|+|+||+|+|+|+++++|+||+-++|+|+||-+++++|++|+||++++-||+++-+++-++|-|+|+-|--+++|++-|++-+-++++----|+-|+++++++++||-+|--||+--++++++-+|-|++++--+++++-|+|+++-|+|++-+-+|++|+-+++-++
++-++++-++++|+++||+-|++++-+|+-+||-+|++-+++----+||++|-++++|+|+---|+|+-+-|++++--++|+++-||-++---++++|++++|-+++++|--+++++++++-|--+-+++-|-+-++|+++|+||-+++++|+++|++++++|+|++-++++|--+++-|+-++|+-+||+|+-+++++-++-+++|++|++++++|+||+|++|++++-+++++++--+--|++-|-++
++++|+-+++++++-+--++++|++++|||+++++++|-+++-++++|+-+---+++|-+++++-+++++++++--+-+++|++-+-||--++++-+++++|++++||++|++---|++-|+|||+-||+-++-+|-+--+++++++++++|-+++|++++-||+-++|---++++-++++|-|+++++++++-++|+|-+|-+++---+-+++-+++|-+|+-+++++-|+++-+++++--+++|-+--
|-++++++||++-+++|+|+++++|+++-|++--+|+++++++-+|+-+-++--+-+++++++++|-++|++-|+++|++++++++++|+|++||+++|++++-|||-+-++++++-+++|++++-|+++-+-+++|-||++|+|++++|++|++++-||+++-||+|++|+-+--++|+|-+++|+|+-++++-+|+-+|+-+-++++|+++++|-+--+++++-+++-++-+-|-++|+-+|+++|++
+-+|++|+||++|+||+----+++||++-|+-++|++-++-++-+++++|-++-|-+||+++--+++++-++++||+-++--|++++-+-+-++++++++++++-|++++++|++++-|+|-++--|-+-+||++++-++|-+++++-+|+|++---+++++|+-|++-+||+|+++|-+++++|++|+++-+++++++--++-++++-+--+++++-|-+|||+-|++-||+++--+|+|+---|--+-
+-++-+|++|++++|+|+|+|+-+-+|-++++++++|+|+--+||+++++--+-++++++++++|+-+++|+|-|+-+++-+|-||+|+++++|++++|+|+-+||++|++-|-|-++|+|+++++++|++|++-+--|+|++|--+-+++-++++-+|+-++++-++|-++++++++|-+||+|+++|++-||-+-|+|-+++--+|-|--|+|-++|+|+||+++|++|++++-||++++-+++++++
++-+-|+++--++-+++++|++||+||-|+-|+|-++-|-+-++|+|||-|+++++|+|+||+|+++++--|-+++++++|+|-|++||-+++|+|++|++++--+-+++--|+||-+|+++++++-|+++|+++|+|++-|--++-+++++++++++++++++||+-+|||--++---|||-----++|-+++++||++--+++--++++-++|||+||-+||-+|+|++-+++++|+++|+-|+++||
-++-+||+-+|-+-++|+-|+|++++-|++++++|++-+++--+||+--|++++-|-+|++-+-++--+++-+|+-++---+|+|+++|++++--++++++|+|-+|+++-+-|++-+|+++--+++|+-|+++-|+-++++|++++-+||+--||-+-++++|+++++-+|---|++++-++++|-++++-+|++++++|++||+||-+-++-+||++++-+||++++-+-++-+++++-|+++|++++
|+-++|++||++||--|-+|+|+|+-+||+-+|+++-+-++|+++-+++-++|+|+++-|++++++++--++++||||+++|+|+++--|-+||++++++|+++-+||-+|+|+++++++++||-|++++-++||++++|+-|+|++--+--+-+|-|-+-+|+|+++|++--++-+-++|+-++++++|---+--+--++|++|-+++++++---++++|||+-++|++++|+|+-+-+++++-+++++
-++|-+|+++--++-+||++-+++-+|-+++-+++-+++++|+++++++|+++-+++|++++-+++||||-+|||++|+-+++-+++|-+-++++|+|||+++++++++|++-+++++|+-++|+|++|++-+++-++-|--+|+|--|++-+|+++||+++-+-+|+++--++++|-+++|-|++++-+++++++-||++-++--++|+||+----+-|+-+++++-+|+-||-|++|||||++|---+
++--++++++|+-|+|+++++--+++++|--|-+|+|+-++++|+|+++-+|+++||-|+++-++++|++++++|++++|+++++++--||++-+|+++||+|--++++|+++||-+|+++++-+++++|-+++-|+-++-++-+++|++|+|--++++-+--|-+|-+|+++||||+|++++|++++|+-+|||+|++-+++-+|+-++++||++-++--+++|+++|+|+||||+-+-+++-+|+|+|
+++|+++----+++--+|++||+|+++|+||+--++-++++-|++++++-++++|+-|+++-++-||-++|++++|++|+++|+++++++|++-|+-++|+-+-++++-++|++-+--+++||++--++++-|--|--||++++++++|++++++++++++++++++||-++|+-+||-++--|+++++-+|++-++++|+++|++++++++-|-+++++++++-+++++||+-+||++--|+|++-++-
|||-+|-||||+|++-+++++--++-+++++++++|-++++||+++||++|+||-++--++++++||++--+--+|--++|+|+-+++++--++++-+++++-|+|++++|+|+-+++-++++++|++++|++++++++++++++-+|++++--++++--+|+--+||-|+-++--+++++++++++|+-++++++|-|-++-++|+++|-++++-+-|-++-++-++++++++++++-+||||++++|+
+++|-+-++|||+++-++|+++++++++-+|++|-+|+||+|+--+++|||+||+-+|-+-+||++|--|+++|+--+++-++++|+++|+++-+|-+++++-+++-|+-+||+|+-+-+--+++|+-+-++--+++++++|+|++++++++|++|+++++-++||+|+++-||+|+|-++++|++--+++-+|+-+-+++|+++||+||+++-+|++|+||-+|-+++-|++-++--++|+-|++-|-+
|-++|-+|-+++++-+++-|++++-+++-|+-|++++++-+++-|++|-++++|--+++++-|+|-+++|++++++++++++|+++|+|+-++++++--|+++|++|+|-+|+-|+|++-+++++++|++-++++--+-|-+-+++++|+++|-++++-++++|++-++--+++++|-+|-++|+|++-|+||++-|+++++++|+-+++++++|+-+-++++|+|++|+++++-+++++++-|-++++|
+|++++++|+++++|+-++-|+-++++|+||++++++++++|++++++||+++-|+|+-++++-+++|++++-|+++||++++-+|+-|+-+-|+--|+++-||||++++-+-||+|+++||+|+++|-|++|+++-|+|++||-+++--||+-|++|-++||+-++||+++++-|++-++++|-+++++|++-|++--|+-++-++++|++|+|+-++-+--+|-|+-++-|-+||++++|--+||-++
++++||++|+-++-+|++|+++-|-++|++++|+|+++||+++++++--+|+|+++|+-++++|+++-||+--||+||++-++-||-++-|+|-++-++--|++++-++||+||-+++++|++++++++++---|+--+-|++|++++++||+++++-+|++-++++---|+++|+|+++|--||-||++|-+++++|||+++++++--++|+++-+--++++-+++++|++++|---++|+-+|-++-|
++-|+++|-||++||+++++|+++-++++--+|++++++++|+++-++++++|+||++++-++-++++|-|+|+-|+++++-+-++++|+++|+--|+++|++|-+++++-+++|+|++++++-++-||-|++|+-+++|-+|-++++-+-+++--|+++++++|+|++++|+++-|+++|||+|+-++-++---+++|-++--++-++||-++-++++-|+|+|+|--|+-|-+++-|++-++|+||-+
+-+-|+|+++++-++--|+|++-+|||-|+++-++|++++++--||+++++|-+++|+|-+++-+++|-+++-+++|+-+-+-+++||+-||+--++++++++++--++|-+-+-++|+-+-+|+|+++-++|+++|+++|+-+||++-++-+|+|-+|+|+|++++-+-+|++-|++-+|+-++|+++|+|-++++|+||||||+-+-|-||+|+-|++|+++++|-+++||++-||++||++++||+|
+--+-++++-+++|++|+|++++-+++|+-+-+|-+++++||+|+++|-+-++++--|+|||++||+-|++||+|++++-+++|--|+-+++-++-+++|+++-++-+|-+-|+-+|-++|-+++|-++|-+|+--|+-++++|--+-++|+---++||-|-|+--+++++||++++|+|||+|-++++-+++|+-++||+-+--|-++--++-++|-++|+|+++|+-+|++-|-+-++-+|++|+++-
+++++|+++-++|+++++|-+|++-++-+|+++--+++|+++|+|+++|++|+|++|-|+-||++|++|+-|-|+++++|-||-+|+|+|--||-+++-+||+++++|+-+|+++++|+++++|+++--++++++-+++|-++-|-|++-|+++-++|+|+++|++||+|++|+--|-+|++++-++-+-+++++++|++|+|+++----++|++|++|+++||--|+|+-|+++|+-++++-+++||+|
|||+++++++++++|-|--|+++|+|++-+|++-+|++-++++++++|++-|-++-+|+-+++-+++|+++++++|++-++++++-|++|-++++|--|+++++-+|||-|++|--+-|+++++|--|+|++++||++++|-++||+++++||+-+|+-++|+-++-+-+++-+||+|+-++|++|+-||+|++-++||+|++|+++++|-+++-+|-+|+++-+|+|+-++-+|+++||+++-++++++
+++++++++|++++++++-+++++-+||-|+++-|++++-|+-+|-|+-+++|+++-+|+|++++-+|+++++-+|+++++|-|+-+-+-+|++++|++++++--|+++++-+-||-+++|+|++|---+++++++||++--+-|+++-++++|---++-++-|++++-|++++++|-+++||+++++-+++-|||+++++|+|||--+-+-++++++||-++++--+-+++|-+++|++-+|++|-|++
++++-|++++|--+++|+|+|--++||+++-+++-+++++-|++-|+--|--+++++-|+++++++++++-++++++-+|++-+---++-|++|+-||+|+++++-|+|++|+-||+-+|||-++++++++-||+||+++|-++|++||+++++-+|+||-|++|+++++|+++|-++||++|+-++++++|-+-++++|+++|++++-|+|-+-|+|+|--|++++++++-++-++-++-||+||++|+
++++++||+||++++---++++|+++|+++++|+++-++++|+--++-++|-++---+++||++++++++|+-|-||++-||||+-+|++++-|-|++|+++-|-+++---+--|+-++++++-|-++++-+++--++||++|+++|+++++|+|++|+|+++-+|-+++-++-|+++-+-++++++++|-+++++++++|-++++--+++|-+|++||+-++|-+++++++-|+||+++-+++-++|+-
|||-|-|--+++++-++++-+|+-|+-+++++|++|+-++-+-|+-+++-+-|+|+++|+++||++++-|+++|-+++++++-+|-+++++++-++|++++|+++|-+----||+--+|-++|-|-+||++|+++|++|++++-+++--++|++-+++++|+++-|+++||++-+++|+++++|+++--++++-++++||-||++-+++-+|++++|+|+++|+||-+-++-|+--|++-|+++-++|||
-|-+-+++++|+-+|++--++|+|+|+++--++|++++-++-++|+|+++++++-+-|+-+++++++|++++++-+|+++-+++|+-+++---+-+-||+-++--|-||+++-+|+-++++|++|++|++-|+|++-+-+-++-|++|++|+|++|+|+-+|+++--++++|++++-|++++|+|-+++-+|||++-++++-|+|-+|-++++++|+-|+++++-+-|++|+++||++-+++|+++++||
-|+--+-|++++||-+-|+++++++-++|++|+|+++++-+|+-++-++++||++++++++++|+---++-|-+-++++|--+++++++--++++-+|+++++++++--|++++++|+--++++|+++|+++|--+++++++-|++-+-+-|+++|--++-++++|+-|+--++--|+|++++|+++++--++-+-+-|+++--+++-|-+++--++++|++-|+--+++|++|+++-++++||+--+-|
++-+-+++++-||-+|+|--+-+++++|++-++++-+-++-++|+++|++-++-+|--|++-+++|+|+++++--+|-+||--++|+|++-+||++|-|||+|---++++|-++++++-|+|+++++-|||+++|+-+||+--++--+++++++++++|++-|++|+-++++++++|++|++++|++++++-|||--|++-+-+++++||+|--++-+--++|-+|-|--++--|-+-|+|++-+++-++
+-+-++|++++++++++|-|++++-+|++++|||-|--++|-+|+++++|-++--|+++-++|+--|-++|++-++-||+|++++||-++|+++-++--|--+++|+++-+||++++--+|++|+--++-+||+|-+-+-+-+--+++-++|+++-+|+++--|+++-||+++-+|+++++-++|+++++|-|+++-+-|+|-+|||+|+-|+|+|-++-+++|++++|+-++++-+++|-+|-|-+++-
+|+|++++++|+++-|-+++++++-+||+++++|-+|++-+-|+|++|-|-+|+++-+|+++|+--++-++++++|+|++++-+++|+||+++-+||---|-++||++++++++-|+|+|-|---+++-+|+++++++++++++-+|++|+++++|+++++|+|+||++|-|+|-||+++++|++++||||+-+++++++-|+-+--+|+|+-+-+++-+-|--|++|-+-++|++++|+-++-||||-|
++-+|+++-++-|||-||+++++--|++||+||-+|++-++++++--+-++-+--||-++|+-++||-+|-+--++|++|++++++|++++++++++-+|++||-|++--++--+-+++-|+-+++|++|-+++++++++++|+++-+++|+++|-|++-+|+|+-|++|+||+-+-++++|+-++++++|++++-||+-+++++++--++|++|---+-+-+|-++-++-|-||+++++++-|||++-+
-+++++-|-+|+|+-++|-|++++|||++++--++-+-+++++++-+||+++|-++++++++-++|++|+++-|++--|||||-+|-+-++++++++||+++|+|+---++-+|+++-|++|+|+++++++++|||++-|++++-+|++-|++-|+-|+++--+++++|+|-+||++++-+++-+|+-+-|+|++++||+|++++++++|++++|++|+++|-|+++++|+-++|---|+|+++||+|++
-++++||-++-|++-|++-+|+-+-|+++-++--++-+++-+++++++++|-+++-|+|+++++|+++++++--++-+++|+|+||||+++++|+++|+++++++++++-++-+++-++++--++|++-+|+-++|++|-+|++-+++++|-+++|+-++++|+|+-+++-+++++|+|+-+++|||-++-|++||++++++-+-||+++-+-++++++-|++-+||+++-+-+++-+|+-||++|+++|
+--+-+-+|++|++++|-+|-++|+-+|+|||-++++-++++||-+-++++++-+|-++--++++|++++-++|--++-|+|+-++++++++||-|+-++++|+|+++-+-++++++++++++||-++|++|+++|+++|++++-|-++|-+|++|||+-++++--+-++++++-+++--|-+-++++++++--|++++-++|++|+|-+-+++++|+|-+|++|++++++-+-+++++|++-++|||++
+++++++++|+++|++|+++-+-++|-+++++-++++-+++++-||+-|+++|+++-+-+++-+++++||++|+-+|++|++|+|-+|+-+||+++-++|+++++++|+|+-++++|++++|--|||+++-+++--+||++||+-|||||+|--++++-+-+++-+||+|++++|+++++++++|-|+++++-+-+|-+++|-+++|+|-+-|+|-||++++++++++|+++++|+++-+|-+-++---+
|++-++|+-|+||+++++|--|+--+|--++++++|+|+|+|+++++-+-+-+-++--+-++|++--+|+-++++-|+|-+++++|+++-++++++--+|+++++++-++-+++-|+++++++++||+++|||+++++++++++-+--+||++|-|+++++||++-|||+++++-+++-+++|+|++-++|+---+-+|-++++-++-++--+-+++---+|+--+-|-|+-++++++|||++++|-+||
+++-+++-+++++|++|++||+-+-||+-++++++++-|+-+++++-+|+-+|++-|+|-+-||-+-||+--+|+|-+-++++|+--++-+++|++++++|+++-++++++|+|++++-++++|+++--|++-++|-++|++++|||++--||--+-+-+++-+|+++-+++-+-++++++--+-++|-++|++-|+--+++-|+|+|+--++|--++--++|++++++|-|+|++||++|+-+-+|+|+
+++|-+||+---++|+|+++-++--||+++++|++|++++---+-+++++++|++-|++++++|-+--++|--++++++|+++-+-+++|+|++-+-+++|--+-|++++-++-+-+-|+--+++++--+|++-||+++++++++++++|+||||+-++++++++-++--++|-||+++||++-|++++++-++|+++|-|++-+-+|+++||+-|+-|++++|+++|--|-++-++|-||++||+-++-
+++|-+++-++|++||+++-+-++-++-+--|++++-+++|++|+++++-+++|++|+|+++|++-++-++++-|+||--+|+--|||+++++-|++-|+|+++-+-+++++|+++++|+++++|-|++-|++++|++++-|++++-++|-++|+--++----+|||-|++++++|+-|-+++-+-+++|--|+-|-++|++-++-|+|+|-+|+-+-+++++|++||+--++++++++++++++++-++
++|-+++++|-+++-+++-++|+|++++-|+++++|+++-|+|+++++-+|||+|+-+++--|++|+++++++++|---+++++-+|++-|++||+-+||+|+++|+++|+|-+|+++----+++++||++++|+-+++-+++++++-|-+++|+--++-+++--+--+++-++|+-+++++-|-++--+-||-++-+-|+++++-+||-||++++++++++-----+++++++-++++|+||-++|++|
-+++-+++++++-|++|++|+-|++|+|+++|+++++|+-||-+|++|-+-+++++|++++-+|+++++--+++|+|+|+++-++++|++-+++++--++++-+-|-+-+++|+++++|+|-+++--+|++|+-++|-++++-+++-+-++++++--++-+++|++-+-+|+|--+++|++|++++++|+++-++++-++++--+++|++++-+|-+++++++-|--+|+++++||++|+--+-|-++|-
+++|++++-|-|++|++++-++|||+|+||+++++|+|+++||++++|++-++-|-++++++++++-++|++++|++--+--+||+-++++-+||++||-+|||-+++|--++++|-++++-++|++|++-++++--+-|+|+|++-++|--|++||++++++++|++|+|+++-+++-+-+|-||+++|+-++|-|++++-+-|+|-++++-+-++|+++|-+++++-+-+|-+++++++-++|+|-+-
+++++-+|-|+|+|--++---++|++-+||+-++++|+++++++-++-+++++++++++++|+++++++-++-|--+|+-+++|++|++++|++|++-++-++++++|+-++--++-+-+++|++-|||+|+-||-++-|+-+|-++++|-+-++||+++++++|+-|+-+|+-|++-++|+|+++||+-+-++++-+-++++-+++++++++-+|-+-+|++|+|++++++|||||-+||+-||+-+++
+-++++++|+|||+++++++|++++-+++++-++++++++++++||-|-++-+|-|+|-+++++-+++-|+|+||-+++|+-|-+++++-|-+++|+++||+++--++|+-+++|+|++||++-++++-+-++|-|+++-+++++|+++-++-|-+++|+|||-+++|+-++|--++++|+++++||++-|++++++++-++-+--+-++++++|-|-|++-++++||-|+|-++++|+|+|||++++-|
++|++|+++++++++++-++-+-|+++|+--++++-+|-+-++-+-|-|-+++|++-++++||+++++++|-+|+++++||-+++|+++++-+++++-|++-+|+-+-+++++-+--+++++-|++++|+++++|-|-++|--+||++|--+|+++++++|+-+-++++|-+++|+|+|++++++-+++-+|++++-++-++++-+-++++++||--+||++++||++++++++|+-|+++-+++|-+++
-++-++||--|+++|++|+++-++-+++-++-|++++++|--+|+|+|++++++++||+-+++--+|++|++|+|+|+-++++-+++|++|+|+-++++++|++++-++++|+|+++-|-+|+++-++++-+++|++++++-|+++|++++-+++++|-+-||+++-++|+++++||+-+-++|++-+-++-+||++--++|+-++-+|+-++-++++|++|++++++-+-|||-+|++---++-+++||
|+++++|+|+--++|++-|++||++|-++-+|++++-|+-|+-++++-++-++-|+|+++++++|-++++-++-|-+|+|+++++++++-++++-+++--+++|+++++||+|-|+-++|+|||++|+++|-+-+-+-+++|+-|+|+--+-+++++-|+-++|-++||+++|--|+-++++++|+--+++-+++++|-+++|+++++++-++++++-+++|++|-+-+|+++|+|--++|+-++|++++
|+-|+||+|-|-+|++++|+-+++++-++|-|||+-|++++++-+|-+++++|+++++--+++-|++-+++++|++|++|+|+||+++|---++||+++++-+++|+-++++|+++||-||++-+|-|-++-|+-+++--+-+++-++|++|-|+||+||-|+++|++++|++|||+-+-+|+-+|-+++-+-+|++|+-+-+|++-+-++-|-+++++++||+-|+-+|-|+++-+++++|++++++--
+++++++|++|++|--+|+++++-++-++++|+-++++|+||++++|++++++++-+++|++-||||-+-+--+++-|++++--+++-+++-+|--++|-+++|--++|++|-+-|-+||++-++|+-|--++-|+-+-++++|++|-+++|-|+|+++++++-++++++++--+|+|+++++++++--+|+||++|+-+|-+++++|+|++++-+-++-+|++||--||++++|+-++|-+||+-++-|
++++++++++|-|---+-+-+|++-++--+++|+-++--|-++++|-++||-|+|-|-+++--+-|++|++||++|-++++|-|+++|++++|--+-+++---++-++||-++-++|+|+++++++++|+-|++-|++--+-+++-|-+|++||++++|-+++-|+|--+++++|--++++++++-|+-+++++|++|++-++|++++++++|+++|-++-+|+++-||+-+++-++|+|+-+|++-+|-
++++++|++++|+-++++++++++|+||+|++-+||++++++--++-+|++||+|+-+|++|-++-++++++++-++|+++|+++-++++++--++|+|+++|++--++-++++++||+++-++-||+++++-|+-|-|++-+|-+++-++++-||--|-+-+-+++-||++-++-|+++--+||++|++++|-+|+||+-+++++-++|++|++-+-+++-++|-+-+|+++-|-+++|+-|++++-++
++++++++--+++++-++++|+++++|+-++++--++|++|+--+|-++-+|-+-|+-+-++-+++--|||-+-+|++++||+++-||+--++-|+|-+++++++|+-+|--+++++-++||+++++++-+||-||++-++|+++++++++-+-|+++-+--+++--+--+||-|--+-|-||++|-++|++++|-|++++||||||+-+-+++--+--|+++-+|++-++++++|+++-+++++++|+|
|||-+++-|+++|+|-+--|+-+|-|-++-+|++++|-||+|--++++-|+|+-|+++++|----++|--+--|+++++++-+++++|+-+++++-|-+|-++||++++|-++-|-|+++++|-||+--++|+++++++++|+++++++-++--|-++++|+++|+++-+++|+|++|++|+|+-+|+|||-+|-|+++-++++||-|+-+++-|+|++++-|++|-+-|+++++++|++||++|+-|-+
+++++||++++--|--+|+++|+|+|--+|--+|+|+++++|+++||||+-+|+++-++++++-++++|++---+-+||--++++++|||-|+++++|-++-++-||++-+--|+++|-++++|++|-+-+|++++|++++++|+++|++-+++|+-+|-|+|--+++++++--+-++++|++|++|-++-+|+|+-++-++-+++--++-++|++-++++++|+||+-||+-|+-+|+-++++|++++|
|++++-+|+|+-++|+||++|--+||++++|+|++-|+||++-+-+++-+-|+++-+---++|+|-+++-+++++-++++++++-+|+-+-|+-||+-++-+---||+|+++||+|+|++|-|+-++|+-|++|++-++++++-|-|||||+++++--||+++++|++++++|--++++++|+-+++-+++|-|+++|-||+|----+-||++|+-++---++-|++|+-+-|+-++++-+++-++++|+
|++|-+++++++++++--|+++++--+||-+--+++++-++|++||-+|+-++++|+++----+-++++-+++|-|++-|++||++++-|--++--++++++++++++-++|+-+-++--|++++++++++|+-+--||||-|-++-+|--+|+++-|-++-||++||++|++++||-++++|+||++|-+|++-++++|-+-+++-++|-+++++||+++|+-+-++||+++-+++++||-|+-+++-+
|+--|++-+-+++|-+-|+++|++-|+-+||+++-+--+--|+|||+++-+++-|+++++|-+-+|++|+-++++|+--+|||+++-++-+||+++-+|+-+--+|+||-|++-+++||+++-+++++|-++++++|+++-+||||-++++|||++++|-+++-+++++|++|+|+++++-++++++++-++|-|++-+++|+++++--+++++||+++|+---++|+||+|--++|||++|+-+|+-+-
+-||++|-+-+|-++-+++|-+|++|++-++++++++--+-+--+++--++|-|-+++++--+|+|-||++-+|+++++++-||+++|-|++|-||++|+|+-++|+||-+++-|++-+----+++|++++-++++---+|+-+|+|+++++-++||-+-+-+|++++|-|-|++|+|+++-++++++|-+++++|++|++-+-|||++--+|||-+|+|++++-+||+|+-+++++|-++|||+++-+-
|+|+--++++-++++++|++|+++++||+|-+-+-+-|++|+--+|||-+++|+++--+-++|++||+|++--+++|+++++++++|+-++|+++++++-|+|+++|+++++-|--++-+++-++-+|+|+--++++-+---+|++|+-||+|-+||+---+||+|-++-+++++||+++--+++-+++-++++++|+++-|++++|+|+|++++++++|++|++-||++-|+++|++-+|+++||+-++
|+|++-++++++|+-+++|++-+++++++|++-|+|+++++|-|++-|+-+-++|++|++|++|+++|+-+++-++|+++|+-|+++|++++|+|-++-+-++|+++++|+-++++++++|+++|++|++++-++|++++-++-+++--+++++++|++-++-+-+-+|+++-+++|-|+|+-++++++|--+|++++++|++++++-+++|-+++||++++++--++++++|-+++++-+++-||+-+-
--++-+++++|||---++++-+---+++-+-+++--+||++-|++++--++++-|++++-|+++-+++--+|+++++|+|++++|+-|-+++---++++|+|+++--+++++++++|++++++++++++++++++-|-+||+--++++++|++-+|++--|||+|-++-+---||-++|+|++|++|+++++++++-+|++++++-|-+++|+--+|++-+---++||++|-++++++++++-+-|+|+|
+|-+++++-+|++++++-+++++-+|-+|-++++|++++-+|-++++--++-||++++|+|+|-++-|+||--+|++|++|-|+++-++++-|+-+++-+-+--|++-+++-++-++++++-++|+|+-+|+++-|++-++|++-+++++++++-++++++-+-+-+|-+---+--+++++||++|-|+|--+|-++++|--++-+++++-----++--+--+-+|-|+++|+|+|++|++++--++++-
+++-|+-+++-+--+++++++|+++|+-||||-|-++++++-++-|+|+++-|+++-++++-+-+-++-++-+++|+-|+||+|++|||--|+++|-++++|-++||+|+-+++++++|++|+++-||||++|+|+++|+-|-++--+++++|-++-+--++++-++|++|+||+||-+-+-+||--++--|+++++|-++-|++-|-|++++++++-|+|-++|+++++++++||+--++-+++++|+|
+++++|++--+-+|+++-+-++++|||++-++++++-+-+||-|-++++++||++-+++-++++++-+++++++-+-+|++++++|+|+|+++|-|-++|++-+++|++--+++++|++++++++++|++-|+-+-++++++||-+++-++-+++-++-++||++|++++|++++|+||+++++-+-++-+-+--++++++|-+++|-+++-|--++++-||+++--++++-++++-+++-|||+|++-+
-|--|-||-+++-|++++++-+|+++-|++-+++|--+|+++||+|+||+-+|++|--+-+|++-+|-+-+++-+++|+||+-|+||+|+-||+++++-+-++|-+-+|++-+++-+|++++++|-+-|++|+++||+++++--++-+++++--+-||++-++-+++++-++++|-|+--+++++|+|-|+--++-+++++|+-+||-|+-|--+|+-++||+--++|-+++++++||++-++-+++||+
+++++-+|-++++++++|-|++|-|+++++-++--+|+++---|++-+++|++++|+++++++|-+-+||+|++|-|+|+|--+++++|+|++++|+-||-++++--+||--++++|+-+--+++-++++|+++||+++++++|+|++++--+++-+++++++++-++++|++--||-+-|++-++|-|+-|+|++++++++++|++|++++--|--++++++|+-+-+++++|+-+|-++++++|+++|
+|++|--+|+||+-+++++++|++|++--+-++++|+-+|-|++|+++-++|+|+-|-+|++---+|+-|-+-++|++-+++|+-++--+-++++++-++++|+++-|+++|+|+|+++--|-|--++|++++||++-|++|-+--+++-+--+++---+|-+|+||-++++|+++|++++|+++|++||+++-+|++-+++||||-|+|+--+-+|-+-||-+++|++-++-++-+-|+++++-+++++
|+-|+-+++|-|-+--+-++++++|+|+|++||-+|+-|+||+++|+++++++-++--++-+++++-+++-+|++-+---+-|++|+-++-++-++++|--|+++|--+-++-++++-+-+++++++||+|++|++-+|++|-++|-|+-+++++++++++-++--++-+++|+--++++|+|++++++|-++|-||++|+-++++++++|++-|+--++-+|---++|-+|-|+++|++|-+|++++|+
-++++|--|+++-++--++++--+--+|+++|+++-||+++++++|-+---+++|++||++++|++--|+-++++|-|+|++|++-+++++|++++-++-++++++++|++|+-+-+++++|++++++++++++||+||++|+--+|++-+-+||++||++++++-++|+|++++--+-|+-|+|--+|++++|+++|-|--||+||+-+-+-+++|-++|++|-+||++|+-+-++|++++|+++-+++
+|++++-+++-|+-+||--|-|++-+++|++|+-+||-|-++++++|++-+++++|+++-|+|-+-+--+++++|-+--|-+-|-+++-++++-|+|--+|+++-+-|+++|+|++||+||++|+++++++++++-++-|+++++||+--++|++-++|+|---++|-++|+++|++|+-++|++++++++++-|++|++|+|++-----|-+++|++-+|||-+++|+|+++++-++++---|+|+|++
+-++++++||+++++++-+-+++-+++-++++++++|++++++++-+|-++|+--+|+++|++|+--+---|-|--+|+--++++-++-+++|||+--++++++|++++++-++++++++++-+-+||+|++++-+-+++||++||-|--++--++|+++-+-++|+||-+---+++++++-+|+++|-+++-+++|-++++++-+-|+++|++|+++++-+++++|+-++++---++-+++++++||-+
-++-+++++++|-+--|+++|-+-+|+++|+++-|++|++||++++|-||+|+++++++|-+++-+|||+|+|+|-|-++++|-|-++||+|-|++++||+++-+-++||++|+-|-++++++-|----+--+-+|++-+||+-|+-|++++-|+|+|||--+-+-+++----+|+++++--+|+++-++||+--|++-|-+-++--+-+-+++|+-+|+-+|+++++|+-|++++++|||+|-++++-+
+++++|++--++++++||+-+-|-++++||+-++--|-++|--+-+-+++-+++|+|+|-+-|||+|+++++++-++--|++++++++|+--|--+|-|-|+||+|++++|++-+|+-++-++++|-+-+|----++++|-||+++--|+--+-|++++-++|+++++|-|+++|-++++-|-+|+--++-|++|+--|-+-+--++++++|++-|||+++||+|+-++++++|+-++|-+|+|+|++++
++-++++++++|-++-++-++++-+++++-+++++++-++-+++++++|++++||+-+|||+||+-||+|+-+++||+-++++--+-+++++-|+-+|+--++-|||++--+||+++--+-+++|++++-+--|++++|+|+-++-++---+|+++|+++|-+++-+++|++++-++|+-+---+++|+-+-++++++-+++++++-+-++++++|+++++|-|++---+++|-+|++++|||+-+-++|
+++-|-++-+-|--|+++|--|++++|-|+-+-++++++-++||+|++||++++|+|+-+-+++-+-++++++||+|++-+|+-++--++|-++-+++-++-+-|||+|++++-|-++++|++++-++|+|+|++---+-|--+++|-+-+-+|+-+++-++|++|+++-+++-+|+---+|--+-++++-||-+--|+|+|+|+--+++++++++-+++++++---+|++-|++++-++++++++-+++
++-+--||++-++-+-|++|+-+++-+-+|+|+++-++|+++-++-|++|++|+-+|+|+++--||+++|+++++--++||-+-++|+++|+-++|+|++++++++-+++++++-+++|+++|+|-+++|+-|+||++|+++|-+++|+-+|++-|-+|--++||-+++|||-+|++|+++|+++|+++++++++++++++++++|-++-+|+|-+|+|+|-++-+++|-++++++|+++-+++++++-+
+|-+++|+-++++|++--+++++++++-++++-++|+-+++-+--++++++++++++|--+|+++||+++++++++-||+||-+|++++|++|+|++-+|++++|+--++|+|+-|+-+||-|--+++++++-||+++-++++-|+++-|++++|+-+||++-+++|+|-+++--++++++++|-||||-++||+++|+++||+-||-++---++||+-+++-|++++-++|--+++-+-+|--++|+++
++-|+++---++++-+++-||+-++++||+++-++||-|++|+-+++||++++++|++++-|-++|+||-|+-|++-+|++++-++-++++++++|||++|++--++-+-+|-++--+++||++|-||+-+++++++|+-++++|+-+-+|+||-++++++|-+-++++-|-++++++++++-|+|++-++++-|+||+++--+++++++++++|-|+||-||+||+|-++++|+|+-+++|-+-|+++|
++|++|++++|+-+++++++|-+++|++---++-+++-+|-|++-+++++++++++-+|+|++|+||+-|+|-|+|++--+-+++++-+++++-++++++++|-+|--+|-+++|||+++++|++++|-++-||++++++++++--+|+|++++++-|+++++++++++-|+-+|-|+++|+++++++|++++-+++|-+++-+|-+--++||+++---|++|+++||++|-||-+++++++++||++--
+-++++++++++--+++++++++|+--++--|+-+++|++|+|+++|+|++-++|+++-+-++--+|++++||+---|+|+++|-++|--+++++-+-+|+++|-++++|+-|-++-+-+++-|++--++--++++++-+|--|+|++++++|++++|-|-+++-+-++++-+-+|+--|+-++-+-++-+||-|+-++|++++++|++-+++++++-+|+++|---+++|+|++|-++--++---|+++
|++-++++-+-|-|+|-+++-+|--|++|-+-+|+++++|++++|+|-+++++|++-|-||-++++++++|+-++|-++++||-+-++||+|+|+|++++-+++++|--+|+|+|++++-|+-+|--+|+-+-++++-|+-+++++++|+|-++|+-++|+++-+|+-++|-+++++++-++|++|+|++++--+-+++-++-+-+++++++--++-+++|+++-++|++++++|||++++++++---+|
+|+-+++|+|++++--++++++|+|++-+++|++-||+++-|+-+|++++++|+++-|+|-|-|+-+|------+|++-|+++++-+|+++++-+||++++|-|-++|-||++|++|+++++--+|+|+|--+-|-+++||||-+|-+-+|--|-+|++|+++++++++|-+++-+++--++-+|+|-++-+-|+++|--+++--++++-+|+--+-++-||+++-||+-++-++-||+|-+++-|-+++
|+++||++++||++-++|+++-||++|++||-++-++++|+||+|+++|++|+++-+|+++|++++-|-+-+-+++++|+--||+++-++|-+|+++++-++++-++|-+++|+||-|-|-+|++++++++++|||+-+-|++-|+++|+-++++|+++|--++|++--+|+-|+|+|+|-+-+|+++|--+||-++-++||-|+++++-++++-+++|-+++|+-++|+-|++|++|-++|++-||++-
++++||+-++++-+|+++|-++++-||-++-++|+-|+++-+----++-+|-++-+|+|++|+-+-++++-++||||+++||++|-+-+|++|+-+-+++--++|+|++-++-+-+||++|+-+|+|-+++||+|++++-+-++-+-|++||||+++-++-+||-|+-|++++-+-|++|++|+|+--+||++---+|||||-+++++|++++++|+|-++||++++|++++++-+|+-|+++++++++|
+|+++-+-----+-+++||+++-|----|+|-|+-++|+--+--|-+++|+++|++++|++++++|+|+||+++++||-+-+++-+||++++|||+|+++++++++++-++++++-+-++|+|+-++--+-|+++|++++-|++||+-++-++++-|+++-++++++++-+--++++|-||++-|+||+|-+--+-+++-++++-+--++||+-++++-++-|+++++|++-+++-+++++|-++-|---
|+++-+|-+--|++---|++|-+-|+-|-+|+++++++-++--++-|-+--||+-+-++-+-++++||+|+++++++-+++|||+|++--+-++-+++++++|++|+++++-++--++-+-++|+++-|++|-+-||++-++++++|-|++-++||+++-+|-|++|+|+--+-+++++-|-+++++|++++-+++++-+++|+-+++-+++|++++++|-+|---+++++-++-+|++-+|||+-+|++
|++|+|--++--++|+++-+++-+||+++||++|+-++-|+++|++++|+++++--+|+|-+++|-++++|||+++++-++++-|-++--|+-++-+|+++||+|+|-+-++++++++-++|+|+||+++|++-||++++-+--++++|++++++++++|||||+|+++|+++-+-++-+|++--+--|++-+++++|-+-++++|+-+++|+++-+++|-+++|-+++|-++++|++-+|+++++++||
++-++|+++|+|++++|+-++++-|-|+--+++|+-+|+|+++|+++++++++-|++-+--++++-+++--+-++--|++||-++-|+-+|+|+||+++++-|+|--++|-++-++++++++++-+|+++|-+|-+++++--||-|++-+++---++++|+-+-+|+||-+++|-||+++-|++|++++-++-+++|++++|++-|+-|+++++++++|+|++-+|-++-+++-+|++-+-++--+++++
+--+|-++|||+--+++++-+|-+++++|+-||++|+++||-+||-|+-+--+-+++||+|+++|+|++-+-++|--+++|-+-+++|+|+++++||++|--++-+++|-++++++-+-++-++-+-++++||++-+++++++++++-+-|+++-++++-|+++-|+++|--+++-|+-++|+++|-++++++++-||++-|++--+|++++-++++||-+++|+++++-+|||++-|++-|++++||++
|++|+++++-+|+-++-+--+++|++-++|++-|++|+|+|+++-+-+-|++++++|-++++|+++-++|+|++++--++++|+-+++--+-++|+++-++|+||+---|++|+++-++---+-+--|+++++-+-++|-|-++|+|+|++++--++++||-++||||++|+|+++++|++--+|---|+++-++-++|+-+++-|++-|+++--+++|-+|-|-++|+|++|||++++-++++++++++
|+||+--++++|+++++-++-|-++-+++||+|+++||+-|++++-+--+++-+++|++++-++++-+++++|++-|+++||+-+||||+|+||-+++++-++|++|++-|+|+-|-+++||+-|++|+|+--+-++-++++++|+-|+++-+-+++--|+--++-||+|+-|+++++-++-+|+++|+++-++++-+-+-+|+-+||+++++|-+++-|-++++|+|++++++++|+-|++|+++-+++
+++++++++|+++++++|+||+++|+++-+-|++-++|-+++++|--+++||+++|-+||++|+-+++-++-++++++-+++|++|+-++-+-+-++--|-++|+|+-++|-++++-++++|++++-++++++++-+-|+++|--+|+|-++----++|++-|++-+-|+++-+++++-+++|++++++++|+-|++++++|+--+++-+||+-++-+++-|+++--|++++|--|+-|+-|+--++-+|
+--++-|+++||+|++-++|+|-+|-+-+|+|-+++-|++++-+-+++++++-+|++|+--+++-+|+++-|++++++++|-+||+-|++-++-|+|+-++++|||++|+|+-++|++++|++|-+++-|+++-++|||+++|++++++++||+|+++|+++++-+++++++++-+|+++-++|+-++++||++++-+|++|---+-|-++-+++-+|++-+|+-++-|-++|--|++|---+-||+-++
-|+|++|++++-+|++-++--|+++--|-+++|-||||||+-||++|++|+-+--+++-+-|-++-+|++++--+|+--+++|++++|+++|++--++-+++|+-++-|++-+-++---++-+++-++|+-++-||+--++++-|+|+++++++-+++---+++|-++-+++++++++-++-++++|++++++++|++-|+++----+++++-|+++|++----+++--+|-||++--+++++-+||+-+
+|-++|+-|+++|+++-||++++-+-+-+++-+|+---++|+|+||++|+++++|+++|++-+-+|+++++-+-|+|++|++|+++++|||+|+||-++||++|-++++|+++-++++|+-++|--++|+|+|||+++++--|+|--|+++|++++++|+++-+--+++|-++++++++++++++|+|++++|++++-+--+++|++++||+-+-+|-|+-+++-++-|+|++-|---|+-+|-++|+++
++--|++|+-++-+-+++++++|+++-+--+|++++|+-++|++-|+|+-++++||-+|+-|+--|++++++++++|++++||-+++|++--|++|+|++|++-+|++|-++|--+++++|++|+|+++++|++++|||-|-|+-+|++--+-++++++-++++-+++--+++++-+++++++++++-+|+++++-+++-+|+-++|+-++++|+||+++++++++--+||++||++++--+++++--|-
++----|-++++|++-+-||+++-+|+-+---+-||--|+|-++|++++-+||-++++-|-+++++-++|+|||++++++-+-++++++||+-+++++-+++-++++++|--|++-+++++++++|+-++++++-|||-++-++|++-|++++-|+-+++-+--+|++|-+-+++-||+++++|++|+++|+++-+++|||-|+-|++|-|+++--++-++++|+-++--+++-+----|-++||+++-+
-|-+-+-+++-++-++++|+++-++|||++-|++-++++|++|-++++|-+|++|+++----+++|+-|+|--+++++++|+|+++++|+||---+|+++|+-++++-+|++|++|+++++|+++||+++-++-+-+++|++-+-+---++-+++++++-|+++-++++-+-+-|-+----|-|||++++++||+++|++-+--++-+|+++++-+++++-+-+-+-+|+++++--++++++++-+||++
++-+++++--+|-+-++++-++-|-+++|++-|+|+++++++|+++++|+|||||+--+|++++++|+|+|+||||++||+-++-+|||+-+++|++|-|+++++++|+-+|++++++|+|+++++||++++-|++||||++-+-+-++|+-+-+++-|+++|++|++|++++||++++-+|--+|+++++-+++||++++-|-++++++++++++++|+++|+-++++-++|++-++-++||-|-++++
||++++-+-++-++-++-+|--++++|+|-+-+|+|+-++++--+|++++++-+-+++|+++++|++|-+++||+|-+++++-+|+++++-++++++-+++-+|+|+|-+--++++|++|-+++++|++-+++|+|++---++++++||+|-+++-+-+-++++++|-+++-+---+-+-+-++-||+|++||-|-++|-||++-|++|+-||++++---+++++|++++|++|++|--++--+||-+|+
+---|+|++++--+-++++++-|+||+-++-++-+++|++|+++++|++++-++-+++++++++++++-++++||-++++--+|++||-+++|--+|-+--+|+++||++++++++++-++--+-++++++++|++|+|+++-++++||-+|+++-|++++|++|+-|+++-+|+|+++-++-+++|+++-+-+++|-|+-+|+++|++++|||---+-+|++++++++|+-+++|+|-++--++++|+|
|++-+|+||+--|++--|-++++++--+---+++++-++++++++|+++|+|++++-+++-+-++-+++|++-+|--+++-+++++|+-|+-++++|++++++-++||-+|+-|++++++++-++|++|-|+-+--+-|+|++++--|+-++-+++++|-+--++-|++|+++|++--+||+++++++++-|+++++|+|-|+-|++++++++-+----+-+-+-+++++|-|++|++|+++++-+++-|
++-+|++--++-|+-++++-+-+|-+-|+++---++++-+++-++-+++-|++-+-+-+++-|+++++++-+-+++++||-++-+|++|++--||+-+|++--+++-+++-+++++|++-++-|-++++++++-+++|+||+++-+++|+++|++-+++++++-+--|+++-+|+|++--|-+++-+-++-|+++-++-+-+|-|-+-|--|++-+|++|+++-+++|++-++-+-++||++++++++++
+--+++++|++++|||||+|+++-|+++-+--++++++||+++|+|+-+++|||+-++-||+|+|+|+++++|+++--++-+++-+|+++---+||+||+++++|++++-+++-||+++++++|+--|+++-+|+++++++-||+--++|+|+++++++|-+|++++-+|+|+-||||-++++++-|-+++-+-++||+|+|-+++---|++--++++||-+-++++-++++-++++|-+|+--++||++
+++++++-++++++---+++|-+---|++|+|-|+-+--||--++-++-++++|++|-++|++++|+|||++|-+|--+|+++++-||+++++|++++++|+-+-++|+|---|+++++-+|-+-+---+|+++-++++-++--+++|++|++|-+|+-|++++|++|+|+|-++++-|+++|++---||+++++|+++-++++++++|++--++++++|+-+|+|+++++|+|-|+-++++|++|--+-
-+|+++++|++-||---+-||+|+|-+++-++|-++-++|++|++|+++|++|+-+|+++|++++-+++||+-|+-+++++++|+|-|+---||+|+++-+|+-++++++-||+++++|++|-+++++-+|+|++++++++|-+++++-||++++++-+++++-|+||+-+|+|+|+++++-+-+|++++++++-+-++|-++++|-+|||+-|++|+-|+-++|-+|+-++---++-++|-++||++|+
+++|-+++++||-+|+++-+++|+++++++++++||-+++++|+|+-+|--+++++++++++|+-+||-|++|+|-----|+||-++|+-+-+|++++-+||+++|+||-+-+|--++++++-++--+-+-++-|++++-|++++++++|+++++|+|-+-+|+-|++++|+|+-|+|++|+|+-+-|+|++-||||+++++-+++++|-+|++|+--+++++|+++|+|++++++++++++-+++|+++
+|-++||+++++-++|+-+--+-+----|+++||+++++-+++++++-+++++++++++|-|-++++|-|+-|+++||+|++++||-++++|++++-|+-|+|||+|-++++++|+-+++|+++--++++++++++++-+-||+||++++-+-+-|++++-++--+++-|+|||+-+|+++++|+-++|++++-+||++|-||++++-|-+++-+|+--+++--++++||++-++++||+-+|++-+++|
-|+-|+++++|||+-++||+++|++|+|-+-++|++||-+|++|-+++++++++-+-+++|+-+++++++++--++||+|-+-+|+|++|++++-|-+|++++-++|+|++||+--++-||++|++-|+++-++++-++|++-+-++--|++++|--+-++-+++-+|+||--|||++-|++++-++-|+-+|-|++-|+-++++-+-+||-+---++|+|++++++|+-|+++-++-+|++-|+|++++
++-+|+++|---+-|||-+|++++--+++++|+++++++++++++-+|||+++++++|++|++-+|--|-+-|-++-+++||++++|-++++-|+|+++--+|-+++++--||++-+++|++++||++|-|+|+++++++++|-+-+-|+--++++||+--+++++++++-++++|+++-|-++-+|+-+++++++++++|+-++++-+-++||++|+--+|+++++||++++++|++-++|-|+--+-+
-+-|+|+|-+++-+-++|++-+|||+|-+++++--||++|||+|++++++-++|+-+++||+++|||+|||-++-+|+-+|++|++|++++++--++++++|+||+++|+++++++-+|++|+++|--+-++++++|++++++++|+++++||++++++|+-+++++|---|++|++||+++++|+|+|--+|++++++|+|++|+---+|+++++|++-++|++++++|+++-+|||-++|-+++-|+|
|++-||+|+-+||++--|-|-+++--+--|+-+||-|-++++|-|-|+++++|+++-|+-++++-|+++-+|++++-|+++-|-|+|+++--|+|++|+|--++++|-++|+|+++---+-++++-+++-++|+++++++|++++-+++++-+|+++++-+-+|+++-+||++-+++|+|+++-++++++|++|++-||++++|++++-++|+++++|-||+|++++++-+++++|-++|+|+-+++++|
+++-+|+|++++--+++|++|+-++|-+|+++||+||+++++|+++++++|+-++|++++++++-|-++++-|+-++|+--|+--+|++++-++---++--+||-++++++|++++++|++++++++-|+-+|-++++--+++++|-+||+||++---+++-+++|+-++|++-||-+-++++-++++++|-||++-+|+-+++--|+--|++++|||--|+--+++++--|-|+-+|+++-++++--||
++--||--++++-+-|-+++++-+|-|++-|++-++||++|+++||+++-++++++++--+--+|++|++--+++-++|+++-+|--++||+-+++-|++|-+-+||+++|-++++++++++-+|+-++||++-+-++++++-++-|+-+|+-|--|+||+-+++-+-++++|+++|-|+||++||+++-+|+--++--|++++-++++++++++|||++++|-++++-+|+++-+-|-++-++|++--+
-++|-++++++|||+|+++|+++++++-++-||++-|+++|+++-+-+++|-++++|+++-++|+|||+|++++-++++++---+|++-|+|++-++-|++++++|+--+++++++-++|++++++++|++++|+++|++++-++||+++--++--|+++++-+||-+--+|+|+-||++-++--++++++||+-+-|+-++++-||--+|+++++++|++|++++++|++-+|++|+||+|-+|++|-+
||-|--+--|-++-+|+|+|++++++--+||++-+--+|++|+|+|++|+|-++|+|+|+++-+-+++|+-++|+|+++++++-+++-+-+|-++|++|+-+-+|++|+++++-+++|--|+-+++++-+++|++-||++|+++--|+++++|++++-||-+++++++++++|+|--+-+++|++++-+|||-+++---|+-|+-++|+|+-+-+++-|+-++|++++++|-++++|--|+++-++|+|-
+---+-++-++||----+|+++-++++||++-++|+-+|++++--+--+--+-||-+||+|+-++-++++|++-++--++||-||+|+|-||+++|+|+|++|++++|+-|++|+-+-++|+-+|++--+-+-|+++++|-+-++|++-++-++-+|++-+++++|++-++++++|+-+-+++-+-|++|++|++++++|+|+++--+++++-+++-+||+-++++-+|-|---++-+|-++++++++++
++++++++++++++++|--+|++|-++++||-+++++--++|++++-+-+++++++-+++++|+-++++-++||++++-+|+||--++|+|-+|+-+++++-+|-||++|++|++|-++++-++-+|+++||++++-|--+-|--+++|-++-|+|+-+++++-+++|++-++++++-+|-+|+||||-+-++-||++-+--++-+++|+|++++|+++--+-+-+++-+++-|+||-++||+|++|+++
||-+|+-++|+++++--++|-++-+|+++|--|+-+++|+-++++|+|+++|+|+-+++---|+++--++-+++++-+|++++-+++-++|+-|+-++-||+|+++++++-|++-+--|-++++++++-++-||-+-++-+++++++||+|+++-+++-+-+++|--+++++++++++++|+-+|-+++++++|||++|--|++++-+++++|+++|-||++++-|+++--|+|+++-|++++++++-++
+++|+++--|++|+++||--+-+||++++++++-+--++++-|++++--+-+++++++|+-++|+++|++|++|||+++||+--++++-+-++|+||++|-|+-+-+|--+|+++-+-|++-|+++--|-+++++-+--+-||++-++|+|++|+||+|+|+-||--+++-+|++-++||-|-|++++++-|+++--+-|+-|++++++|---|+||+--++||-|-+++|+++++-+++++--|+-+++
|-++|+|++++-|+++----+-+++-+-++|++--++-+-+++++-++|+++-++||+++-|-|++-++-++|++++--+++++++|++++|+-++-||++++-|+++||++++|+|+-|-++++||+-+++|+++|+|+++||+-+|++-|||||-|++|++|+|++-++++++||||+++|+++||+++--+++|+-++-+-|+|-|++++|||||+-+|++|+++|-+|++|-|++++++++-+--+
|+|+++++|-+|+-++++-+++++|||++++|+++++-+--+++-++-|+--+-++++|++++|+|+++++++++++++++++++++--+|+|+|+|++++----+|+++-++-++||+|++++-+--+-+|-|+-+|-|--|+++-+|+-++|+|+-+++|++||-++||||+||++++||+++++++++++++++++-+++-|+||+++|++-++++-+-++-|+++||+-||-+++-|+|+||+-|+
+||-+++--++-|+-++--|+++++++|++++-+-++++-++|+--|+|+--+|++++++++++|+++|+-+++|+|-|++-++++++++|--+++-|++-+|----+|-+|+++++++++-++-++|+++-+|++++++++|++++|+++|||-++-|++++-|+-++-+++--||++|+|||+++|++|||+|+|-+++--+|-+++|-+-||+|+-|||--+||++++-++--+|+++++|||++-+
+-+-+|++-+|+-|+++++++-+|++--+++++++++++++++|+++-+-|+---+++++-|+++|++++||+|++-||-++|++|+++||++|++++--|++++||+-++|-+|-++--+|++-|++++++|-+||+++|+|++-|-++++|+++-+|-+|+++++-|||++|---+++++|+-+----+||++++|++--+|---|--+--+++++-|+-+++|+++|||+-||+++-++||++-++-
|++++-+-+--|++|+|++||+++|+++++-++++++++-+++++-|-+++-+--++++++++++|-+++-|++--++-++-+|-++-+|++|+++++++||+-|++++-+++++-++++-|--+---+|+-+||++--++-+-+|+|-++---||+-+-++++-+-+|+|++++-++++|+-++---|+-|+|+|-+|+++++++++++||+++-+-+++|-+-+|-+++-+++--|--+||+-++--+
-|++--|--+|||--+-|+-++++++++---++++++-+|++-+++|++--+++||+|++||-++-+-+||-||+-+|+-|----+++++++++-++++-++---+-|||++++++++||++|-+-++++-+|++|+-++++++++++++-+|+-|+++|+|+|-|+-||++-|+-+|++|-++-+++|-+|++|++++-+|||-+-++++|-|+-+|++++++++|++-+--+++++++|-|++||+++
+-|+|+++-|+++||++--|++|+-++|+++|-----||++-|-+-++-|+-++-|+++|++|+|+-||+++|++|||+-++|++++-++++++++-+|-+++|+|---+++++|+-|+-|-+++-++-|-++++-+||+-++++++||-+++-+-|++|+|||+|++-++-+||+++-|+++|+||+-||++-++|+-+---+++++|++-+++|++++++++-+++++++|+---+|++++|+++++|
+-+++---++-+|+|-++|+||++|+-|+|--++++++++--+++++--++|+++-++|-++|-+++-||-|+|-+++++++---||++|||+++-|+++||+++---++||+|+|+++++-+|+|+++-|+++++++-+++||+||+----+|--||||+-|++++++|+--++||+++++--|-+|+++-++|--+|+++-+|++-+-|++|++-+|++|-++++++++|+++|++++|+-+|+++++
|||++--+-+-+|+++--+-+|+--++-++++-|+++++-++-+-+--+||-+++++|-++|+++++|+++-+||+|+||---+++++|+|||||||-+++||+-+|+|++++-+|-++++-||+-||++|+-|++|+|++++++-+++++++++-||++|++|+-|+-++++|-+||+|++-++++++-++-+-|-++++|+|+|+||-+-|-++-+--++-+++--+-||++++-|++++++|+++||
+|-|+++--++++++|---++++-||||+||--++|+|||++|+|-|+-++--+-+++|+|+|++++++++-++++++-+-+++|-||+++|-++--++++++|+-+++||++|+++++++++|++++++-|+-+++-||-|-++|+|+|++++++|++++++++-+++++||-||-+++-++|++-+-+++-+++||+|+-+-++||||-+|+++-|+||+|++||+-++|-++++-+-++++--++++
+-|+-+--||++++-++++++-++|-++++|+++|++++-|+++++++-+|||++++-+|-+-++-+|++-+++++||++|+++|++++|+++++++--++|+-++|++-++-++|+++++-|++++++-+--+++++++++++-++--+|++|--++-++--+++-++|+++++++-------+||+||++||||+-+|++++|+++||-+-+|++|+++++|-+|++||-----||++|+++|+--|+
|++++|+-+-+|++--+++||-++-||++|+|++|++-++++++++|+++++|||-+-+|-+|+--+-+---||++|++||||-+-||+-++|++++++--|||+|+++++-|+++++--++++-++|+-+---+-+-++||-++|+-+|+++++++++++||+-----+--++-+-+-+-|++++|-+++++||+|++||+|-+|+-+-+-++-++---|-+|+++|-+++++|++++--|+--+|+++
+|+++-+-++-|||+|+|++-|+|+|-++-++|++++-|++++||+++|+|--+++-+||+-|-++++++-+|+|+-+++|-+|+-++++++|-++|+|++-++++|+||||+|-++++|+-|++--+-++++|-+--+-+-+++++++-++++++++-+++-|-|+|++|+++++|+|+|+|+--++|--++++++++++-++++||+|++-||-+++++++||++++-+++-+|+|++++||+++|--
+|-++-++|-+--|+++-+++|++||+||++-+--+-+++|++|++|--+|+|+++|+||+|+++|||-||-+++-+-|-++|+--+-|+++++|-+--+++--+|+-+++|+||+|++-++++++|-+++-+++++----+++-|--+-++++-+++++|+++--|+--+|++-++++|++||+|+-+-++++-+-+++--|--+|++|+--+++++|++|-+|+-++++++|+|++|-++-++|++||
++|+++++|+--+++++++-|++-+--++++++|+++-++++++-++|+++|++++++-+|||+++--|+-++++-|-++++-||||++++++++|+++-+-+++++--++|+---+++++||+-|||+-|++|--+|+-+--++-|+++++-+|++++++++---||+++--++-++++++|+-||+-+|-+-+++|+-++++|||+|++-+++-+++++|++-+++-++|-+++-|-|++|+|--+++
--++++--|-|+||+|+|+||-+--|+|-+-++---++|+-+-+++|+++|+|-++-+++-+++--|++-++++-++-|-+|-|-++|+-|++-+-++-|||++|-+-+|+++-+++-+--+++-+|+-+|--|+--+---|+|+||++-|+|+|+--++-+++|++++|||-+|++++-||-++|-+||+|++|---++|-+-+-||-++++-+-|+|+-|+|+-++-||++|-+++++++-+++++++
+++++---|+++|+++-++++|++-|+++-|++-+|-+-++++-+-|--++++-|||+++|-++|++-|-|+++-++|--|+|+|+-++-++|-+--+-+--|---|+++|++|+|-+-|-|+--++++++++++++++++-++++-|+|+-||+|++-+|-++|+|-|+-|++++|-+++-++-++||+-++|++|-|+-+++-+++|-|+++--+-+++||-+|+|+++-+-||+-+++---++-+++
|++|++++|+++|+--|+++-+-++++-+-++--+++++++|-+++-++|++--++--|+|+-+++++|++++--+|++-+||+++++++-+--+++|+++++--++-+++--++-+-+-+|-|++|-|+++|-++--++|++|++|++|-+||-+|++|++|-++|-|+|+-||+++-|--+++++-+--|+|+-|||+++++|+|+++-+-+|+++-|-++|-||+++|+||++|++-++||-+|+|+
+||||+++++++|++++|++|+++-++-|++|++|+|++-+++++++-|+|-++++|+|+|+++++--||+|---++-+-++|+---+++--||-+|+++++|||+-|++|+|+--+++-|+--+++|-+-|+|-++--|-|++++-+||++|-++-|++|+--++|+-|++++++|+|||-++++++--+|++-|+|-+-++|+++---+-++++++-|||-||+-++++-++-|++++++++|+-|++
|+|-+-|-|+-++-++|-++|+-++-++|+|++||-|++-|++|++++-+++++++++|+|++++-||-++-|-+|+|-|-+-|-||-+++++||-|++|+++++-++++|+|-+-++|++++|-|+++-+-+-|-+++|||+-++|-++++++++|-++-+|+++++++||++-+++|+|--|+++|+|+|--++--++++|+||+||+++---+||-++|+|-|-|+-+++--+-+++++++++|+++
++|-+|--++-++-+|||++++|+++-+|+-||+++++-+||++|-+|-+++--|--++|++-+-+++-|+++++-+-+|+|-+++|+++-+|--+---++|-|-+|++++|--|++--+|+||++-+||--+|++---++--+-+|++-++|+|+++-|-+++++++--|--+++-|-++++++||-+++|+-|+||-|+++|++-+|+-+-|+++++++-+++++++||-+-++|||-+||+-+|++|
+|+------|+-|+-||--|-+++-+-+++-++++++++++-|+|+-++++++|++++-++++++++++|++|++++++++-+-+|+|+-+-+|++|+++++++++++|+-|+-++|++||+++--++++++++|--++++++-|++|++++++|+||-+++++-++|+++-+++++++|+|+++++|-++++-|+|-+-+++++|+|++++|-+|+-+++-+|+|++||++|++-|+-+-+++|+-+++
+++++|++++++++++++++++++|-+|++++++-+--++++|+++++++|+++||||--+++|++|++++---||-++-+++-+-||++++--++||+++++++++++|-+++++++++||+|||+++++|++++++|++--+-+-+++++-+--++||||++|-|+++++++-++++-++---|-+++-+++++--++|++|+++++++++++|-++++|+-|++-|++|+|+-++-+++|+-+++|+
++++-|+|++++|-++|+||++-||-+++|+++||+++|++|++++++|-+|++++++|-+|+-++++|||+--++|--|++-+|++|+|-|+++|-+-+|+++-|++-+++++||+-++++++++++-++++++||-+++--+|+-+++-+++--|+|+|+-+|++--+-+|+|-++||--++|-|+|+|+-+||+++|+-||+++|||++++-+-++-|+++-++-+++++-|++|-+|+|+--+++|
|+|+++++-||+||+++-|+-++|+-+--++---+|||+||||++|--+|+|++++-+|-+|+++-+++|+--+++-+|+-+--||+|++++++-|++-++---+-+++++|||++++-++-|+-+++-++||+-++-|++++-++-++++|+++||+-++++----+-+-+++|+-+|+|-|+|--|+|+---++++++++|+|-+-|++|+-||+|+++|++|-+-+-+-|-|++|-|++++++++|+
-++++-+|-+++++-|+---++++|++++|+|-+|++||++++|-|||+-+|+-+++-++|++++-++++++|-+-|+|++++-+++--++-+++|++++|++++++++|+--+---+|-+--||||++-|-+++-+||+++++|++-+++++++++++++++-+-+-++-+||+++++++-|++++++++++++-|+|++++|+++-++++++--+|+++++++-++|++--++-+-+||-|++|++||
+++|++-|++||++-+-++-+++|+|++||-|++++-++|+|+-|-+|++--++|-+-+-+++|--+|-++|++|+++++--+--|+--+++++-++-+|-|++-+++|+++|+|-+-+--|++-+|+-+|-||+||+|+++-|++++-+-+|++-+|+--+++|+++++||+|+++|-|++++-+-+++++++++++-+++|+|+-+--+-||++++|-||+|+-+-|+|+|+++++-+++|+|+|+++
|||||--++|||++---+|+|+--+++++++||+|-+++++|+-+|+-+++|+++|-+++---+||||||+-+-+-|+|+++-+-|++|+||||+||-----+++++++++--++++|++|+++|++|+--|+-+|-++|++-+++-+|++++-+|+++++-++--|++++-++-||++++-+-++++++|++|++|++++|++++++++|+-+|-+--+++++---+-+++|++-|++|-+|+|+++-+
|+-|+++++-||+|+|++++++-+++++|+++|++++-|++-++++---+++-||+++-|+++++--++-++|+|++-|+++++|++|+|+++++-+-++|++++-++-+-+|+-|++++-++|||+-+|++|+++++++|+++++++++-|+|-+++|+-+|-|||++++-+++|++|++---||+--+-+-++-|--++|++-+|-++++-|++-+++++--||--++|+-++|-++++++-++-+++
+++++++++-|||-+--+||+|++++|+-+|++-++-|--++++--|-+-+|-+++++-|--+++-++++-|-++-++|||+++++|-+-+++++-+++-+++-++++|+++++++--++|++-++++|++-||++++-+|+|++--||+++--|++++--+++|+|-+++-|-+++++++++-+++|++++++|+---+-+++|+++++|++||+||++|-++|+|+|++++||+++|+||+|-++++-
+++++++|++---+-|+++++++--|-+-+-++|-+||++-|-+++|+|+++|-+|+++-++|-++|+--|++++|++++|++|++||+|||++++|++++|+++|+|||++||++-|+|++++++-+|+|++-+++--++|+-++|+|+++|+|-++-++-+|++|--+|++++++|+--+++|+|+-+|+|+-|++++-++|--++-+-+--++||+|++++++|-++-+-|--+|+++++|++++++
++++-+-++++-+-+-+-++++||+++++||++-|+-+||+++++++-+++|+-+++--++|++|--+-+-+++|++---|++-++|||+++-|-+++|++|-|+|+|+++|++++-+-+++|+-++++|+++-+|+++-|+||+||++|++|-++||+-++-+--+++|+++|---|+-|+-|++++-|-+-+++++|--++++-+-+++++++-+++++++-++-+|-|||+|-|+|++++|-+++++
++++-++++||-+|-+++|+-+|+++-|+++++++++-++-+-|++-++|++++++++||++++++++++|-+||-++-++|++-|+++++++--+|-+-+|++++++++-+++|+++-+|++++++++-+|++++|++++-+-++|-+++-++++++-++++-|--+-++++--|+++++|++++++++|-+|||+++||++-+|++--++++++|+||--|-++|-|++|+++-+----|++++|++|
+|-++-+|+|+++-+|++-+++--+-|+-++++++++-+++++++||+||++-++++-|+++|++----||+--+-+-++++++||+++|+-+-+-++-|+++-++-+++++++|+++||+|++|-++--++--|++-+|--|++++++++-++-+-|-++++||++++++++|+-++-|+++--+---+-|++++++|+++-++-+-+-++++|++++++++|-++-|+-|-+++--+++-+|+-+-+|
++++-+-|++++-|+-+++++++---|++|--|+-||-|--++|+|-|-++++-+-+|++|++|++++--+++-++|+|++|-+---+++|++|-+--+-|++++-+|+++||++|++--++++|-||++|+|+-++|+|++++-|||++||+++--+-+|+---+++||+-+++-|+++|+-+++++|+-++++|-|+++++-+-+++++++--++-++-+|||+++||+++++++-+|-|+--+|++|
++-+|||+-|+++-++++||-++|++||+-++++|++++|-+|++--++|+-+|-|+|++|--+-++|+++-++|-++++-+-+-+-|+|++++++---+++++++||+++-+|+++|++++-+||-++++|+++|+-|-||+++++++||+|+++||++|+++++++++|+++||+|-++-+|+-|++|+-++||++--++++-+-++++-++|++|-+++-++||+++++-+|--|+++++||+||++
+|+-++-+-++|++++|++++-+++|+-++++-|++++--+|-+----++++|+-+++++++|++|-+-|++-++|+++-+++|+||+-++|+++-||++++|++++|+--|++||++-+|+++|++++++++-++||++++--+-++++-++-++++--|+|--+--+++||++|++|+|++|-|++-+++-++||++-++++++|+|+-|-+-++|+---++||+++|+-+++||-+|+++|-|+++|
|++|+++-++||-+++++|+-++++-+-++++-+|+++-++|--||+++|+|+-|++++-++++-|-||++-|++|++-++-+|++++++++++|-+++|-+++++|-++-++-|+||+++++++|+|++++||+++||+-++|+--|++|-||-|++|||+|++++-|-+|+++++++-||+-|+++-|++++|+++++|++-+||+++++++|+|++++-|+++-+++||++-++++++-++-+-+-+
+-+++++-+|-+--+-+|--||+++++|+-+-|+|++-|+++|++++|+++-+++++|+|-++|--|-|---+-++|-+|-|+-+++++++-++++-|+++++||+++|+-++++--|+++-+||--++-+-+|-||++|-+|+++|+-+---|++-++++|||+-+++|||+++++++-++++++++--+|++|+-|+-+|--+--++-|+||+||++--|++--+-+++|-||+-++|-+|++|-+++
+++-++-+|++|+++-++--+++||+|+++++++-|+|++|++++-++|||++-|-+++||++++++-|++++|+|+++|+-++-|+||+-|-+-+||+++++||+|+-++++++++++|-++-+++++++--++-++||-+++|++|++---++|++|++++---|||||++++|+|++|++++-+++++||++-+-++-++++|+++++++|+-+++||++++|+|-++|-+-+++-+-++|+|+-+-
|+|||++-+-++++|++-|+++|++-|-+||++|-++++++-+++++++-+||||+|++|++-|-|-|-||-|-|++++++++|+|++++|+-+++++|-+||+|++|+++++++-++++|+--++--++||+++|+|++++|+--+||+++|+-+-|---++++-+--+|+|++++-++-++++||+|+|----++|+|||+++-+--+-++-|-+++++|+|+++-+---+++-|+|+|++--+++++
|--||+-||||||+++-|+++++|+--+++++-+||-+++++-+++++|+-+||+++++++++|++-++|++++|-|++-+|+||++||+-||+|+++++||+++++++++|++|-+++-|-+++++|+|+|-+-++++-+-+++-+|-+|+-|++++|+-|+-+++-+|+-+|-+-++++--++++||++++|+++|+-++|+++|+|+++++|+-|+-+-+|+++--|+|+-|++++++-+-++|+||
+|+|+++|-+|||++|+++++++-||+++--|+-+|||+|-++-|-+-++|-+++++-+||-+|+--++-++-+|++|++|-+++++++++-++++|-|+-++-||+|+-++++++++++|++++-+-|++|+++--+++|||++++||-+-+|+++-++++|||+|+|--|+|-+|+++++-+|||+++-+|-++++--++|-|++|+-+|+++|+++++-+++|-||-++|++-+-++++|++|+---
++++++++++++||--++|+|+++--++++-+++|++|-+||-+++|-+|||++-+-+-++-+--||++-+|++--+|+++-||+++++|++|-++-|++++-++--+++++-+++++|-++-|+|-|-++|++++--++|+++|+++++||++|+-++|+|+--++++-+-+-++++|++++--+++++--+|-----+|++-++|-|+--+++--|++-+-||+|++|+--|+++++-+++++|++-+
++|+++-++|+-+|++|-+|-+++++|||-+++++++||++|+|++++-+-+++++|+++|-+-+-++++-++-|-+++-|+++++-+|++++++++|+++-|-|+++++-|||+|++++++++-++++|+++++++-+|--|-||++++|+++|-++|-++-|++-+-||-++-+-++++---+-++-+|+-+++++-++-+++-|+-+++|-++|-+-++++|-|+++|-++++-++-++|++++-+-
+-+--|++|+-+-|||+++|+++++++-|+|+|-+-+|+-+--|-+++|+++++++++|+++-|++-++|+|+++||-+-+++-++++++-+-|+++++++-|++-|-++-+||++++|+-+|++++-++-|++++++|+--+++--+|+--||-+++-+++-++|-++++-+--++++|-++|++++||++++-+++++|+|++++++--+++|+|+++-+++-++|++++++||+++|+++++---++
|---|-+-|+--+++++-++++||+++-+++|+-||-|||+-++|+++-++||+++|+|+++-++-+|++|-+++|+-+++-+++-++++++++-++-+|-+-|++++|+|+++-+|-++++-+|+++-+-+-+-|-++++++-|-+++|-+-+|++-+--++++|+-|-++++++++++++-++++-++-----++|-|+++-|+|-+|++++++-+-||-++++++|+|+++--|++++-++-+++++
-+|+||-++|++++--|+-|++++++|-++++|--+-++||+-|-|+|+-++-++|+-++|+++++-+|+-++||||+++-++-++-|+|+||++||++-++--+++++-+|-+|+++++++-|+||+-+--+|++++--+|-+++-+++|++-++++-++++-+-++|-+-+--|++++-+-+-++||++|-+|---+++++-|+|-|++|+++++++||-+++|-+++-++|+-+||+|+++-+|+|+
--++++++|+|+|-++|+++++||+|+++|++++-+-+|+-+++-++-+|+|+|-||-+--+++++-++-|+|++|++-+++++++-++++---|-|-+++--++++++|-|-++++-++-+-+-++-|+|||-++|+|++|+++|+|+++-+++++--+++++-++++|+-+|-||++++++||+|+++-|-+|+|+++++++++|+|---++|+--|+|++||+-+|+--|++||+++||+++-++++
|++++|+++|-++|++-+++++|++----+++-++-++|-+|||-|+|+--++++|+++||++-++--+++||-+++++++++--+++-+|++-++++++||-+|--++++||---+|++-+++-++-+|+++++--+|+|+++++|++--+++|++-+|-++-||+++|++-++-|--+++|+++-|+-|++++|-++-++|+|-+|+++-|+-++-+--+-+|+-|-|+|--+-+|++++-|+||+-|
+-++++-+|+++-++|+--++++++|+++-+--++++||-|++|++++-++|++++|+++--|-|+-|--|--+-++||-+++|++++++++|-+++++++++|||+-+-|+-+||-+++++-+|||++++-+++|-|+++||-||+|-|--+++|++++-+--+|+++++++-|--++++++++|||-|-+-++++-++-|+++-+-++|++++++++-+|++++++++++|-++-||++++|++--+-
++-|+++-++-|+++++-++|++++-++-++++++---+|++--|-++|+-|||+++++++++|+|++-+-|-++++--|+--||+|--|--++++-+|-|-||+|++++|+-+|-++--+++-|++++++|-+-++++--++-|||-++-+++|-|++++|++|-++++|||+-++|++++--++|+---|++|+-+|-+-+|+++++|+++||----++-+|+++-++-+-+++++++|++++-+-|-
+++-++|+|+++++-+++++|||++++++++-|+-++||+-+||-|++++++++++|+++++++--+-++--|+|+-+||--++++|-|+--+--++++|||+|--+++-+++|+-|++-+|++++|||+-|+|+-+-|+|+|-+++++++-+++++|-+++|-+|+++|-+-|++-+-||+|+-+++++-+|+|+++|++++++--+-||-|-++|+++-++-++++|++-++++---++++|++++++
|--|+++--+----+--++++--+++-|-+--+|-++-++-+++++||---++++-+-+-+-+++|+|||++|++|+|-++++|++++++||+++|++|-|+++-|++-++++|++-|+-|+|+|-|++-++-++-+++++++-+++++|+++---++|-++++|+-++-|+-+++++++|+|++-++-++|---|+|-|--+|+++++|+|-++-+||+++++++++|++-|+|-+||+|++-|+||+-
+-+++-+++-+++++++-++++--++|-||----|-||++++++++||++||-+--|+-+|-|+|+-+|+---|+++-+++|-|-+++++-+--+|++-+|++++-++-|+++||-|-++++||++|+-+|--|-+-|++|+|+|+++|++|++++-+-+++++|++|++||||+|-++|-++|++++++--++++|+--+|--+++++++-+-|+||+---+++|+-+-++++|++-+++|++|++|++
+++|--+--+|---|++++++++-+++|++++|++++|-+-+-+++|+|++||+-+||+|++|+++++++++++-++++++++++|+|-+-|++-++++|-++++++++|-+-+-+-++-++-++++|--+|++++-+--++-++-++-+++++++|++|--||-++|+-++-++|-+-+---++++++++++++++++||+---|++-+-++++-|-+++++|+|++++++-||+++-+++++++++++
-++-+++|---||--|++++||++||+||+++||++++-+++-+-++-+-++++-++|-+++++|+++||+++++-+|+++++-|++-++++++++-++--|++-+++++|+|-|+||+++|++++++++++|++-|++++|-+++++++-||+-+|++++---+--|++|-+++++-+++++++++-+|+++++|-++++-+++|-+++|+||++-++-+++++|+++++|++||-+|+|+++|+++--
|-+-||-|-++++-|-+||+|-+-++++++|+-|++|+-+|+||+|+-+|++|+--+++++|+-++-+-|+|--+|+-++-+++++|++++++|++--++-|+|++++-+|-++++-|++-++-+|+|||+|-+-++|++|+|++--|+|++++|+-+++-++-|+--++++++|++-|--||-||+|+-++-|+-++-++|||++++|+||++-+|++|++|+-++-++|+++-+++++|++||-++++
+--++-++-++-|--++|-+|+|++++-+-++|++++++-|-++++--+++++|+-+-|+++++|++++-+++++++++--+++-++++---+++-++-+|+++-++||+++|+||-+-+-+||+++-++++|++|++++++|-||+|--++++++++-+|+++||--+++++-+|+--++|+-+-+++|+++++++++|--+++--+-+|++|++++++-|||++++-++-+|+-+-+++|||+++|++
-++|+-+||-+|++-|+++-++|++|+---+-+-+-+|+|+|+++-||-|++++|++|++--++++++-++++|+|++-++|++|+++|--++++++++|--|||--+|++||||+++||++|++---+---+-||-+++|+-||++++|++--|-|++++|+---|++|--+---|+-++|-+++++|+-|+|-+++-+++|++|-++|-+++||++++++||+++-+|+-++-+++++++||+-+---
++|--++--+-|-|++|++-+||+-|+++++++-|+|+-|++-|+|+-++-++|-+-+++||+||+|++|+++||+-+++++|+--+++++-+||++--+-++|++++++|+-+++-+--++-++-++--++--+++++-+|+++|++++-|++++-|+++-+-+-+|+++--+|---++-|+-++++-+|+++-+--+-++--++-|++++++-++++++++-++++--+|++|-++|+++-+-+--++
+|+++-++-||+|||-+++|+|+|++++-+||+||++++++|-+|-++-+|+--+++++++++-+-+-++||+|+|+++-+++-+++---+||+|++-|+++|+|++|++|-+|+-+++++-|-++++++++|+---|+++++|-++-+-+||+|||||-++||-|++|+++++|+|+++++-++||+++++-++-++++++|+|++-++|++-+++|++++++-+|-++---+++++++-|-+|++++-
++-+++++|-+++-+++-+||-+++++|+-|+|+++|+||++++-|-++++++-+-+-|-+++++++++|+-++|+|+|||+|+-++||+-++-++-+|-|+|++|+||+++--+|-||+++|+++|+|-+++|-|+-|+-+|+--++|-++|-|-|--++-+|+||++|++++||++|+-+-||++-++||+||++|+|||-|-+++|-|++-+|+++++-+++++-+++|-|-+++-+-+++|+--++
|++-||++-+++++++-+--++-+++++-+|--+-++++++|+-+--+-+++++---+|-+++++|--++-+|+-+-|+-+|+---++|+|+|-+++++-+-+-++++-|-|-+--|++|||+|||++-++++++++|+||+-+++||++++||+++++++-+|--+|||+++-++++||++-++|+|+|||+-||+||+|+-+++|++++|-++-+++|++-+-+---|+--++|+|++-|+++-++|+
++++-+++-||++|+|-+|++++|+++++||+--++|++-+++-++-|+++---+++++|-+-+--++--++++|+|+++|++--|+|+++-+++++||++-+-+++-+++|++++|+|-+-+-+|+-++-+-|-|++|++|+|+-|+|+++--|++++++++++-+-+|-++-+-++-+||++-|--|+-++|+-++-++++|+|++||-||+-|-+--|-|-+++|+--|+-++++++++||++|+-+
+++++|+++++++--++|+-+++-+++++++|+|++++++++-+|+-+++||-++|++|-||-+-++++++|+++-|++++++++-|+++|+--|+|++||+++|++++++++-++|+|+++|+--+++++++-+++|+++-+-+|-|||+-+++-+++++++|+++||++++++-+-|-++||+++|+|+-+-++||+---+|-|---+++-|-++|-|+|-+||++-++++|++++-++-+++-+||+
+++|---+-||++-|+++|++++++--++|++++++-||++|-||+++|-+++-++++|+-++|+++++++-+|--+|+|--+++--+|+|+-++++++|+++-+||++++|-+++|+++|-++-+-++|++++-+++-+++---|+|++||+--+-++++|-+|+|+|++++++++++|++++++++-++|++|-+-++++-+-+-+|+++--|+++++++++++++++++-++++++-+|++++-+++
|+++++++|-+-+++-+++-++++++++|+++-+++||-++-+--|++-+-++|+++--+-+--+|+++-++-+||+-+-+|+|++||+-|++|+++++--+|++|++|+++++-+|-++|++||+-++-++|+++++++--+++|++---++--++-++-+|+|--|-+-++++++||--+|--|++++++|++|+-++--|+|++-|++++||+|+||-+|+-++|++|||---||+++--|+|-+-|
|-++++|+-+-++-+++++++++-+-++-++++-+++++++-++++|-+-|-+-+++++++--||+-|---+++|+|+-+-||+-||+|+-++|++-++-+-++|++++|+---+--||+|||-+++++++|+++|++|+|+|++-+++++-|+|++++-++|+-+-++++-|+|+|++++++++--+--+++-|++||++-+-|+++|++++|+++++-||+++++-|+|++++||--++++++++-|+
++|+++--++||++-++++++++-|+|+--++--+++++-+-||+++|++--++-++|+++++-|-+++|+++--+++++-+|++|---+++++---++|++-+++-++-+-+|++++++||+--||++-+|+|+++++-++++++++---+-|++-++|++-+|+|+||+|||+++++|+++-|+++||+++++++||-|-++++||||++++++--+|++|+++-+++-+|+++|+|+--+++-+|++
+++--|+++++|++++++++-+-||+++|--++++-|--+++-++|+-+++++--++++++++|++++-+|-+++++-||--+++|-++++|+-+|++++-+++|+|++|+-+++-+-+--++++---++++-+|-+-|-|+|+-+||-++++|+-+|+--+--+-++-++-++||+|-+++--+-+-+-|+++++++-|++-++-++-+-++|----+++++|+-+++-|-++-+||+++|+-|++-++
||+++++++-+||+-|||+-++++||++|-++|++|+++|+||++||+++++|+-+++++-+++-+|++++++-||--++++--++++-|+|-+-++++|++++|-|++++-|||+++||+++--+++|-+++++-++++-+++|++-++-|-+++++|-++--||+-|-+++--++++|+++-+|+++-+|-+-++++--++-+-||||+|-+++++++++|+---+++--+++++-++|+---+||+-
|++||--+|-+-++|++|+|++||++||++|-++|+-||+++++||+-|--++-+----|+-+-+|||+-+++-+|+---+-+|++-|++|+++||+-++++|+-+|+|-+-+++-+++++|++--||-+|-|++-+++|-+|-|+--+-|-++++||--||+-++++++++++++++-+-++-++|++|++-|+-+--++-|++++++++|+++|-||-+-|++|--++-||+|+|-++||++++++++
++++-+|+-||++|+|++|-|+++||||-+++++++++-++-|++++||+++|-||+++--+|+|+-|+|+++|+-++|++-++++++-|+|++-|+++-+-+-++|+++-+++|++|++++-|+||+++++++||+|+++--|++++++++++|-+|++|+++|-+|++-+--+|+||+-+++-|++++|+-+||++-++++++-+-++|+-+++++++++--+-+|+-|-+-|++||-+++++-++++
++-+++-++++++++|-++++++-+-++|++++||+|+++++||++++-+--+-|+||+|+++-+|-+++++++++++--+++++|+-||||---++++++|+++|+-++++||-++++|++++-++++-+-++||+++++-|++-+||+-++++-+|+|+++-+|+-++||+-+|+-||++-++-+||++|++||+||+--+-+-+-+++-+||++-++--+-+--|+++|--+++-+|+++-+++++|
+-+++-+-|-+-+-+|-+||+++-+++++++++--+++++++-++++++++++++|+++++-+++||--+|+|++--+-+|+-++++++--+-+++|+|+++--++++++++++++++-||+-+-+++|+++--+|-++++|+++|-+-++++|-|-+--+|+|+++++--|-+++||++||||-+|||+||++|+++++++-||+-++|+|++|+-+|+++-+--+++-++||-+--++||+++++++|
+|+++|+-||+++++++++-||++|-|--++++-++|+++--|-+|++-+-+|++|++|-|||-++++||+|-+|-+++++++|+|+--++++--||++++|-+++||+++||-|+||+--+++++-++|++|++-|+|+--++++++||++|++++++|||+++||+++++-+-++-+|+|-|+|+|+--+-+-+-++++++||++|-+++++-+++|++-++--++|-+|+++||+++-|-++++++|
|+-++-|+|+++++|--||++-|+|+-+++++++-++++++|-|+--|+-+-++-+++++-++++|||+--+|-++|+|+||--+|-++||-+-++|+-++++-|++||+++|+|+++++++++++|--++++|+|++-+||++|-++++|++---++++++-++++||----+||+++||+|+++-+|+-|||+|++--||+++-++|||--+|-+++-+++|---|+|-+-+|+|-++++||+|+|++
|+++++++-+--++|-++-++|++-|+|+-|||+++||++||+++|+--+--++--+|+--||+++||--+|+++|+++++++|+-+++|-|-++-++++-+++|-+|||+++|++++|++|+++||+++||--+++|-+-|-++|+++|-|-|+|+|-+-+|-++-++||+++|+||++|++|+|+++++|++--++|-+++||++-|-+++||++++++|+++++-++-+|||+|---+++++++--|
+|+-|--|++-|+++-|++|+-+|+--++-++-++++|+++--|++-+-+-+++-+-|-+-|++++--++--+-||-+++|-+++++-+-+-|+++++-+-++++|+-|+-++++++++|++++|++++++++--++++||-+-|||+|+++-|++|+-|+-|+++|-+++|--++||-|+++++|++|+-++-+-+--+|++-++++||++++|+++-++-+|++|+++++|+++++|++|+||+++||
-|-+++--+|+++---++-+-+-+|-++|+|++++-+|-++++|-++++||-++|+|++|++|-+++|++++++|+++|--+++--|+|+|+-+++-+-++++-+--+-||+++--+++++-++|+||++--+-+|+--+||+++++++-+++|-+++|+++-+++-++-+-+-+-|++-+++|+-+-++|+++-+++-++++++++|-+-+++++++++|+++-+|+-++++++++++|-+-|++|+++
+-|++++-+|||--+|++-++---+++++|+++|||++-+|++|+|++|++++++|+-++++|+|-+|++|++++--++||++|++|+-+-+++++++|-+++--++-+|-+|+-+-|--|+++|+-|+|++--|++-+|+-++-+||++-++++|+|++++-+++|+-+||++-+++++--+++++++|-|++|-+++|++++|||+++|+|-++++|++|++|+||-+-|-+-+++++++|+++-+-|
+-|-|-|+++++--+-|--++||-+-|++++||+|||+|++|++|+++++|++|--++--|-||++++-|++-++++++--++|+-|+||-+++++++||-+-++|+++--+++-++-++-++|+|++--|+--+|+|+|+++||+-++++++|-+++++||++------++++|++-+|-++-|+++|+++++-+-|-+++|+--|++-+|-|+|+-+|+++++-++--++|+|++++++--+-+++|+
+|+|++|+++++++||+-|+|-+++-+++-|-+-|++-+++||-++++++||-+++|++-+++|+|++|+-+-||-+|++-+++-++-|+++-+-++||++++|+++|+++++++++---+-++-+++|++++-++--++++|+-|+||+--+-+-++||+||+-++|+|+|++|+|+-++++-+++-++++++|+++++++++|++-++++++-|++|+++|+---+++||++|+-|+-|+++--+++-
++++|++++++++|+|+|++++--+++++++++-+|--|--+++++-++|-+++-|+++|+++-+--++---|+-||+|+-++||+++||-|+|+++++-+|++++--+++-|-+||+++||+-+++|--+++|+-+-|-+-++--++++-+++|-||+-+|++++|+-|+-|+++-+-++|++|++-++|++-|++-||++||-|+++-+++++++||++-++++|||+-+--++|++|+++--++|++
+-|++|+|++|-+-+-+++-+---++|+|+-+||++-+++-++|+|++++-|++++-|-+++++++++|-+|+|+|+-++-+|++||+||++++-++++++++||++|+-|||+||+++|+|+-++|+++|+|+||++-+-++|+++|-++|++++||+-++++|-|+-++++++|+|||++++++-++++++++|+++++|+--+++||+++++++|+++|-|+-+-+|++++-++---+++++++||+
+--++++|+-++|+++||+-+++--+-|+-|+++++|+|+++-+-++-++++|+++||-++-++-+++++-|-+|++||++++++++-+|+++-+|+++-++++|+|+|+|++++-+-+||--++|+|-+++|+|+++-++++--+|-+-+++++||+++|+-++-++++||++||+|--++-+-+++-|++|++++++|+++++|++|+++++||-+|-++-|--|-+|+++|++-++-|++-+++|+|
+++-+++++|+-|+++++-|+++-+++++-++|+|+|--|++--+-++-+||+|++++||++-|+|++|+-+-+-|++++--+|--|++|++---+++-+--+-+|++-|--+|||+|+++-+++-+++++||+++++++|++-++++-++-+||+-|-+|-++++++++--++-++-++|+++-++||||+|+|+|-|+||+++-|+-+|++|-++++++|++-++++|+|--|++++-++-|-++++|
+-++-++-|++-+++--|+++++++++|-+++|-++++++--+||+-++++-|--+|++++++|-|++|+++++-+++-|+-+|+|+--+-++-+-|++++++++|+++-+||+|+|+|+-+++|||+---++|+-++++++-+++|+|++++-++----+|++|++|++++-++++|+|++-+|++|+|++|+|--+++|+++-+++++++|+-+-+++++++-+++++++||+|--+++||++--+++
|++-|-++++||++-+++|++++-+-+++++-+++++|++|+++|++-+-++-||+-+++-+++-+++|+|+|++|+|+---++-+++-+++++||---+-++||++++-++++-|+-|++-++||+++-+|+++||+|||-|-|--+|+-+++-+|-+-|-+-+++++|-|+|-++-+|+-+-+|+-+-++++|-|+|+-|+++-|+++-|-+|-+++--++++--+-+-+--+++++-++++++|--|
+++++|||++-+++|---|++++|+++++|+||+++-+||+++++-+++|+--+|-+-+-+++++-+-++-|+++-+-|-+-++++|+|+++-||++++|---+|++|||+-|++++|-+|++|++++-|+++++++|++-++++|++++|+-|++-++++|-+++++++-|++++-+++|++++|+|++++++|-|+-+-+|+|++++++|++||+++++--+-+-|++++++|++++++|++|+++|-
|+||+|-++|+|+++++++++++|+++--++|++|++++-||-|+--+|++||+||+++|++|++++++|++|+--++|+-+|+++++|++-++|+|-+|+-++++-|-|---||-+++-|++|+||++|-++++|+-+-+|-+-+|++|+++-+-++++++++-++-++++-|++|+|||-+-|+-++++-|-|-+--+|-|-+++++++|+-+++++-||+++++|+-++||++++|++-|++--+-+
+|--+|++||++-|-+|++++-+--+-++||-+++-++|++++--|+-|+|+|++|++|-+--+++++++++-+|++-||+|-+---+--++|+--+-+-++|+|--|+++++++|+++-+|+--++++--++-+|++-++-++-++++++|+-++-++--||+|+-++++||++--+++++|+|+++-|++|--|++|-+-++++-++++-|-+-+-+++++|++++|+|+++++++|+-+||+++|-+
||+-++++++|+++|||+++-+|++|++-+|+-+++++++|--++++-+|--+++-+-+++++++-+|++|++++-|++-|+++++++++-+|-++|++++|-++++|++-+++++-++|++|++-+|+++-|+--++-+|+-++|+|||+---+++-+++-+|++++++||+||+|+|+-++-+-++++++-++--++-+|+-++-|+++|+-+|||+++++++++++++|++||+++|++-++-+|++
|+----+--++|++---+++-+|-|+++|+++-+-+++++++-+||++-++|++-+++---+-|+-+-+|++++|+++-+++||+|-|++|||+-+-++|-++|-|+++-|++|-|-|+-|+++|+++|+++|++--++++++-++++|-+++-+--||+|-+|+++-++-++||+++++-||++-|++++||-+++|+|-|+++-|-+|+|-+|-++|+--+++-+++-|+++++++|+-|--+-++++
-|+++||++++||+++-++-++-+--+|++-++||+|+++++|+++--++++++||-+--++|++|+++-++--++-||+-+++-++-++++|+++||-+++-+++---|+++|-|+|+-+-+++|+||++-++++|-+-+++++++-+-++++-++++++|+++-||+++|+|+++|-+|+|++|++++|||--+-++++++++++||+||+|+++-+++|+-|--+|++||-+--|++-++++-++-|
+-+++|+++++++|+--+|-+|+----+--++++|+|-++++|++|++++++++|+++||+++++|+--++++--|-++||+||++++-+-|+|--+++-+--++--|+++++++|-+-++++||-+++++-+|+++-++--|+||-+|-|+|+++|++++++|+|++++++++-++|-||+-+-+---++++++|+-+++++-+|+||+|+|-+-+-++++-+++++-++|+-+-++||+++|+---++
++++|-||+++-++++|+++--+|+|+++-|-+|-+-|+-+|+||+|-|-+|+-++++--+++||++++++++++-++|+++++|++|||+-++-++++++++++-++-++++++-+++-+++--+-|++++++--|+-+-+++++|++|+++|-||++++-++++|++++|++-+++-+++--|-+-+++++--+|-+-+-|+-||+|+++-+-++++++++-++||--|+++|++--++|+|+|---+
++--|++++|++++++++|+-++|++--+-+|+-|-|+++++|+++++|++|--+++|+++++-|+|+-+-+-+++-+-|+-++++++-|+++++++++|-++-++--+-+++-+|+++++||+|++++++-|++--+||--+|++-+-+|++++++--++-++|-+-++++++|-|+++||-+++|++-+||++-++||++|+|+-++++-|-+-++|+++|++++++++|-+---+-+-++|++++++
+|++-|-++++-+|+-+||+-++-+++|-+||+|+-++||+++++++++-+-+|++|++|++|--||-++-+-+-++-++-+++++++++-++++-+++-+|+-|+++|+|+++||+-|+-+++++-++-+-+|+++|-++++||+++-++++|++|-||+++|-||+|+|-+-+|+++|+|+-|+++|+-|++++||--|++|-++|+-++++|+|+++-||-|++++-++--++|++|++-|++||-+
+-+-++|--++-+|++++|++++++-++-+-++|-|+|+-++++++|+-+|-+++-+|+--|++--|-|+-+++|++++++||+++++++-+++++++++-||+-++-+|-+++|+||-++|++|++++++|+++-+|--||++||+--|++-++++-++-||-+|++-+++|+-++--+++|+++++++|++-|+||-|++|+|++||+|-++-+|-++++-++++|-++||+-++++|++|+||-++-
|+++|+-||+++|+++++--+|++++|-|+++++|-|+-+-|+||+++-|--+++++|++|||+++|+++++-+-++-|+++--|+|+|++++|++++--+-+-+|+-+|++||++---+-+++++-+++++|+-|++---+-+-++-+|-+++|++++|+-+-+-+|++|+||+-++-+++|-|+|-|+-+||-+-+---|-|++++|-+++-|-|||+++++|++++|+-++++-|++---|++|+-+
+++|++++-+++|+++-+++|++||+++||+++|++-|+-|+|-|+--++--|+|+++|-+|+|-++||+++-+|-+|-+++|-+|+++-++|++++++++|+|++|++++++|++-+++++|++++||+|+||+++++|+|++-++-+|++|+-+++-|+++++||||+|++-+|++-+-|--|+|-|+-+++-+-++-+-|-++|++++-++-++|++++||++|++|+|+-++++++|++-++++||
++-+-|++++|-|+++|++++++|+|+||||+---+-+++-+++++-|+|++---+++-|-+++||+|++++|--+++|+++|+++++|++-+++-++++++|++-|+-|+--++++++-|++++||+|+++|+|+++-+++-|+-+||+|+++++-+-+|+++-++|+++-++++++|-+++++|+-+++|++||++++||++-|-+-++---+|+++++|-++|++-+-++++|-+++|+|+-+|-++
--|-|++|++-|-|-||+++-+++++||++++|++|+-++---+-+--+---++++++++++++++++|+++++-|++++++|++++-+-+|++++-+-+++++++|--||-++--+|-++-+|+++--+++++|+|+|++++|+--+|+++++-|-+++||+++--|++++-+-+--|-++--+||+-+++++|-|+|-+|++|++++|-|-+++++-|+++++--++--++-+-++++++++-||+|+
-+--+++++-+++-+-+++|++-+-|||++|++-++|-+-++|+|+---+++|--|+|++-+|+|+-|++++++++++++++--|++|+-+|++++|+|+-+|+++++-|-+++++-+|++-++-++++|+++-+-+-++---+++++-+||++--|++++-+++||+++-|+|+--+|||+-+++-+-+++++|++|++++++++|+|-+++++|+|-+-+++|+++-+-++---+|-+|+|-+++-++
|+++++|--+++++++++|+|++|-|+----+-++++-|++-|-+++-+|-|+|+++|+|++-++++||+-+++++|++--+++++|+-||++-|-+-|++-+|+++-+++--++|++|++-++++-++---+++--|++++++++++++-++|+-+++||++|++++++++++++++|+||+-+|---|+-+|+++-|||+|+---+++-|+++-+++-|--+||++--+-|-+|+||+|+++++++++
-++++|||+|++++|-++---++++++-+-++++||+++++|--|++++||+++++++|-+++++++-+-+-+|--+++|-|+-|-|++|+-++++++--+++++-++-|++-+|||+|+|-+---+|||+++--++|+++++++-+++++|+++-|++--|+--+---+|--+++|+--|++-+-+++++++++++-+|-++-++-+++++-++--|-++++-+||+--++-++-+|++++|++|++|-
---|--+++|-++||+-|-|+--|++|+|++++++++++++++||+-|-|++-+--+++++||||++||++|+|++-+--+--+++++++-+||-|+-|++++-+++|-++-++|++-++++|++|+-+++++++++++-|+|--++++-+---|+++++-+|-+-|+||+||++|+||++|||+-+-+|-+||++-++++|+|+|+|+-++++-|+-++--+++++-++-+++|+|-+++|-+++++++
++++|++|+|-+++++++--+-+|+-||++++||-|||+-+-++||-|-+||++|-+++-+++-|++|+++-++|+++-+|++++++++-++++-++-++||-|++|+---+-|+|++|+++-++-+|++++++-+++-++++-++++|-+-++|-+--++++|-+-+-++-+-+-|+++-++++++++-||++++++|+|+|-+||-+++++|++++--+-+++++-+++++++++-|+|+++|++-++
++-|++|--|++-++-+++|+++++--+|-+-+++|++++-++-|+|-+--+++++|-|-+++|+++++|-++-|+|+--||||++|++-+--|+++-+|++|+-|++++-|-++++-+-+++-++-++|++-+-|+++|++-++---+|+|++++||||+-|+|++-++++|+|+--+|++|---+-|++|+-++++|+++-++|++++++|+++|+-++++-|+|++--+++++-+-||+++-+|+++
++++||+|+|+---+||||--+++|+++-+++|-+++++|++++--++-+-|+++||++++++|+++++|+|++-+-+--|+|++|-|+++||++++--|+-+||+-++++|||+-++++--+|--|+++--++-++-+++--+||++-+||-++|+|-++++-++-+|++-+-++|++--+|+++++++++|++++|-++++|++++++-+|+++++|+++++||+-||+|+++-+|--+++-|++|+|
++-|+|+||+--++||-++|--|+++|++|-++-+|+||+|--++-|-+-+-++|-+|++++++-+-+++|+++|-+-+|+|++++++--+++++++++++-+|+--++++---++|+|++|+++++-|+++|||+|+-|+-++|||+|+--++-++-++|++||+++--+|+|-||--++|++-+--++++-++-+|++|-||-++--++||++++|+|-+-+|++|+|||+++|+++++---+++++-
-++++++||+|++++||++|+++++-++++|||+|-++-++-+|+++|-+-|-++++-+++-++++|-|+|++++++-+++-|--+|-+||||+-|--+|+|-++|-++++--++++-|+-+---+|+++++++++--++---+|+++|++|-++-++++--+++|+--+++++-+++||++++++++--|+||+++|-|+-+++||-++++-|-++|++++++++|+++|+|+-+|++|+|-+-++-++
|+++-+|++++++|-+||+++++|+++++-+++|||+-+++|+-|+--++---+|++++|+++|+|+-+|++--+-+++++-+++|-++++++++|+-++++-|+|+++|++-+|++++|++++|++++++++-||+++++++++-+|+|-++||+-+-+|+||-+--++||++||+++-+--+++|+-+|+++++|-++-+--|+|--|-++|+--|-|++++++++++++-+|+-+--+++++|+--+
+|++--++|+++++++-|++|+|+||++||++|++|+-++|+|-+--+|+-+---++-|++++|+---+|++|-+|++-+-++++++-|-|+--|++++|+|++++-+++++++++-+--|+--++-+|+--+++-+|-|+++---+++|--+-|-+++--|+|++++|+|+++++++++++++|+|+-|++++-++-++|+++++||-++|+|++--+++++++++-|+++|-|+|+-+||++||++++
++-++-++|+--|-|+++|||-|+-++-|--++++++-||-|+---|+++++---|+|--+++++|||-++|+++||++++-|-++--++++|+|+|+-+++++|+++||+-++++-+|-++++||--++|-|-++||-+-|+|++++++-|++++--||||-+|++|+--|+|++-|+|+|+|++|++++-|-|++++-+-++-|+---+-+-+|-+--|++++-+|+++-+-+-++--++++|-+-++
-|++|+--++-+|++|++|-+-+++-|+++-+|+--|++++++|+++|+-+--++|+-+-|++|++|+|-||++||-||+-++-|++-++++++++|-++++++-++++|++++++++|--|+-|-+++++++++++--++--+|+|-+|-+-||+|+|+++-++-+|--+|+|++-|++++|+++++++++|+++++++-++++|+-|++|+++-+-+++-++-++++-+++---+|+-+|++++++|+
+|+--+|+++--+++|+++|+-+++-++++|++|+++++++++|+|++++-+++|+--++-|-|||++-+-|++|+-|++||+++++++++++++++++-|--++-||+---+++||--+|+|++-+--|+++--++++++++-||+||-|-+++++++++++++++-++++++|++|+++-++||--++|+++-+|+-+++|++--+++++++||++-|||++|-+++++-|||+-+--|-+||+++++
+++|||+|--++++|+++-++-+++++++++++||+++-+-||+-++++--++++-+++++||+|+++|++++++++-||-|+|+-||+++++|--||+++-++|-+++-|++|+|+--++-|++-|+||+|++++|+-+++|++++++-+++++|-+++-|-++++|--||++++-+++++++|++-+++-++||-+++++-|++|+-+++-++-|+++|+-|-+-|+-+|++++--+-+|-++++-++
-+-++++++|+++-||+||+++++|-+|+|-++-|----++++|++--|-|+++-+-++|-+--++-+++|+|+-|+-+++|-+-+++|+|++|-++-+-+||-|+|-++++-|+|-+-++|+-+|++-+-+++++++-|++|++|+++|-+|+|+--|+-++++++++++++-++-|-|+++++++-+-||++++++++++|+-++++++++--++||+-+|----++--+--++||+++++--+++-+
|++++-+---++-+|++++|+++++++++-||+-|++++|++++|++++++-++-++-++-++++|+||+++-|+-+-+-++-++++||+++++++-++-+|-+|+|+++|++++++++-|++|+++|+-+-+||++-+-++||+-|++|-+|++++-++-++---++|+-+|+|-+|+|++++++||++|+||+++||++-++-+|||-++-++++|++-+|+|++|+++++++++-+|++|+++++++
-+-+++-+++|+++|+||-+-+|++-+|+-||-|++-|+|++-+++|+-+-+-|++-+-+-+|++-+|--|-++--+|++++++||+||+++-|++++|+||+||+-+++--+-+++|++|-|++++-++-++++++|+|--+|+-||+++++|++|-++-+-++++++++|+++++-+-+|+++|++||++++++|+++-++--++|++|++|+-++|+||+|+|-+|+++++-+-+++|--+||+|++
+--|+-+++-+-++++||+++--++++|++|++-+++++|+--++-+++--++-++-+|-+--++++-+++|++++++-++++|+|++++|+-|++++++-|+|+++|+--++++-++++--||++++++--+|-+|++++++-++++++-++---+||++-++++++||+|++-++++--++++|+-|+||++||+-++++++++|+-|--+++++-++|+|++-+++-++++++||+++|--+-+|+-
+|++-+|++++++++|+++++|-||+|+|++|+||++|+++-++++++++++-+-++|+|+-|+-+|+++++-+++|||+-++++|+++++++|+++++||+-+++++-++|-||+-++++++++|+-|++-+++++----|+||-+|+|-+++-+|++++|-+-+++-++-|++++-+++|-++++|++++|-++--+||++|-|+|+--|+||-|-++++-+++++|-+++++|++++|+-+++-++-
|+-|++|+++++-++++----+|+++++|-++++||++--+++|+-+-++++++|||+|++|++--+|++|++++-|++++++--|+|+++++|+|+|+++|-++++++++++|++-+++++++++-+++-||+++++--+|++++++|++++-+++|+++-+-+|-+++-+|-|++|-++-||+|-+--+++-++|+|+-+++++++++||+|+++||---|+++++++++-++--|++--+++--+|+
+|+++++-++|-||+-+-+-|+|+++-|-|+|-+--|+++--+|+++|++-+--++++|+|++|-++-++-|+|+-+++++-+|-+++--+++++|-++|+|+|+|+++|||-+-|+++|+++++++|+|++++++++|||++||+-||++|+++++++++++|+++++--++-++-|-++---++|+-+-+++|+--+-++|-+--+-+--|++|-|--+++-+++|||+|||+++-++++|++++--+
-+--+++|++|+++||+-+++-+||-+++||+|++++-++|++++++|---+++-+++++++||-+-+---++||+++|+--+++++++-+||--++||+++-+|++-||+--||++-+++++--+-++-|+++|++|+++-+++|--|+|++||-++|++++||++++||++|-++-||++-|++++-++-+++++|+|+++-|-|+|+++|++-+++++++++||-|++++|+|---+++-++-|++|
++|++-+|+|++++-++|+-+++---|++-+||+++-|+||++|+-++++++++|||+|+-++++-+++-++++--|+-+-++++|+-++|+|--+|++-|++|+|+++-++++++++|+-+|+|-+||++++|+++|+++-+--+++++-+-+|++|++-|+++--++++-+++-+|-+-++|--++++++||+++-+++|++++-++|--+++-|-++|++---+--++|-|+-++++-|+|+||-|+
+++++-+|+++-+--+-++|+|+--++-+++|||+++++++|++|+++++-++|+-++---+++-+++++|++++|++-+|-+++++|++-+||+++|++-++|++++||++-+|++++|+|++++++++||+++--+-|++|+|++|+|-+++|++--+||++|+|+++++|++++|++|+-+-++||+++++-|-|-++-|++++--++-|++-+++++|+++++++-+-|--+++|+||+++|+++|
+||+++-++++++++||-++||+++-|+|++-|++++++|-+-|+-|++++++++++-|++++-+-+++|-+|++---+-++++-|+|++--+++|+-|++++|++-++-++++++-++---+-|++-++++|--+|-++-++++-++--+-++--|+|++|-++-+++--++-++|++|+|+--+-+|-+-|++-|+|++|+-+|++-|--|||+|--|-+|+|+-|+-+++++-+-++--++-+++--
|++-++-+++|+|+|-++||++++--+-+-+++|++--+++++-+++|+++--+||--++++++|+++|--||++++|+|+++||++++-+---+++|-+--+-++++++++|++++-++|||-+++|+++-+--++++----+++|-+++++++|++--|--++--++--++|+++-+|--++++|+++-||++||+-+++++++++++|+-||-+++++++|+|++|+++-+++++++-+-|+|-++|
||--+-++-++|---+++|++-+|++++-++++-+|++|++++++-+++|+|-+-||++++++|++-+|+|||++|-+++-++--+-+--+|+++-+|-+|+--|--|-++|-++++++|--+|--+|++-|+++-+|+--+++++|+++|--+--+||+-+++++|++|-+++||--|+|-||++++-+|+|+|++|++++||+++-|||+|+++|-+++-++--+|--++|||+||++-|-+-|+|++
-|--+++--+|-++|++++++|-++|-++++|++++|+|++-|+|++---+++-+|++++++++|+-+++++|++-+++|+---++-+-+|++-+++-++++++-+++++-++|-++++-+-+++++--+++++--++||+-++--+++++-++-|-+|+|-++---+++|++|+||+++++++++|+-++-++++-+++-+-+++|+++++|-+-||+-+-++-+++||+++|++||+-+|-++-+|++
+++-++|++||-++|++++-++++++--++|+---+|+|+|++-+|++++|-+-++|+++|+-++++-|+++++|--|-++|+---++-+++||-++-++--+|+-+++-+|-|+-|+++++-++|+-++|++++++|+++-++++++|+++|+++++++-+++-+-+++------++++++-++++-|+++||++|++|+-+++-+++--++||---+-+++++|+-++++++|+|++|+++-+-++++
+++|-+++-|+|+-+++-|+++|++|+|++++++|-++|--+-++--|++-|+|++|-|+++-++||+|-++-++-+++|+|-+--+++-|-++++-++-++++--+-|---||+++--++|+++||+|-+||+-+++++++++-++-+++|-++|+-|++-|+|||-++-++++++++|---++|+-++++++|+||+-|+++++-+|+++++++-+++--|+--+-+-++|+++|+++++-+++-+++
++-++-|--+|++-+++++|+-|+++--+++-+++|+-+-|++---++-+-++|+++-+++-++++|++++-|+++++-+|+|+|-+-|+|-++|+|-+++|+|++-|++++|--++|+++++|-+-+|+|++++++|+||++++-+-+|++-|++++||++++-++--||-++++-+-+-++++++--+|+-+|+++++||+---|+-+++++|-+++---++|++-++----|--+||-+++++--++
+|+++++++-+-|+|+++++++|+-|+||+-|+|-++--+-++|+--+-+++-||-|-+++++-++|++++++|+||||++|+-+++||++||+-+++||+-+|+-|+++||+|++++-|+-++|+++-|||+++-+-++-+-+||+++|++----++|-++-+|++++---|--+++++++||-+|+++-++++--++||-+|++-||+++|++++++|++|++++++-+-+-++-++++++++|||++
+++|++-+++|++|||+-|++||-+++--+|-+++-|-+--+++++-+--+-+++++++-++-+++++|+++|-++|-+-++++-+++-++++-++-++|++||---+++--|||-++++++|++|-|+++|+++|+---++-+|+--||+++-++|--|+++|--|-+-+++++|++||++-|||+||+-+++++--++++--++++++|+++|+|-+|+++++++++++|+|||--++--|-|+|+-|
+|++-+|+-+-+--|++++++|+||+++++|-+++||-||++++-|+|+--++++|-++++++++-|++-++--++++++||++|+-+-++|+|+++++|+|+-++|-++++++++++|-+|-+++++|---+++||-++|-+++-+||+++++-|-||--+-+++|+-+|+-|++-+++|++-+||+++-+|+-+-+++++++--++-++++|+++||++||+|+|++-+|+|--||-+-++++|+-|-
|++|++++||+++|++--+-||+-++-++-+|-++++-+-++|++++++-++++++++++-+-+++++++++++||||++-++|-+---+|++|+++-++|-||||-+||+++++++-+++||++|-|+|+-+--+||||+++|-|++-+++++|++||-+++|++++|+-++++++++-|-+-++||+++||+|+++-|++++-+++|++--++-++++|++++-++-|++++++-----+-++++++-
+|+|-|+-+-+++|++|++-++++--+-|-+++++-|+|+-+|+|-+|++++--+--++++|-+--++|+++++|+-+-||++-+++++|++|++++-+++++|++++|-+|++++++-+-+--++|++++|++||++--|+-|+-+++|++++|-|-||+-++--|-++|+--|++-|+-++++++++++|++--++++|+++-++++-|-||||-++|-|+-++-++++++++++--+++++||-|++
-++++-++|++---|++++++++--+--++++--|-+-||+|-+++--++|+-+-++|++|++||+-+++---|-++++-+||++++--+++++++|+++-||-++|-+||++-|+|++++|++++--+++++++++|++-++-+++|-++-|+++-++++|++|+++-+++++--|||||+++++|++++|+++-|++++|+++||+|||++++++++||+|++++++|-++-+|+++++++++-++-+
|+|++++-++|+++||+++++++|+-+|-++|+++++-+|+|+++++|+|+-+++++++-++++|++-+++-|++|++++---++|-+--+-+|-+-+-++-+|+++++|++++|+|+++|+++-++++++++--+|-++++-+++-+|++|+++-++-++++++-+++++|+|+||+++|+|+-|-||+-++++|+++++|++++|++|+|-+|-|||+-++|-+|+|+++-+++-+|-+++++|++++
++-+++--++++++|++|+++--++++-+|||+|---||++++++|+|-+++++-+++++|++++++-+|-+-+++---|++++++|++|++-+|++---||+++--+++++++++-|-|++++++++|+||++-+-+|++|+++-|+|+++-||++-++-+++++-|++||+-+++-|-++++++|++++++++|-+++|||-++++|+++-|+-+++|++|----++||+-++++|+++|++++++++
+-++++|++-|++-||+|-+++++|+-|++++-+++++-+++--++|+-+||-++-+++-+|+++++|++|-++-+|+-++|-|--++++++|-|+++|+++|--+++-++++|+-+-|+-++++-||++++|+++++-++-|--|-++|+-+|+|+-|++++|+++|++++|+-++|-++||++||||+-+++++|-++++||+|+---+|+-+-|++++++|++-+-|+-||+++-++++++|||++|
+-+++++|+|+|+|+++-+-+++++---+++|++++-++|+|--+-+-+-++-+|||+|-+|-+-+++++|++-+-+++++|+++++-|++++-+++||+++|++-+|+|++++--++-+++++-||++|++++++-+--+++-+-++|-+|-+-+++--++-+-++++-++|+-++|-+++++-++|++-|++++|++-+|-+++--++-++++|++-|++|+|++-++++++|++++-++|-+|++|+
-+++|+|-|++|-+-+---++-++++-+++++|++++-+++|+++++|++|++||+|++++++-|+|++|+|-+|+++-+++-++|+|-+|-+-+-+++--++|-+-+++++-|+|+++|-+++|+|-+++|-+-+--+|++++|+-++|+++-+|+-+++++-++--+++++-+-|++-+++|+++|+|-+||++|-++|-+++||+|++++-|--||++++--++|++|+++|+++-+-|+-++|++|
|+++-++-+-||-+++++--++-|++++-+|+++-++-++++|++-+-++++-++|+|++|-|+++-|++++|++--++-+++|+++|++++|-+-+++++|||++||+++|-++++|++||+|++-+-+||-+++-+||++|-+++|+|+++-+++++-|++++|++-++||++--++++|+-++|++++-+||++++++-|++||+-+|+++|++|+++-++-+++++++++++-+-++---|||++-
-|+-+|--++|--+-+-+|+|+-+|||++|+|+++-+-+|+||+|++++-++|+-+-+++-+|+-|++|++++++++++-++|-+|+-++++|-+++++-+-+|---|++||-++++|+-++++--++|-+-+++++++|-++++--++++++++++++-+++-++|-+||+--+-|+++++++|--+|+|+|||+++|++++--|--+++|-+|++----+|--+--||-++-+|||+-+|-++--++-
|++-+|+++|+-|+|-|+|+-++++++++-+++-||+-+--|++++||-+++|++-||+--+++--|++++++||+-+-+|+|-+-+--+-+-++-|+|-++++-++++++++++++-++--++|-+--|-+|+|++-+|-+|-++++|+++-++++|++|+|+|+++++|+++|++||++++++|++-|-|++++||+||+|--+++|+|++++|-+-++|++++++-+|++||+||-+++||-++++|
+--|-+++-|++|++++-||++||+++++--+++|++|-|+-++|+|+-+++++++--+++-+++||++++|-||++++++++-++|++++++-|+--++|+-+|+||+|-+-|-+|||--++-|++++++-+|-++|+-|+-+|++-|+|+-++-++|-+|+++++++++|+++||-++-|++++++-|-+--++|-++++++-+++|+-+-|-+|++++|+|++++-|++-++||-+--+++-+|+|+
+++|+||+|++-+|+-+---|++++++|-+++||++|+|||+-++|-+||+++-||+||-+-|-+-++-+++++++-+++-++++++-++-++++|-+++--|++---+++|++|-+|-||+++|+-++++|+--+++++||++++|++-|-|-+++-|-++++-++++-|-++--++++++++++|+-+|++--|++-+-+|+++|+-+++||+++-++|-++|+--++|+|+++-|+-++-+|-++++
++-|-|+-+++-+|+|+-+++|-++|-+-+++-+++-+|++-++-|++++|+++++|+++-++||++--|+++++-|-|+++++++--++-|++++|++++++|+++|+-|-+++++|+-|++-|+-+++++++++-|+-+|++|++|++-+-+++|++|+++||++||-++||+|-+++|+----+-+|+|+++|-+++||-|+++++|++++++++|+|-|+++|-+-++++-++|-+++-|++++|+
+|++--++||+-+|+---+-++|++-+-+-+|+|+--+-+||++-|||-|+++|++-|+-|-++++||+|+-|-++-++|+|--+-|+|+++-++++-+|+||+-+--+|+++|-|--+|+++--||-+++++++||||++|+|-++---++|-|++++++++++-+|++++++++-|++++--+++|+|+++|+++++|+++++|++-|||+|-+-+|+-+-+++-+|++++|+-++-+|+++++++++
|+++||+|+||+++++|++++||++-++++|-|++|+++|-||+|+++++++++|-+-|+++|+|++|++|+-|+++|++|-++-+|-+++++++|++-|+||++--|+++-++|-+-++++++|++-+-++-++-+++++-+|-++|-+++++----+|+|+|+-+++--+|++-++-++++-+++-+++|+-|+|+-++-++++++|++++-|+|+-+++-+++|+++|-+++|++|---++-+++++
|-+++-++-+++|+||-++|-|-|++-+|+++++|-+-|+++--++|++|++|+|++++-+++++--+++++++-|||++-+-+-+|+-+|++++-++-++++++++|++-|+|++|++-+|-++++-++++++-++-+-+--++-|++-+|||+-+-++++|-|+|++-++++++++++++|+++|++|+++|+++++++-++++||+-||+++++-+++++-++++-+|-|-+|||+++++-++++|+
-+++++|++|++|++++++|+|--+++-+++++|+-|+++||+|+++-++--++++|+-|+|++-|+|+++-++++|+||-|++++-|++|-|++--+|++++++++++++|--+||++++++--++-++++|-+-++++++-+|++||+++-+-++|-+++++|-+---|+||-|+++++-+-+-+|-++--++++-+|++++|+-++++|+++++|-+|+|++++|+++-|-+++++-++||+++-+-
+++++++||+--+-+-+|++|+++++++++++++-++++++|++++|+--+++++|++-+-++|++|+|+++++-++-++++++++++++++----++++++|-++-+|++-++-++|+--+++-+-|-|-+++-+++++++-+|-++-+||+-+++-|+|++|-++++||-|-++-+|+-||-+|-+|+++++++++-+|+++++-+|-+++|++++-+--+|+++-++-++++-+++-+||++|++-+
|+|++++----+|+++-++++++++-+--+++|-+||+|-++||++++++++|+|--+|||-+-++|-+++|+++-++++--+++++++----+|-++|+++-++-|-+|+++|+++++|+|+--+++|-||++++|++|+|++|--+++++++-++++--+|+++-++++++|+++-+++-|-+|||-+-+++++|+++|+++||++-+|++++++-+++|+|+++|+++--+++++++-+|+++|-|-
+-+|++--+|++|++--+++-+-+++|+++|||+++++++-++++-+++||+-+++|+|+-|++|++|-|-++++--||+++--+|+-+|++|+-+||+|||+||++-++|-++|++++++--++|+-+--+-++-+++|||+++|+++-|++++|++++++|++-|+-++-|+---+|++-+++|++++|++++++++++|++-+++++||+++-+|||+|++++++++-+-||||++-|+++++++||
++|+|+|+|+|+++++++++|--+++--+++-+-++++-++++-|||--++++|-++++--+++-+++++|+--+||+++||-+|+|-+|+++|+-++||+|--|+-|+|||++-++-++++--|||++++++-|++|--+-++++-++++++-+++|||++++++-+-++-+|+--+--++-+--++-+++-++-++|++++++++-+-|--+++|-++++++-+||++|-|++---+++-+++++++|
+++||-++|-+|++++-+++|-+++||||||||+--+++++--++-+++-+-||-+++-+++||++-|-+|+++++|+++-+--|+|-+++|++-|+++-+++++--+||++++||++++-+++-||-+++-+-+|+|+++-+|++++-|+++++|+-+-||++++++-|+-+|-+--||++-+++-++|-+++-+++++||+++|+--|+|-++++++++++-++++-++||+++|++-||-+|+|+--
+|-++++|||++-++++++-+++---+--++-+-|++++-+-++++++++++++++||++|+++|+----+||-|+|--++-|+++++||+-++++++-++++-|++|+++++|+|++++++++++++---|+++++|+++++|+++-|+|-|+||+++|+++++++-++-+++++++++++++-++++|+--|+++-+|-+|+--|++|-+++++---+|+++|+-|-+++|+||+||+|++|+|++-+
+-++++-+|-++--++++++++---+++|+|++||+|++--++++|++|+|+++++++||-++-+-++++-++-|-++++|++----++++++-++++-|-+++-+++-++|--+|+---+-+|+|+++++-|+++-+|+++-|++++-+++++++||+++-|--|+|++|+-++--+-||-++-+++-++++|+++||++++++++|++|-++-+-+++-++|+|-+--+|+++++||--+++++|+-+
|+|+++|+++|-|+|++++--|+||++-+-++-|----+-++++|++++-++-|++-+++++-+|+|||+-+++-+|+-+++++-++++++-+-||-++++++++|+++-+--++--+|++||+|++++|++-+|||+++++|++++++|--++++--+-+-+++-+||+-++++-|+--+|++|||-+++++++||||-|+++||+--|+-+-|+||||-|+|+++-+||+++|++++++||++++-+-
++||+-++|-+||-+|+-|-++||+-+-|+++-|+||--+-+--+++++++++|-+|-++|-++|+++++|||+|++-++-|+-+|+++|+++|++|+++--+++|++++++--|-||-|+-|-++-+-++++++-+++++++-++|+++|++++--+|||-||+--++++++-|++|++++||+++++-+-+--++++|+|+|++-|||+|+||-++|+++++|++++-+|||+|-+-++|++-|||+|
++|-++++||+-++++-++++++|++++-++-++|+-++++--++++|++-++-+++--|+|+++++++++|+|++||-|++-|++++|+-|||++++--|+||++|-+++-++--|+++|++|++|-|++|+-+|--++-++++|++-+-|+|+-||++++-++-+|||--+|++++-++++-++++|+++||++++-+-+-+-+||||+++|++|+++++++-++++|+++|-+|-++|++|--++++
+-++|+|+|+++--|||+--+-++++|++||-+|+++++|+|-+++-|----++-|++++|+++++-+---++-+++--+++-+|++++|++++-++-+++++++++|+++++--++|++++-++|++++--+|+-++-+++++|+-++|+-++-|-|||+++-+++|+||++++|+-++++++--++++|++++|+|++|+++++-++++|++++--++-|-+|-++||++++-++++++++|++|+++
|||-|-++++++-++|+-|----+||+++-++|||---+++|+|+|+++-+|++||++-|+--+--|+-++-|+-+++-|-|+-+|+++-++++-++++++++-||+||-|--+||+++++-+++-+|+++-+++|+-||++-|+-++--+-+++++++++--+|++|+++|-++-++++|+++|++++++||+---|||-+|++++--+++-++++|-+-+|++|-||++++++++|--+-+-++++-+
++|-|-+++|+++---+-+-+-++-+|+++++-+++||-++|-++|-++-+|||+|+++-+++++|-+||+-|++++++--++++++++++|+++|+++-|+++|+-++++++-|++-+|||||-|++|-+++|+|+|+++++-|-++|++|++++|+|+++++++-++++-+|+++-+|-+++++++||+++||-|+++||+-++++-+++++|+-+++++||+-++|+|+|-++-|||-++++|--++
++-+-+++++|-+++++|+|+|-||++|++-+|++-+++-+-++-+|--+||+++++|+++-||-+++|||-||-+|||+-+++-||+|++-++-++|+-+++--+-+++|+|+++-++|++|+||-++-+--|||+++++++++++++|++-|--||-++++++-|+-+--++|+++|++|+-+--++|-|-++-++|+-++|+++--+--+|-+|+--+||-|-++-++++|+++|+|-|-+++-|--
+-+++++|+++++-++-+-++++++++-|+|++||||++|+++--++|+++|-|++||++|++-||-+-|||+++--||+||+--+|+-+-+|-+++|+++-|++|+|-+-+|+|++-+++|--||--|--++|-|--|+|++|++|-++||+-+-+++++++++||++-+++-+|+|++-+--++++-+|++-++++|-|++++++++--+||---+|-+++++|-+-+-+|++++-++++|+--+||+
+-++|-+-+++-+++-++--++--+---|||+|++++-+|-|+|-++++-+++|+||-++|+++-+++++++++|+|-+|+++++-++|+++++|--||+-+|-|+|++++|+--++++-+++-++-+++++++-+|-++-----+++-++|+++-+-+|+--++-++-+||+-|-++++++++-++++|++++++++|+++++++|||++++++-+++++++-+||+-+|++++++|--+||+||++++
---++|+++++||--+||||++++|||||++|++++++++|-+-+++-+|+++|++-+++-+++--|+++-+-|+++++++++-++|+++++++|+++--|+|++++++++++++-++|+---++++||+||++-+++-+|++++||-+-++-+++|+|+|+--++++++-++-+++||++++++||-+++-+-++--|||+|+--|+-++-+++|-++|+++|+++|+||++|++++|+-||-+|+++-
++-+++-|-+++++-|---++++++++|-++-++++++--+-+---+-+||---+|+-+||||+-++|-+-++-+++|-++|++-+|-++++|++++-+|-+-+||++-++-||++-+|-+++|+|+|++||+|+|+-+++++++|+++-++++|+--++|++|++|+-|++-+++-++++++++-|++++++-+|++++-++-+-++++-+--||+|+||++++|++|+|++|--++-+++++||-+-+
--+++++++++-+-++-++-+||+-++-|++|--++++--|---|++-+|++++|-+++++|-|+|+|++++|+---++++-++-|+--++++++++++-++-|++||++-|-||+++++++|-----+++++|+||---+||+++-++++|+++|++--+++++-++||++|+|+|-++|++|+++++-|||-+-+-|++|++||--+|+-+-+||--+||+++++++-++++-|+|+-++++++||-+
+--|--|+||+--|+++-+|++++-++++-+--++--++|++-++-+-++|+++++||-+++++-|-++++++--++|++||+-++||+-+|-|++-++++++|+++|+++++++-+-+|+-|+++--++++|+|+++-++++|--||++||++++-+-+++--|++|-+|++-++-+++++++|++||-+-+|-+-+-|++++||++|++++|++|-+++++--+-++++--++||+-++++-|-+|++
|+++|+-+|-++-+--||+++|++++++||++-||-+-++++++++-|||-++-+|+-++-|++|+++-++|+|+|||++|++++-+|++++++|+|++|+-+++++++|-|+++--++++-|-+-++||+-++|+++++|++-++++|+|+++-++|+|++-|+|-|++-+-||+|-++++-+++|-++++--+|-|||++--|+||+-+|-+++|-+-||+|+++++-+++++--+|+|++-++++++
||||+++-||+++|-+++|-++++++||+-+||||-|++++-+|---+++++++++|++++++++|-++++|+|+++--+----||-+||+-++-++--+--++|+|++|-++|++|+-++||++++|++|+|++++||-++-+|-+-+++--|-++|+--|-|+-|++-++-+||+||++-|++-+||+|+----+++-+|-+++++-|--++++++-+--|+++--|-++--+-|++|++-+++-+-+
|+++-+|+++|++++++++++++++++++++++-++---+++++-|+++|+++|+|-+-++++++|-+|+++-+++|+-+-+|-+|-++-+++-+|-|----|+++|+++-+++-+-++|++|++|++++|++-++++||++-+++++|+-++--+++++++-|+++++++-+--++|+++|++|+||+++++|++-++-|-++---++--+-|+++++++++++-+++++--+++++||++|++--|+|
+--|--+-+-+++--+-+-+--++++-+++++++-|+||-++++++++||+++-|+-+++|++-++|++++--+++++++++++-----|++||+++++-|+++++++++-++|+|||++|+|-|-+++|+++++-+|-+|++---|++++|-+-|++|-+++|++|++-+++++|-+++++++-+|++|+-++|+++|||+-+++|+||--++-+-+|+||+-|+|+-++--+++|+|+++-+|++|++
++++|+-||+-||--++++--+-++-+|-+--++-+++-|-|+--+++|++-|+++|++++-|-+-+-|++-+|-+|++++-+|++-+++|+++++||++++|-+|-+++++|+---++|+++|--+++-|++|++++|+-+||-++++++++++-++-||||-|++++--||+++|++++-+++-|++++-|+++-|++||+-+++|++-|++++-++++-++|+|+++-|++||+|-|++|+|+++|-
+++|+-||++--+|+|-+-+++++-|++-+++|++|--+++|++++-+-+-+++++-+++|+--++-+++|+-+++-|++|-+-|||++++++++--++++-++-++-+||+|++-++|+++||++--+-++++|+++--+-++|+++|++++-++|++||-++|+++++-+|+-|+++++-+--++|+-+++++|+++--++--++|++|+--+|+-++++||+++|+|||+-+-||++|+++|+--|-
|+-+-|-+|+-++++-|-|-+-+|+||+++++||+-++-|+++||+++|++++|--|-+++|-|-|+|+-|-++-|||+||+||++++++||+-+-|++||++|+++-+++||-+++-+++|++|++|-+|++++-++-++||+-+-+|+|++|++|-+++-|+|-+++|--+-+|+|-|+++-+-+|+|+++||+|-+|++|+++++|+-+-++++++++++++-++|-+++||++++-+-|+|+-++-
--|++|-|+-++++++|++++++-++||-++|++++++-++|+||++++++-++++|+|-++|--++++--||+-||++++-++-+-+|--+++++|-+|--+|+++++++-+|-+++|+---++|++|||+++++++++|+-+-++|++-+-++-+++-++--+++|+|-+-|+++-|+--+|++|+|||-+++|++++|+-++++-+-+-|+|++|+-++|-+|+|+-+++|-+++-++-+++++-++
+++++|+-++-++++|+++|++++++-||+||++++|--+-+|||++++++++++--+|-+-+|+++-+---+-++++-+-++-++-+-+++-+|+++-+-++-+|--++-||+-+-+|+-+|-++-+++++++---|+++--+|+++|++++|+|-|+++++++++--+++-|+--+-|||+|++-++|+|-++-++++|+-++---+-+-|-+-|+++|+-+++++|++|++--++-++-+-|++-|+
+++|||+++|+|+-+-+|||-++++-+++|+++++++++++++|-+|-+-|+|||+++||-++-+||-++-|++|+++|-+|++-++||++-++++||-++--+|-++++-+++++||||++-|-++++-+|-|++--+-+|++++|+--++|-|-+||-|+-++-++|-|++|-++|++|+-++-|+++|--++++-++|+--++-|+|+++||-|+-+|-++||-|+--|+-+-++++++--+++--+
|+--+++++|-+++++-+|+++-++|-++-+-+-+||+-||++--|-+|++++||+|+|+-|+--++|+--+-+-+++++|+++++++||-+++-+-+||+++|+++|+|++++|-++++++|++|||-++|++-|-++--|+|+||-+++--+||-|+--+++|-++++-++|++|++-+||-+||+---++-+++|||||+++++|++--++||++|++-+-+-|+-++|+-+-+++++|-+-++++-
-+++|----|+++|--|+---++--+-|+++-++|-+-+-++|++|+|+++-+|||++|+|++++++|+++++|||++-|+-+|+++++++|-|+++|+++||++++|++|++++++++|+-+++++++-+++|+++-+++|+++--|+-+++||+++|++++|-++-+|++++|-|-+++-++++|++|++-+++-|+-|+-|++-|++++--+++|++-+-+|+--+++++||+-|++--++|-+|+|
++++|++-|++|+|+|++|+++++-++-|+++++|++++++-+-+++||++||++||-+++-+++++--+-|-++-|-+||+-+||++++++||++|||+++|+++||-+++|-+-|+|----|-+++|-+|++++|+++++++-|---+-+++++||++-+++||++-|+|++++++||+|+|+-|--+++-|+||-++|--+++-+-++-++--|--+-+-+++-++|+||+||-++--++|+-|+|+
+|-+-++|+-|++|--++-+|||-++|++||||-|+-||-+--+|+++-+---+++||+--+++-+++-++++++|++-++|+|+-+++++|-+-|+|-+++++-+|-+++-++||++-+++++-|--|-+++||+--+||++|++++-+++-|+--+-++++++|-++-|-+|||+|++|-++--++++|++++|++++-+|+-+|+--+++++||+|+||++|+|+|--+||+|+|++++++-+|+++
+-|-|++++++|+|-++++-+|++-+|+++|-++-++++-+-+|--|+++----||-+++++++--+++|+---|+-|+++++++---||-++++|++||++++++|+-+++++-|+-+++-+||++-+|-+++-++-|+++++++|-+|+++++-++-|+|+++||+||+-|++---++|++|-+++++|+++---|+|+||||++-++|++|+-+||+-|+++|+||||++|+++++|++--|++++|
|+-++-|-+++-+-|-++|-++|---+++-++-+-+|++++-+++|+|+++++-++-+-+++-+--+||++|+++++++-++++--|+++||++-++-+-|-|++||+++++-+++|+-+-+-|++|||-+++++--||+-+-|++|-|+++|+||--++-+|++|+++||++++|+|||+++---+||++-++-++++++|+++|-+++|+|++-++|-||-++++++++-|+++|+++-++++|++--
++++--|+-++++-||-+-+++++|-++-|++-|+++++|+|+-+-++|++-|+-++++|++--+++|||+++++++-+++|+--+++|+|++++|+-+++++-|++-+--+++++--+++++++||+|+||+|-+++++++++-+--++++|-++++|+++|+|++++-|++++|+++|++++|+-++|+++-+-|+-|-++++++-|+++||++---+||+||+++|+|-||++|-++-+-|+-++|-
++++++|++--++|||-+++-++|+|+|+++++++++-|++|++||+++-+-++|+-+++-+|++-+-++++|+|+-||++|++++-|+-|++|-||--|++++++++|--++-|++++++||+|++|-+-++++++-++++++|-++-++++||+-++||+|-+-++-+++-|+---+-|+++-++++++||+|++-|+++++++++--||-+++-+-+-+-+||++-+||+-+-|++|||--+++|+-
-+||+++++++|++++-+-+++|-++-+-+|++--|++++++|++|++-+||-++-+++-+++-+++++-+++++-++|+-+|+|++-++++++|-+|++++|||+|++++--++++++-++-+++-++++-|-+++-++++-++-+++-+-+++-|+++++|++|++|++++++-|++-++++++|-+|+++|+--||--+|+++|+-+++++-+-+|-++|+++++++++++-|-+++|++-+++-+-
+++-+++---+++-+|+|+||++++-++++-+--|+-++|++++-|+++|++|+++++++-++|++-|+-||-+-++++++|-+--+-+|+-||-+-++++|++|+++++|+-|++|+|-||+++++++++-+++|-+++||++-|++++++-++--+-||+++++++|++|-+-+++++|++++|||--|+|++|++++|+++---|+-|+|++|+|+++++-+||+---++|-++-+++|+|+|++-+
||++++|-|++|-+++-+++-|++-+--++||+++--|++-+--++--|++|+|++||+--++|-++++|+++++---++-+++++++|++++--+|+++||++-|+||||-+++++-+++-+++||--|+--+||++++||-++|+|++-++|+--+||++|+|++-++||+|++++++|++++-+-+-++-|+|++-+-+|++|+-+-++-++++|+|-||+|-++|+-+|||+-|+|-||-+----+
|-+|+||++-|--+++|++||-|++|++++-+++++-+-|+++|+-++-|--+|+|||+|+++++++-+|++|+++-++|++-+++++--+-+-++--||+|-|-+++++|+-|++|-|+-+++++--+|--++-+-+++++|||++-+++-++|-++|+|-++-----++|+++-++--|+++++-++-++-+++++++++|++-++|++-|-++|+-+---++++|+++|-+++++-++--++-+-+-
+-+---|-+|-++-|-+|+-+|-|-++|||+-+++-|-+|+|-+-+-+|++-|+|++++++++++|-+-+||++|++|-+++|++|+--+++++|+|--|+-+--+++++|+++|-|||+|-+-++++|++-+++-++|-|++-+++++|++|+++|++--++-++|---|++-++++|-++|++||++|+||+++--++--++++|-++-++|+++||+-++|++++|-++++-|+|++|||-+||+-+
++--|++|++++|+++|+-|-+++-++++-+++-+++++-+++++++++++-++|+|+|-||+++++-+|++||+-++|++++-|+||++++-+-||+|+--+|+|-+|+-++|++|+-+++-|-++-+|-++++--+|+|+++-++++++|---+++++|||++|++++++++||+++-||+--+|||++-+-+||++--|-|+++|+++|++++-+|+||++++|+++||+++|+|+-+++-+|-+||
-|-+--|-+++|++-|-+-+-+-|++|+++|-+++++++|++++++++-++|+++++++++-|+++-+|++++++---+++-|++++|++++++|-+-|-+++|++++|--+--++-||++-++++|++-||++|-----+-|++++++--+++--|+++-+++--+|++++++++|++++|+-++|||+++|++++|+++|+-+|-++-++++---+++|+|+++++-+-+||--|||++++++|-|+|
+|+||+-++|+-+-+++-+|+|+++++|++---++|-+-|++--|---+++|--+|+||++-++||+-++++|++|||+++++++-+-|++-+-++-+||+--++||++++++|-+++++++-+-+--+++|+-+++-+++-|+++|++++-++-+-++++++|++++-++++||-++-+-|+++++|++++++|+++|++|-++++++|-+++|||+-++|+-|-|-++-+|+|-+-+++|++++|+-+
+|++|-||++-|+++++-+++-++-+++++-|-+|+|++++|++++-++--++-|++---+-++|+||+|+-+-+-+||||-++++|+++++++++-+--+++|++++++++||+++--+-++|+-|-+|++++++-+||+|+-|++||+-|++++-+--|++++-+|++|++-++|+++-+|++++|+|+++-||-+++++||-++--|+++||||+|+-+-++-|++||-++||+-++-|+|-++++|
++++-+|--+|+++|+++-|+++--|+++|-|+++||--+|-|++++--+|-++++--++||+-++|+|+-+|-|++-++-++++-++--+|-++++-++++++--++++++-+|-||++|++-++++++|+-||+++++||+|++|++-|--|-+---||+++++|-+-|-|++-+--++|-|+|++|++||++|-||+++|+-|-++++-+-+-+-+|-+-+-+-++|+++-++++---+|-++|-++
+++-+-||+-|-+-+++|++++++-+++++++++||++|+|-+++++++|-|++-++|+||+++|++|++|+++|-+-++-++-|+-+|--+|++-+++||++++|-||+|-+|+++|-++++++++++|+|+|++-+++|+--+-+++-+|-|+++++|+++|-++++++-++++-+++-++-+-|+|+++|+-++|++--|-++--++-++++++++-+++|-+|+++|-++||+||+||+|+|+-+-
--+++++--+++++-|++|+++-++||++-+++++++-+++-+-++++-+-++++|+++--+|-+-+|+++++-++|-+|-+|+-+|+|-|++++-++-+-+++++|+-|+|---+++++|+-+|++--++++++-+++-+++++++|+|++||+|++++|++++++|+++++|++-++|-+++++++++||-++++++-++-+|-+|+++|--||+|--|||++-|+-+|+|+|-+-++|+-+|+-+||
||++++-+-|+--+-+|+-+++|+|++++++++|+|++++|+|+-|+||||++++++++++++---|||+-++-+||++|++|++++-+++|||+++|++-||++-+-+++++-+++-+--++|++|++|++++|++++-++-|++++++|||+-+|+++++-+|-++||+|+-++-+||+++|++++-+++||+++++++++|||+++++++-|+++|+|+++|-++|+++-++|+|+++|-+|-|+++
-++-+++++-++|+++-|++|+-+-|+++|++++-+++-|+++--|+++++-++|+|++++++|++||+++|-++|+-+-+++-+++|-+++-++|-++-|+|+|++-+-++++|++|++|++|+++-+||++|+++|-+|++++++++++|+++|+||-|++++++++|+++++-|--++--+||+--+|+-+++-++++++++-+++-+++-++||++-++++++++-++|++|+++--+|-+-+++-
+++|+|-|+-++++|+||+|-+++++++++++|||--+++++|-+|+++|++++-++-+||++-|+++|+||+|+-+-+++|+|--||+|+++|+++|-+|--+-+++|++|++-+++++++|++++++-++++-+|+||++--+|++|+-++++-+|++|++-|+++|---|+||++|-+++++-++-++|+++++-|+||+-|||+|--|+|+-+++|++|-+-+|+++|++|++++++|+++++++-
-+|-+-+++|+++-+-++-||+-||+|-++++|++|++|+|++++-+++++++-+-+++-++|++-||+--+-||+|+--++++++-+++|+-+++|+++----++++++++++-+--+++++|+++-+++|-+|-+-|||++++++++++++++-++-|+++|++||++-++|++-|-|+++--++|-++--+-++++++--|+|+--|+|++-+++++|+||+-+||+||++++++|-++|++-+--+
+-|++-|-+++-+|--+++++|+--+++||+++|+++-+++++|+--++|+--+++--|||+-|+++--+++|-++++-+++++|+-+-++|++++|+-++++||--++|--++-|+++++-+-++||+||--+++||++||+-|+|||-+++++++-|++-+++|++|++|+--++|||-+++++|+++|+++++++++-++|++|+-++|-+-+|++++---+|+-+|+++-|+++++-+++++++|+
-+++||||+|+--|+++++-+++|+|+-+++|++|+++|+|+-+-|+-|+++|-++|+-+-+++|++++-++++++---++++||-|-++--++++++-++++----++-++++++--+-++|-++|+|-||-||++|++-|+|+++|-+|+++-+-+++|||+-+|+|+||++-||+-+++-++++|+|+|-+++++++----|+++-+++|-++-|-++|---+++++-|++++|+++-++|-+|---
-|++|-++++++++++++-++-++-||--+-+++++-+-++++++|+|++-++++--++++++-|++-+--+++-|+-|+-+|-+-++|-+-+|||+-+-+--+++++|--|++-|+--|++--+-++++|++-+-++-+++|++|++-+-+|+|++++|++-+++++-++|++--+|---+-++-++-|+|--+++-+|+|+-+|++++|+++-||--+-||+++++-|+|-+-|+++-|+++-++++-
+|--++|+||++-+-+-++++|+|+-|++++|+++-|++-+|+||+++-++++++++|+++|+++-+--++++++-|++|+++|+++++++++++++++||+|+|++|+++|||-|+++++++|+||++++-+|++-|-+++++||+|++|-+-++++-|-++++-+|++++-+|++++|+|-+++--+++-+|+-++++-+|++--|+++|-+||+++++++-|++|-|---+-+-+++-+++|+++||
|++++-+-|++++++-+||-+++-|++++|++||++|++-+-|++-++-||-|--+++-||+++||+||+++|++++|+++-+-+-++|+++|++++|+-|+-+++-+|+|-+|-++|++-+++-+++-+++-++++++++++||++-+++-++-++|+++++++++++++|-|-|+|++++||++|++++|++-|++++-+|+++|--+||-+|+-+++-||++-+||++++-||-+++++++||++++
-+-|+|+++-+++++|+++++|+-+-----+-++++-|++|-++++-|++-|+++|++||-+++-++++++++++|+--||---|++++-|+-++-||+|+|+++++++++-+++++-|+|+-+++-++||-++++|+---+|++++|+-+|++|++++++-++++|--+++-+-|++-|++|++++-+++-+-||-+|++++-+|+-+++-++--+++|++-||+-++++|-++++|+-++-+--||--
+--|+++++|+||+++-+|-||++++-+-|+|+-|--|++++|+++++||-|+-++|++++|-||++-+----|+||++|-+--+++-++|++-+-+||++|-++-++|-++-++|-+++++-|+-+--+|+++-|+||++++----++-|-++||-|-|-+||++++++-++|-+|++-++++++|+++|-+|+-+|+++++-+|+++++++-||+--|-+++|+++-+++-+++|+-++|+|-+++|-
+++||+++++++++++||+-++|+++--+--++++|+|++++|+-++||+++++|++-++-+++++-+++-++|-+|+||--||+||++++++|+--|-++++||++|-+++++|+++++|+|+++|++-++-+-+-++-+++++-+----|+|+++|+-+-+++++++|-+++|+|+|+|++-+++-+++|||+++|++-|-+||||---+|-+|--+++--|-+|+++-|+|+|++|+|-++++|+++
|+|+-+++-+++++--+-++-++-++|||++-+-|++|+|-++++-+|-+--+|+|+++|-+++|-+++|++-+++++-+|++---+|++-++++++-+--+-++|+++||+++|+||++---++-+||+++|-++++|-++++++-|++--+-+|+++++++++|+++++++|+--+++|++-++++-|+--+-|--+++--+|-++--|+-|++-|+-|-++|-+++++||++-+|-+++-+-++++|
+++-++-++++|+++++++++++-+++++++++||+++++|++|+|+++++--|||++--++-|+-|++-|+-+-+-+++++++|+--+++-|+|++++||++|++-++|-+|-++++|+|+++-|++-+|+-|+||+-+|+||+++||||+-|-+-|+|-+|+++-|+++-|+-++-+|+-++|++|-+++|-|-+++|+|+-++-++++|+-+++++-+++|++|++|++|++++|+++|++++++-+
+-+-+|++||+++||--+|--++|++++-||-++-|||+++++++|--|-|++-++++-+-||+++-+--++++++-+++||+---|+|+-||+||++||--|+|+-+++|++-++-|+-+|++++|+|++|+++++|++|+++|-|+++++|++--+|+--|+|-++||++++|+++-++-|++++++-++-+-++-+-+---++|--+++++|+++-+|+-++++|++--|+-+||+-+|+-|+|+++
+-++|--+-+|-|+|+-++|+++-|||-++++-++-|+-++++++-+|++|-++++++-+++|+++-+-|+|+++-|++|++||+++-+|++|+-+|++|+|++-+-|++++|+++++-|+-++|+|+|+++++--+++++++++--++--+-+++|+||-||||+--+|+---+++++|+++|-+|++-++-|+-||+++++-++-++||+++++++|++++-|+-++++|++-+---++-+|-+|---
--|+|+-+++++-+++|+++---+|+++--+++++-+||-|++--++||+|++||+-+++++|+-+++++-+-++-|||+++|+|+|+++++++|-|+++-|-|-++|---|+||++-+++++-+++++|+-|--+-+-||-+++|+|+|++|++|-|++|+|+-++|+++++-++||++|-|-+|+|+-|-+-+-+-+|+++--+-++-+++-++++|-++|++++-++||-+--+++++-|-++||-+
++++++-|++++-++-+--++|+++|||+|----|+--+|++++|++|+++++|++|||+---|+++|+-||+++-++|++|++++-+-++-+++||+-+++++|+|+--+|+++|+++++++|+-++-||+-++++-++-+-++-+|+|+-+-+|-+++-+|++-++++||+|+|-+++||+||+-+++-++++++++||+++|++++||-+++++|-++|+-+-|-++-+++||-|-+|++||-++++
-++++++++++|++|--|+|++|+++-+|++|++-++++-+++||+|-+++|++-++|-+++++++-++|+++--++|+++++-|++|||||++-++-+|+|||+++++--+|+|+++++-||++||-+++|+++-+++|++++|+---|+|++++-++-|-+--+-++|-+++|+-+-++++|-+++|++++-+|++--+++--+-+|+++++-+-++++++||-|++++|+|+-+|++--+-++|+-+
++-|++++-++++|+|||-+-+-++-++||-+|--+|++++++--+|+++++++++-+--|+-|++--|+++-++-+++|+|+|+-|+|+++|+--||-|++++|+++++|-++|+|+|++++--+|+-++++++++-||--++-++++|||++++|++++|+++|++|+++++++-||-++-++++|+-+|+-+|+-+++-++-+|+-|-+-++-++|+-++|+++-+--+|++++-||++|++++-++
||+|++++-+|+++|++--|++|-+++|+-|+-|-++-+-++||+++|+|+++|--+++--|+|-+||+|+||++++++++-+-++|+-+-++++||-+++---++-|+++-+-++|+-+|++++++++|++|++++-++|+-|||++|++++++++++--+++||++++--+++-++||+||||+--|++|++--++++++++-+|||+++++++-||-|+-+|-+-|++++|+|+|||-+++|-+++-
++++++||++++++++|+|++++|+-++++++|+|-++-+|+-||+|++++++++-+-++-++++++++++-+-||++++++-++|+++-++-+++-++|++|+-|-+|+++|+--|+-||+++-+++|+-+++++-+++|++-++-++-||-|+|+|++++|-++++-++|-+++----+++|+|||+++|++++++++||++|++++++++-+|||+||-++++|+++--++|++-|-+-|-+|-+++
+|+++++|+|-++-+-+|++||+++++--|+--+|--+-+|++++|++|+++++++|++|++-++|++-|+|-++|++-+--+||+|++|+-+-+++++|+|+++++++-++-+++--+++++-|++-++++|+-++++++|-|++++|++++|-+++|-++||++|+-|+|++||--+++++++++++++++-+|-+-++++-++++++|++-+--++++||++|++++|+||+++++-+-+++++-|+
+++++++--+--|++|++|-|+++---++|+|+++--|+|--++--+-|+|+++-++++-||+--++++-+|+++|++++|+-+++++++-++|-++-+++||+-+++|-+-+|-++|+++|++++++-++|++|-+|+++-++++|+++-||+-+--+++++||+|+++-+++-|--|+-++-+++-+++|++++---|-|++|+++-+|+++|+++++|+|++|+-+|++++|+-+++---++-++-+
+|+++-+|+|+-+-||-+-++-|+|++|+-+++++++++|-|+++++++-+++++--+-+|++|++-++|+---+|-|+++++++++-+++|+-+++++-++++-|++++-|++|-+---++-|+++++|+++|+|--+-+||||++++||+|+|++-++++++|+-+------|-++|++++-+-+--++|+-+||+++--|++--+-++++||+++|-++|++++-+++|++++++|++-|+|-|-|+
|++--++|-++|--+++||+++--|+|++-|++++||++||+-++++-++++-|+|++++-+-+-+-++|+++++-+-++|+++++||-+-|++++++++++|-+++--+++++|+++---|++++++|+++|--+++++++++|+|++-+-+|-||||+++|+-++++|+++|+|+++-||-+||+-|+|-+-+++++-+|++||++||-++-|+++++++--+++++-+|-|++|+|+++|+++|+-+
|-|+++|++-+-|+-+++-+|++|+++++||++|++-+-+|+++-+|++-|+|--+|||-|+-++|-|-+|++---|--++--+|--|++|+|+-||+-+|-++|-+-++++|+++++|+|++-++++++++-+|-|+--+++-||++-|-+++++++|+|+|+--+-+++++-++||-+||++-+|++-+-+|-|+|+||+++|++|+++-++++|+++-|+||+++|++|+++++-++-+++|+++|+
++--||+-|++-++||-++-+++-+++++++-++-||+|+++++++-+++---+|--+++|++|+|-+--+||-+--++-+-++-+++++--++++++++-++|++++|+++++|-++|+|-++||+|+++++|++--++++|||||++-+-++++|++++|++-||+++++++-+++++-++||+-+-+--|++++|+-+|+++|-++++-++++--|+++|+-+++-+-+++|++++++++||+++--
|+++|++++|+-+|++-|+|+|-+++|+||++|+----++-+|+|-++|+|++--++--+--||++||-+-|-++-++-|-++++++|+-++|+--+++||-++--|++|++|++-+-+-+++++++++++-++|+|++++|+-+++++|||-++-+++-+++++++++||+-+++++++|++-++++|-+++|+-++|+-+++|+-+||-+++++|+++-|+-+++|-+++-+-+-|++++-+|++-++
++-+----+++-+-++--+|++++-++-+|-+-+|+++++|++---|++|--+||+-++++++++--|||-|-++++|++-+-++++++++-++||+-++++|--++|++++|++++++|-+++|--++++++||-+--|+|+|+-|++|-+|++++++-+++-+----++|+-++++|++++|+|++|++++|-+-++++|++-+|+-+++|+|-++||+-+++++++--+|+++++|+++|+++-|++
-+|++++--|-+++|++++|+-+-++++-++-+|+|++--+|+++--+++-+++-|+|++++-+|+-++|++-||--||++--+|+--+-++||+++++-+++++++|+-|+++-|-|-+|+++|-+---+++++++-++++|+|+|+--+|+|+++-+|+++-+-+-|-+++++-+-+-++++-+-+++-|++++-+|-++++++++|-|+-++++-++++||++|++-|-++++--|++--+++-+|+
|+|++-+-|-+-+-++|++|++||---|+-++++|+--+|-+|+++++++-||+|++||+++-+|-|+|||+||--+-||--+|-|-|+-|+--||+-+++-++-|---++-++-||++++++++--++-||-|+|+++|-|-+-+||++|++--|+++|++--++-+++|+++|-|+-++++-+--+-+|+-+++|+||++++-|++++||+|+|-++||-+++++++||+++++++--+++||+|++-
+|++|+-|---+||+|+--++-++-++++++-+++++||++-+-++|+++|-++++-++-++++++++-+|+|+++++++||++|+++++|++|+++|+-+++|+|+++-+|+||++++--+++++-+++++++|-+|+++-++++|++|++++-++-|+|---++-||+++|++++|+-+--|+++-+-+++--++++|||+++|+++|++++++++|+++|-|++|+||||+--+-+-++--++-+|+
-|-+-++-|+++-++-+++|-+|++-+|++++|++-++++|--++++-+|+--++++-|+-+|+-||-+-+-++||-+-|+++++++|--+-++|+++++-+++++|+|++|+|+++++++|+-+-+||+++|--+||++|+++-++++|++-|-++++-+++|+-+|+|||+-+|++|++-+|||++--+-+|+-++-++++-+-+++++-++|+-++-|++++||++-|--+-++|-+++-+|++---
++|+-++|-+--+++|+|-||-++|++|++++|+|++++|-+|++-|++-+|--+--+|++-||---++++-|++|++-+|-++-|++|++|||+-|+-++--+-+|+----+++||+|-++---||+++++----++++++-+-++-+++-+-+++|-+||+|+-+-+++++++-++++++--+++|++++++--++++|+++--++|+++-+-+|+++++-+++---++++|+|+|++++|-++-|+|
++|+-|+++-|+-+-|++++|||-+|+||++++|-|+++-++-+|++++||-+|+-+|-++-||+-+|+++-+++++|++-+++|+|++-+-++++|+++-+|++++++--++||--+++-++++++-|||++-++++++---++||+--+++-+||++|--+++++--+|++++|+|+|+++||+++++|-|+|-+||++|+++-+--++||-||++-++++++|--+--|+||+++++--++|+++++
-++|+++-++|+++|+|++--+|+++---|+|--+|+--++|+--+||-+|++|-+++|++++++++|-+-+-++++-++++-++-++++++-+++-++++++-+|+++++---+++--++-+-++-+++-++++-+++-++----++|+-+++----+--++-+|+-+++|++-+++++-++-+-+++++++++|--+++++++++-++-+++-|+|-+|-+++++++++||+-+++++-+|++|++-+
++++++-|++-++|+||+-|-|-+-+++|+-++-+|+++--++|-|--++||||-+++++-+++-+++|+|+++|++-|++++++-||++||+-+-|++|++-++|+++-|+++-|++++-|-+++++||++-+++++|+|+++|+|+|++++|-+++|+-+|+-+|+++|++-|+|||+++--++++-+|++++|+|+-++-+|+++-+-|++++|++-+--+-|+||++++++|||++-+++-++--+
+|++-+-+++++++++++++-+|+++|++++||++|++|++++|-|++|++++-++--+++-+||++|-++-|+|+-+|+++|+-+--++++|++|+++++++++++++++++-+-+-+-+|+|+-++++|+++|++-+-++--+|+++-+-++-||+-++--+|++++||+++++++|||++++-|-++++--||+-+|++-|--+|+||-++-+|+|-++++-|-+++-|+-+-+++|++++++-|++
-+|+++-++|++++|+--+-||+--|+-++++++-+|+|-+++||++-+-++-+++|+-++-+-+++++++||++||++||+|++++-++++++|-++++++-++-++|+++||-+++|++++|++++|+-|++++---+||+-+-|+++-++||+++||+++-|++++-|+|+++|++-+++|+||++-++-++|+||+|++-++-|+-++-++|+-+||+++|-+|+++-+-+-+++-+|||+||+++
|++||-----++++-++-|||++++++|++|+-++-+--+++-++-+++-||++|+++++--+|++++|+-+++|+-|--+-+++++++-|--+++++++++|+++|+++-+++++|++++|++-|++|+++--+--+|+|+++--|+-++--|-+|-++|+|+||+|+|++++++|+--+|++||+-++|-++-++|+||+++-|-|-+||++|-+|+|||+-+++-+|+|++++|++++++--||+|-
+|+||--|+--+|-||-++-+++|-|-+-|+++-+++++|++|++++-+++++|+++|-++++++-||++|++-||-++++-++|-+-+-++++-|+-+++--+++|++||+|+++-++++|-|+++++|--|++-+||++-+|++|-+||+-+-|+++-++++|++-+++|||+++|++-+-++|++|+|++-++|+|----+-++-|+|+|+++++-+-++|+|+|-+|+++-|+-|-+|+|+|||++
++-+-++++|-++|-|+++|++-|--+++--+++|+++|+-+-+++|+|++++|++++++++||+++++--|++--++--+-++++++--|++-++|+++++++-++-+-|++++++||+|-|++-||+++|+|++--+-|+++||+|+++|-++++++++|-+|||-+|-||||++|-+-++||+|+++|++-+----|++++-+++++++++|-+|+-+--+++-++---++|-+--+|||++|++-+
+++-++-++++++|+|-++||-++++||++++-+++-+-+++++-|+|+++++-++++||++|+++++-+|+-+|-|+++||++-+++|---+|++-++|++-++++|||-++++||--+|++|-++++--|+-++||++|+++-+-+++++||+++++++|+-++|-+-+|+-+++-++|++++++++-+|+-++|+-|+|+||+++++|+||-++--+|++|++++|+++++--|-++-++|++-+++
+|++++---++|+++++||-++-||++++|+-+++-+-||++|+-++|+--|++||-+++-+|++++-||-++||+++|-++++--|++-++-+-+|+|+-++++-+++||-++||++|||+|+-|-|-++---|++-+|+|||+++++++++-++++--+--+++++|--||+--++++++|++|+--|+++++-+++|++-+++|+++|++-+++|+-++-+-++++-+++-|||+++|+|++|+++|
+|+++|++++++++|+|+|++-+++||+|++-+-+|++--|-++|+--|++|+++||+|-|+-+++++|+++|-+-+--+--+-|-+||+++--+++|-+|++-++++-|+++-|+||-++-+|+++++|++-+|+++-|+-||+-+|+++++++++++-++++++|-+++-||+++-++++|--|++++--++|-+++|++++|+|--+|++|++++|++++++++|++-++++-+|+|++++|+-+-|
|++--+|+++|+|--++++-+|++++++|++|-+-|+++-+|++|-+-++-|++-+-+|-+++++-++-++-+-++++++|--++||+++++|++|-++|+||++-+-|+++|+++--+|++++-+--+|++++++|+-+++|+-+-+++|-||++-++|++|-++||++++|++++|--+++--+--|+-|-+++|-+||||++|+-+++++++++|+++|++-|++-+|||++++-++|+++|+++++
|+-|+|+|++|+++++++-|+-++-+|+++++++|+++|++|+++|+++--|++--+++++-+++---||+++|+--+|+||||++--+++++|+|+|-|+++--|-+|++++++-+++-+|++|+++|+|+++-|++++|-|+---++-|--++||+|+||+++++++++|-+--++++++-+++++++++++++|+|-++-+++|++-++++-|-|+--+|-++++||+++|+++++++-+++++++-
+|+||-|-+++-++|+||+--++++-+||-+++--+||+++|+-++++||+-++++||+|+|+-+|+++--++--++--++--|-+++|+|+++-||||--++|-|++++-+++|-++|++++-+---|++++--+++--+|+--+|++|+|-+++-++--++++++-+++||+|++|+||+-++++++++-|-++|-++||+-+++++||-+||++++-++-|-+++++++-++++++-+++|+++++-
+-++-+++++|+++-+++-|+++++-++++|+-++|-+++|+++-|+--+++++++++|-+++|||++++--++++-+++||++-|-++-+-+|+|++-||-++++|-+-|+-+++|+++|+|++|+-|-|+|++|+|++++|+|++++--+++++|-+--++-+-+|--+|+++|+-+|++++-|-++|+|+|+-|++++-++-++--++++--||++++++-++++|+-+|+|-|-+++++|+-+|-+
++-+|++||---++-+++++++|-+|++-++--++-|+++|+++++||++++|+++++|-|++++++-++|+-+|++||-|+-+++---+++-++++|-+-|+-+--+|+-+-||++|+|+++|+-||++||-+---|++-++++-+++-+|+-|+|--+-+|+-+++|+|-++++|-++|++++-+|+++++|+||++||-+|+-|+-|++|-++|-+|-|-|+|+|+-+|++++++++++-+|+++|+
+-+|+-++|+-|++-+++-+|+||+++++-+++|++||+-|+|--+||++++++--+-++++||+|++--+++++++++|---+-++---+--|++-++++++---++|++|++++-+|++||---+-++|+--+++++-+++++++-+--|++-+++++||+|++--+-+|++|++-++|++++--|-+-++--+++++|++++|++|-+||+--+|++++++-|-|+++++|++-++-++|+++-+|-
+||++-+|-+++|+++--++|-||-+-+-+++-++++|+-+|++++-|++-++-+|+-++++|-+|-|++++-+++-+-|+-+|+++|--++++-+++++|++++++|-|+++++++|-+--+++||+-++++++++++++-+|+-+++++++-+++++--+++++||-++|+++++++++-+--++-++|++---||+|---+--++-+++-|+++|+-++|+|-||-+---++--+|++|+++-++||
+|--+++++-+||+-++++|++++-++|-+||+++||+++-|+-+|++|+--+++||+|+++++++++-||+-|||++||+++|+-+++-+||+--|+-+++++++--+++|++++-|++-+-|-||+-++++||+|-|----+++|++-|-++|+|+-|-+--|+++|-|-|-|+++++|++||+-||+++++---+||++||+|||++++++|++++-|++++----++++-|++++-+-+++|+|++
+--++-||---+-+-|-+++||+||++|+-|+++++|+-|||++|++|-+++|+-||++-|++-|++--|---+++++-+|++++++|+++|-+|++|+++-++++|+++|+++--+-+-++++---+|+-++++|||-+-+-+++|++-++++|+-|+++-|+++|+|+|+++++|+|-|++-|+|++|||+-+|++|+|+|-+--++-+++|+++|-||+++-+-+++++|++++||+|-|+++++|+
---++++-|++-+++-+|--+|-+||++++|-|+++|++++-++++++++-+|++-||++++++|+++++|-+|++|+|++++++++++||++|-+++-+++|++-|++++--++++++|++---+-+++++-+---|--+|+|++-|+|+-+++-+|+|+++-+|+-++++++-||--||-|+-+++++-||+++++++-|--+|++++|---|-+|+|-+|+|-+-+|+++++-++|-+|+-||-+-+
+|-++|-+|++-+++|++-++-+||-+--+++-++-+|+|+--+|+|+|-+-|+++-++|++-++||+|--+++++--+++|+++|+++|-+|++++-++-+||+|++-+|-|+++++++-+++--+++|-++-++-|--+++++++||||++-+-+|+++-+--+-+++||++||+-|+|++-+++|++++-+|-+++-+++|-+++||+++-+--+--+++--+-+++|++-+++-+-+++-+||+|+
||-++||++++++-+-+-+-++++++|+++++--+-+|+-+++++++|+-+++-+|+++--+-++++++---|++-|-++|++++--|+-+++-+|+--+++++++++|+++-++--++-+-||---|+||+++|-+||+|-++-|+-++-||+++|-+++-+++-+|+|+-++-++++++-++++-++|||-++|+++++++-|--||-++-+|++-+++|--+-+++-++|-++++++-++|+++-++
+++-+-++++++|++++++-++-|-++|||-+++||--+++|||+++++-++|+||++++-+++||+||+++|++-++|-+++++++-+++|+|-+-+++++-+--+++|++||-+--++++|-+-+++++-+++|+-+++-++-++++-+++|++|--+-+-+|++|++++++||++||++-|++++-|++-|-|++|+|-+++++|++|+++-++++|-|+-+-|+++++++++++++++++-+++++
++++-+||+++-+++++++-++++++|+++++++++++|+|-|+-++++-+++|+|++++|+++++|+++|+-+|++|+-|++||+-|-+-+-++|+++||+++--|++++++++-++++++++-+-+++++--|++-++|+|-+++++||+|++|-+++++-|++|++++--++-+++++++|++|+-|+|--|-+-|+-+|++-+-+-+-+++-+++-++-++|+--++-+++-+++--++|+|---+
+++-+++-|+|+++-+-+++|||-+++-+|++|--+-+-|--+-||+++|+-++-+++--++|++-+++--+++|+|+++-+-++++++|-||---+|-+-+|+|-+|++++++++++-++++-+||+++++|+++|+|-|++|-+++++++++++++|+++-+--+++++|+++-||+|++++++-++++-+|+++||+++|++|+-++++++-+|+++++|+-+||-+|-|++|-++++|+|++---+
-+-++++--+++-++-+-++++++++|++----+++|+-|+|++++|--++-|+-|+---+|+++++|-|-+++|++|+++--++-++--+|+|+|++-+-|++|-+-|-|++++++-+++|-++|+|++++|+-++++++||++++++|-+++++++|++|++++|+|-++++++|-|-+++++-+|-++--|-+-+|+-+-+-|+++|++++-+-+++-||+||+-|+++|+|+|++++-+++++--+
||+-++-||++++|--+|++-++++++--|++++--||+++++++++-+++|+|+|+++++-+|+-++---++++-+-|-+-+-+++-+||++|+-++++-++++++++|+++|+-++++++-++-++-|+++++|++++-+-||++++-|+|+-++||+++++++++||+-+-+-+++|++||+|+++-+|++-+++|+|++-+|+--||++++++--+|-+++++++|-|++-|+++++|+--|+-|+
---+++-+-++++++-|++-+++++|-+++|++++++++-+||+++++++--++|++|++|+-+++-++-+++|++|++-++|++--|-+++-++++|+-|++-++++++-++-+|+|-+|+||||+|-|++++++|++|++-++|++|-+-|||-+--++-+-+++-++-+++||+++++|+|+++-+++-++-+||+|+-|+++--||-++|---|+-++-++-++-+|||--+++-|--+-++-+|+
+|-++++|++|++++|+-+-++++--+++++++++---+|++--+-||++--+|-|+++-++-||++-|+++-|++|||+++||+-++++|--|++|-+-+-|+|+|++-+-+|++++-|-++|------|||-+|++++|+++-+----+-+++++|||-+++++-+++++++|++|-+-++-+++++|||-+++++-++--|++||+-++|++-|++++++-++-+|++|++++--|-+||-+++-++
+|+||-+-++++|++-|+-++-++||-+|++|||++|-+++++|++-+-+|---++|++-|+|+++-|+++||+|+++-|++|-+---+++++++|++++++-|++-+++-|+-++++-++|++++---+-++-+|++-|++-+++|+++++--++-+-||||+++++--+++--|++++||+|++++++|--|-+|||||++++-|-+++--+++|+++-+++++++++-+++++|+|--+++-++||+
++-|-+-|+|++--+|+-++|++-+--|+--+-++++-++-|-||-++-|+++|+|-|-|-+|++++++|-++-+++-|++++-|+++++++++---++-+++++--+|+|++++++--++++++++-++++-+|++-++-|-+++|+|+-+|++-+++++++-+-+|-+++--++++++||++--+|++|-|++|+++-+++-|+|+|+-++-+|++-++++-++-++++-|++++++|+-++++-+++
-||++-+-+|+-++-|++|+||-++|--+++++-++-++-++--+-+|+|-++-+++++-+-+||-++-|+|+++++++|+++++|+++||++-++||++++++|--|++||--+|-|-+++++++|-++++--|+|+|++++-|||++-+++++-++|+-|+||++++-++--+||++|++++++||++++|--||+|+-++++|||-|++|+|-+||+++-++-++++|++++|-+-|+++++|++|+
+++++-+|++--||||++++||+||+||+++++++-++++++-|+++++++++++++++|||++++|++|||||+-||++||++++++++++|+|--++||-|-++||-|++++-++-++--++|+||+++|+|-++-|++++-+++-+-+++|-+|++++++|--+++--+|-|++|+-++-+++|++|-|-+|+|+++++||++|++||++-++--+++|+-+|+-+++++++|+++---+++--++|
||+|++++++||-+|||-||++|+||+++++++++|+|-++++--|+|+|++++++-+|++++--|++++-+++-+|++||++|+|++-+|+++||-+++-++++|+|||++-+|+-++++++++++-+-+-+|+--+--|+++-+++|-+|+|+|-+--+|+--+|-+|+-+-+|-+--+--++++|+-+-+|-+|++|||+++||+|+++++-+|-|+|++++++-+--|+|+-+++-|+||-+++||
++|+++-+|++-++++||+++-+++++|++++++++++|++++-++++++-+++++|++++|||+++-++-|+++||-++||--|-++|+++|-+|+--+-++++++|+++|++++++++|-|-++++|++|+++-+|-|+||--|-|+||--+|-+++++--++|--+-+||++|+--|+++-|-+++++-+||--|||+||-+----+-|+--+-|+++++||-||++|++--++++++++++++||+
++--+|+++||+--+|+++++-++-|++|++|++-++|++|++-|+-||+|+--+-|+--+|-|-+++|-|-++++-+++-++++||++++|-|++++++++++-+++-+|++++++-+-+++|+-+|-||+-++++++++-|-|+|+|+|+++-+||+|+|-++--+++--+--++++|+||+-+|++++|+|+-++++|+|+|++++-+|++-+++++++-|-+|++++|--+++++++++++|+--+
-++++||-+++-+-++++++||-+||-+-+|-+-+++++-++|++-+++++|+-||+++++++++++-----+++||++|+-|++-|-+--+++|-|-+|++-|--+++|+|-+|+++-+++-+--+-|-+|-||+|++--|--|+|++-|++++|++|-|-++++++-++++|-++-|+++-+++++--+|+--|++|---+|-++|--++++++|+|-++++|-+|+-|+-||++++++-++--+++-
+++++|++|+++++|++-+|+-|+-|--+--|+++|-+--++-+-|+|+-++-++|++-+-+++++++-+|+++++++++|+|||-+++++++++|+-+-+|++++++++-+++++||-|++-+|+|++++++||+++++++++++--++|++++++|+-+++|+++++++-+++||++|+-+++|++-||++||+++|||-+++++||+--+||+++|-+++||++++||+-|-++-|-+-|+|+++|+
++-++-|++-+-++-+|+||-+-++||+++--||++++++--+++++-|++++|+++++-+-+-||++++---+|++++||+-++-|+++-+||||+++|-+|-++-+||+-++|++++++-|+++++-+-+|++-|--+++|--+++++|-|+|++++++++-|++++-+|+||+-|-+--+-||+++++|++++-||-|-++++-|-+|++++++---++++-|-+++++-+||+++-++++++++++
+++++-|-|+|+|++-|++++++|+++|++-++++-+-+++++++||++|+|-+++|+|||++++++-+-++++|++++-|++|+|+++|+|++|++++-+++|++-+++-++||||++-+++++|+|||++|++-+-++-+++--|+-++++-++++---|----+++++-+++++|+++-+|||+++++-----+++-+++++++||++|++||++|++-|++++||-|++-+-+-+++-++++++++
|++||+--+-|+|++|-+++|++++|++|+--+-+++|+++++++|+-|++--++-+++++++|-++++-++-|+-+++++-+++-+++++||+++++++--+++|-+++++++|+++|+|+-+|+++++|+|+--++++||--+-+++||+|+||+++|+--+--|-++|+++-+++-+-+++++-|++||+++|+++++-++|+++||++|+++-+|+-|+++|+++-++|+++|++---+||+||++
+++-+-+++++++++-|+|||++++-+++++|+++-||++++|+++-+++||+++++-+-+-++++|+|-++-+-+-+-+++++|+||||+--+++++|+++++|+|--+++++++|+|+||++++-|++||||+||++|++++|+|++-++|++-+++-|+||++++++-+++|+||+-+|-+-++|-+++-+++|-|+++++|-+-+|++++++-++||+--+++++++|+|++-++-+|+|++++-+
++|-+++--++--+++---+-|+|++++||-++|+-+-|++-+++++|-++-+|+++++++|++|+-+++-+++-+|+--++||++-+++|+--|+|++-||+-+++|+-++-++|+-+|-++-|-+++--+++|+|-++|-++|+|+++++||++++|++|+++++++++|--++--++++++-+-+||+--++++-+-||+++|++-+-+||-+++||-+---++-|-++-+++|-++++-+|++-||
++---+-++--|++|++||-++-++++|+--++++||++++++||+++|+-++++++-++++|+--+-|+++|+++|+++++++++|+||-+|+-+++|+++++++||++-++-++|-|++|+|++++|++|++++-+++|+-+++-+|-++--+|-++++-+-+-++-++++++++++-|+++-+++++-||+++|-++|+|+++|++++++++|--++|-||-++++++++|++++|+||+||-|-++
+--|-+++++-|-|++++++|+|++-+++|+|+|++|+|++|||+++++-++|+-+-++||-++++++|++++++++-|+-++|+|+-|-|-++--+++-+++-+--+-|++||+++++++++++-+--+-+|+++++-++|||+||++++|+-+++++|+|-+|++++-++++++++|-++++|+-++|-|+|--++-++||+++++++-+++++|-+++|||+++--+++-+|++||||++++|-+++
-|-|+--+|++|+++++++|-+|++++|++-++++-+-++++|-+|++|-++-+++---+++++++++++-++|+++++-+-++++++|++-|+++|++||+|-++--|++-+++-++|++++--|||+-+++--+|+++++++++++--|++|++-+|-++-+|+|+++--++++-|+++++++++++-+++++|+++-+|+++++-+++|-+-+++++++|+---+++|-+|--+|+||-+|||++-+
+|-|++++++++|++-+-+|++-|++-+-++---||+++|+|+|--+|-++++--+|+++++++--|++-+--+-|-++++++|++++---+-++++++|-+||++-|+|-++-+-+-||+-|+-+++-+-+|+|+++++|+--+|+++-+-||--|-+++|-++-+++|-++-++|+++-++++++|++|++++++-++|-+--+++-++++|-++-+++++|++|++--+-++|++-+|-+++++|-+
+++--+|++-+++|++|++|||+++-+|+-+|++||-++|++|-+||+|+++++++++++|+-+|++++-+-++++-+-|++-++|||-++++-+|++++-+++|++|++++|+|-|-++|+||+-+-+++++++++-|++-++-|++++++|+|+|+++|+++-++-+++++++|+-|++---|++-+-+++|+++|++-|++-+-++++|||+|+-||+-+|-|-+-++|+-+++++++++---||-+
---|||||+|+-+-+|-+++|||-|+-++++-|--+||++++-++++--+-+++|+++++-++++|--||+--+-+++|++++-+|+-|+++++++--+++++-|++++|+++|+++++||++-+|+|+-++++|++++--+||++-|+|--|---++++-||+++|++++++|++-|++-+++++++|+-+++--+-|++++-++++--++|-||++|++-|+++++|+-+|+++++++-++-+--++|
++|-+++++|||++|+++|+-++-+|++-|+|--++++++|++-++++-+++-++|-+-++++++--|+-|+--+||-+++--+++++|+-+-|+++--++++|++++++-||++-|++-|+|+-+++++--++---+|++-+|+|++-+++|++++++|++++-+|+-+-+||-||-|||++|+|+-++++++++-++|-+++-+||+++-|+++-++|++-|-+-+++|--|+-++|++--++||+|-
++-++|+++++++-|++++|-+++|+-+-+|++|++|+++-+++++++++++-+-|-+|+++++|+|+++++|+-++||-|+|+|+|+-+++++--+|+++|++++|++++--++++-|++-++-++|+++-++|+|+||-|+|+--|+-+|+|--++-|++++++++++++|-++|+-+|++++++-+++|+++|+||+-+-+|+++|--|||+|||+++++++++++++-+|--+++|+|++|++-+-
++|+|-++++|+||++-|++++|+-+|+|-+-+++-+++|++++-|++-++--++|+|-++---+-+----+-+-+--+-++-|+|-+++++-|+-++||+----++++++|||-+|+++|-++--+-+++-+++++++-++++++||-+|-+++|+|+|++-++++++++|+++-+++--|-++--|-|-++--++-+++|+-++++-|-++-++-++-|++|+++-++-++-++-++|++-+++++||
++-+---+++|+-+--+-||+|++-+-|++-|++++++++|-+-++++++|+++--+|++++-++|-|-|||+-+++|++++++++++-++++|+-+--+++++++--|-+|---|+++++++-++-|+--+|-+||-+-|++++|||+++++|+++|-+|+++++++-++++|++++-++-++-+-++-|-++++-+++|++||-+--++++++-|+++-++-+||+--+++++++||+++|-++|+++
++-|-|||+-+++|+--|+|-++|--++|++-+-++++|++|-|++++|-|+|-|-+++++++||+-||+++-+++++|++-|+|||+-|++-+|+-+-+||+++|++|+|++|-+|+-+-++++-+-+++-+||++--+--+|||++-|+-++|-++++-++-++++-++-+++|-|++++++|+-+++++|-+++|++|++-+|++|---+|+-+++|+++++--|++||-|--++|+++|++-+-|+
--++-|+++++++++++-+-||+-++++|-+++---++-+|--|++++-+++|++---++|+++|+||++++-+|++|++++++-++-+-+++-+-|-+++-+||+++||++++++|++-+||+++++++|+++++++|+|++++-|-|-+-+--+--+|++-+++++|+|--+++|++++++|++++|-|--|+|+++|-++++++++-+|+-|+-||+-|+++++++++|+++-||-++++++++||+
+|+++++++++-+-|++-+|++|+-+-++|-++++++++-|+|++++-+|+-+-++|+|++++-++++--++-+|++++++++||+|--+||-|++++++-+++-|++|+++|++++|+---+|-+++-|||+++++-+-+-||++|-+-|+-+-+++-+|+++-+-+++--+++++--++|+---+|+++|++|++|+++++|++++++|-+||++|-++--|-+-|++++|+-++++||--+++++++
+|++++|+|+++++-|-+++++-+-+|+++|+++++++||+|++-|++-+++++||+-+|-+|||+|+++||-++||+-++-|+++|+++|||-|+|+-||+-|+|-+-++|-+-++++++++++---+-+-+|+|-|-++-++++||+-|++|+++||++++||++||+++++|++++||||-++|++|++++-++|-+|||+-||--+++|+-|+++++-+|-|+|||++++|+-|----|+|||-++
++|--+-++|+-++|-+++-++|+--+++||+-+++|++-+|++++++++-++|+++-+--+-++++|-+||||+-+|++++-+++|++-|++++--+||-++++++++||-+++++|+||-|+--+++|++|--|+-+||--++-+|-+|+++++--+++|+++-+|-+++++|++++-+|-++|+++++++-++|++|+|++++|++--||+|-++-++-+---++-+-+-||+++-|+-+-|++|+-
+|+++||-+-|+||-++++--+-+++---+||+||+++++--++++++|+-++-|-++-|+++-+-+++|+---+-|++|++--++--+++++++++++|++-|||+-|-+-+++||||+++++|++++-+|+++|+-+||++||+|+++++-+--+++|+++|++--|++||++++++++++-+-+++++++-++++||----|++-++++-|+||+|++|++++++--+-++-+-+|-+-+++---+|
+++-|+++++++-+||--|++---++++|-|++++--+|++++-++--|+-+++-+|||++|-+-+-|++--||--++|-|-++-|-+||-|-+-++|++||-+-++++-++-|-+|+|--++-+|--+||--||++++-++-++|-++++|++||-++++--+|+-++++|++|||+++-|+-||||-|++++--++++++|||++|+-+-++--+-++-+++++-|++-+++|+++|-+++|-+|+++
||-++|+|++-|+|-|-++-+-++++-|+|+|-++++-+-|++--+|||+--+||+|+|++|+|+-+++-+|+-|++++++--++++--++++-+--+++-++|-++--+|--+-+|-++|++++||++-++-++-++++++|-+-+||++|+-+|+-+++++-+-+++++++-++|+||+-+++++++-++++++|-++++-+++++--+-|+|-++--+++|+++-+|++++---+-|-++++++-+-
++-|++--+-|++||||+--|+++||+++-++|++|-+--+++++-|++|-+|+++-++++-+++|+|-|++--++---++|+-+++++-++-++++|+||++++++++-+|+|+++||--+++++-+||++|+-|+++|+++|+|+|+++-+++-++|-|--++||+-++-|---++++-|+|+|+++++++++|-+++|||-+-|+|-++-++-+|+|++|++-||++++++-+++|+-++-++|+++
+++++||-|||+-|||+||-|+++++|+-+|+|+-|++++|++-++++|---++++-+|+|+-++++++||+-|++|+|+-+++|+-+|+++-+---+++-+-|+++-|+||++--|-+|+++|+-+-+++|-+++++--|++-||+++|+|+++|++++++-+++++|+++|+++-+-+||+--++++-+--++-++++|+|+|-++|-++-+++++-++-++++-|-++++++++++|+||+++-||-
+++-+++|+++++++++-++-++-+++++-+++++++-++++|---+-|+-+++||-++-||++|+++|+-+++--||||-++---+++++--|++|||+||++-++|++|++-+--|++++++--++--+||-|+|++|+++-+++++-++++-+|||-|+++++||+-++++-++-++|++|+||++-|++-++|-+|+|+++++-+++||-+++|+-++++++|+-|++||-|+||+|++||-+-+-
+++|+++++|++|+++++++-|++--|+|||+|+-++++-+|+|+|+-|+++-|++-+++|++-+|---+-+++||++-++++--+|+--++++++++++-+-+-+--||+|++|+-++|++-|+-+|+|++--|+|+-+--+|++++-+|--+-++|++|+|+|-+++++-|++-+++++|-+-|+++-++|-|-|--+|+-++++||+++|++-+|+|+|+++++++-+-||++--+++++|+++||+
+-++||+-+++++|+++|+|+++++|+|+|-+++--+--++-+----++-|+|+|+-|+-++-+-+++++++++|++|-|||+-+|+-||+||+++++++|++|++|+-++-|---++||-+++++||+++--|+++++--+|+---|+-|+-+-++-|||++|+-+++|+-++++|+-+++++-|+-+++-+|+|++-++|++++-+++-+--|-|+++||-+-+-++++++-++++++++++||++++
+--++-|+-++-+++-++++++++++|+|-+-+++++-++|++++|++++++-|++++++-++++++--++++++|++||+-++|+-++-+||+---++-+-+++||+|+|+-++-|+++|+|++||+|++++++-+++-++++++-+||+--||++|+|--+-+++-+--+-+-++++-+||++++--||--|-+--+|+-|+||+++++++++++|+++++--++|++-++|+++-++-++-+-+|+-
+-+-|++--++++|+-+++++++-++++++-+-|++-+-+-+||-++|--||+|++|+++-|-+|++++|++|++++++|+++++++|+-++|++|+|||+-+|++++++|-|-|-+++-++|||++|+++|+++||++-|+++++++|+-|--+++----++++|+++++-++++-+||+--++++|++-+++-|+|-+++||+||-|+++|+--++|+---++-|+|++++++++-++|++-++--++
-||+-+|+--++++-|+|+|++|++++++|++++-+|++--+|+++++|+-+++|-++|+++-+-+-++|++-+++-++|+++-++-||+++++|+|+---+-++++++++|-+-+-++++-+++++|+|-+-|-+++++|++-+++++|--++-+-++||++++--+---+-+-+-+||+|+-++-+++++++++++++++||+--+--+|+++|+++++++|++++++-+|-++|++-|-+++|++||
++|+|++|+||+++++--++|+|+++--+|++||||++-++--+++--+|-++++-+|+-+||--++|+-++++-+-+++--+||++-|-++-++|--+-+|++-++|++--+-+++++--+||-||++++++++++++-+|+|--|++++|-+|+-|+++++++--+++|+-+-+|-+|++--+--+--+++++|+|-++||+|++||+|||-|-|+|+++-|+++-++-++|+++++++++++++||-
|++++++|+|-+++++|+++|--+++++++|+-++-++++|--++|-++|++|++++++-++--+-|--+|++-+|+-|-++-|-++++-+----++++++-+++|+++++|+-+|++++|++|+--+++++-+-+-+|+|++|++++-|-+-|+++--+-+|++++++++||+||++||+-++++++-|+++|++-++||++|-+++++-----+||++-+||+-|+++++-+++-||--++||||+|+
++++++-|+|+|+-+++|+++|-+|---|---+++||--++|+|+++|+|++++++++++|+|+--+++++-+++|+-+++--|-|++|+++-+-+-++++++++++--++++++-+++|+|+-++++-+--++-|+-+-+++--+|++|++++++++---|+-++++++++-++-|++-+|+--|-+|-+|++++|+++++++|++--+-|+|+++|++++++|+---+--+-+++--+++|+++++++
|+++|++++++-+++++-++||||+|+|++-++-+|-+--+|--+++-|+|+-|-|++++++|++++|||+--++++++-+++-+|-+|+|++-++|++++--++|++-+++--|++--+++-+-++-+++-+++|||++++++++-+-+-+-+++++++++-++++|+-++---+++----+++-+|+|+|+|+|+-+++-|+++||++|||-|++-|+|++-|+|++|++-++|+++++++++++|++
-|+++-||-++++++-||||+|-+++-++++-+-+-++++++++|+|+++|-+|+++++|++-++|++++-|++--|+|+++-+++++++++++-++|+|-+++|++-|+-+-++|+++-+++-++|+|-+-+|++++|+++++|++-+++|++|+--+++++|+|+++---|+-+|--|++-|-|++-+++++++-++|++-++++++-|++++++++||++++|++-++++-|++||+-++||++|++
-++--+-+-+---+|++++++-++++++|+++|+--+++|++++++--+++----+-++++-++++-|||++||++++-|+|++--|+++|+-++-|++++-|++-||||-|-++-|+---+-+++++++||++|+|+|-|+|---+|-++-++++++++|++---|+-++-++++-++-||+||+++|+|+++---+++++++--|--|++++++-++-+|+++-+|-++-||++|+-|-+|-|+++--
+++|+++|-+++|--++++++++-|+|+-++|+-++-+++-+++-+||||||-+||++++|++-+|-+||+-|++++++|+--++++|++-+||-|+|++++++++-+++--|++|+---|+|++-|+++--|-++-+++++++++++-++--+++++|++-+-|++++-|+-++++++|+-++++||++-++++|++-+|++|-+||++|+-|++++++|+-+++-+--++--+++|+++++---++|-
-++-+|-+++|+++||++|||+|+|+---+-|+++-|-|+||-+++|-++|+-+++++++++-+-|+++||-++|||+-+|+|+++--|+++++++++|+++|++|++-+++++|+|++++||+-++|+|++|++|-++-++|++++++++--+++--+|||+||--+|-+-++|++|++++++--+--|+--+|++++++++|+++++++|-+++-+-+++++||-++++++++|+++|+++--|+||-
|++-+++++++++++-+++||+-+|++-+||-+||+++++-+-||+++-++++||++++++-|+++|+||-++-++++-+++-++-+||+++-+++++--++++++-|++---++++++-+++|-|-++++|++-+|-+++|||++--++|-++|++-+-+|-+++--++++|-++++-+|+++++|+++++++-+-||++++++-|+|+|++++++++|||+++||+|+|+++|+++++|++++++++-
|++++-+++++++-++-++--++-++++|+-|++|++++++|++|++|||-++-|+-+|+-|--|++-+++|+++|++-|-++|+++|++-+++|++|+|+-++-++|-+-||++++++++-+++|-|+-+|-+|+-|+-+|+++||+++-+++---|++||-|+|+|+++-+||+-+++++-++-++-|+|+++++|+--++-++-+++++++++-++++|+|+|+|--+--+++-|+|+-|++|++++
++++|++++++|-|++|-++---++-+-+++++-+|++|+++++|-+--++++-+|++--|+|+++++++++++|-+|+|++|+|-+-+-+||+|--|++||--|+||++|+++|+++-+-+-+++--+|++|+-++|-++++-|++|++|+||-|+-+++|||-+|+++|++-++|+|++++++++-++|+++-|+-+++|+|--++++++-+|++-++|||-||-+|+++++-+|+-+-|++|+|+++
++|-++++-+---+|++++++|-|++-+|++++++|+++-++++-+-||-||-+++|++|-++|+|-++|+-|++-+++--|-+|||||+-+++++-+++|-|+++++++++++|++|-+|-+-||-|++++|+|++++++|+++--+++-++++|+|++|++|+-+|+|++-+-+++++++++++-+|+++-++++++|++++-+----|++++|--+++++||-+++++++-|++++|-++||++-+-
++++-++++-|+++||++++||++++||++|||+++++++++-+|-++++++|-++-+|+++|||+|-+++|+-+||||++|-|+++++++++|+-+++-++|++-+|||-|---|++---++++++++|+++|++|++-+|+-+|+-+++|+----+|+-+++-+|+-++-++|+-++|++|+|+|+-||+|++|+++|-+-++--+-+++++|-++-+-+-+++++-+--++-|-+|--+|----+|+
|+++++++-|-+-|-+--++-|++-|++|||+++-+-+++-+-++|++-+|++++++++||++-++-++-+-|+-++-++++++++++-+-+++||++-+++|+-++|+++++-|++++--+-++|-----++++|+-++++++++++|+++++|--++++|+-+|-+|++|-++++|+++-|++++-++-+-|+++++++++|++-+|++++|++|+|++++--+-+||++++-|++||++--+|+-|-
+++++|-+|+++-++++--++--+-+||+|+|+++++|+++-+|+-++++||+|+--++++|-+||-++-+|-|+|||+--||+-+++|+++-|-+|+-|++++|++|||++++|+++++++--+-|+|-++++-+-|-++++++-++--|+|+-|+++++++++|+++++++-+||+|+-+-|+-+++-|+|+++++|+--++|+|+-++|--+++|+++-++-|++|+++++-++-+++++++|+--+
--+|-+-++|+++|+|-|-+++--+++--+|+++++|-++|+-+--|+|-+|+-++-++----||+||-++++||+++-+++|+-||++++++|--+++|++++++|++-++|++-++||-|+-+-|+|+|-|-|-+|-++++++-++++|++-+--|++-+|+-+-+++-+-+-|||++-++++|-++|-|+--|-++++++++++-+++++-+-+-+++-+-+|++|+|+++|-|+|++++-|+++-+
+-+-|+-++++-+++++|++-+++-+-++-++++-+++||||+-+---+++--+|+++++|+||-++-+-++-+|++|++|++|++-++|+-+--+++-+-|+||++|++-++++++++|-+-||+-|++++-+-+++--++-+-++++-|||++++|+|++++++|-++-++|++++-|-++-+|+|+++|++|++-+|++|+||++--++-|++|+++++|+|||+++-++-++++++-+-+--+|++
--|++|+|++++++++-----+-|-|+-+-||++++++-++++++-++++-|+++|++-|+|+++-+|+|++++-+|++-+++---++|+++|+++|+--+|++++|+-++|++-+|+-+-|+++||--|--|++-++|+|||+++-++++-+-+++++++++++||--+++|++|++-+|+|++++-+++|-+||+||++-|+|++-+--|+-|++|++-+++++++-+-+++|+|+||--|-|-++-|
++|-+++++++|+-++++++--++++-++-+++++++|++++-+++|+++||+++++--|++-+--++||++-||++|+|+-||+||-+|+-+-++++++++|+-++++-++--|++|++|-++--|+-++-+|-|++++-|+|++++++|+++-+|+++++|+-+-|++|+++-|+-|+||+-+--++|+++|++|++||+++++-+-|+|||++-+|-+++|-++-++|++|+||-+-|+|+++++++
++-+-|-+||+++-+||++-++-++++|||++|++-++-+|++|||+-||++|++++||+|++--+++++|+||+|+++++|-+++|++++++-+|+-|+|++||+++|+-+-+|++++|-+-+|++++|--++++|-||++++++-+++|++|+++|++|+|+||+-+-+|+-+||||++-+|++|+++-+-|||-+++--+-++++++++|+++-+-+++--++-+++||+++++++|+++||||--|
++++|++|+|+-+-||++++++++++-+|+-++++++++++++||+|+|+|+++|++-++|-+|+++|++-||-||-+++--++++++++-|++|++++++|+|++-|+|+++|-++++-++++-+++--|++||--+|--+++++|+|-++-+-++++++++-++++|+-+++|-+-++-+|-+-|+-+-+||-++|-+-++-+++|++++-|-|+++|++++++|++++++|+-|++++++||+++|+
++++|--++|++++|+|||-|++++|++--+++-+-+-|-+++-++||+++++-+++-++-|+++|-+--+++-||-++|++++-|+++||-+|+|+|++++++||+++|+-|+--+||++++|++++-+-|+|-+++++-++-+-++||+|-+|+|+++++|-+-++++++++|++++-+++++-+++|+|+++++++++-+-++++|++-++|-+|++|--+-+++|+-|+++-|+|+++++++++++
|++-+-+++++|++++-+--+||-++|+|+--++-||-++++++-|+++--+-||-+|++++|+++++|+|-+++++-++|-++|+-+--|-++-++-++-+++-+|++|+|+++|--++|+||+-++-|+|++|+|+++++++-+++|-+++++-+-+|+++|++-+++|-|+-+||++|-++++--++||+++-+++-+|+++|++--+++|--++-|+||+|+-+++++-++++-|+++--++++++
++-++++-|+-|+-++++++++|+|-+++-|--++++-+|+++++|---+++|+-++|-++++-+++|+++||||-|-|+-|+|++++|++++++-+-+++++|+|+||-++++--|+-+|+-|||+++|+++|+-++++--++|-|+|+--+|+--+|+++-|+|+--+--||||++-+++-|++++++-++++++-+|+--++|||-|++++--+++++|+--+-++++-|+|+|++-+++++-|||+
++--+---|++--|-+|++++|+-+--++-|+|++||++-|+++++|++++-|-++-|+-+||+++++|+|-++|+--++|---+||++-+-+-|++++-++---++|+-++-++||||++-|+++|++|++|++++-++|-|+||-|++-||--|++|+-++-+-+-+|+++|+++|-+++++--+-|-++--|+-+++-++|-||++|+|+-+-++++||+++++++++|-++++|++|+-++-||-+
++++-+-++++++-|-|+-+-|++|+++-|+-+-+-+++-+++++|+++|-+-++---|+|+++-+++|++++++-+--|+-+|++-|+-|-+-|-+|+-++++|+-++++|++++|+++|+|++|++|++++-||||++++++||-+++-|+---+++|++|-++-++++++|+|-|+++|+-+|-+++-++-|+||+|-||++|-+++|+|++|++|+++--||--++++++++++|-|||+|-+-+-
+|||---+++|+|++--|++|+++|||--+++++|++-+-+++++|++++++-+||+-|-++++|+-+-+++|++|+++|+--++++++-|+++-+-++++++|++++-|+++--|+++++-++-++++++-+++++-++-++|++-|+++|++++++++++|--+|+||+-|+|+++|--++-+--+++|--++++|++++-+++--++|+++|+--||--+-|-+---|+-+++|++-+|+||+|+|+
+-|-+++++|-++-|++++-++|+--+|++++++++++++|-|-+++++++++++++|--++|-||+++++---+--|++--++++++-+-+-||-+++|+|-+++|++++++++++++|++-++++++|-++|+++|--+++|+++-+|+-+-+++++||-+|+++++++|++++++++++++--+|++-+-+++-+-++-++++--|+++-|-+++|+|+++-+-++|+-+-||------++++|+|+
+-|++++-++++|-|--++-++|+-+++-++++++++|+-+++|++++++++|++-||-++++--+|+--|++||+-+|+++++--+-++|+-++|++-+++-|---++-+|+++++|-++-++-+--++++-++++++|-|+++-|+++++++-|--+++|+-+++-+++++|+|++-+++-+++||-+-+|++++|++|+|-||+++++|+||+-+|+++++-|+|-|++|-+|+|-+++-+|-+-+|
||-|++|++|-++++++|++++--++++++++++++|-|+|++++++++-|+---++|+++||+++-+++-+-++++||++++|+-|-+++-||++-+-+-+|+|+||-|+|++|+++++--++-|+++-++----++|-+++-|++-++-++|+|++++++++-+++-+|+++++-||-++|+-|++++++|++--|||-+||++++|--|-||+++++|||+|+++|+-+--++-+----+-+++|++
|-|+++|+++|-+++++|++|-+++++-++++-+++-|-++++|-+++-++||+|++-+|+--++++|++++-||+-++-|+|+|+++++++-|-+|++--++||-+++-+-|++|++|+++|+-+++++-++++++----+++-|++-|-+-+++|-+-|++|+++++-+++--+--+|++++|+++++|+|+-+++++-|+|+++++|+-+||++---|++--+--|++|+-|+-++|+++-+|+-++
-+-+||-+++++|++++-++++|++++++|+++++++++++|+-++|+++-++|+-++-+-|+++++-++|+++|+-+----+--+|+++-++-+-+-+++++++-++-+++++|-|++|++-|-+||--+++++++++|++++++|+--|+++++-++++|++-+++|+++|+|--|+++--|+||--||++++-++|+|+|-++++|++-+|-++++++--|+|+-||++++-+|--+|-+|++++-|
++-++++-+-|++-+|++--+++||-|-+-+++|+-|+++++-++|+|||-+-++++++++||+++||++++-|||-++-+-++++|--++|+|--++++-+||+++-++++++++++++-++-++---++-++---+++-++++++-++-+|||+++-+|+|-+++|+++||-|+|++-|+|++||+-+|+-++++++--+-++-+|-++|+|++|+-|+++|-+|+++++--+++++-+--|+|+--+
-++++++++|+--++|++++-++-++|||+++++++++-++++++-+|+||+++++++-++|+++|+++++|+|++++|+++|+++|-+-+-|++|+|-++++++|-++++|+-+-++++--+--+-++|+++++||+-+--+|-+||+-+|+|+|++++-|-++++|++|++++++++|+++++++++|++|-|++|+++-+-++--|||++|++|+---+++--++++++-|-+|+++-+-|+||-|+
--+|-+++++|++++|++++|++++++|+|+|+++-+|+-|+--+++++++++-----++++++++|-|+|-+-++|++|++++-+||++-++-+++-++-|++|++|++++-|---||-++|-+-+-+-|-||++||+++||+++-++|+|++++++++--|+|++-++++||+|++-+++|++-+++-+-+++|++++||+++|++-+++|+++-+|-++++||-+++-+-|+|+-||+++++|+|-+
+++-+-++++|+|++|-||---+++-++-+|---|||++-+++++|+||+-+|+++--++++--+++++++++++-|+|+--|++--++++++|+++++++|++-+++|+++|+-+++++-+++++|+--+++-|----+-++--++--+++++|-+-|++|++--+++|-+++++-||-+|+++-+|+|-++-+|---+++|-+++||++-++--+|++-||++++-+|-+|+++++++|--+++-+-+
++++|+++++|+++||-++++-++-+|-+++||+|+-+|+-|||+|++++++++|||++++-++---++-++++++|+-+|||++|+++-|++||+-+-|++-+-++||++--+++|-+++--++--||--++++-++|+||+++++-+|++|--+-+--|-+++||+++++|+++-+++-+++++|+++|--++|---+-+||++||+++||++-++++++-++|||++||-++++|+||+|+++-+++
|+++++++|+++|+|+++-++-++++|+-++++++++--+++++++--||--||||++|+-+++-+++++|--++|+++|+-+|++|+++++-++++++++-++|++++++-|+--+++++|++++-|||++---++|+|+++++++++++|-+-+++|++-++++-+++|+++++++++-|++||++++-+|++--|+++++--++++++-|++-+|-++++++++|++-|+++|+|+|-+++++-+-+
|+|+++++++-+++++-+-++--||+|++||+|+-+|+++|++|-++-|+++-++-+++++|++-++-+++++|||--+---+++++-++-|+-++|+-+++|+|-+-+++|+|----||++++-+++--|+|++-+--++||||+++++++|+-+++|++++|++--++-++++++-+++++-|-++++++--+||++++++-++|-++--++++-++|++--|+++++-+-+-+-+++++-+++--++
-+|-|+++|-|+-+--+-|||++|++-+|+-|+++++||+++|+|++|-+++|++|++-++-++|+|+-|+++-+-+++++|++++|-+--++++|++|+++++++--|++|+-+|||+|-++++-|--+|+++++|++++|+|++++-||+++|++|-++++-+++-+++++-|+++-+++++++-++++--+|+|-+++|+-+|+++++||+|++-|+|++||+-+-++-+--|+-+++++|+--|-+
+++|-++|+-+|++++--||++++--+|+|--++++++++--++|+++++-+|-+++++-+-++++++-++|+|-+++-|+|+++|+-|-|++|-+++|+-+||+++-+-|++++-+++|---+-|+|+-++|||||-|+|+++++||+-++++++|+++-++++|+|--+++|+++|-+|-+||+++|++++++||+-+++|+++||+++++++++-++++++++|++--+-+++-+-++-|-+|-++-
+|++++++|++++-|++-++--+|--|++|++++|-+|++|+|+|+|++--|+++-++++++|++||-+++|+++-|+--++--+|+-++|++++++++++-+-++++-+|-++++||+-||--+||+++++|+|+++++-+++---|+||++++++++++++|+|++++|-+-++++|++++|+++|--+|-+++++|++-|++|++++++-+--++|++++--+-|++|+-||+++|+-++|++|+++
++++|+|-+-++|+-|+++|++-+-++++-|++++++||-++--++++|-++||-|+-||-+|+++-||-++-+|+++-++++++++++++-|+-++-++++++-+|+++|+||+++++++++-+--++++||+-+-++-|++-+||+|+++|||+++|++++-++|++||+|+--+|+++|++|-|+++++|++-+++++--+-++-|++||+++++++++++++||+-++-||++++++|+++|-+-+
+-+++++|-+-+++++++|-+---+-+-+-++++|++-++|++|++||+++|+|+|++++||+-+|+||++++-+-|+||-|-++||+-++|-|++|++|---+|+|-|-+++++|+|+++++|+|+-++++-+|+++-+|+++++-+++-+++|++-+--+|+++|+++|-|-+++++++|+|-+|-++|+||+++-+--++-+++++++|++-|+-|+-+|+++++--+++++-+-+++++-++-+-+
|+++-+-+|+-+++|+-+-|+||+-++--++|+|+-|-++++++++-|--++||-++|+++|++-+-++|-++++|+|+|+|+-+|-+++--|-++-|+|-+++++++|+-++++++|++++|+--+++++-+++||++-++|+++----++++++|++++++++++++-+++-+++++||+++++|-+++-||+||+-|+|+|||-+++|+-|++++++++-|+|+|-+|-|++++|++-+--++++-+
+-+--++-+-+-+||+++---++++++++|-+-+++--+++++|--+-+++---|++||++--|++-+|+++|++--+|++||-+|-+|++--++++|+++++||++-++|+-+|++--+-+-|-|+++++++-++++-|+-++++|++---|+-|+|---+++-+++++-+-++|++-+|++++++++|-+-++|||+-++++++++-++++|+++-++|-++|+++++|-+-|++||+||+++++|+-
+-+-+|+-+++|-+-+--+|++--+-++++-+++|+++-|+-++|+-++-|++++|+++++|+++|+++||-|-+++++|+-++|++|-|++|-+--+++-|-+-++++|+++++++++++-++-|-+-++-||-|++++++|-+++++|-++|++|+++++++-+|++++|+|-|-|-||+---+-+++-+-|+|-|+-+-++--++|+++-++++++++-++--+||+-+++++-||+-+++++++++
-+|-||--++|-|++++|-|-+++|++|-+++-+|+|+-++-|++|+++++++++++|-+++|++++++|+-++-++++++|||++++|--++++++|+++++|++-++++|--|-++-+-||+-|++--+-||+++++++||+|++-+++|+--+-+|-+++|++---+|++++-|+||+|+-++++-+--++++++||++|++-+-+|++++-+-++++--|+||++-+|++||+|||+++-|+-|+-
|+-+++-|-+++++|++|+--+++++++|+++-+++|+-++|+++|+||+++-++|-+++++-++-|+++-||-|+||+|||+-|||++|++-+++|-+-+-+-+++++++++|++-+++|++++--||-+-|++|+++++++-|-++||---+-|++--++++||++++|++-|-+++-+-|++++++++--+++|+-|-+--+++-++-+-+++|+-+||+|+-||--|+-+|+++|||+|||+|||-
-+++|-+++|-|+|+-+++++-+-|++--+++++|++-+++|+---|+||+-+|+|+++++-+++++++++++++--++|+++++---+-+--|+++|-|+-+++++||-+++++++++-++|++++++|+-+++|+|++|+|+++-+||+-|+++++|+++++++|+|-+-++--++++--+-+|+--++|+++++|-+-++++|++--++++++|--+|||+-|+++|+|++|+++-|+-|-|+++|+
+++-++++-+|+|-|+|++----+-||+++++|+|--|-+-++++-++|+-+||+-+|++++---+-|-++++||---|++++++++|+++|||+|+|+|+-++++--+|+-++|+-|||-++|+|++-|++-|++-|+++|||+++++|+-++--++-|++++-+-+|-|+++|+--+||-++|+-|++++-+-+++|+|-++++++|----++|||+-|-+++|++-++-++-++-|+++-+|-+|++
+-+--++++++--+++-++++--+-+|+||-+-|+|-|+++++-+-++-||++++|--+-+++|++--+||++||++|-+++||+|+++||-++--++++++-+|++||+-+|+++----++-|+|+++-|++++++++-|-|+|+++++|+-|+++-+-||-||+-+|+++||+|++|+||++++-+++|+|+-++++++-||+|+-+-+++++|+++|++|+-||--+|||+++++-+|||++----+
|++++|||++-+++++++-|-+-+++|-|++-++||++|++++++-+|+++-+|+|++--++++|+++++|-||++|+++||+-||+-|++|+|++|+||+|--++-+|++-|+++++||+-+-++|-|++|+|-|-+|+|+||+||++++--++|++++|+|-+++--||+--+++++--+++|||+--+++++-+++-|++++--|-+--++++--++-+|||+--|++|++++-+|+|-||++|+-+
|+++++-+-|-++++|++-++++-|+--+++||++++-+|--+++-++|-|+----|+++-+++||+-++++--+++++++++++|+|-+++++|+|+--+|+++|+++-+|++++|++++++--|++-++-||+++++|+||++|++|+-+-+||+-|--++++++++|-|++|+++++|+-|++++++|+-|++-+++++|+-+++|++-++++-|+|+++|-++--+-++++|-+-+|+|++-||-|
--+||-+-+|-+++++-++++++++-++++++++-++++|+|+|-++++|+|++--|+--++++-|||++||+-+|--++-+-+++|++++++++++-+|+++-+|||+++-+|-||++++++++++|-|+++++-+|+++||||+|++++++-|+++-|++|+||-+++++-|+|++++++|++++|+-----+||-+++-++++|++++++-|+++|--+|+||+|++|++-++++-+++|+++++++
++++|--+|++++|+++++|++|--++++-|++++|+-|--++|+|-+|-+|+++++++||-|++++|-|-|+-+++++++||-+|+||-|-++-|+--|-+-++++--+++||++|||--++-+||+|-|-+|+++|++-++|++-++++|+|+++|-+--|++++|++|+|+--|+++|++|++|+|||+||++|+||-+|++|++||+---+++++++|+++|+|+++++--+||++|+||+++++-
++++|+-++||-++-+||+|++++-|+++--+++-+|+|-++++++++++-+++++-+-++|+|+++|-+-++++-|+-++-+|++-+--++++-++++++++++-+|+++++|--|+-+-+|-+|--||-++--+++|-++-|+++--+++++++-+++++-+|-++-+||---|+-+|+-+||+-----++|-+-++-++---+++++||----+++++--+++++-++++++++-+++++++-|+++
--++-++|--+++-++|++---++-++++++-|+||+|++||+++-|+-+++|---++--++|-+++++++-++++-+++-+++++|-|++|+++++|+++++|++-+++|+|++-+-|++|++++++|++-++|+-+-+-++++---++--++-+++++|+++-+-|++|+++|+|+-+++++++++++++-+-+--++---+++|--+++++-+-|++-++|++-+-|++++++-|+-++++||++|+
++++||---+-|+|-+|+-+-+-++-++++-+++-+++|+++--|--+-|||++-++-|++-++-|++++++++|++-++++++|+++++-+++-+++-+-++|++|++++++|+++|++++|--|-+|+|+++++++-|+++++|+|+-|++++|+++|-++++|--+-++|++--+--++++++++-+|+++++++--|++|+++---+|++|++-++++||---+--|+|-+|+|+|++-++++-+|
+|+++++--++++|+++++-|++-||+|+++++-+++--+-++|+-||+---+-++++++++++|+-+-|+++-|++-+-|++|+-|+++-|-+--+++++++++|-++--||+|+|+++++-+||+++|-++--|+++++++||-|+-+-++|+||-|+++|++++-+++||+-+-+-++|||+-+|++++++++++|+++++||++-+|+|-+--|-++-+|-|++|-+|+++|+++||++|---+|+
+--|++|--+++|||-+|+++||-+-++|+++++++-+-|+++++++++++||++++-+-|++|+|||++||-+-++++|+||+-++++||+|++-++-+++||-++-+-+-||+|+++|+|-+++---+++|||+-++|-|---+|+-|+-|+++|+|-+++-||+++|+|||++++|++|+++|++++++-++++++++++|-+|+++-++|++-|+++|+++|++++-+|+++|||++++++--+++
+-+++++++||-+++-+|+++++-+--+-|++||++||||--|-|++++-+||+--|-++|+|++++|+-+|-+++--+++++-|||++|-++-++|+|--++|--+++|+++--+|||+++--+-+++-++++++++||+-++++-++|-+++++++|+++|+|-+|++++--+-|++++|+++|-+++-|+++|-+-+-+-|+||++++||-+++-++++|++-++|++--+||+++||+-+|+++++
|+++-++-++|+-||+-++-++-+-+++|-|++++++|++-++|++++|+|++++++||++|++++--+++++|-|+|-+++++++-+|+++|+++-+---|+-+-+||-+++|+|----++++||++|+|+++++++-++++-++++++|++|--+|++-+++|--+|-++--+|+-|+++-+-+|++|++|+-+|-+-++-|++-++|+|+++++--++-+|++||++++++++|+++++|---+++|
+-+++++++|+-+-|+++-++++-+|++|+-+++++++++|--|++-+|++++|+-+-+++-|-+-||+|||++-+|+++++-++|+-++|-+|++-|+++++|-|+-+|+-++++-+++++++|+|+-+-+||++|++-++++++-++|--++++--+++++++++|++--+++++|+-++++-++|+++||+++|-++-++|++-+-+++-+||+||+++-+++++++|-++--+-+--+++|++--+
|+-++||+|+||+--+++|+|++-++||++++++|+--|+++|+|++|++++-|++-+++-|++-++|+-|++++++|-+-++++++-|++-++-+++++-|-++++++-++|-|++++-+--+|++++++++++++++-++-|+++||++++-+|++++-+++++++++-++++++-+|-++|++-+++--|+++|+++|+++|++-+|+|-+++++++++++|||-+-|-+-++|++++--+|++++-
-++|++|-++++||++-+++-++--|-|+|+--+++|++++-|+-++++|+-+-++||-|+-+|+-++--++++|+-+|-+-+|+-||++|-+++|+-|--|+++|-|++++-||+--++-+|+-++-||--+--++-+-+++|++++|++++|+-||--++--+-+|+|+-|+|-+-+|+++-+-++--++|+-+++-++++|++++|++++-|||++-++|+-++-||++----|||++|+|||+--|
+++++||-++++-|++++-+|+++|-+--||+|+|-||+++|-+++-+|-++|-+|++++-+|-++++|+--+|++-+++|++++++|-+||+--+-+|+|-+-+|-+-|-++|-+++++|-+++++-+|++++++++++|+|+|++-++-+||-+++-+++|++-++++|-|++++++|++|+--|++++++-|+++++--|+||+++-|+--+--+|+++++|++-|++++|-|+++---++++-||+
-++|-++++--|+-++++-|+|++-|++++++++++++++-|++++-+++-+++|++++|+++-++++|++-+---++|+|+-|+-||+++|+|+--+-++++|-++++||+-|+|-+|+++---+-+++++++||+-++++||-++++++++||+|+++-||-++++++-++++|+--++|-|-|+-+|++-||++++-||++||+++|+++++||-+-++-+|+|+-+|+++++--+|+++++-|++-
+|++++|++-++-+-|++-+++-|++-|+|+|+++||-+++|++++|+|-|++-+-+++++++++|+--|++|++-++++++|+||++++-++|-++-++++++||-|+--+++|++-|++-+++|++|+++++-++++||-+|++-++-+|++-+|--|-+|--||+-++|+|++-|+++-+++-+++++|++++++|++++++--+++||+++++++--|-++||+-+|+|+|++-++|+++|+-+++
++|+|++++|+-+-+++++|++|-++++++|+||++--||+++-+|+++++|+--+++|++|+|++++-++--+||+-|+-++-++++++-+|+-|+|++-|+--+|++|||+++-++++++-+-+-+|-+-++++++|-+++++++|-++++|++-+--++|+|-++++-++-+++|++++++++++-+-|||-++||+++|+||+++++|++|-+-|++--||++++++++--+-+++++++++-++|
++++-++|-||++-|-||+++-+++||+-|++-+++-+|+|+-+|+|+++-|++-++++++-+|+++++++++-+||-++|++++++++-++++|+++++++|-++++-+|||++|-+-|-++-+|+++-++|-|+-|+++++-+|++|++|-||+++-|+--+||+|++++||++-++-+++++-|++|+||-+|-|+|++++|+++++|++-++++|++++-++++-++++|++|--|-+-++++|+|
-|++|+++|+|+|-||||+++++|-|-++-+|++-|+||++|+-++|-|++++|++|+|+|++-|-|++|-++++-+||-+|+-+-+|+++++-+|-|-+-|-+|+-+-|-++++|--++++|+-|--++-+||-++++-++-|++||-++-++++++|-+++|-++++|+||++++|++++|++--+++-+-+-++|-|-|+++-++||++-+++--++++++|+|+++++-|+|+|++++++-++-+|
-+-+|--|++++||+--|-+-|-|+++|+|-++++++|-||+-+|+-++-|+++-+||+++|-+++++|+||+++|-|+|--+|+|++|+|||+||-|+||++|+++++++++|-+|-|--|++++|++--|+-+++|+-+++---|+|+--|++|-|++||+-+++++++|+++++|++-+-++|++|||+-+--+|+++|||+++|+++-|++-|--++++++|-+-++|++-+-+-+++++++-+++
++-+-+|+|--|+++++-+|++++-|-++++|++-++|++-+++++++---+++++++||+++-++|++++-++++--++|+++|+-++-+++-+|++|++-+|+|+++++-++-+--+++-+++|++++|+|++|++++|--|+|++++++-+--|--+++|-+-|-+||+|++++|+--+++|+||++|++|-++++-++|-++|++++-++--+++++|--++-+|---+++-|++++-++|+|++|
|++|+++|+-++-+|+++|++|+++-+|+|||+++++|-++++|++|||+++++++|-+++|+-|++++|+|-+++||+-|-++|+-++++++|+|+-++-+|+|+-+-++++-+-++-|+-+|-++|++||-++-+++-++++++|+-+|++|++++++++-++---++++++|+++-++++++|+--+-|++++-++++-|++|+|++-++|+|+|-|+++|-+|++-|+|++-++--|-+++|+-++
++-++-+--|-+||-|-+||++---|++--+-++--|-++-++++++|-|++|++++|+|+|+|++++|++++|+++|-|+++|-+++|--|+++-++|-|-+++||+++-+-++++++++|++||-|+-+++++|+++-|+|-+-+++|+-+++|-+++-++|+|++|+++||-++|-++++++-+++++|||-+|+++|-|-+++--++++-|+-+||-|++||-+|--+|+++|++++-+-+-|+-+
+-|-||++-+++--++-+--+++--++++|-+|+|-++-+++--|+-||+-+-|++-+-+++|+-|+-+|-+|++-++|---++++|+++||+||-|++|+-+----+-++++++++|+++-+|+||+++--++++|++++++-|||++|++|-+++|+---+++|-+++-+--++++++++--+++-++|++||-++++++|++|-++-||++||+-++++||+||++|++++-+-+||-++++-|||+
-+|---+++|+||+-++++++-++++--|-|--|-+++-+++|+|++++++--|++|||-+-+-+++|+|---+-+++|++++++++|+++-++|--||++-+++||--+|+--|+++|++++-+||--++-++++|+-+-+++--+-++++|-||++++++++||+|+|++|++||-++|+++|+|++-+++++++++++|++|++||++-+++-|-+|++---+-++|-|-+|++++-++-++--+-+
++--+++||-++||-|--|-++-+++-+-|+-+++-+-+++|+++-+++|-|||+||+-++||+|-++++|||+++++|-||+++-+-+-+|++||-+++|++++++|+|++++++++|-++-+---++---+-++||++++++||++-|++|+-|++|++--+-+|-++|-++||-++++|-+++++|+++|+++-++|++-+++++++|++++-+-++--+-+|++-+|-||+---+|----++++++
+|+++-+++--+++-++++++++++-++++++-|++|||++-+||+|+-+++|++++++|+-++-++-+|-+|+|++|++++||++|+-++-+++-++|-++---+++-||-+-++-+++|+-|||++-++-++-+||||+++++|++++||+|+++-+-+-|+---|--+||+-+-+|++-+-|+---++-|++-+-+|+++|+++|-++|-++++--+|-|-|+-+-|+++-++--+++|++--|-|+
+++++++++||+||+||+-|++-+-|+-+--++|+||++++-++++++|++--+|++-+-|+++||+++--+||+|++++++++-|||-+--|++-++--|-|+-++++++++++-+|+-+++-++-++||-++-|--++-+|+||--+-||++-++++|++|++++|||+-+-++---++|+---+---+|+++||++-+-+++++++|+|++||++-+-++|++-+-|-|+++|++-----+|-+--+
-+|++++|+++++-+|+-+++||-+|+-++|++++|+++|+|++|+--+|+++||+|+++|++++|++-||++-|+++|+|+++++++|+++-++--|++--+++-++-++-+-++|+++++||+||++-+|+++|+++|+--++|-+++|+++++-||-+++++|+++--+-+++++++-+++++-++-+++|++--||-++|+--+-+-+-++++++++||++-++|++||+-++-+++|-|-+++++
----++|++++++--++++-++++||+|++-++|+|-++--++-+|+|+-+||-++++|||+++--++--++-+++++--+++++++++++-+|++++--+|+++|+++|+++++++-+++++++++++|+||+|-+++++++++++-++++|++++---++++++--+++|||+|++|+++++|-+++++|+++-|+++-+|+++++-+++||-+-+++-++|+++|+++|+++|+|+|+++-|||+|-
+|-++-+|-+++|++++++|+|+-+||++|-|+-++++++|-++-||++-++++++++-|+++||++||-|+++++-|+|+++++++||--+++|++|+|+|++++|+-++|--++|+++++--+++||+-++-|++|+--+|+++++++++|++|-+++-|++-+++++|-|++++++++++++++++|+|++++++++++|-++++++||-++-++|++++--+-++-+|-|++|+|-+-++++++++
--+-|++|+|||-++++-|+--++-+++++++|+-+|+-+-++|+-+-|+|+-+++++++-|-++|++++||+++-+++-+++-+|+-++++---+++-++++++-+|+-+++-+-||++--++|+|+||-+--|-+--+|++++|++++-+++|+|+-+|++|++++|-|++|+++|+|-++|++|++||+++|+|+--+|+-||++++++|-++|+|+-|++++++--+-++|++--+-+|||++-+-
-++-++-|+++++|-+++|++-++-+|+++-++||-+|||+|+++|+++++|-|+++-++++-++|-+|+-|+|-++++|--+-|++++-+|-+--||++|+|-+++--++++++|+|-|++|+-|+|--+|+--|-+||+-|--++|++||-++|++-+||++-+++++-+||+|+|+-+|++++||+---+||-++-|-+-||+-+|++|++++++++-+++-+++++++|++|++++|++++||--+
--|++++++++-++|+-|+++-++-++++-++-+++----+++++-+++||+-++||++++++|-++++++-++|--+++|+-|-+++|+++|+++-+++|++++++++-++--++++|++-++-++-+||--+|-+-++|-+--|+|-++-+-+|-++++++++-+-++|+++|++++-+|+++++||||+-++++-+---+-++++|-+-+|++++-+++++|+++-+++--++++++++-+|-+||+
+-++++|+|-+|+|+-+|++-++++-++++|+|++||+|+|++-++|+++++++-|+-++||--|+-+-+-+-++-|+--++--++||||+++-+||+|+||+|+++-+++-+++|+-|++|+++++++-++-+++|++|-+++++++++|++-||-++++++||-+|+||+++++---+++|+|+-++++++++++|+++-+-++|+|+|++|+-++-|+++++++++++||++-|-++++|+|+-+|-
|++++||+|++|+|+-|++-+-++|+|-+-++-++|+++-||++++|+++++|+++-++++-|--++-|++||||+-|-++|-++|-|-+++-+|++-++|-+-+--|+-++||+++++++++|--+|-+|+++++-++-|++|-++++||+++++|+-++-++|-++-+++-+++-+||+++-++++||+++--+++++-+|-++|+++-+-+---+++++++++|++|+|+-+++|-+-++-|++-++
++|-|-++|++|-++-++++++++|+-|+++++||+-++-|++++-+++|++++|++--+++++++-||+||++|++++|+-++++-|+|++++-++|+++|--+++|+++++--|++++|||---++|-+-++|++-|++|++-|++|+-|++|-+|+++++|+++-+-++|+-++--+|+++++--|++++|+||++||+-+||++++|||+++++|--+|-|+++--+-++--++++|-++|+++++
++--+|+-+++++--|+-+++|+++||++--+++++|+++++-++--+-++++-+||+++-+|-||++++++-|+|-+++++++-|+-+|-|+-++--+|+++++|-|-|++++|+-|++||+++|+|-+|+|--+|++||||++||+-|+++--|+|+-++++|+++++-++++|++||++++++--+++--||-|+++-|+++-++|+++++-++-+|++-++-+++++++++++++-+++++|||+|
++|+++++-+++++++++-++++|+|+-|||++++||+-+-||+--+|++|--++|-+|+-+++|--+|-+-++|++++-++-+++|+++++++-|+++|-+||++++++-|+++-+++-|+++-|-|-+-+|++-++-++||+|++++-+--+|-||--|+-|-+-++++||++||-++-++++++||-|+-++++|+++-|+++++|+|++|-||+++-|++++-+-|+++++--|-+-++--++-++
+-+++--++|----+|++-||+++++|+++++-|++-+|-+++-++|+++-+++|+-|-+||+++|+++-|+-++|+-|+++++++-++|++-++|---+-++|---+|++-+++|+|+|++++||++++++|++++++++-++++++||-+-+++|+++--|++-|-+++|-+--||++-|+-++|+|++-+|++-|++-+|+++|-+++|+--|+++++-+|+++++|-+-++|++|+||+++++-+|
-|||+|+-+++++++|-|-+-++++|++-+++++||-|++|-++++-+++++|+||+|+||++++++|+-+-++---+-++|++--|++-++++++-+-||+|+-+++++|+++++++++|++++|+-|--+|||++|+++++|+|++-|++|-+++-+-+++--++-++++|++|-||-||-+--++|+++|++++-|||---+|+||-++-+|+++++-++++++-||++++++|+++++-+++|+||
++-+++|++++-++|++-++++++|+++++++-|++-+-+--||-++|++|+|++++-++++++-+|++++-|++-+-+|-++++-||+++|||-+--++|++|++|++++-+-++||++|-+++-+-|++--+++-|-+||-++--+|||+++|+|++++|+++++++|+|-++++++++-|+++-++++++++++++++|++++--+-|-++|+-++++|++--+++-+++++---+--+-++-++++
|++++++-+--|++|+++|+|-+-+++++++-++|-++--++-||+-+++|+-+-||+|++--++--||+++|-|++++++-++-|+|---+-++|+-+|+|+-|-+++-++++++-++|-|||+-|-++||+++-+-++++++++-+|+|+++-+||+++++|+--++-++-+-||+|++|+||-++|+++|+-+++|+-+++|+-++++-|-++++++|-+|++++-+-++-+++|+-+|++-+||++
++||++++|+|++-+-++|--+++++--+-||+-|----||-|+|+-|+++-+-++|-++-++-+-|+++-+||+||+-+++++-++||-++---++++|-++++---+-|++++++++-+++++-++++++|||+++++++-+--+|++--+-||-+-+|+++|-+|+|-+++|+--++++++|+++|+-+|+++++++-+++++-++-++|++|+++-++-+++|-+||+++|+|--++||+|++-+-
+--|+++|+++-+++||+++++-++|+|++-++----|++-+||++++-+++--++--+--+++|+|++|-+|-+++|-++++++|+++|+|||+-+++-||-|-+||+++|+++|-++|-++--+++|++++++|-+++|+++|++||-||++-+|+|++++++++|+---|+-|++|++-|-++-|+|++-++|-++++|+|+--+++-+++++++|-++|++++++|+++--++++||+++|+++|+
+|+++-+--+++++-++++++|+++|++++++|+-||++++++|-+-+|-+++|-+++++--++-+++++++++-++-++-+++++++-+++|+-|+++|+++||++-+---+|+|+-+++|+++||+++|-+|++++|+----|+|-++|---|+|++--+++|+|-+|+-++-+|++++|+++--|-+|++-+++++|+++++|-+++--+-++++-+++-++++++++++--+-|+|-+|-++++++
++-++|++--||--+-|++||+-|-+-+++||++|-++|+-+|-++-|+++|---+++-++++-++++++++++|+-++-++++|+||-+--++-++|-|++++|+|++++++++|+--+++-+|++||+-++-+|++++-|-++++-++++++|+++-++|+|++++--++--+-++++++|||-++++++|-+++++-+-++++-+-++++++++++++|+++-+-+|++|+++++|+++--|-+++|
++-+-++++++|++||+|+|-|++|||++++-|+-|-|++-++-+++++++++-++-+++|++-+|+||+++++-++|--+--|++-||+-+||+--++|++++-+-+-+|-+++--++|-+++|-|+|-+||+||++|+-+++|+-+|-||++|+|-|-++|||++++++|+++++|--+|+|++++++||+++|+-+|+|-------+++++++++|+++||-|-++++++-+|+-++++-|-++++|
--++-++++++++++++-++|++-||++|++|+|||+||-+++|+++++++|-+--++|+-+||+++--|+|+-++--|+++|+-+++|++|+-++-||--+----+++-|++||+++-++-++||+++++||+--++|++|+|-++|++|+|+++++++||+|--++-+++++-++++++|+++|||++|+++|+++++++---+++++--+|-++|+---+|++-+++-+|+|||+-++-+-+|++||
+++-+++|+++||-+-+---+-++-++++|--+++-|++-++++|++|++|++-+-+|+-++-+++|-+-++++||++++-|++++|+-|++-+++|++++++|++-+|+++++|-|++|-+-++|++|++-|---|++++-+-||+++-+|+-++|+-++|-|-++|-+|++-++-||+++|+++|++++--+|++-+--+++++-+++++++-|+++-++-+|||--+-+++|++++|++|-+++|+|
+-++|+|+++++-|-+|+++++|+|+++++++-----+-+++|-+---+-++||-|++++++-+++-++-+++|-|+--++|++++-+-+|+++|+++++|||++|+|-|+|++|+++-+-+|||+++++-|+++++-|-|++++|+++|+|+++-|+|++++|-++++-+++-|+++-||+|+++|-+++-+||+|+++++++++|+-|+||++++++++-++++-+++-+-+++-++-++|++|+|-|
-|+--+++--++++|+-++++|++++--+|++++|++-+|-|++-+++++++-+|++++++||||--+|+++++|-++-++|++-|++||++-+|-|++||-+++-+++++|++|+-||+-+-++-++-+++--+++|--++++-++|+|+++|+++|+++++++|+|+|-+|+|++++-++++++++|+|+++-+++++|++-+++-+++-+|||+++|++-++|+++|+++++|++||+++|++++||
++|++|-++-+||-++-|+-|+|++|--|++|-|-+||+-++--+++++++++|+---++++++|+++++-+-+-|+++-+|++-+-+++-|++-+-||+|++--|-+-|+++--++--|+-+++++|+-+--||+|-++++|++|+++--+|-|-+||-++-++--++-|++|++-+++-|++-+|+--+++-++|+-++++-++++++--++-+||-|++|++++|+++++-++|+++-+++-++|+|
++++|---|+++-|++|++-+|+||+++|+|+-|+|+--++++|++++|+++--++-+-+++|++++||++++||+-|-+---+-++++|+-+|--++|++|+-+++|++--++-+++-++++++-++++++|+++-+-+-+|++++--+-+++|+|-++++++-++++++--+-|+++--+--++||+-++++++++++--+--|+-+|+|++--+-|+-+|-|-|+||++++-+++|+++-++|++++
++-+|+|+|+||||+-|+++++|++++|+|||-+-+|+-+-++++-+++|-+-+|++-+++|-+++-+++++-+||+++|++|-+++++||-||+--+|++++++-|-++|++++-|-+|++-+++++||++||||+++|-++-|+|-||+++++++||+++++++-|+-++-+++-++++++-+--+++-++|+++++|+++++-+-+++----+-+++-+|+++++-++--|+|--|-++||-++|-+
--+|-+++-+++-++|-+|++||++--++|+|+|+++-+-++++++-|++++|+++-++-++|-+++-|++++|-+++|+|++++--++++++-++|--+-++++++-+++++++++++----|+++++-+--|++--+|-|++|+|||+-|++|---++|+-+++++|+-++|++|++++++++++++-++++++++++|+|+-++--++++++-++-+-++++||-+|+---++-||-+||+|-++||
++|++-||+++++|+|++|+|++++++++|++|+|++++--+-|+-|++-++|++++-++----++|+-|-+++++|+-+|-+||||++|-++-++|-||++++|--+|++|+|++++-++--++-|+++++|-++|||+|+|--|+|+++++|-+++-||-+++++|||++-+++++++||+|+-+-+|++--|-+++++-|+-|+-++|++|+++-++-+|++++|++++++-+-++||+-+++-+|+
|++++|++-+-|+|++|-++-+|-+||+++-++|++++|+-|-+--+-+++|+-|-+-++|-|+|++++++|-++-+++++++++--+|++|---+|+++++-|++|||++|+++|++++++++-|||++++|++++|++++-+||+-++||+--+++-+-|+-++++||++|--++++++|+|+++-++++|+-|+-||-++++-++|-++-|--++--+-++++++++|-|+++|-+|+++++++--+
+|-+--|-+++++++++|-|++-|+++++-|+-+|-++++-++|-+++-|+||++|-+++|+--|+++++|+-+++++|+|++++++|||-|++++-++-|+++++---+++++-+-+|+++++++|++++++++-++--++++-|-++++-+---+-|++||++||++-+|-|++|++++++|++++|-+-||+-|+-+++-+|+++++++-++++---++|+-|+||+|++++|+-|++-++|++||+
|+++++|+++|-++++++++|||||+|++++++-+++--+-+++-+|++++++++|+++|-++|++|++++++-++++++-+-|+|+++++|+---|+-+++++++|+++-+-+-|-+-+-++-|+++-+|+-+-++||-+|++++++-+-++|++|--+-+-||+|++|+|++-|++--||++-+|+++|+-+++||+++|+|+++--+-|+--++|+|-++++-+--||+++++++++-+++----++
++|+++++++++++|+-|-+--+-+++|+++||+-++-++++-|+||++|++|+|+-+++||++|-+||-++--++-|+++-|++|+|+|||||+++|+++|++|-+|+|+|+++-+-+-+--||+--+|+++++++++++-+++++++-+||+-+|-|--+|--+||||++++++++++|-++-+-+|+++|-+|||++-+++++++++|+-|++++|++|++++++|+-++++|++++-+-+||+||+
-|+|+++-+++++|+-+-|+-||++-+|++++-+++|-++|++||+++++-||||+--+++||-++++++-+-|++|+++-+++++++|+|++||-+---+|++|-||--|+++++++-|++++--+-++++-+|+-+|-|++++++-++--+-|+++-++-+++||+|+||+-++++|--+++++-+++++-||-+-|+++++-|-+-+|++++||+-+-||++++++--|+---+-++++|++++-++
+-+++|++++++++-++||+-+|-+-+-+-+||++++-+|+++|++-+---+-++-+++|+++++++++||+|++|+++-++||+--+|+||++|++++++||++|+|+----||+-+++++|++++|++++-+-+|-+|++++-++|+-++++-++-+-|++-++-+-+||++|++-|++||+++-|++++|+-|--++++++|+---||+++-++--++--+|++-++++|+++-|++-|+++++++|
++++-+-+|++++--+-+++-+---+||+-++++++|+++-|+++|++++++-++|+++-++|+|-++-+|--+++|-+-|++++|+++|+|++-||---|+++++--+-+-++++++--||+--+|-|++++++-+++|+++++-||++++|+++|++|-||-|+++--|-+++||+++|+|++++-++++---++|+++++|+|+-++|++++++++++-++--++-|-++-+|+|++++++++-++|
++++-+++--++++|-+++|+++++-|+|-||--++++|+|-+|+||+-+-+||+|--++--|+++++++-|--+|+|||-++|++--|--+++-|++|+|-++++-+++--++||-|+-+-++-++++-++-+--+|+++-|+|++|+||-|+-|+-||+++++++-+|++-+++||--++|||+++++-++-+++-+||+|++++|-+-+++|+-+-++++|+|+-+++-++++++-++|-+|+|+++
++-+++++++--+||++++++-++-++|++|++-+-+++|+-|-+++||++++||+++++-+|+|+++|+|+++++--++-|+|++|+++++-++++++++++|+-+|--+++|+||-++++-+++-+|-++++|-+++++++-+|+-+++|+-+-|++++--+-++|++||||-|--+-|+++++-+--+-|+-+-+++|++++|-|--|+|+|++-++-+++++|-++++||+||++++-++++-|+-
|+-+|+-+++++++|++-+++-+++|+++-+|-|-+|+++|-++-+-+++-+++++--+-++++++++-++-++||+--++++--+|++|++++-||++-|+++|+--+++-+|+++|++|+--++-+++-|+|++++++--++|++|++|++++++|-++++++||||+-|+++++||+-|++|+++++++|-+-++++--++||+-++++|-||-++-|+|+-+|+||-+-+|++-+-||||+++|||
+-++-++---+-++--++++|-++|++++-+|-+++|+-+||-+++++-++-++-+-++-++++++++-++-+++-++||++-++|+|+|-+++-+|+|+|-+|+-+++|+|++||++|+-|+++++-||-+-|++++++--++|+-++++++++-|-|-+||+-|++++++++-|+++-----+-+++|+++||+|++||++|-++-|+++||+++|+-|++||+++-+||+++++++-|+++++--+-
||+-+|-+++|+|+-+++-+---+++++-|+|++--+++++-+|+|++++|++-+|+|++|++++||-+-+++++-++-+-++|++|++-+-+++|+|-|++++-|--|++||+-||+++-++||+|+++|-|-+||--+|----++|||++-++--+++--++++++-+|-++-+++++++|++++||++|++-|+-+++-+|+|+++++++++|+|-++-+--+||+||+|+++++++++-++++-+-
|++|-++|++-|++||+||++++|++||++-++|++---+++++|-||+++--+|+++++++|++||-++--+-++++-|--++|++++||--+|+-|++|++|+++|++|++++++--+|+|||++++|+||+|++-||||-|+|++++-+++|-|++|+++++|-++++-+++--+++|+-+++--+++|+-+++++|-+||+|--|+++++||+|+++|+|-++++|++-++|+-|-+-|+++++++
++++|++++-++|++++|+++|++||-+--+|++||-|+++-----|+++++++-++++-||-+--+|+-|+++|+++--++|+||++++|++++|--|-+++---+-++++++++++++-+|++|++++++|++||++++++-++++|++|++--++--|++-+++++|-+++++++-++++++|---|+++++++-++|-+-+-+-|++++|+-+-+--++-|-|--+-++|---++++++||+++|-
|+-++-+|+|-+-+++|-|+-+++||||||+--++++|++++++|||++|++-+++|+-+-||++|+-+|-+++++-++++||++-+++-||+-|+-+-++|-|-++++-++++-++++-|++||+||+++|+-+-|++++|+|+++|+|++||++++++++|-+++++|-+++-++--++-|-|-|-++-|+++--++-+|+-|+++++|+|++|+++++-|++|-++-+++++|-++++-|+++-+++
+++++++|++++|++-+++|+-+|+++-||++-+++||+-+++||-+||++-+++--++-+|+|+-++-+++++||+-++--++-|+-+|+++++++|--++++|++--+|+++|+++-+++|+++-+-|++++++|-+-|+++++-++|-||--|+++++-++-+-+|-+|++|+++-++|+|+++++++++++-+-+-|+|+++-++---+++-+++-|-+-|---++--|++--++-|-++++++-|
--++++|++|+||++|+-+|+--|+++--++|+|++-+-||+++-+-|++-+|+|++++--++-----+-++++|+-|+++-++|+-|+++-+-|++-++-+|+|||+++++|+++++|++-+++---++++++|-++-+|-+-+-++++|-|+++++-++-+++--+||-||++|||+||+|+|+++-++++|+-+++++++|++-+-+|++++||+++-|+++++-++++++-|-+-++++-+|++-+
+++++-++|-++--++++-|++++++|++-+++|-++--++|++-|++-+++++-++++++|+++-+||+|++++++|-++-|++|+|-|-+++++-|++|++++-+-+|++|+-+++++++-|+++++|-++++|-|+--|+|+++|++++|-|+|-++-+-+++-|+++-++||++++|++|++++++-+-+-++++++-|||||+-+|+-++++|+-+|+++++||++++++||+||++--++++||
+++-+|+++||-++-++|++|+-+++++-++|+||+++--||-+|+-+|+++-++++++-+++||-++-+-++++||++++-|++++-|+-+++|++-+++-++|++---+|+|---|+|++++|++|+-|+|-++|+-++|-++-+-++|+-|++-+++||-+++|++-+++|++++|-+||+|||+|+-+|+++++-+++|++++-+-+++++++++++-+||||-+++|++|+++++++|-+|+-++
|+-++++++--++--|-|+-+--||+-++--++++-+++|++-+-+-+|++++|+||+-++++---||-+|++++|++|+++-+++-+++-++++--+|+-+|++-||++-|-+|++++|||++|++-+|++++++--+++|++|+-+++-+|-++++-||-++++||+|++-++++--+||++++-++|++-|++++-++|+-|-+++-+-+|++|+-+-++-++++++++-|-+|++++++++++||+
|+-+++-++|+-+||+++-+|||-+|+|++++-|+|+|+++++++--+|+++--||||+++++-+++||-|+++--+|---++|+++-+-+-+++-+++++|++++-+|+||-++-++++-++++-+++-|-|++|+++-+|+---|++|+|++||+-++--+|+--|++|-||-++++++++++-++---++++++++||+--++||+-++|+|+-++++++|----+++|+++|+++||++++++++|
++++++|-+-++|++|-+-+-+|-++++|--|-+-|-|-+++++++-++|++-+++--|||++|+|++|+++||+||+|++++++++-++|+-||+|++-++++++++-+|+|++-++-|+---|+--+||+-+++|+-|++-++-++-++++|-+-+-+-+++++++-+-++|+++|++-++|++|++-++|+++-+++-++|+-|+++-++-++-++-+||-+++-++|++++-+--|+--++|+|+|
||+|+-++|+++-|+-+-+++++|||-+++|--+|++-|+|+++-|+-+-+++++|-|++++++|+++-|++++|+-++++++|+++++-+|+||||+++++--+-+|+++|-|++-++++++|-++++---|+-++|--+--|++---++|++-+--|+|--+|-|+++-++|-+++++|+++++++|+---+++||+|+|+++-|++|+||-++|+-+++++|+-+|++++|+++|+|+-++++++++
++-++-++++---|++|+-||-+|++|++-+|||+|+-+--+|++-++|+++++|-++--++++-+|+-+|-++++-+-|+++++|++|+|+++||++|+-|++++|+||-+++|++|+++-+|||+-++-++++-+++-++++-++|+-++++||++----+|++-++++++|+-+++-|++-|+--++++-|+++|++||+++|+--+++|++|+-+||-+-+-+|+-+|+|--++|++|+++|++-+
+++|+++|+---+-++-+++||+-+-|+-|-|++|-+++++|+-+++|++-|-++||+||+++++|--++|+++++-++|||++++++++++||-++|+-+++++++++|+-+++-++-|-+++++-+-+++--++-||+++|+-+-+--++++-+|-+-++|++-++||+-+-|++++++-++|++++++-+++|+-+|+++++|-++---|++|+++-++-++|+|-+--++|+--+++|-+++++-+
-+++++++-||+--+|+++-+|++|+++++||+||-++++++|-+-+|+++-||--+-+|-+|||+++++|+-+--|+-++|+-++-+++++||++++--||-++++||+--+-+++++--++++|-+-++|+++++++|+-+|++++++|+++++|-++-|++-|-+|++-++|+-+|||+|+--+|+++-|++++++-|-+++-||+|||++-++|++|+---+-++-|++++-+||+++-+-||++|
--|-+|++|+|++-+|+++|+-|-|-++|++|+|+-----+|-+|+++++||-++++++|++|+++++++|++++--++-|-+||+|+|--+-+|+-|+++++-+-++++++++-++|-+++-+|||+|+-|+-+|+|+-+++++|+|++++--++|-||+|+|++++++-|+--|++--+|-|+-|++-+-+-++-++|++++++-++++--++-+++|-|+|+++++-+|+-++++|+||--+-|-++
++|++++++||+++-++-||+|+++++++++|++|-|++++|+-++|-++||++-++---+++--+++++++|-++--+-++-++-++++|++-+-+|++|+++|++--++-|-++--++-|+|+++-++++|+-++|++++++-++-+++-|++|+|-++++|+|++-|++|+|+++++|-|+-++||++++|+++-++++-++-|+||--++--|+-|++-+++|-+|++++++++++|-++|+-+++
++-|+++|+-+|+++-|++++-|+|+--++||+---+-++|++++-|++|+++++-+++|-+++-+|+++++||++|+-|+++|+-|+--+|++|--++++-||+|-+-+++-++|-++-+|+++++-+++++++++++-++---++-+|-+-++|-|-++-++++++-+++|++|+|--+|+++++|+-+++++-|--++++|-++-+-+-+--++-|-|-++|-++++||+-|++||++++|--+++|
+-+|++|+||+|-+--++||+++||+++|+|+++|++++|----+|||-++|--+++++||+++--|+|||+|---+++-|||+-++|++|+++-+|+||+|-++-+++|+|+-++-|+||+|+||--+--++-|+++++|+-|-+--|+--++|-+++|+---+-+++|+||-+|-|++-+|+-+-|+++++|+-|+++||+|++|++--|||+|-+|+--++|+-|++|++|+++++-|-+||--++-
+++|++|+++++--+||+||+++++|+|--++-|++++-++|+-+|+++|-++||++++++++|+++|++++++++++|++|-|++|+++|++|+|-++|++|++-+|+|+|-+++++-+|-+--|++-+|+|+---|-+++-+++|-+++++-+++++++++++++++-++-|+|++|+|+++|-|+++++|-|+++++|+||-++++|+++|++--++++-+++++--|++|++-+-+|-+-|++++-
+++++++|+-||-++++++|+++-+-+--||-+|++-+--+++|-|||+-++--+++-+++-+|-|++|-++++-++++++++--+++|++++||++-+++++-+-+-++|+++++--+-+-++-|+--+++-+|+-+|+||+||++|+++++--|+-|--+-+-++-+|+-++-+|+||-++-|+-+++-+|-++++-++++|+--+|-+|+|+++-|-|-+-++||-|++|++++-|+||+|+-++++
+||+|+-+++++-+|+-|+++++++-|+----++++++++|++++-+-+|--|+---+||-+|+++|+++|++-+|++-+++|+++|-+-+|++||+|++-++---++||--+|+-++-+||++++++-|||++++-||++-|++++-+++++++|+++-|++++-+|+++++-++|-+++++-+-++-+++-+-+++++-|-+++|+-+++|+|+++++|+-+++||+--+|++++++-|+|+++--++
+-+++++|-+++++-++|--+-++|++++++++--|+-+++-++|+++++++|++|-|-+--++|--++-++--|++++|-+++|+|-++++--||+|+|++-++++||+|+-+-++-|+|++++-|++-+-+|+++++++||--+++++|-|++-++|-++-+-++++|+++++++-+--||+|++|+-||+--++-+|||-+++-+---++++++++---++|+|+-|++|+|--+|++|-++-++--
+|-+++|+++|+++++|--+-+++++---|+|+|+-+-+++|+-+++++++-+-+++++||++|-++++++-|++|+|+++++-|++--+-+|+++-++-|++-+|++++++||+|+|+-++|-|++++-|+-+||+++-|++-+-||++-+-+++-++-+++|+-+|++-++-+-+||++-|+--++-|+++++|++--+-+---|-++|+++++-+++++-++|+++-|++-|+++|--+++-+-++|
+-+||-+++|++-+++|+++|+++|+|-||+-++|+|-+-|+++-+|--++-+++++++-+-++-+||+++||+|+++++|-++|+-+-+|++--++++++|+++++|+-+++||-|++-+|++++|++++|++--+|+++++|+-+-+-+-+|++++++++-++++-||+++++|+++|||+|--++++-+|-+|+|+++|++++---||-|++++|+|-+|-|++++|+-++|+++-|+-++++-||+
+||++|||+--++++|+|+|-|-||+++-+|+++++-+|++|++|-++++++-+-+|-+++-++++++++-+++|||||+--+|-||++||++++|-+-|++++-|++++--++++-|++++--+++-++++-|+|+|-+++-+++|++-++-+-++++|++++|++--++++-+++-++|-|+||++-++++-+-+++-+++++-+|+++++-+-+++++++++|-|+-|-+|+++--++|+-++-+|+
-+--+++--|++--|+-||++++|++++++-+|++-+++++-++++++|+|+|++|+--++++-++++|+++++++++|+|-+++++++-+-+||+-|++++++++++|++---+--+|++-+--+--+++|++++-|-++---+--++||+|++++|-+|++--++-|+++|+++||+-+|-+-+|+|+++|-++|++-|+|+|-+++|+-+++|+++|++++++-+|+||--+++-+||+-+-+++||
-+++-++|-++++-|++--+-++||-++++++|++|--+++|+++-++++||-+-+++++++|+++|+|++-+-+||++|++-+--||+-+++++++|++-+|-|+--++--+--++++++||+|-+-|+|+--++++-|++---+-+|+++|--+||+++++|++++++++++-+-++|||-+-+||++|-+++++|+|++|-|+||--++++-+|++-+-++|--|+--++++++++||+|++-++++
-||++||++|-+++++||++--++++|-++--+++++||-+++++|-|++++|+|||++--|+-++||+++|+++++|+|++-++|+|+++++-++-+++|||||++|++++|--+|+++++++++++++-+-++|--+++-++++++++++-|-++++|+-+++|+++-+|++|++|-+++-++||+--++++|-+|-++++--++++-|+++-+-||++-+-+++|--++-+|+++|++++++|+++-
++-+|+|+-+++|+++++|+-++|-+--+||++-|+-|++-|-++++++||+|+|-||+|-+++++-+||++-|+++++|+|+-++|--||++-+|++++---|+|+|+|+-|+++--+++-++-++---|+|--+++-++|+++--+++|+|||+--+|+++|++++-|++||+++++||+-+++-++|+++++-|+++|-|++++++|+-+++-+---+-+++-|++++++++|---+++|++-+--+
-++++++-+-++|++++|+-|++|++-++-++|-+++++-++++||-++-++++++|+|-++---++++|--+++++-+++|++-++|-+||+++-+++|+++++|+++++++-|-+-++|-++-++--|+|++-|++++|+++++||+-+++++++-+|++---++-|++++++|++++-|+-+|++||+|-+-+|++++|++--+++||+--+-+++++++++-+-+|+-+|-+-++++-|+++++-|
-+++++-|-|-++-+-|||----+++|--+-|+++|-++-+++--++-|--++||+|+||++|+++--+++-++|+|||++++|++|+++|++|+|++++|+++-+-+-+|++|+-++|-|+||+++|+++|-+||-+|-||||++|+||-+++++|++++|+---+-++++++++|-+++++++-++||++++||+++++|+++-++-|+|--+--++|---|+|+-|-|++++++++||+++++|+-+
+-+++|+-|---+-++-+-|-++++|--++|-+---|+-+|-+++++|+|-+|+-+++|++-++-+|--+++|+-++++|+|++|-++-|+-|++||+-+|++|++||++++-+++++|+|-++-+++++|+++--++--+--++|-++|-++++++|-|+-++---|-+++|+|--+-|+++++|+++++||-++-++|--+-|-|-+|+|++-+-++++|+-+++++++|++|++++||++--|||++
+++++|++||--++-|++||+++---|+|+-++--++--|+-|-+|--++++|-|+++||++|+|+|++++|-++--+-|++|+++|+-++-+|+-++++|--++|+-+|+++-|++-+|++|+++-++++|+|--||+||+++-|++++-+-++-++-++|||-+|+-+-+|+++-|++|++++|++-++||++++++|+++-|++++-|++|-+++++++++|+|++-|++-++--++--+++-+--+
-+++++|+--++++|+-+|++++|--+---+++++-+|+++-+-+++--+++|++-++++--++++|+++|+|++-|+-+++|++-+++|+++++++++++|+|-+|+|+-|||-|-+++-+|+++++|+++-++|+-++-+-++++++-+-+--+||-|+-+++||+--++-+--++--+|||+||+-+|++++|++++++++++|+++++|++++-++||++|+|+-+++++-++++++-+++-+-+-
+-++++|++|---++++-+|+|+|+|+-++-+--+-++++||+-+++--+--++-++-++++++++--+++++-++||++-+++--+-++|--|++-+-++++++++|-+++|-+-+++|++|-+++-|++++++-|--|++++++-++|+|+++++-+-+-++--|++++-++-+++++++|+-+--|+----++++-++-+|+++|-++++-+||-++++++|+-++++||+|++||--+-++++|+-
++-++|--|+++++|+||++-++||||+++-+|++|-|+-|++++-+|++-+|-+|||+++|-+|-++|+++++++|++-+|--++++|+-|++--++|--+|++-+++|-++-++-++|++-+-++|-+-++|++++-++++++|-|+-++-+--||+|+++++||+|-+++++|++--++++|+|||+|||+|++++|-|+++|+++-+|+++-+|-+|-|+-+-+++|-+++|++++-++|++++++
+--+--++++|+++-+++++++|++++--+++--+++-+-++++++-++|++|++|-+|++-||-+|+||++|+-+|+|++--++-|+++-+-++++|+--+++|+|||++-+--+--++|-|++|++--+-+-|+|++|+|++|+--+++-++-|++-+-+++|++++-|++++-++-+--++|||+-+|+--++++++++++|||-+|++++-+++-++||++---++++|+-++++||+||++|--|
+||++||++-+|+-|-+++|-|++++++-+--++++++++++-++-+||++++++||+-+-+-|-+|++--|||-+++++|++-+-+++++++-++++++-++|+-+|-|++|+-+|-+--|++++++-|++-|+-++-|+-||++||+-|+|++++-+++-||++||++-|+++++|++-++-|+++|+-++||-+--+-+--|+-+++|+-++||++++-+-++|+|++++++--|++|+-|++|+++
+++-+||++++++++++-++++++++|-+|+-++++++|-|-++++|++++-+||++++++|++-+-+|-+-+++-++-+-++++++++++++--++-+++|+-+-++++-++||-+-+++++++++++|+|||+|+|--+++|-|++-|-|+|+|++-++|++|++--+|+-+++++-+-|--|+|-++-+|++|||-++++++-|-|++-++-|++++|+|++-|-|++|++-|+++|-++-++-|++
|++|+|+-++++|+++|+-|--++|++-++-++-|+++|||+++-||++-+++||++|+|++++++++++-++-++|+++|+||+-++|+++++++++|+-|+++-++|+|-+-|+|+++|++++||++++--++++-++||+-++--|-++--+|||++|++|||-+-|+-++++-+++-++++-|+|+++-+++++++-+-+-+++-|++++|-++++-+++-++--++-+-++|+|--+++-||-++
|+-+-+-+++-++|+++|+++++-||-|+++||+++++++|+++++++++++-|++++|++++|-++-|++++|+-++-++|++++++|+|-|+|+-+|-||||+-+|++-++++++--+|+--++-|+|++++|++++++++--+|++++++++-|-+||+-|++++|+-++-+-+++-+-++++|||+|-+++-++++--|+||+|-||+-||+++|+++-++++|++--++|+|++-++|+--+-+|
|--|+++-|++-+|+--|+|+++-+|+++++-+|++-++-|+++-++--++++++--+|+--|++++-+-+-|-++++-++++-++--++||++++|++|+-+-++-+-++-|-++|-++|+|++|++++++||++|+-+++-++|---|-++|||++|+++|+-++++|+|--+||++-|+++++++--++-+|--+||-++-|++++|---+-++--++++++|++++-+-+++-++|+++++++|+-
-++++++-++++|+++||--++|-+-+-|+-+++|+|-++|++-|--++||+||++|+|++-+++++|--+|-++|++|--+++-+++++++|+-+-++++|+|+|+||++|+++|-+++--+++|+++++++|+|+--++|+++++|++|--+-|+++--++++++-+|--+-+||-+-++++-+++|+++-|++--+-+-+++-+++||++|+|+++-|+++++++++|+-+++||++++|+|+|-+|
++++-+||++++-++++|||-++++++++++--|+-+|++-+++++|+++++|++|-+|+++-|+-+||-+|++|-++|--+|-|+|+||++|+++-+-+|+++|++++|+++++|++|++-+-++|-|-|++++++|--++++-+||++|++||++|+++|+++|--++|++-+++||+|+-++++---+-+-+|--|-+++|++++-++++||++||||-++++||--+++|++|+++--|+-|||--
++-+|++|++++-|++-|+++-|+|+|-+||+-+--++---+|++||++||-++++-+-++|-|++++|++|+++-++++++-++-++++---+|++|++++++-++++++|+++++-+++-|-|+|++++++-+++|+-+++--+|-|+|++-+++++++--++++++|+--++|||+++-++++--+++||++-+-+|-|+-++|+|-++---+++-+|+++|++--+++++-+||++||+++-++++
+-+++++|+--+|--+-|+-++++-||+|-++-|-+++++++|++++++++-+|+||++|++-+++|++|||+|+++|||+||++|++++-|+||+++||--+|+|+-++|-|+++-+|+|+++-+++|-+++|+++++++|+++++++++-+++-+-+-++-|++++|++-|-+-||+|+|--+++++|-|++-+--++++++-++|++-|+-+-+-|+++-+++-++-++++|++-|+++|++--++|
-+-+||-+++----+++-|++|+-+-+-+|+++-||++++++|-+-+|-++++++-||+++++-+-+-+++|+|++|++-+++-+++-+|+++|+|++|++-++--+-+|-|-++++++-++-++-+|++-+|-||+++||+++---+|---|+++|++++|+-+++-+++++||+++-+|-|+-+++-+++-+|+|+++-|+|+++|+|++++++++++|+|+-+++++-|+-++-+++-+-+|++|+|
-+|+-+++-+++++|+-+++--+||-++++++-+|+-+|+--+|++++-+|||-+++++++-+|++++|+++|++-+|++|||--+-++--|++|+|+++++|--+-+++-+--+++-++++++|+|+++|++-+-+++||-+|+|+|+-|+++--|++-|+-++|+++|-|++-+-++|+-++-+-+++-+-|+++--|+++|++-||-||+++|+++++|-||+-+-+++++--++|-+++--+||-+
+--+++++|--|+++|++++--|+++++|+--++|++++-+++|++++|++-|-|++++++--||||+|++++--++-+-++|++-+|-+++-+++++|+|-++-++|++---++|-+-|--+++|++++|+-+-|+|++-+++++-+++|+--++++|+++|-+-++||++++|-+-++++|+++++|+-++++-|+|+|+++++-+-|-|--+-|-+-+++-+--+++|++-|-+--+|+++|-+-|-
++++||-++-++++|++++|++-+-+-++--|++|-++||+|-++||-|++++|+-+++-|+-||+++++++-++|+++||++++++++++-|-+++|+++++++-+-+--+-++||+|-++|-+|++|-+|+++|+++|+-+++++|+++++|+--|+++++++-+-+|++|++++||-++|++++++-||-+++-++|+++-|++|-+-+|-++|++-+|++-|||-|++|+-++++-----+||++-
++-+-|-+|+-|+-+++|+--+++-++++-++||||-++|+++|+|+++++++|+||+++---+|--+|--++++++--++-+-++|-+++||-++++++|+|+++--+-+++|++|-+++-|++-++||||++---++--++|+++++-++--|-|-+|+|+-++-++-|+++-++||||+++++-|+|+|+|+++|+++++++++-+++-+|++++-+|+-+++-++++++++++++-++-|||+|+-
+-+-+|+-+-+-|----+++|++++|+++-+++++--||+++-+|+||+-+|-+-++--++||+++-++-+++--||+++|++|+-+-+-+++-+|+|-+-++++||+++-++|-++|+|--++++--||-+++-||++|++-+-+++--|++|++|---+++++|-++||-+-+-+++|+-+++++-+++|-+++++++||++|+++|+-+|+++-+-|+-++|+-+|++--+|+--+++|++-+||++
++--++++++|+++++++++++|--+++++-++++++-|++++--+|++++++-+|++++++++--+-+|+--+-++++++++-||++|-++++-+|+-|-++-++++|-|++-||+||++|+++-+|+-+++++-++|-++|-+++|++++++|-+++++++|-+||--+-++|-+|-|+|++-++++--++-|-----+++|+|++|++|++|+++++|++-|++-|+-|+++-|+|+++++++-+-|
|+++++|+++|-++|+-+++||-+---+|++||+|+|+-++++-|+++|++++--+|+|---++++++-+|+||++|||+|++++++-+-+++||+-+-++++-++-++++++-+++-|++++++|+++++||+|-|++|-|+-+++-|++-++|+++|++-++++|++-+++|-+++|-+-+|++-++--++|-||++--|-+|+++-+|---+-|++++++---++++--+++--++|--|-++||+|
||+++-+++|+++++++++++-|+++---+||-++-++|++-+++++++-|-++|+++||+++++++-|-++||+++|+--++||+-++++|++|+|--|+|-+++-++||-|+||+++++||||-+|+-|-|++++-+-+++|-|++|++-++-+++--++--++--+++-++--|-++|+||-+|+-++|+-|++-++++++++++++||+|-+++-+++++++||+|+|-+|||+-|+||++|++++
+-+|+++|-|+-|+++++-+++|+|++|-++++|++-+++|+-|++|+-|+|--+|+++--+|+++++++|+-+-+-+++++|+++++++|+|-|++-|++-+++||+++++++-+++++||+++|---|||+|-|+-+-++-|||-++|+-+-++|++|++|--++++|--++++|-++++|+-||+|++-++++|+-+-+|-+++++-+++|+||+|+++-|-|--||-+-+++-++++|++-+|+++
+|-++||---+++-++|++--++|+-|||+-+-+-+|++++|+-+++|+++|++|+++-+-+++++++--|+-++-++|++|++-|++++--+++|+|++++||+++-|-|++++-++++|-|+++|+|+++||++-+-|++-+++|||+++-+++|++-||--|-++++++|+++|++|+++-|---++-||++--+|+++++++++||+|+--+-+-+-+++|+--|||-||++++-+-++++++|+|
++||+||+|+-+|-+++-+-+++++++-++++++++|++-+++--+++|+-|++-+++-++|+++|-+||+++--|-++|+++|+|+|++++-++-+-+-+++-++++++||--+++|++++|+-||+|+++-+++|-+++|+|+++++++|+|---|+-+++-|||+-|--|+||++++||-+-|||++-+++++++++-++++++++|++++|+|+++++++-++-++|+--+|+|++-+-+++++-+
++++|+-|+++|-+--|+-+|+++|++||++|+|++|-+|++|+++-+-+-+++|++|+++--+++|--++++-+|-+++|-|++|+|+|-||++++|+|+|--+++-+++|+-+++|++|||---++++|++++--+++++|-+||+|++||-++-++|-++-||+-||++||-+++-+---+++++++|+|-|+|||--+++++-++-+++-++-||+-||+-|+-||+-+-++-|++-+|++-++|-
++++++-++|--++++|+--++-+|+-+|-+-+++++++++-++++++-++-++-+||-+++|+++++|+--+++|+|++++|+-+|-|+-+|+++|||-+++-+++++++++-|++-+|++++++|-+|+-+++++++++-|-++||++++++||+--|+++||+|+++|+|||++-+--+|+|+++||+|+++++|+++-++-+-|+-+-||||+|-++++|+++++-+-+++|+-|+|++++++|++
++++--+--+-|+-+-++++-+|+|+|+++-|++++|+---++|||+|--+-+|+|+|++|++|-+-+++|+--++-+++|+|+-|+++|-|-+|++-+||++++++|++-|+-+||-++||||+|++|-++|+|-|+++|-+|+|+--+|++++++-|++|+||-|----++-+|++-+++|++++|+++|-|+-+++-+++||+--++-|+++-+-++|+-++|+-+|+||-++++++++++|+|+++
|++++-+-+++++++-++|++|++--|+++|+|++-+|+-+++-+|-++|++++++++-+-+||-|++-+--|+-+++-||-|++-++|||+-||+||+++-+|+|++++++-+||-|++++|++|+++|++++++|++|+|++|+|+|++-|+-+|+-++++++++|+|++++++-+++|+++++++++||||-|+++|++++++||--||++++-+++|+-+++++++++-+|+++|-|+|+|++|++
-||++++++-+-+|-|+++-+++++|+|++++|+++||+++--|-+++-+|++|+--++--+|+|+-+-+++++++++++-+++++++|++--++|+++++++++|||++--++++--++++|++|-|-+-++++++--++++++||+++++|---++++|++|-|--+++|++++-++++--+++++++++||+|++|+--+++|+++|-|+++-+-+++||+++|-+|+++-|+-+++-||+++|++|
+++|++++|+++|+|+|+||+-+||++-+++++|--+-++++++++|-|+|+-+|||+--+-++-|++|+-+|-++-++-++|+|++|+++++||+|-+|+-+++++++|||-+++++-+++||++--+|++|+-+++|+-+-++++--||--|++-++-++-|++++++-+|+-++-+|---+|+-+--+|+-|++-+++++++|++-++|++-+-+|--++-++++|++|++++|++++||++-++++
++-+++|-++++-+-|++++++|+++++++++|++|++++++---++|-|+|++|++++++++++++++|--|++++++-+++-+--++-+++-+|||----||+-|-++-++|--|+|+|+-+|||+|||||+++++-+++--++-+|+++--++++--+|-|+|-++|+++-+||||+--+|+|++-|-||--+---+++--|+---++-++|+++++-++|+|-+++||+-++++++++++++---|
-|++|-|+++++++|+++-|++|+-+-||||+-+-++-+-+|+++-+|+++++++-+|++-++++-++|++|--+|++-+|+|-+|||+++||+--++++++--++++|||+++-|-|++++|-+|--++++++++||+++|+|++-|-+++-+|-|-+--+++-|+++-++-+||+++-++|++-+++--+|++---+-++-+++++||++++++++|+-+-+-++++|++-++++|-+||++-|+++-
|-++|+--|-++||-|++-+-++|-++-++++++||++++++|+--|-++-+|+|+|-|+-++-+++|--|+---+-++++|--+||-++-|+++++++|+|++-++|-+|+|+||+++|-||+|++-+|||+++++--+-++-++++|+++|+++|||-++++|-++++++++++++++|+++||++|+-+-|+|+++-++--++++|+++++----+-+++-++-++|++-|+--||-+++|++-+++
++||+||-+--|-++|-+|++|+|+---+-|++++|||+++--++++|++-+++|+-+|+|+-+++|++++++++++|+|-+++||+++-|++-|++++-+|+|+++++-+++|-+++++-++++-+-+++-|-+++--+-++++-++++|||-|+-++-++++||-+|++++-++|+-|-+-+|++|++++-|+-+|++|+++++|-|--|-+++++|+-+---+|++|++|+-++-+++|-+++|+||
-||++-|+||+++|++++||++-++-|-+-+++++-|++++++++-||+++-++++-+++++--++++-++|++||+++|++++|+++|+++--+-+++++|--+-++-+++++|++++|+++---+|++|++-+-+-++++|+||||++++-+|++-|++|+++|++++|++|-+|+++|-++|+-++||-|-|++--++|+++|-|-||++--|++-||++++++|+++-++|-+++-+++--+--++
+|+++++-+-+-++|-||||-+--+-+++|+-++++++++|+--++++|+--|-|-++++++|+++-|++|++++++--+-+++++-+|+|+|--+-+++|+|+|+++-++-||++++-|+---|+++++++-++||+++--++|+--+--+|-++-+-+-++++-+++-+++++|-++|+|++-|-+-+-+++--++-||-++|+|+--++|++++-+++-++-++++++|+++-++|++|++++|+|+
+|++-+--++||+|-|-+-++--+-||||++|+--||-+|-+++-++++++|+-|++++++-+|+-++|||++++---++||+++-+++|++-+++-+++|-++|+++|-|+-++-+|+++-+++++|+-++++++++++-||+||-++--+--|-++|++++-++++|+|||++-+|++++||+++|-||+++-+|-+++-+++|||++++--+--|||++|+++++++|--+|++||++++-+-+++-
+++|++++++++|++|++-|++++|+++++++-||+++++++++|+|+-+--|+++|+--+++++|-+++--++-|++|||+++++++-+|-+-|+++++-+|+|-++|++|+++||+|++-+-|-|+++|+++|++++|-+-+--++|++|+|+-+-+++--++++-+++|+++++--++-++-++--+--+++-|+--|+++|+--+|+||+-+||++++||+++-|||+++++|--|+|-+++|+++
-+|++-+|+|++++-+|++-|--|++-+-+++--||+-|||++-+-+++++++++|+|+|-+-++-+--+||-++-+-++++-|+-|||-|-|++++-|---|-++++++|++++++++++++|-++|+-+--++-+++|-+--+-++++++|+-++-+|+-|++||+++-++--+-+-+-++|+-+++-++-+--|++-+|++--+--++++|||-+-+|-+-+-++--+|+++++|+|+||+++-|++
+-+||----+++++-+|++|+++-++|+++-||+-++++++++++++++++|+-++++++++|++++|+++|+--+-|+|+-++--+++++----+|+|++--++|+++||+-||++|+--+||+-|+|-++++|++|+++++|++|+-|++++++-++-++++|-|++++-|++++--+-+-++++||-++++|--|++++--+++++++++-+++|--++--|+|--++|++|+-++|+++|+++|++
++-+|+++|++++|--+-+|-||++-+++|+-+++++-++++|-+|+++++++++-+|+||+++||-+|+-++-||+-|+-+--|-++-+++|-+-+-|---+|++-+|+++++-+-|++-+|+++--+|++++|+|+|+++|++|+++++|+++++|-|++++-++++-++++|-++|++|++++++++|-+|+++++++|--|++|++++-+++++-++|++|+|-++|+-|-+|+-+++|+-++-|+
|++--||+|++|+++++|++-++++|+-+++|-++|-|++++|--|+++|+++|+|+||-+|-+++|||++--++-|+|++|--+|+++++-++++++-|+|--++++-+-+|+-+++-|++-++++++||+++++++|++||++-+-+-++||+++|++++-+-+++-+-++++-+|-++--+|++-+-+|+|+-+++|+-+-++-||+-+|++-++++-++|+|+++|-+|++++++++++++|||-+
-+|-|++++++++++|+|+|++++|---++-++++|+++++|-+++-+|++-++|++++-++|+-+-+|+++-+|++-+-+-++-+|+++-++-++++-+++++-++++++|+++++|+-+++|-++-++|+|+||++|-+++|++++|+++++|++++-++|--+||++-|-+|-+|+|++++|+++-+|++|+||+|++++++++-+++---+-++++++++|+++|++||-|-||+|+--+|-+-++
-+---++++++-+++|+++++|++|++++++|+|-+++||--|+++-++|-|++-++|+|+++-+|+++|+++|++--+++-++|-++||++-|++-++++--+|+++|+-++|++-|-+--+--++-++++||++--|++|-+|--+||-++++--|+++++++++-+||-||+++||-|++|+|++|-|++-+++++|+----+-|+-+++-+||-|+|+++++|++++++|+-|++-||++-+|++|
+++++-+++|++|-+-+-++|++++++|+||-+++++++++++-+||+---++|++|||++|+|++||++++++-|++-+++++|+|++-+--|-++++--++++--+|+++++-|++++++|--+++--+++-|+++++||+|-++++-++-++-|++||+|-++|+++-++++-++--++|++|+-+-++||+-+|+++||++++++|++++++-|+++--+++++++--|++++++++++|+-+++-
+++-|+++-+|++++|++|+++-++|++-+-++++-|+--+++++||+--+-|-+|+++++++++|||++++|+|--+-++++--+-+-++++++++-||++|+++-+|+-+++-+|+|-|++++++++++-++++++|++++-+-||++|++|+|++++|++-++-|+|+++++|+-|+|+|-++++-+++||-+++-++|+++|+|-+|-+|+++++++|+-+|-|+-++++|+-+++-||+|+-||+
++-++-+-++++--++-||+++-+|+|+||+-++--|++++|-++----++-+-++-+++++++|||+++|||+|-+-+++|+-|+|||-+++|+|++|+-||++++|++||-+++-+||++++-++|-+-++-||++++-+++-+--++-|-|+++++-+|+|+++-|+|+|-+++||+-|||+-+-+-+-+||++-|+++-|+++++++-+||-+++++-++++++++++++---++++++++|+||-
+++-+++|+++-+-+||++++++++|+||||++|||-+++-+-++++++++|+-+++|+++-|++++-|-++-+-|-|++++-|-|+++-||+++|-+++-+++++-+++++++++++++++|+--+++++--+-++-++++|---++++++|++|++-+|+||+|+|+++|+--++|-|+|++-|+++|+++-+-+-+-++|-+|+++|++++|+-+++++++++++++-+|+-++|+-|++++-++-+
|||+|+-++|+-|--+|+||+-|++++++-+|+-||-+-++++|+++|++++++-||++-+++-+-|+|+|--+++-|-||+-++++++++++++++|+-+-+|++-||-+++++|--++|+|+++-+++++||+++++-|+|++-+++|++++|+-++|+-+|||+|----|+-++-+|+-++|-++++-++|++--+--++|++++++++-+||||+|+-+|++||+|--++-+|++-|++++|++||
+++-++++++---+++-+++++++|++-+++++-+--++|+++-+-++-|++-+-+--+-++++|++++--|++++-|-|-|++||+++++++++--+--|++-|-++++++++||-+-++++|-++++++-|+++|+--+||-+|---++++++-|+++-+--|++|+++-+|+++-+|-+--++-|||++++++|+|+++++++|++-----+++++|++|+|--+-+++++++-|+++++|||+--|
|+-+-+||++|++-+++--+|-|+|-+++++||++++++--+-+--+|+++++++-++++-+++|+-+||++++++++--+|+++-+--||++++|-++++|+|-+|-+--+|+++--+|++-+++++++++|+-+++|+|+++-+-++-|++++--+|+|+++++++-|+++|++--+-|++++-+|+-++-+-+||-+++-++|-|+---++++-++|+++-|+|+++++||||++|-++++++++|+
|+--++-+|-|+||||+||+|++|-|||--|--+|-++-|-+++-+++|++--+-|+---+--++---+-+|+|++----+++|+|-++|+|+++|---++-|++|-+|||-++-+++++++----|+|++|+++++++|++--|-+--++++++-+++---||-|+++++++--+++++-++++-||+-+|-|-|++++-++|+|+|+|++|-++|+|++++++++++--+|+++++|++++++-+++-
++++||+|-+-+-+++++|+|+-+-+++-+--++|+++|-|+-+-|+++++++++++++++++-++++-+-+++-+|+-|+-++++--|+-+++||+-|++|++++++|||-+++-++-++++|+-|+|+++|+++-++++-+||+++-+++--|++++++|+-+|-|-+-+++++|++|+++++++|++||---+|++-+++-+|-+|+|-+|-+|++++-+-++||+-+|+-++-+-|-+++++--++
|++++++|-|-|-+++++++++|+|++++|-+-|+++-|---++-|++++--+-|+++-++--+||++--+-+|+||++---+++|++-+|-|||||+-++|-+++|++--+|+-++++-+|-++++-+-|++++-|+++-||+-+-++-++|+|+++++++++-++-++-++++--+++|++-++++---+++-+++|-|+-+++++-+|+-+|+++|++++||++|-|-++++-+--+-+||++-++-
+++++-+++|+-+-+++++++|-++-++++-++|-+-+++--||+++|+-|++++|++-++-+-++--+-++-+|++|+-|+++|++++--+-|++||+-+|||+|+-|+++-+|--++++|+|-|+-|++|+--++|++|++++++-++++-+++++++++|+|+|-+-+++++-||+++++||++-|+||++-++--||++++-+-+-++-+|+++-+--++++-|-++|--+-++|++++++|+++-
+|+++--|++++-+|++|--++--++|++++|||-+++++++--+--+||||+++|+++++++--||+-+-+++--|+-|-|+|-+-++-|++++|-++++-++++--++++|-+++|+|--+++|+|+++|+-|+-++++++++|++-||++++-+||-|++-+++|-++++++|++++++-++|++-+|+|++++-|-++-|-++--+|-++|+++|++|+++|||++++++++-+++|+++++++||
++|-+++++|-++|+|+|-|++-|++++|++-+--+++-+-|+++|+++-++||++-++++-++-++|+|+-+++++++|+++++|---++---+-+|++++-+++++|++++|+|+||+|+-|-+-|+++|++|+|+++++++-||||+|+|+-+|+|---+-+-+++|++|++|+++++||-|+--|+|+|+-+++|--++-|--||+++++++-++-+-++++||-+++++|-++-+|+++++|-++
|+|++++--++|++||++-|+-++-+|+++-+-+++--++|++-+++++|++++-+|-----|++++|+-+--++++||++|++-++|-||++++-+-+|+-+|++|-|+++|+-++++-|---+++++--+-|-++--++-++++-+|++-|+|+++||++-++++-++|+|++-++++++-|++++-+-+-++|+||+||+++|++|+++--|+--+++-+-+++|+-|+-++|-+++++-++|++||
|++-++|--++++++++++|+++-+|+--||-+||+||-|+-|+++-++++++|+++++|-|+++|++++||+++-|-+++++-+++++-||-|++++-+++|+-++|++-+-+-++-+++++|+++|-++++++|++-|-|+-+++|-+--++|++-++++++-++|+|+|-|++++|+-+|+-+++-|+-+-+|+-+++|--+|+++-++|++++-|++-++++++|++++++++|--+-+++--+-|
--++---++-++|+++|--+++++++-++|++|--+-++|-++++|+++|||++||++-+++-+|-+|++-++-++++-||-|++--++-+|++||+|||+++|+++|+++-+|-++|-+-+--|++++++-++|+++++|+-|+++-++--+++|+-++|++++|-+-+-+-+|-++-+++-|+++|+---++--+--++-+|++|+-+++++-+++++-+|++++-+|+++-+|||+++|+|++-+-+
+--||+|++++++--|+++|-|-+++++|+-++++++++|+|+|-++|+-|--+||++-+-++++||-++++|++++|+|---++++++|+++-+|-+++-++++++|++-|-+-|++++|+-+-+--++|--++|---+++-++--+-+|-|++-++||++|+|-+-|++-++||+-++-+++|+++--+|+++++++++|+-++|--++|++++|-++|+++++-+|+++|+++++++-++|+++-++
|----++|+|++-++-++++---|++|+|+-++--+++|--+|++--+-+-+|++|--+|-++|-+-+|+|++++++--+++++++++-+-+++-++--|+++|+||--|||+++-|++++++||-|-|+++-|--+||+-++-++++-+-+++-+|+-||++|-+|-|-|+-++++|++-+++-++++++++++-||++-+--+|+|+++|+++-||+|-++||+++++++-+|-|+-+++-+|+|++-
-||-||+++-|+|-|+|-+--+|+++++----+--+++|+--+|+-|++-+++|+++-+-+++|+-+++|---++--+++-+|++|+|+---++||++|++|++++++-+|++++-+++++|--+-|+|+++++++++-+|-+++-++++++|++++|-|+-+||---|+++++-+-+|++++|-|++|-+||+-++|-+++|-++++-|+|++|++++++-|++++++++++||+|+|-+++++++++-
+|+|++++++--||-+-++++|++-|++++++--+++-++-|+-++|+|-++++++|++--+|+||+-++++|-+--++|+-++++|-||+|++--+|+++|++-+||||+--++-+|+-|+-+--+++|+++-+++||---+++|+-+|-++-+|++++++|++-+++|++-++--+++-+++|++++++-+|-|++-+-|+-|||+|++++||+|++++--|++-++--++|--+++++-+||++||+
+++|++++++|+-+++-+|++-++-++--+-++--++++-|+++--+-|++||+++++++|-+|-|++--+-|++--++-+|+|++|-++++-+||++-+|+++|++++|-++-+++++|+|++||+++-+++--+||++++++-|+|+||+++++|-+|+++|||-+++||-|+|-+---|--|-+|+--+++-+|+++++++-++-||||+-+-+|--|-++|+|++-++-+++|++++++--+++-+
-|++++-|||||++-|++-+|+++++-+++-+-+-|---+||-++--+++++-+++++-+|+++|-+|+-||-|+|++-++--++++|+++-+-+-++|++-++--++-+|+-+++|-++-+++|+++++|||+|+++|+-+|+++++---+|++|-++-+-+++++|--+++-|+-+|++|+|-++++-++|++++++|-|-++|++|++++-+|-++|+-+---|++++-+++|+++-|-+-++++++
|-++-+++++++|+|-+|++++++++|-++|+++|-+|||+|-+++++|--+-+|++|+-|---++|+|+++|+||+|+||++||++++-++|-++++|++--|+++-++--||+-|+-+++||++-++++||+--+++||+-+|-|++|+--|++++-+++|+++++|-+|+++|||+|+++++++-+++|+-++++++++-|||++-|-+++|++-|+-+|+|+-||+++-||+||++-|+|+-++||
++++-+|+++|-+--+++-|+--+-+|-|+|++++++-++|++|||++-++|-++++--|+---++|++-+++-|--+++||++-++|-||+|||-+++|+--||+||+-+++|+++-++--+++|+-|++-+-+|--|--||+|-|++++-+|+++-+|-+++++|+++--+-++++-+++++-||-++++-|+||++++||-++++---+|+||++|-++++|+-++++-+-++-+|++++++|||++
+++++-+|++++--++|+--++-+++|++||-+|+--++|+||+-||+||+|||++++++|-+++-++|+++|-+|-+++-++++|++|-|-++++|++|-++|+|++++|+-+++--++++|||++++++|+++-+++-+-+|+++++--+|+++++++||-+|++-|++++|+|+|--+-++++|++++-|-++++++-+|++|+|+|-+++|++++++|---+-+++|+||++--|+-|+|-++++-
+-+-|+|+--|-|+-+|+|-++||++-|++||--+|-+|+++-|+-++++--+++++|++-+++--+|+|-+|++++++-+-+||+-++||++|++-+++-+-++|+++|-+++|+++-+|++-+-||+|+-+---++++-+++-++++|-|-+++++-|-++-|+|+-++++-+++++|--+++-+---|++++||||-+-+|++++++++++|+-++-+-++|-+++|--++|+|++|--+++-++--
|||-||+-|++-|-+-+|-+||+++---++++|-++-+-+|++-+-|+|+++|+|+||+-+|+-+|+-+|-+++|+-++--++++|+++++|+-|+++++|+|-++-|+|++++++--|-+-+-+|-+|-+--+||++++-|++|-+-++|-+|-++++-+-+||+--+++++-+++||-+-++-++--|+|-++|++-||-|-|++-+|++|+++++-|||++|+++++++++||-+-+++|-+-|+|-
|+-+|+++|+++|-++-++++++|+||-|+-+-|++++---+||+|++-+++|+++|++++|++++|+|+|+-+|+-++-+|||++++++--+++-|+|-+++++-+---|++|||-|+-+|+++|+||++-+||-+|++++|+-|++-+-+++|+|++|++|||+-+|+||-|++++++++++++-+-+++++|++|+++-+++||++--++|+|+|+-+++-+++--+||++|+|-|-++|+|++---
+++++++++|||||++-++-+++++++--|||+--+|+++++|+|+-+|+++-++-+++|++++++++|+-+|+-+++++++|+|||+++--++|++++++++-|--+|++++++-+|+-+-++++|--+-|+++-+++--+|++|+|++++++++---+-|+++|+-+++||++++++-++-++++||+||-|+-+++++++-++++++--+++++-|+-++||++||+|++-+--+++||+|++||-+
|++|++-||++||--+++++-|+-++|++-+-++-+---+++++-|++++++++-++++++||-+++--+--+-++|+++-|--|+-+-+++||+++++|-+++|+-+-+++++-||++-++||-||-+-+++|++-|+|++++++-++++++++-+--+|++-+-++++++-|+-++-++|--+-|++|-++||-+-|+++|+|+++-++|++-+++-+++-+-||++++++|+|-+++-||+++-+++
-|--+|+++|+-|+-|+-+-++++|-+|+----|++++-||-++++++++++|--++++-++|++|+++-|+-++++++--++++|+-++++-|-|+++++--+++-|++-+|||++-++++-+|+-||++--++|++-++|++++++|+++++--++--++--+++||-+|++---|-+|++++|-+++++++|+-|++-++++|+--+--|+-+-|+++++-++++++--++++-++++++-++++-+
||-++-+--|++++|++-++--+||+-+-+|-+-+++++--|+-+++++++|+++|+---+++++-++++++--+|++-++|+|+---+++|+--||-----++++|+|-++++|+++|++|+++--+++||+|+--++++++--++-++++-+-|+|-+|++|+||++-++|+||+++|+-+-|++++-+|+++++--+--|+++-+-++++|-+-+++++|-+++++-+||+++-|++-+-|-++-+-
|++++|-++|-|++--+++++|+-+++||+-+++++-+-|+--|++|++-|+|+-+|+|+++-|+--++-|++-++++||+|++++||+--|+-+-||+|++++|+||-+-++++|-++++++|++|+-+++--+---+++|+|++|++|+-+++++--+-+-++-++|||+|++++++-+++|++||+|++++++-++++++++++++++-++++-||+++|+-|-|-+++-+|++-|+-|-++|+++|
||+-++|+-|+-||++|++++|+||++++++++|++-||++-|++++++++|||+|+++--++-++++++-+++|+|++-+-|+|-||+|||+++|-|+|-+-|+++-||++|++|-+|++|+|+++--|-++-|-|++++++-+-+++||+---+++++|+-+++|||+|+-+++++++++++|-++-++-++-|-+|++++-++++|-++-++|++|++-+++++++|-|+++|----+|-+|++++-
-|+++|+|++-+++|++||+|--++++++++-++|+-++++++++|||+|||-+++-+-++|-++++-+--|++++-+|++||-+--++|-+++++|-|+-++|++||+-+|+++|+|-+|-+|-+++|+|+-+--+-+-|+++++-+|++|++++++++|||-++--+|++|+|++|--+++|-|-+-+|++++++++++||--||+++++-|++---+--+-+++++-+--|++||++++++++|+|+
++++|+|+++++++-++|+|+++++-+++|+-+--|||++-+|++||++|+|++++--+---|-+++-+-+++++|-|++-+++++++|+++++|+++-+++|++|++++|||+++|-|+|+|++++--+|-|+++|+++||++++-+-||+++|++|++-|-+++-++||+++++++----++++|++-++|+|-|-|+|-|+++-+|++-|++-+++++--+++--+++-+|+-++|+|++--|-++|
+||+--++-+++||+-+++++|++++-+++||+++|++|++++-+|++-+---|-|+-+-++-++|+++||||+++-||-+++--+++++++++++|++|+--++-+|-++++--+++++|++--+||+-++++++++|--++-+++|||+|+||+++++++|-+-+-|++|+++++|+++|++++++|--|++++-+++-+|++++||+++---+-++|+|-++|++--+++|-++-++++||++++++
+++-++|-+++|---+-+-||--|++-++|+++++-++++++++++++|+||+++-+-|+|+-++++|||+|+--+++++||+-++--||+++|+|+++-|-|-+|+-||+++-+++|--++||-+--+++++-+++++++++++++|++-+-|+++-||+++|+|+-+||---+|+++-+++||++++++|+-|-+++-+++-++-+-++---|-+|++|+-++-||-+|-||+++++|++++|-|-++
+|+++++++-+++++++++|+|++|+-++--|++-++-|++-+|+++|-++-++++||+-+|++|-++||+++++|-++||-++++++++|+++++++|++-++++-+|++|||++-+++++++-++++++||+++++++++|-+|+|-|++|-|++-+++-+-++-+|+++|++-|-|+-|-+-++--||+-++++++|+|++++|++-++++++|++|+++++++|+++-++++++||+||||++--+
|+-+++----|++||++++-|++||+++++++---++|-|++|+-|++++|+||++-++-+-+|-|+++++++|+|++-++-|||++++++--+|+++|+-+--++|++++-|+++|++++|+++-+++-+-+++-++++--+++++|-|++-+++|++-+---+-+-+--++++|++||++-++++-++++|+-++++++-+-|+-|-++|+||-++-++++-++++|++-+--+-++++-|-++|++-
---+|++|-|+-+++++++--+++++|+|+-+||-|--+-|++++++++++||-|+--++++|++|++|-++++-++++|++-||++-+-++|-+++++++-+++-|+++-++|+++-+++++--+|++|+|-++--++++|+-++-|++|-|+++|-|+|-|+-+++|+-+++|++++++++--+-|++-+||--+-++--+-++-++++++||+|+-+||+++-+++--+--|++++|+++++++-+|
-+|+++++-||+-++|+++++--+|+++-++||+|+++++-+||+++++|--+-+||-++-+-+-+||+|-+|+-+||+++----|-+++++-++|--+|-++|+|++++--+|||++|-+--+|-+|++|++++-|+++++++-|++-+-++++++|+-+++||+|-++-+|-+-|+-|+|-+--+|+++++|++-+++|+|++|+|-++|+|+++-|+||+--|+|-++|+---+|+-|+--+|---+
|+++--++|++-+-++--+-+-||++-|-|-+++|+|--++--+++-+++++-+|+|+++-|+|++|--++++|+|+|+++++++-+||+|+|+++++|++--++|-+-+||++-+-++-||--++-++|-+|+|+-+||+-|+--++++|+-+|--||++++++++|-|+|-|+|++|-+++++||+++++++++|+-+++++++|+++||+||+++++-|+++++|+|++|+++-|+++++-|+--|+
+|++|-+++---|++++|+|+-|+|++++++++--+||+-+-||+|++-+++++++-+++|-+-++++||+|-++|-++----+|+--+++-----+++++-|-+++--++++++++-+-+++++++|+|-++|-|+++-++|++||-+++++++---+||++++|+++++-++|+|---++|++++-+--++-++-+||+++-+|-+-++++-|++|+++++-++|+--++|--+++-+|+-+||-|-+
++++||+-+|+++++++++++++++++|-++|+||+++-+|-+|+-+-||+||-++-++|++++-+++-+|++-+--++++|+|+---+-|+-++++--+-+-++++-+-+-|+|+-|++++|+++++++-++-+++-++-++++++|+++++-|++++|+-|++---+++++|---++-+-++++|+|-++||+-+++-|-+|+|-++++++++|++|-||-+++++++-|-+++-+-+++-++|++||
+++-+-+++|+-++-++|++|++++++||+--|+|++-|+++++-+++|+++++++|+++|-+++++|+++++-+++||+-+++|++++-|+++-|||++-||+++|+++++---+++++|++||+|+++++-++||-|+-+||-+|+++++|++++|++--+++-+-+-|+|++|++-+++-|+++++|-+|+++|||++|----+|+|+-|+|+++|++|+++++--||+++--+++-|++|-+++|+
|+-+-+++|+++++|-+-++||-|+++++|+--|-++|++++|+-+++--++|++-++++++-++-+|++|+-++-+|++++||--++|||++-|-|+-||++++++-|-|++|+|+-+-||+++|-|+++-+||-++|+|-+|+||--+++++|+-|++++--||-|+++|++|++|-+++-+|-|-|-++|+-|++++++-++-|++++|-+++|-+++++++|-+|-+|+-+--|||-++-||++|-
-+-|||+-+--++++|-|++|||++|+|++--|++-++-+-+++++-++--+-+++++++-|-+++|+-+||+++++++--+-++||-||+|+--++++++|+-+|+++-++++++|+-+++++++|++|||+++++++||++-+-+++|+|++++|||+--++-++|+++-++++++-++-+--+|++++|++++--+-|||+-+++++++++++|+++++++--+++|++|++++-+|-++||+++-|
||+-+++|-+++||++||-+|-+++|+--|++--|++||-|+|++|+-+++++-+-|+||++++-|-++-+++-|+-+++++++-+++|+|+|++++-|--+||-|+|||++-++++|-+++++|--+-+-+++--+|+|--|+--++++|--+++++|++--++-|+-+-+++-|-+|+|+++--|+++|+-++-+|-+||+|+-+++++|++|++|--+++++++|-||++-|||++++-++-|-+--
++--+++++--|+++-++++--+--++++++++-+||-+-+++|++++-|+-+||--++++-||++|++|++++++||+-|-+|++++++++--+-+++--+++++-+|++++++|-+++--++++++++-++++-|+++++|+|||+++--+++++||-++||--|+-|-+++++-|++||+++|++-|+-+|+|+|++++-++++++|-++++++-+|+||-+|+|--++|++|+|+-+|++|++|-|
++-+--|+++-+|-+-+-+++-|+-++|+-++|+++|+-|+-+-+++--++++++++++++++-++-+-+|-+|-++++++++-+||+++++++++++++|+|++|+|++--|+-+-+++|+|-|-++++-+--+|++--|-++++|--+-+-+-+++++++++-|+-|-++|+|+-|+-+-|++||-++|+-++--+++++++-|-+|+|+-|++||-|---+++++-+++-+++-+++-+-|+++|-+
+++++++--+++--++++++++++-+++-|+|++|+-+-|-+|+|++++-|||++|-++|+|+++|++-+-++|+++++||+++-+++--+-++++|+--++||-|++|++++--++-||+++-+|++|-|++|+-++-|+-+++|++++-|+++-++++++-+|+|++++|+++-|+--+++++-|+||+++|++||++|++-++|+++-+++++-+|++++||+--+++++|+||-+++|++|-++||
-++++---+-||+++-|++-+++-++|+++----+++--|+-++-++-|+-+--+++-+--+--+-+|--+-++++-+-+-|+++||++++|+++|-+-+++-+--+++++++-+++|++++-+--+|+-|-+-++-+-|+++|+++++++|-+|-+||-|+-++-|++++-++|+|+++-+++--++-+++-|--++++-|+-+++++++++++|+++-+--++|+||-++|+-++--++++|++++++
+||+|||+-++-++|++++|+-++++-++|+++|--|+|+++++-+++++-|++||++||++++-|+-++|+++++++++|-+|||+++-++++++|-++--+++-+-+-+|+++++-|++-+|+-||+|+++-++-|++|++++||++++-|-|||++++|+-++++++++++||---+-++-++++|||++|+-++++++-+-+++|++++++++|-+++|-+-|||++--+-++++-++++|+++|+
++-+--++-++-+|+||+++|+||+++++++--+-+++||-|+||+-+|+++---++++++++|+++|+|-++-|+|+++++-++|-+-|+++++|+-+++-+|++--+-++++-||-++++|+-|+-+|++++++||+++++++||+-+|+-||+++++++|||+-++++|+|+-+++++-|++|-+++-+-+++++-+|++-|-+++-+++++|+--+++|+|-+-|++|++|+|+-++|-+|++||+
+++-+++-+|+++++--+-+-+-|++|++-|++-+++-+|+|++|||++++-+++++|++|+++|++++|+++++++-++-+++|++++|-++|++-|+-++-+|+-+||-+|+++++|+++-+++++++++++|||+|+|++|--+|+-+-|+-+-++|-+--++||+++--++-|+++--|+++++-+++++-|+|++-+|+|----+|-++-+---++|+++|--+--|+|++-+++|+-+-+++|-
++++-++++++--|-+--+||-++|-+||+++|++-+++-++|++|-++|+++++++-|++-||++-+++-++---|++++|+||+-+++--|+-|+++++-++||++||+|-++|-+-+-+-++|++|+-+--+++-+|+--+||++|-+|++|+|+++++|+-+|-++--++++|+--+|++++-+-++-+++++++-|-+|+++++|+++-++++++++++|++|+|+-+|+++-+|+||-++-++|
-|++|++|+++++|+++++-|+||+|++--|-+|||++|++++-++++-+|+|+|+-|+-++++++++++|+++||+++++++--+++|+-++-+--+|-+-+++-++||+-+++|+|++|+-++|+-|-++-++-+++++-+|-++++++++++-||+-++++|-||+--|+|-++-+++-|-|+|++-|+|-+-+++-|+++++|+++-|+|+++++|+|+++++----+++++-++-++|-|++|++
+++|++++++|-+++-++-|+++|+|++|++++-+-+++-+|+|-+++++-+|+-+++++-++||+--+-+++|+|-+|+|-++++|-|-++|-++||+++||++++++++|---|+++-+|+|+-+|+++|++|+++|+|+++|+++-+++|++++|++++-+++|+++-+|++-|-+|--++++-++|++|++++---|+++--+++++|-+|+--++||+++|++++|+++---+-+++++|+|-++
++++-+|+|-+|+++-++|-|+++--|+++-+-|+++++++-+|+++++-++++-++||+|-||+-+++++-+++++|+++|++--+|-+||+-++++-++-++||++|+++++|+|++|+|+-+-+-|++|--+|+|+|-||||+++|++-+++-+++-+--|++--+|+|+++||+|+|+-+|+-|++++++++|-||+-++++||+++|++-+++|-++++|++|+++|+-++-++++|+-+|+|+-
++|+++++-|+-++++-+++|+-|--+++-+-+++|+||--|++|+||+-|++|+++++-+++++++++++--|++|+-+|+++++++++|++++|+|+-+-+|++++-|++-+||++-+++-+-+|++-+|-+++++++-+|+|++|++++||+|-+|-++--+--++|+++++|---+++--++||++|+-++|-||++|+++++|+++++++++++--+-++-++-++--+++|+-+--+++|+-|+
+++-|||++|-|++++-+++--+|+||+++|-+|+|-+--++++-++++--|+--+|++-|-++++++++-+++-+++|+|-+++++++-++++|-|+|+++++++|++++|-|||+-+++++++|+++-+-+|+--+--+++|+++-++++|+|++-||+--+++++|-+--|-++-+-+++++-++-+|+--++-|+|||+|-+|+-++|++-++|--|+-+|-+++-+++++-+|--|+-+||-|+-
|+|+-+|++++-+-+++|+--++++++--|+-+++++++-||+|+-+|+||+|||-+++-+||+++-++++|++-+++|+++++-++++|-+|-++|+++|+-++-+++|++++++++|+|+++|+--|++++|-++||---+||-|||-|++-++++|+--++-++++|+++-++-+++++||+||+|+++|++++|+-++|++++|+|+++++++|+|++-+|++++-|+||||++++||-|-+++|+
+++|+|++++++++|++|-|+-+|++++-++-|+++|+++++++|++-+|-++-||-++-+++--+-+|++--|+++|+|--+++-||+-|-+++++++|+++-+++-++|--+|-++|+|-+-|+-+++-++++--++---+++|++|-+||++++-++++-+++||++|+++++|+--+++++-++-++-+++-|+|+++-||+-+-|-++-|++++|+-++|+||+|+|+-++++--++-+|++-++
-+++|+-+-+++++++|-+||-|++|+-|+++|+|+|++++++-++-+|+++-||--+-++||-++++||-+|-|||+++||+++|++-++|--+|+++++|+-+-++++-++++|++-||+|--|-+--+-|+-|-+++--|+++++|+-|-+-|+-++++|+|++++|+++++++|||-++++|+||++++-++++-++|+||+|-+++|++-|+++++-+++-++|+++++|+--+++|-+-+--|-
-++-+++|+++-++++-+++|++-+++|-+||+++++|++--++--+++|+||-|-++||++-+++-+++|++-+|-|-++-++++-+|+-|-||+++-+++++++|++++-+-++-+|++++-+++-|+---++||+-+++++-+-+|--+++--+|++++++++-+--+|-+-+|++|++++++++-++-+++--++|++-++-++--+|+++|+|||-++|++-+++++++||+++++++|+-+-++
++-+-+++|++-++++++-+++++-|++|-||+++|-+-++-|+++++|+-||+--++---+-+--+-|-|+++++++-|++||+-|+-++-+-+++|+-|++++++-|||++-+--++-||+++++-|+++|--+|+|+++|+-+|+++++|+-++-+++++++++|++|-+++---|++++++++-++++|++++-+|+++|++++|+|+-|+|++++-+-|+-|+-+|-+-+++-+-+|+-+++++|
+|+++-++++++|++|+++|-+-|++|||++|+-++++|-+-|++++++-++||++++++|++++++-|-|+-||++-++-+-++|+++|++-||++-+++++++|++-|+|+||-+++-+|+--||++++++|++++++++---+++|+-++++|+-+++++-||+|||+|++|-++++-++++-++|--+-++|+|-++++++++-+++++++++|++-+||-++|||||++--|+|-++++++-|++
+++-|+++|-+++-+|+++++-++++++++-|+|++|+++++--|+|++||-+|+-+||+|||-|-||-|+|-||++++++|-+-+-+|+|++-++++-++|+|+-+||-+|+-+-++++++|+|--|+++++-+++||+++++++|++|+|++|+|+-+++-|+++++-||-++++++-|++-+--++++++|++++-+|+|++||+++-++-+++|++|-|++++++||+++++-+|+++-+--|+|+
++++++|+++++++|++++++||-+-++||++++-+|||---++++++++-++++++||-+|+++-+||||++-+++|-|+|+-++||++-++|+-+-|+-+||++++++++-+++-+++-++++-|+|++++++|-|+-++++++|++|-||+-||+-|-||+-++++-++++|||++|||+-++++-+++-+||+++|++++|++---++-+++++||+||++++|++++++++++++|--+++||++
+++++-++++--|+-+|+++-|+++++--|-+|-++|+-+|+--+--++|||+++-+++|++++++-|+|+|+||++++|-+++|++++--+|+|-+--+-|-+-+++++-+--+|-+++++-++||||+++-|++||+|++|-++++|+++++-|+++-++-++-+-|++++-+-|+++||+-++-+-+|+++|+++++++--+++-+|+++-|-||++++++-++|+||-+|---+|+-+|++-+++|
-+|-+++-|-+-||++|+-|++||-+++++++-+-+-++--|+-|+++++++++++-+-++++++++++++++++++++++|+++|+-+-+++---|-+++-|++++|+|--+-||++|+|+++|-|-|+++-|++|++++|+-++-++|||+||+++-++-|++--|+-+|+-+-++-||++++++++|-|||++|++++|+++-++-+++||+++-+-+++||++|++++|+|-|+-+-++|--+|-+
|||-+-+-++++++|++----|+|-|+||+++--|||+|+-++|++--++++-+||--+|-|+++++++++-+||+||-|+++++|++|++|--+++|+|-||--+--++++|+|-+++|+|-+|--+-+++++-|+++-+|-||++|++-++|-++-++|+|--|+++++++--++|+++-|++++--+--+-++---+++-|+++|++|++|-++++--+|-+|||-++|+|+++-+--|-++-+-++
+-++++|+++++||+|--+-+----+-++-+-+|+-++--|+-+|++-++++|+++--++|+-++++++++++++++++-++++|++||||+|++--+|+++++-++|-|+-+|+|+|-|+--+-++-|++++++++++++++||++-++||-+++||+-||--|+|-+++|||++--||++++++|-+++--+-|+-++++-++||-+++|+-|+||-++|+|||+|+-+-+-+|++++-++++|||+|
++--+++-+++++-+|++|++++|-|-+++-|+--|+++|++-|+|+++--++-||+-++-++-+-+++-+++|-++-++|+-+|+-++|+++-|-++++|+-|-+++++|+-|++|+|+++-++-+++++++|-++|||++++||+----|+-+-|+|+-+||-+++-+++|++--++||||-+-++++++-+++++++|-|||---+++|+||++-|++-++--++--++|+-|-++|+-+-++-++|
|+++++|+++-|++|+++-+++++|+++++-++++++|-|||++++-+-+--+-|-|+-++++++++++++-++|||++|||+|+++++|---|+|-+|++++|++||-+|+|++--+-+++++-+++|++|+||+|+++|+-+++++-++|++-|-+++++|-|+--++++++|+||-|++-++++-|-+--|+-----|--|||+||--++|-++-|+||+|-++-+++|+-+++++|+||-+|||+-
|+|++-+++|++-+-+-++|+-+|+||+++|-++|++++|+++|-|++|+++++++-+++|+++--++-|++|++||++++-++++|+||--++++-++++-|-+++++++++++|-++||+++|++||--+|+|++|||-|+--+++++-||++-|+++|+|-+-|--|-+++|++|+++|+||+-+||+++--++++++|+++++-++++++++++-|+-||-|+--++|+|++|+++|+-||+||+-
+|++-+|++++||+++-|++|++||+-||+|+|+|--++|++++++||-+|+++|--|+++---++-+++|-++++|--+--||+|+++-++++-++|--++--++---||+|+-++++|++++-+-+++++|+||||||+++|+-+|+-++++|||+|+++|+++++-|-++++|++--|+++|+++-+|-+||+|+|++++-+||++++++-+++|+|+++|+|+++-+++|-++-+-+||++|-|-+
++-+||++-|+-++--|+-+++++++|+||--+---++-+-++++|+++-||---||++-+++|+++|--|+||++-+-++-+---|-+|-||||+++-++-|-++|+++++|++-++--|+--++-|+|-+||-|+++++++-+--+|++++-+|-++-+|+++++-+++++++|||+-+++|+-||++-|-++|+||+|-++++|-++--+++|++++-+++|+--|+-+|+++-++||-+||++|+|
+++|++----+++-++|++-+|+|++++++-|+--+++-+--+-|-++||+-++++|-+||+|-+++|-+|++++--++++|+++|++++-+|+++-++|+-+++|+++-+|++++++||+-+-++-++-||++++-+|++||+++++++-+++---|+-+++++-|+|-+-+|+||+-+-+-++++|++++|-++++++|+-+++++|+|++++++++-+++|+++++-++++|++-+|+---++++++
+|+-++++-+-+-||++||+-+++++++++|++-+|-++|+++-++|++|--+-++++++--+++|-|-++-|+---+-+|+++|++-+++-+++|||++--+-++-++++|-++++|-|+-||+|++++++++||+|+-++|++++|++--+-|+-+++-+|+++|-+++|+--|-++++||++++-++-+|||+++|+|++|-+++++++--+++-+|+-|--|+++|+-+||-|++++++++|++-+
+++-++++|-++++-+++++|+--++++|--|+|++++|-|||+--++-+-+++++-|++|-|++---||++++|-++++++++++|+|+++|+++|-|++||+++++-+++-++|++|+-++++-+++-|+-|+++|-++++++||||-|+|+|+|+-+++||++|+|++||++-++|+++|--|+++++++++++++++-++++|+--+|++|-+|+-++++++-++-++-++|--+--||+||++++
-|+-+|+|-||++-++++|++||++-|+++|++++||+++++++|---+++++++++|+||-|+++----||++++-++--++++|+++|-++++-+++--|++-+|+-++++++|++--+++-+|-+-|++-|++++++||||-+++++|-++|-++-+|+-+|+++++++|+--+--++++++++|+|++-+++++|+++++++++-+--++++-|+|++++-||-|+-+|++++++|++-++++-|+
|-|+|+-+++++-+++++++|+|-+-+++-++-++-++++-++++++++++-||++++|+|+|--|-+++-|++-+++--+-++++|-++-+++++|+++|++|+|||++|-+-+-++++++++|+++++-|+++|++++||+++++++++-+++|+|-|+-+|+|+|+++|-++++-||+||+-+++++--+--+|+---+-++|---|++-+--+-++-|++++|-++|++++-|||||+-|-+||+-
+++-++++++|++|++|+||++--|+|+++-+++++--++-+++|+-|++-+-|++|+||--|-+++++++++|+|++++-|+++--+++|++|-|--|+++-+++-++|++-|+|++++++|-+|+++-|++++|+-++++++|-||-+-+|++|+++-+++----||+++++|+++++|+++++|++++|+++++-+-||+|+||-++||+++-++|++++-+-|++-|||+++++++--+|-||--|
+|-++++|+|++-++++++--+|+-|++--|-+++|-+|||+|-|+++++-++-+|+--++-|-+--+++-|+++-|++++-++||++|++-|+++++|++|+++++||++++|++|+|+|++-+++++++--++|-+++-++++|-+|--|+-+|-+++|-++++++++|+++--|++-||+-++-+|+|++++++|||-|+|+|-++|++|+++++-|+++|-|+|+++-+||+|+++++||++|+-+
++-++|-++++++++++++||||++-++++++-++|-|++++|-+|+-||+|+|++|+------|-+--+|+++|+-|+|--++|+++|+++|+++|+|+|+|++-++-+||++++-++++--+++++++|+|-+|++-+|+++++++-||+--+++++-+-++-+++-|+++++++|++-+|--||--+-++|++-+-|+++++++++|+++-++|++++|++-+|---++|--+|-+++|++++++++
|+|+|-++|||-|+|+++++++++++|+-||++-++--++-++|+++++++-++++-+++++|+++||++++++-|-++-+|+|++--+-+-++-+|+|+-++-+++-++-||++++++++-+--++++++---+--|-||++|+|+++--++-+++-+||+-|+++-+|+-||---|+|-+-++|-|+-+||-+-+++|-+-|+|++|+++-+|||+--+-+++--++++|||++-||-+++++-++++
+||-++++++++-+++++--||-+-+||+-++++++-+-++++++|+|+++-+|++-++++++--++|++-+|+++||+-++--|-+-|+|+|||++|+++++|++++++|+-|-||--|+-|+-|+++-|||+|+-+---++-+|+|+|+|--+++++++--+-++|-++-||+++++|++--++++|+++-+++++|+|+--||+-+|++++||+++|++++--|+||---++++|+|+|--|+++-+
++-+-+-|++-++++-+-+-+|-+||-|+-|+-++++|++|++-+--|+++|+-+|++|+++++++++|-+--+++++-++-++|-+++--+++|++++-++|++++++++++|-|-+|+++++++|++-+-++++-++++-++-+++++|||-++--+-+--+++++|++-+-+|+++|--++||++++|--||+++++|+++-+-+|++++-++++-++++|++++||-||+-+++++|++--+||-+
+|+|--++-|+|+|-+||+||+|++-+-+-++-+++++-+++++++++-|++||++-|+|---++--+++-+|++-+|+|+-++|-|+-++++|++++-+++-+-+-|--+++-+-+-|+-+-|-+++-+++++++++-|++----+|||-++++-++-++++-++|+|-++|+-++||++++-||+++|+|++|+++|++++|-+++|+||-++++|+++-|+-++-||++||+++---++|+-+-+--
+++--++|+----+|+++++|++-++++-||++++++++-+++|--+|--|+|+|+++||+++++++|++--|++++-++-++||-++-++-|-|+|+----+||-++++++|+-+++-+|-+-+-+|--|+++++|++-+|++++||++|+|-|+--+++|++|+-+-+++|+||--+|||++++++++-+---+|-++||+++|++|+-++|||-+++++||+|++--++-|+++-|-|||+--|++-
+|+-+++|--++|-++|+++++-++-+++++|+-+-++++-++-+|+||+|++++|-+++++++-|+++++|||-+++++++++||++++++||-+-++|+++++++-+++-+--+++++-|-++++||++-++++-|+++-+--+-++|++++|+|-|++|++++|||-|+|++||++|+--+-+-++||+|-++|-|||+|++|+++-|+|-|++-++++|+|-+++++++++-|+|++|++|++||+
--+-|||++++--+|++|+---|--+++++|+++|-+++-|+|++---|-++|++--+-||-+|-+-++++++++|-+|++++++++|+||+|++--|-++-|+-+-|+||+|+-|+|+++||+--|+--++---||-+|++++-++++--++++++++++++++++|++|+++-++--++-+|+++|+|++-++++-+-+-++|--|+++--+++++--+|-++++|+-++-+++|||-++|+|+|||+
+-+|+++-+-+++|++++-+|++-++++-++++|-|++||-+|+-+|-+-++--++--++-++---+|+|++++-+|+++++|-++++++-|++++|+-+++||+++-+++-+++++|-||+++-+||+-+--+++|+|++++||+++-++++-+--++-|+++-++++++||+++|+-||+|+-+|++|+|+-++++-+++|+-|++++++-++||+++++|++|++-+|+++|--+|-++|+||+++|
++++|+++++++++-++||+--++++++++++-+++-||--++++++--+|+++-++-+-|+|-++++-++++-+-+-++|||+||-+-+++|++-|-+-++++-|+|+|+-++++-++++-++++++++-+--|||++--|-++++++|++|+||-||+++||+|-|++-|+++|+++++-|+--+|++|++++++++++||+|+|+++|+--+++||++-+|++-+|++++-+--|++++||++++++
+|+-++++++|+++-+|+++++++++|++-|+++++|++-++||++-++++--+-+|++-++-+++|+|+|++|+|-++++-+||++|+++-+-|++-+-+-|||||+++-++|++|++|+|+-||+|-+++-++|++++|+||-|+++++++++|++|+|++|+++++-++-+++++++-+++++++--+|+++-++|++|++++++++|+|-||--+||+-++++||+-|++|||++|++-+|+|+++
+-|-+|+++||+|+++|||+++-++++++-|++-|-|---++|+-||+----|+++-+-|+-+++||++++++-++-+-+++++--+|++|-+|-+-+++++++||-+|+++-|++|++|||-+||+++||-|+-+++|-+--+|+++-|+++-++-++|+++++--+-|--+|+++--|+|-++-+-++++||++||++-++-|++++-+|+--+|-++|-++++++++-+-||+++-++|+-++|+-+
+-|+---+|+|+||+++++++++|+-+++++--+|+++++|+++++|+|+-|--+||+|+++-+++|++|++++|+|-++++-+--+++++--++++++|+|++++-|++++|++++|+|++|++++---|--|-|+-||+-+++++++++++++++|+++++++-+--++++++++-+||-+--|+-+-++++++-||++++++++--+|---+++-+++-++|+|+-+++----++-++||++-+-++
++++-----++--+++|+-++-+|+++|-|+|+-++|+|-|||||+|+++-|+-|+++++-|+|-++++|++||+-+|++-++-+++-||+||+-|+|+-++|-++++++++++||++|+-+++++|++-+++||++-+--++-|+++++|-++++||+|---+++-|--+-+++++++-++++--+++++|++--++++++-|-++++-|-+++|+-++--+|-+-+++--+|-++--++|+++|++++
+-||-+|++++++++|+++-++|-+-|-|||++|+++++++-+||||++++||+-+++-+-+++-+++|+++--|+++++++++-|+|+-++-+|-|++-+++++-++|-+-+++--|-+++-|+-++|++|+||-+++-|+++-|+|+|--|++++--+-+++++|+++-|+|++++-+++-++++-+++|+++--++++--++|+-+|+++||+++++++++||+++||+++-+--++|+++-++|--
---++++++++++-++++-|---||+|+++++-+-++++---++++++-||+-+|+++|--+---|++++++++-+++|++|+-+-++++|+-+++-+++|+||++++-++-||+|++|+-+++|++|++++++-++-++-|-++-||+-|++|--+-+-|+++-|+|-+-++|++-+++++-+++++++++++|+-|+|-++++++|+++-+++++++++-+|++++||++++-++-|-+-++|+++|-
||++-++--++++++++---|-++|++++--+++|+++++||-+++++|++|+-|+++++|+-|-+++|-++++|++++|++++-|+++++|+-++++--+|-++-+++-+++-+||+||++|+|||+---++||+++++++|+++|+-++++++++++++++||+-||++|+-++|+++++++|-++++-+-+|++|+|+|+||+|+||+--+-|+++++++|++|+++-++++-||+++|++-++||-
+++++++++|++++-+++++++-++|+-+++-++-|-++||+||-||+-+-+-++|++-+++++++|+-++++|-++|-+-+-+++|++||||+++++|++--|+++++|+--+|---+|+++++++++-+-++++|++|+|++-+|++-+++-+|++-++|-|-+-++|+++|+++--++-+-+-+|+--+++++-+--|+|-+-+++++--+++++|+||++++-++|+-++++|+|++|++|+|--|
++++++++||++|-++|+++++-+++++|++-+++++|+++-++++++-++-|++++++|-++|++-|+++++|+-+-++-|||++++-+|-++|++|+++++-+-++++++++-|+++|-+-+++-|-++++--+|+++++-+-|-+-+||+-+-++|+++-|+-|+|+++|++--+++--+++-|+++++|++|+++++-+-++++++-++++++|++++-|||-++++++++-++-+|--+++++-+
|++-|+|+|||++-++|+++++|++-|+--++-+|+-++++|+++|+-||++|-+-++|+|+-|++-+-||+++++|||++++-+++|-++++|+++-|-----+++++||+-+|-+|||+++++--+|+++|-+|++++--+--+++--+-|+|+|++|++++++++-|++++|++++++++-++-+||-++|++--|++|+-+-+-+++|--++++++--++-+--++++++-++++--|--++-||-
+++-|+|+++++++++|||+++++-+++-+-|++-+||+++--+++++-+|+++|-++|+-|-++-|+|+-+++-++++|-+++-+-++++-++++++++|+-++-+|+++|+++-++++|+|-|++++++++-+++|++++-++|-++++-+---+++-|-+-||+++||+-++++++++|||++|+++++-+++|+-+|+-++++++--++++++++++||++++--++++++++++||++|+-++--
+|+++|-+-++++|++++|+-+++-||+++++--+++++-+|+-+||++--+-|+-++++-|++-+-+++++|+++++++-+-+||++++|+++-++-|++-++++-+-+-++|||+|++++++++||++++|-+--+||+++||+++|+|+|++++-++--++-|++-|||+|+++-+-++-++|++|-|+++|+-++++-++++|+++-++-+++-|+++++|+|++---+++-+++++-++++|-+|
+++++-+|++++|+++++--+--|+++||++--++++-+-|+++||+||-++|++++-|+|+|++|-+++++-++-+-+----+-++--+|+|+|+-++++++|-|++|+|+-||-+++++|+|++|||+|--++++++|++||++---+++|+-++|++--++||-|-++++|+|++-+--+-+++--++++++++-++++-++++|+--++-|+++++++++|+-+-++-++-++++-||+-+++-||
+-+-||-++-+++|||-+-++-+||+-|++-+-+++|++++|+++-|+-++|+++++++-+++--+-||-+|||||+++-+-+++++|+|++++++--+-|+|-+++-|++-+-++--+-++++|-|+++++|++||++--+-|-+++|||++||++-+--+-++++|+++++|++-++-+++--+--+-+|+||+--|+||+-+++++++++++|++|+|+|+++|++-++++++++++-++++++-+|
+-++++|---++++++++++||+-|-++++|-++--+++++|++++|++-+++|++-+|+|++-++--|++--++++|++|++|+|++++-+--++++++++++++|+++-+-+++++++++-+++-++++|+|+|+++-+++++-+--||++--++++-++|+-+|||--|-||-|+-++|+--+++|++++-+++---++++++-|++++--|-+++-|-+|-++++-++--+||+++++++|+++||
+++++-|+--||+++++|+|+|+++-+--|+-++-++-++|++++|+++|+||++++++|-+---|++|++-++++|+|--+++--|-+++-+++-+-++++-||+++++--+|||++|++|+++++|-|++|||-+-+++-+++++-+++|-+++|++-||++|+-+++++++++|-+++|||--++++-+-++-+++||-+|++|-++|-++--+-+--|+|-+|+-+|++|+++++|++--++++++
+++++++++++++++++++++-+---++++|++--++-+|++|+-|++|++-+--+-+|++++++++++++--++--++-+++-||++-++++--+++--+-|+|-++++|++-|++++++++++---|+|++-|+++|++-|+++||++-+++||+-++--++|+-++++++|+++|++++--+++++-|+---+-+|++|+|+|++||++++||+|-+++-+++-++++++++++++|++-|++|-++
|-+-|-|+++|++-++-+++-+++|+++|-||+++---|++++++-+|++||+|++-|-+++++|||+++|-+-++|-+++++-+||++|++++++++--++-++|+++|+-+|+++||+|-+|+--++-+|+++|+|++-+||+++++++++|+|||++-+|++|++++|+|||+-+|++|+|-+-+--+|++-++-+||++-|-|-+-+|++|+++-|+-++|||+++||-+-+|+|+++++--+---
++|+|+|++--+++|||++|+|-|-+++-++|+-+-+|++|+-++++++|++-|++||---|||-+-+-+|+||++++||-+++++||+++++-++|-++|+-++|+|++++||+-+-|-+||++-+--++-||++|-+++|+|+-+++-++--+++|||+|-|-|+++++-+-|++++|++++|-|+|+++|+|+|+|+++|+++-|+++++++-++++|++||+++-|++++++++++++|+-|++||
+-++-|++||-|++-++|||+++-+-|-++|+-+|+-++|+|+++-++-++++++--+++++----++|+--|-|+--+--++-+++++++|+-|-+++|+++|+-+-|-+-|++++++-||+|++-|-++++|||----+++-+++-+||+-++|--+++|-+|++++++-+-|+++--+++-+|-++++++++++|-|+++|+++|++--||++|---+++---++--+++|-+--++++|+|+-+|+
-+++++++||||+-+-++++-|+|++||++++++|+||-+++-|++++-+|+-+-+|+|++++--++++++--++++++++|+++++++|++|+-|-|+-+||+|++-+-++++++++-+--+--++++-|+++++|+|+||++||-+|+|-+|-++++++++++++-++++|+++++-++++|+|+++||+||+-+-++++||++++|+++-++|+|+|+++|+--++++-+++++-+++|+|+---|+
|++-|++++-|||+-+|+|-+++++++|+++++|++|-|-|++-++-+|+--+||+++-+-++++|-+++|++|++|++++++|+-||+-++-|-||+++++++-+--|-|+-+-+|-+-+|+-++-+++-+--|++++-+|+++|-|||-++++|+-+++--|+||-+++|-+++---++|+++-+||+++|+++++++-+||++--+++|+||++-+++++++-+++++-|+++||+-+---++-+|+
+|+++|+++++|-+|++|+|+||---|+++++++++++++-+++|-|+-|-+++++-+--++++-++|-+-+++++|++++--||+++-++|+++-+-|+-++||--+|+|+-++|++--+|-|+|+++-+++||+-+|++++|++--|++-+++-+++++||+--|+-+-|+|||+++-+|++-+-+--|-++++++++++|++++-|+++++-++-+++|+++|+--+++-|---|+-|+|+++-|++
||+|--||+-+|+++++|||++-+-+++++++++++--+-+++|+-|-++++--+++-+|+-++++++++|++++||++-+-|+--+-|+-+++-+-+++|-+-+++++|+||+++++-+++-+++|++||-+++-+++|+-++++++|+++++|+||+-|+++||++-+-+|+|++--++|+-+-+++++|+|+|+--|+++--+-++-+-|+-|++++++|++++++-++--|++-+-|++-++|++-
+|+-|++|-+++++-++-+-++||++++-+++-++++++++|+--+++++++++++--++++||+|+||--++++|++|+++-+++++-+-+--+-+||-++--++-++--+-+++|++++++|+-+|++-+-+++-|++-+++-|+-++-+|++-||++|+|++++-+-++++-|+|+++|+-+--+-||-++++|--+++++++++-++|+|+|||++++-||--++-+|+-++||++++|++-+|++
-+++|++++||-++++|-+++++++++++|++++|++---++--+|-++||+|-++++|-|+++||+--|-+-+--+++++-+-||+-++++|++|+++|-+|++++-+|+++|-|+++|+-++++||+-+++--++++++-|+||-||++++++++-+||++-+|+++-|--++++|++++++-+++++-+-+||+-||||||+|+|+|+++++-|+||++++++-+++-|+-+-+++|+--+++--+-
+-++--|-++++-++-|---+++-++-+--+++++++++++++|+|||+--+++|+|-|+++|++|++++-+|++++----++|+----|++++||-+-+-+-+||+++-+|+-|-|++-||--++++-+++|-++|-++||+-|+-++++++-++||-+-|++++|--++|+++|++-+++-+++|-+++++++++-||++++-++++|+|+++++||+++++++|+--++|+++-|+++-+-++||-+
-+-+++|+-++-+-++|+++++++++|+--+||-|++|++|-|---|+++|-+||+-++++|-++++++|++-+++++|+++++++-|+++++-+|+-+-|+---+||+|+|+-++--+--+-|+++++--|+-++++|+++++++-+|-|--|+||-|++--+++++||+|-++|-||+|++++++-+-+++++-|+|-|||---+++++++-++--+++++++-|-++-+++|++++-++++|++-|-
+-++++--+++--|||-|+++|+---++|+|-++||+++++-+++--++|+++--++++++--++-++||++++-++|++||-+++++|++|+-+-||++--+-++++++-++++|+++-+-||+|+||+-|+-|+||||+|++-+-|-+--+-+-+++++||+--+++-+--||+++||+++|+||+-+++|-|+-|++-++++||+---++-+++++--||-+-+-+-+++|+|+||+-|+++++-+|
+|++++|++|++|+++++++-+++|+++||+--+++-|+++|+|+-+++|+|+-+--|+|--+|++--++|-|+-+++++-++--++-+--|+|-+++-++||++|--+++-+-|+-+-|++-+-+-++++++++++-+++|||+|+-|++++|-+-++|++++++++++-+++++---|+-|+-+++|++++-+++-+++-|++|-+---+++++|++++-++|||+++++-++++--++|+++|++++
|+++|-+++++-+|++++-++++|+--|||+++++|-+|++-||+++-++|-+|+|+-+|+|+-+++-+++-+++++|+-|++|++++-|+-++++++-|+|+++++++++++++++-+||-++++-+++-++|++++-++-+++|+|++++-++++||+|++++|++-|+|+|||++-+++-+|+++-|+++|++|+|+|+|+++|+-++++-+|++-||||+----||-|++|-+-|+-+-|-+++|+
+--+|+|++|||++||++|-++||++-++++||+--|+++|+|++++-++|-+||++++-|++|+-+++|-|+++++|+|++-+++++++++|++--++++--++|++|||++++-+|++-++-+++--+++-+-+||++++|+||-++++++-++|-++++|+|+++|+-+|-++|++-+-+++--||++++++++--|-|++++++|+|++++|+--+||-++++||--+-||++|+|-+++-+-+++
----++|||++--+++--|+--++|++||++++++++|+|++|+++-|-|+-|+++++-++|++++|+++++++-++++-||-+|+++--++-++++--||+++++--+++|-+-+++-+|+||+-+|+|+-+|++++++|++++++++-++-+|-|++-++-||+|+-++|--|++++-++++++||+++|+++-+|-++++-|++++--++++-+-+++++-+++-++|+|++++--+++++++++--
-+||++++-+--|+++-++-+----++++++++|++++++++|++|-++||+-+|+++|+-+|+++++-+-|||+|-+-|++-+-+++++++-||+-++|++|+-++|-+|+|+--++++++++|-|+|+--+|--+|++-+++-+++|++-+++-+++|+++||++-+++++|-+++|+++++++-++|+|+|++|++++|++-|-++|--++++++++++-|+---+-+++-||++|+|+++-+-+++
++|-+|+++++||++++-+++|-||+++|++++-+|+-++++|-++-++++--+++++--+|+++|||++-|+++-+|||+++-++++|-++|++--++-+++|+--++++|++++-+-++++|||++++-|-+|++||-++-+-|+-++++++++|-|+-+-+-|--+++-+++++-|+|+++|-||++|+|++-++|+-|+++--+++|-|++++++++---++--|-+++-|-|-++-++++|+++-
+++||++++-++++++-++-+-+|||+-+-|-++++++|-||-++||+--++|+||||+-|+++--++++-+-+|+++++||+----+|++|+|+++||++++++|+++++-++--+|+++++||+|++-+-+-|++++-+|--+++-+||-|++++|+--+--+++|+-++|+|-++-+||+-|++++-+|-|+-+++|||+|+|+++|+-+++++++++||-+|-++++-++--+++-+++|-++-+|
+--++|+++|-+-+|-|+-+|++|+++--+++++++++----+-+|++|++|++++|-+++-+++++|+-+++++++-|++|-++++++-+|++--+|+|+|+++-+--+|+++|||++++-+++++|+|+-+|-+|++++++|--++++-|+-++++++++++++-||++++|+++-++-+||++|++++++++-++++-+++--+|-+|-|+-++++-++++--+++--||++++-++|+++++-+++
++|+++-+++++-++--|+-+-+-+-+|+-++-++-++|+---|+++||++|---|++++||+|+|-+|+++|+++++++|-||-+-++|-+|++++||+++||+|++++-+++++-+++++|+|+-+-++++--++|+||---|--+|--++|-+|++-++-+++||--++++++++|-|-++|+++++-++++++--+++|-++++|++++++|||--++|++++-+++++++-++-+++++++++++
++|+-++++-+++-+-|+++++|-|+|+|+|+|++|+||-|+-++-|+|+|++|++--|+++++-|+||++|++||-++|||+++++|++-++|+++-++|+||+-|++--||+++|-|+||++-+++++|+++++++-++-|++-+++--++++-|-+-|+--++++|++|-+|+|++++|++--||+-++++++--++|+++||-|++--+-++++++++|-+|++++-+++++++-++++--+++-+
++++++-|-+-++|-+|+-++|+||--||++|-++-+|-++|-+++++--++-+++++-++-+--+++++|++|+|-|+-+++-+++-+|-+-++-+-++|+-+++-+-++-+--++-++-++|++-+++|+---+++-++++++|-++++++++++++|+++-+-+|+|+|+-+-++++||++-+|--+++-++++++-+||-|+++-+-++|+++||++-+-||+-|+-+|+-++---|||++-++|+
+++-++-+++++|-+-++++|+--|++++|++++|-|++++++-+|++-+|+-++-+|+||-++|++|+-++++-+++-++-|++++++-+-+||+|+-+|+++|--++-+|++-++-|-+|++-++++++++++--++|+-+++|+-++++||+++--|+|+|+++|+|++-|+|+-+-++|++++|+++|--++++|+||-++++|+-+-++|+-+++|++|++++++-+++|||+|+-|+-|+--+|
--|++||+++|--++-++-+|++++++++++++++++-+|+++-+-|-||+|++++++++-++++++++-+++-++++|++++++|++-+||-+++-++|+|++||+-+++++|-++-|||-+++-++|+++|+-+|+|++-++-+|-+|-+++||-|++++--|+++++--+|++---|+++++-++-|+|++|-+|+-+-+++|++-+-+|++++++|+||--++++++-+++-++++-+-++++-++
+-+++++-+++++++++-|||+++|+|-+|+++-+|+++++||+++-++++++|+-+|+-+|+|+++++|+++-|++++-+|++++++||--+++||+-++|+++-||+++++++-|+-++++-+-|-++++-++++++++|-|+++--++-++-|++++++-|++-||-+++++++||-||---+|-++-+|+|+-|++-|-+++++++++++||---+-+++|+|+++|-|++++++|-+-+|-++-+
-|++-+|+-+++++---++++||++|+-+-++++||+|-|-||++-+--++-++++-+-++++++++-+-|-||+||-+|+++--+++-||+-+-+|||---+++-+|-||+++-++++++|-+++-++-|+----+-++-++|+-|+-++++++-+++-+-|+--|-+++||-++++|++-+++-+--++-++++++++++++-||++-++--+-++-+-++++++-+++++-+++||+++++++|+--
+||++++--++|+-+-+-|+|++|++|+-+++-+-+|++|+|+++--+++-|+++-++-+||-++||-|++--+|+++-++-+-++-+++-||-+-++++++++++++|+-+|+|+-+++++++-+++|||+|++|+++||--++++++|++++|+++--++--+++|++--+|-++++|+|++-+|++-|+++++|++|+|++|++-++|||-+++-++|++-+-++-++++-+++|++-+|++|-++|
-+-+++|+++-||+|++-|||++|+++++|++--+--++++-++-+|+---+++|-+|||++++|+|++-+++|+++++++++++++||-|+++--+-+--++-|+||+--+++-+++--|-++++++|-++++-|+++|+++++-|++|-+--+|+-+|-+-|++|+++++-|++--+|+|+-||+-++-++|+|++++++++++++|+|++++++|++|-+-+++-+|+++--+--+-+|++|+++++
+|-+|+++|++-|+--+|++--|-+++-||-+||-+|++|+|+|++|++|+|+-|+||+++-+-+||++-+||+|+++++|+|+-+|+||++++++++++++++--|+|+|+|++++||+|+++-++++++--+++|++|++++-+||+-|----+-++++-++-++++--++-+++|+-++++++++--++-+++-++++++|+++++|++--+++++|+++-+|+|-|+|++-+|++|-||++|+-++
+||++++-++|--++++|-++--|+-++|+++-+-+-+-+-+-+-++++|--+|+|+++++-+++--+++-|||++||||++-++|+-+-+++++++|-++++-|++-+--+|++++-++-++++-++++-++-+++++-|++++|+++++|+--+|+++|+++|+++|-+++-+|--|++-|+|+-|+-++++++|-+-++-+--+|++|-+-|++++-+++++++||+++++++|+++|-+-+++--|
+-++++++-+||++|+|+|+++++|++-+|-+++++-+--++-++|++|+-|-+++++++++++++-++++|----|++--+++-++++|---++++-+++++-+++-+-||+++-|++|++-+++-+-++||+||---+++|-++|+-+--+-+++-|+++|+++++-|-+|+|++|+-||++-++|-+++|-++|+-||+++|+|++++++--++++-+++-|++|+-+||+++-++-+++-++-||+
|+++|++-++++|||-++++|++-+--+---+++++-|-++-+||+++-++-+++|+-++++-+++|+|++++||++++-++|--++|+++++++++-+|++--+-|+++|-++-++-++-++++|++++-++++----++++++|++|++|++|+|+|||||++-+++-++++++++++|-++++++++||+++-+|++|-||--+|++-++++++++++++++-++--++|+++-|+|--+-|||+--
+||++|-+-++-++|++--+++++++|-++|++-|+++|+++|+++||++-+|++++|+|-++-+||+|-+--+-+-||-+++-++++++++++--+++|--++-+++-++-++++-+|++|+-++-++---+---|+|++-++++++-||+-+|++|+|+-|++++|--++-++-++|++||-++|++++--|+-++|-+-+|+++|-++-++-+-+|+++|+-|++-+||+++++++---+--++++|
-+++|++|+--++++++|++++++|-||+++||++|+|++-+-+-++|++||++|+-++|+++++-++++++-+|-|+|+|-+|-+++++++-|+++--+|+++-++|++-+||++--|+++++-+-+++|+++-++--++-+|-||-|+++|-++++++-+++-+++-++-+|+||+++|+|++++++|++-+|++-+--+++|++-+|--+-|+++++-++++--+|++++||++|+|++++++-++-
---++++||+--+||+--|+|++++++++|+-+-||+|++--|++-++-+++-+|++-+++|--+-++|+-+++++-+-+-|-+++|-+++---+++|++-+-++|+|+|++--+++-+++-++||+-|++|++++++-++|-++-+++++++|-++|+--+--++++|||++||--|-+|-+|+++--+|-|+|+--++--++--+++++|++++|++|+++-+++|++++-++|++|+++++|+|+++
|-+-++|+--+|++++|+-++|+-++-||+|++||++|+|+-++|+--+---++-++++-+|+---++-+++++-++||--|-+--|+-+++|-|++-|-++++-++++|-++-++--|++++++-+++-++|++-+-++|+-|++|+++-+|++|++++|||+|-++|||-+++--+|++++++|+--+++-++-+--|+++|++-++++++|-+++|++++|+++++++-+-++|+---++-||-+--
++++||++-++++|--++++-|-+++|+-+-++++++++++-+|+|+++-|-++|++++++++-++++++-+++-||++++-|+++|++|++++---|-|+--+|+++|||+|+|+-+|--+-+||-+-++|--+++--+|+|-|-++-+---+-|+++-|++||+++|-|||+++++++++|++++++|+-++-+-+++-+-++--|+++++-|-|+-++|++-+-++++++|+|+||+|+|||++-|+
|+++|+---|-+|-+|-++++-|++-+|-++-++++-+++-||+|++++-+-+-||+|++++-++--++||++-++++-+++-+-|--|+||-+|-||+|+--|++-|-++-+-+++|++-+++++++|+++|+|+-|++-++-++|+++|-++++++|--+|-++||--+||+||+|-|-|+++|++-+-+-++++++++++-+|-+-|-++++|+++|+|-++-+-+|-+|-+|-++|+++|+|++++
+--+-+++|+++++++|++++++|-||+-++|++||++|-+++|+-++++--++|++++-++++++|+||-+-|+++-|++-+-+++|-|+|-+||-+++-++++++-++|+-++|++|++++|||-++++|++++-++|+++++-+-+-++++++|++++|+++|++-|+|+++|+++++++|+|++++-++-|++-|-+++++|-+--+++-+|+++-+++|-+++++|+++++-++++|++|+++++
++++|++++||++|++++-+-++++|||--++|++||-+-+-|++|--+-|--|++++-++++++++++++||+++++|+--|+-+++|-+++-++-+++++|+++|-+-||+|++++|+++|++|++|+|-|++|+|+++++|+--+++-+|+-+++|+-|++|-++|||++-++|-|+++++-----++|-|+++|-|+||+|+++|+-+++--+++++++||+-+-|----|+-|++++-|+++-||
+||++++-++-+-+|++-|+|+|-+++++--+++|+|++|++-|+++++++++++++++||+-++++++-+++|+|+++-++|+++++++|+|+|+-++++-++++-++++|+-+---||+++-+-+++|+++|+|--++-|+--|-+++-+|+++|+++|++++++++-|+|-+|+|-+++-+-++++--+|+-|++++++-+++-|++|++-+||++|-++++++--++|+|+-+|+++|-++-||-+
---||+-++|+|-|+|++||++-+|++++++|++++++-+++|+|||-++|-|+--+||++++++|+--+|-++--+++||||++++-+-++|+|++||++++|-++-++++|++-+|++-+++++++|-++-+|++++-++-|++++|+-++|++++++||+++|++++|++|+|+|-||+|++++|++++-+++++|++++++++++++++|+++++-++|+|+|+++-+-+++++-++-+-+-|+|+
|+|++++-++|+++-+|+++++|+-++++++++++|-++|++-|++|-++-|++++-++|++++-+-|++++-|++++-|++|+++-+++++-+++-||+|--+|++|||+++||+++|+|--|-||++++|+--+++||++|+||+++|+|+--|++|+-+++|+++|-+-+++++-++-+++-++-|+|++-+++|+++|++++-+|-+--++---++++-+++-+-+|---|+|+++-+++++++++
+++++++||++|++|+|++++-++--+|+|--+|++-|++++-|++|||-+++--++++|++|-+++++|-+++++||||++|+-|-|||+++++++--++++-+++-++-|+-||+++|+++--+++++++++++-++++-++||-+|+++|-||||+|-+-+|++-+|+++|+++++|+++++++-+-+|+++-++|++-+|++|+-+-+++++-|++|--++++++-||+|+-+-|-+++|+-+|++
++-++++-++++++++|--++++++--+|++++++-|+|+++++-||+++-+|-++-||++-++|++|++|++++++---|-+|+-+|+|++|--|++++-+++++++++|+++++++|-+-|++-||+++++-+|+++++-++++|-++|+++++-++--+|-++||++++-++++--|++++++++-|+|+||-+-||-+|+|-++++++++++++++++++-++|-+++|+++|++++++-++-+++
-+++++++--++|-+-++||+-|++++-|+|++-+++-+++|+++|++++-+-+-|++++-+-++|||-+-+-++|--+++++-++|+-+--|--+|+--+|||+-+-+||++++--+-+++++|+++||+|-+-+-+|-+++++|+++--+++++++++|+|++-+-+++-|++++++---+|+|+++-|+|++||+-+|++|+++|+-+|++|-|+++|++--+||||-+--+++++++++++++++|
+--|--+++|-+|++|+++-||+-+-+++-+|++|-+-|++|--+|+|+++-+++--|+-++++|+-|++||++|||-+|+++|+-+|++++-|-+++++-+++|+-+|-+-++-+--+++++---+++|++|+++||-+|+-|--+--+++-++++||+-++-||++--+-|++|--|+-++-+|-+++-+-+|+-++|-++|+|++|-++|+-+++++-||++++-++++++++++++-+-+++++++
+|-+--++|+-||-+++|-+-||++|--+--+-++||+|-+++++||+--++||+|-++-++++++|+-+--++|++++++++++--++++++|+|-+++|-++-++|+|++-+-++++++-++--||+-+-++++--+--+-|--++|+++-|++++++|+|-+++++|++++|+-+++++-|-|+++-|+++|-+++++|+--+++|||+-+|--|--|+++++|+++++|-+++++++|+|+-+|++
--+|||+-++--++|++-|+|-++|+++++-|+--+|+|--++|+|+++|+-+-+|++|++++-++|++++++|+|-|-++|+-+---+-+++-+++|-+|+|++|+-+--++++-+--++++++|+-++--|+-++++++++|+-++++-++++++|+++--|+-+-+|+-+|++-+----++|++++||+|+|-++++-|+++||+|-++++|||++++++-+-++-+||++++-++||-++-||++-
+|+++++++|+||+-+||+-++|+|-|--|+++++-+|++-+++++-+|+|+|+++++---|--|+-+--|+---+-++-+++|+|+++++-+|-++-+|-|-++||+|++++++-++|+++|--++-+-|+-+--+|++-+++-++-+++-|+-|+++-+-++-++-+++|++||++++-|+-|+|+-+++|++|--++|+--++-++-+|||+--+--++++++-+++|+++|+-+++++++|+-+++
|+-++|++|-|-+|++-+|++++|+-++--+-|+|--+-|+++++|-++-++++++|||++++|-++|-++|+|++++++--|+++++-+++||+|++-+--||+|||++|+++|--|++||--+-++---|+|-|++++|+-+++++|+||||++|+-|-++|+-++||-|-|--|+++++|+++++++-|+++||+-+++|-+++-++-+||++-+++-+|+|++|+++-+|++++-+++++++|-++
++|-+-+++++|-++++++-+++++|++-+||-++|++|--+|+|-+|+++-|+|++|||+-+--++-++++++++++-|+++-|-++++++++|-+|++-+-++++++--+-+++-|+++++|+++-+++|+++|+-||+|++-+++-+-++|||++|-+-|++++|+--+--++|--++-|++-+|++++||--+++++--+||++++++-++|+|-+++++-|++++++--|++++++++|+--+++
++-+-+++||+|+---|+|-|-+-++-|+++||||||-|++||+-+|+||-+|-++|+||-+++-++-+|+-+++---+++|++|+++-|+--++++|+++++|+--+-+-++++-+-|||-+++++|+-|+++++|||++||+|+++++--++|--|+-+++-|+++++++-+++++|-|+|+++--++|+|+-|++++++-+-++|++-|++-++|+++-+|+++++||++|++|-||+-++++-+++
|+++-+-++-+++++++++|-++|-|+--++++++++++|-+|+++|+|++|+|-|++++|++|--+-++|+-|+|-++|+|++-+++-|++|+|+-++++|+++-+++|+++++||--+|+|++|++-++|--|-+++++++++-+|--+++-|-+||++++--++|+-+-|+-|+-+--+|++-++-+-|||++-++--+|-++|+++-++++-|++|+++--+||++-|+++++-+|-|+--|+|++
+++|++++|-+++++++++++++-++|++--++|-+-+-|+++---+++++-|+-+-++||+|-+++|+|+-+-+|+++-|-++|+-+|+|++++-|+|++|++++++|-+--|+++|+++||++--||+|+++--+-++-+++++++-|++-++++|++--+++||++++-||+|+---++++++++++++++++++--+-+++++++-++|+++++|++++-+|+++++-+++|+|+--++++|++++
+++|+|+-+-+||+++++|-+|+-|+++-+++----|||++|||-+-+++++++++-|++|-++|++-|++|+||-+|++-+-+|+++||+-++|||+++-++-||+++++++-++|-+|-++++--++|++-|+++++-+|-|+-+|++++++++-|+-++--++++++-+++-++-+++++++--+++++-+|-+|+++--+|-|+++++++|++-|++|-++++|++|+++|++|+++--+--++++
-+-++++-||++||+++-+|+--|+|+-|++-|+|+|++++++++|+|+--+-++++|-+|-|++--+-+++++|||++++-+-+-|++++-++++|-+--+++++|||+++-+-|-|+|+|-|++-++++---+++|-+++|--|++||+++|++|+|+--|++++||++-++-+++|++++++|++++++|+|++++|++++-++++++|-+-++++++-+++++|+--+++||+|++++-|+-|+++
+--+++++|+-+++-+++--|++-++||-|+-+-+--++++-+|++-+|---+-+|-++--++|+++||+||-|+-+-++|+|++++++|-++++-+++|+-|++++|--||++++-+--++|++++-|+-++++++++++-|+-++++|||+--+|++-+-+++++-|+++|+|+|---+++|+|++-+--++-+++|++++++--+++++|||-+++++-++|++-++-|+-++++||+++|++|||-
||-+|+|+++|++++||+|++|+++++++-+++--||+|+||-||+|-+++-+++|++-++|+|-+|+|++++-|+++-+-|+|-+|+++|++-+++|+|+++++|+++++-|-+++++|+|++||++-|+-||++-+|-+-+++-+|+|-++|++++++||+-++|++++|+++++++++--+||++|-||++|++|+++||++++|++|+||+--+++++++++-+--++-+++++---|++-+|+++
--||-++--++--++-++|-++--+++-|++|+-+|+++++++++||-|+|++++++++++++++++++-+++++--+--++-++++++--|++|-||+++-+|+-+++-++||++-|+++++|-+-+++--|++++++++|++-|-+|++||++|++++-+-+--++-|+-|++++|+++||+|+++|+-++++-+-|-+-++---|+-++++|++|++-+-+++|+++-||+++--|+++++++|-++
--|+|++++++-++++|++-|+++++-+++|||+++++-+--|+++++-|+-++--+-|+|+-+|+|++++|-+-|+++++++-++|+||+|-|++++-+++-|+||+-++++|||++++++++--+++++++-++++-++++|--++++--|+--+-+-|-+-+++++-||++++|-+-+||-|+||++|+-+|+|+|+|-||++++++-+|-|--|+++||+++-+++-+++|--+++++|-+--+|+
+++--|--++-++|-|-|+-|++|---+-||+|++-+-+++||-++++++++++++-++++-++|+++--|++-||--+++++|++|+-++|++++++|+-+|++-+|++-++++++++-++|++++++++-++|-|+-++-+-++++|-+|+++-++-++++++||-|+-+-++||+|+++-+|-+|-|-++-+++++|+|+||+|||++++++-+--+|++-+++|-++|++++|+|++-||+--+--
|++++|++|+++-++|+++++-+++|++++|-+|+|++---++++++++++|++--+++||-+++-+|+-+|+++|-|-++--|+++-|+-+|+--+-+----+-+++|+++++--++|+++||++++++++-|+|--+-|+|-+++-|-+-|+++++++|+++-++++-|-++-+-+|--|+++-|-+||+-++|+-+++|+-+-|-|++||+|++-|||+-|||++-+--+--|+||+++|-++++++
++++|-+--+++++-++|++--++-++++-++-|+++|+-+|-++-+++++-|---++++++++++-+++++++||++--|++|+|+|+|+--|+|-+||+|++-||+|++++|+||+--++++-|++++-++++++-|+-++|+++|+++-|+-+|+|+++|-+||-++|+||+||++-|++|+|-++---+-||++++||++++|++-|||+-++-|+|+++-+++++++--++--++-+-+-+-+++
++||++-+-|-++||++++|-++|+|+++++++++||-+++++-+-++--+++|++|++|-+++-+-+++-|-++++-+-+-|+++|||+++|+-++|++++-++||+--|++-++-||-+-+++||+++|++-+++||++-++-+||+++|-+-+--+|--++|++-+++-||+|++|++|+|--++|-+-++|||-|-++++++++++|+|-||++-++|++|+||++++|-+|+++|-||-+|+++|
-|+-|+++||-+--++-+++++++++++-++++++|+-++++---|++--+-+++-++++-+|++-+++||+++--|+|+|-++-+++|++++++++||++++-+-++++++|||++++-++-|++|+-+|++|-+++-+-+||+--+-+++--+++++++++-+|-+++||+-|-|+-+++--+++++++++|++++|+-++-++|+|++++-+++++|++-+-|-+++-|+|+++++|++++++-++|
+++|++++++|-+++--+++++|+||-+-++-++-+-+-|+-+++|+||||++-+++|+++--|+++-++|++||++++|+-++|+|-++-+++-++|+++++||+++++|++++-+-++-++++-+-||--|+|-+++-+|+++++|+++|++++|++|++|--++|+|-|++++-+++-|+-+||||+-+++++||+++|++||+|++-+++|+-+|++++++|++-+++--|+++|++++|-|++++
-++++++-++--++--+++++-++---++++++-+|+++|+--||+-|++--+++-++-|++|-|-++++|-+-+-++|+++-|++|+|||+|++++++++|+||+-++++-++++|-+-+-+++||+-+++++|++|-+|+++++--|++++-|-+++-++++++|+-+-++|--+++++-+|++|+-|++++--++|++++|-++|+++++++-+++-|-++|+++||+++|++-++++-|-++||+-
+|+|+|+-+--+|-+|+|+|+++++-+++++|-++-+|++++++++-|---+-+++++|++++-|+--|+|+-++++-+-+-+-+--|+-|+++++---|++++++--++++|+--++-+-|+|+++++|++++|++|-+|-+-+|++++|-++++-|+++|+|++++--|+||-++-||+++--||+|+|+++||+-+-+|-+++++--+-|-||+|+-|+|+++-++|++++|+-+++||--++-|+-
-|||+-+++-+|-+-+++-|+++|+--|++|++--+++|++++|++-+++-++-||||++++++|++-|+--|--+-|+||+|+-++-+-++-++-+|--+-+++-+++||+|+|+-||++|++++-++|-++++++++|-+--++-++|++-++-+|-++-+-++-+++|--++--++++-|-|++-++--|-+-++++-++||++--+--+|+|------+|-|+|--+-+|-|+-++++|++-|||+
-++--|+|-+|+|+++-++++++-++-+-+++++-++-++++-+-+|-+|+|++||+-+++|--+|-++||-+|+-++-+++++++||++++-|+||+|++||++|++||-|+-+-|++++++++-+++-+++++++|++-+++|+-+|+||++|-+-++-|||+++++||+++-+-|+|++--|++|+-+---+++++++++|+-+|--+|+++++|--|+-+++-+++-+-+|+-|+--+--|++++|
-+|+-++++-+-+|+++++|+-+-+||+++++++|++++++++|--++|++||++++|-++++++|++-|-+-+-+|+++++++|---+++|+--++--++-+|++-|-+-+-++-+++++||-+|++++|--+-+++||+++|+++|+++-|-+-++|++++---++-+++|-|++++|--+-+++++++|++++-++--|-+++|++|+++|+|+++-|++--+-+|-+--++|++-++|+|++-+|-
+|-++++|+|++|+-+++++----+--++++-+++++|-+|+|+++|+++-+++||+-++++||-|-+++|+---|+++-+++-|++-+++++++-+++++-++++|--++++|++++++-++||-+|||-++++++++--+-++-|++|+|-+++++++--++++++||+++-++-||++++|+||+++|+|++-+|++-+++++|-+-++|++|-+++--|||-+|-+++-++-|+-++-+++++-++
+-++|+--||--+-+++++-+|-++++|--++-++|++-+|++-+++--+-+++--||-++++|++++-+|+++-|--++|+++--++|+++||+|++|+-+++-|+++++++|+-++++||++--+-|++|-|-+|++|+++|+||+++-+-|+++++++-+-++++++-+-++-+--+-+-++-++--|++|+++--+++||+---+|++-|+-|+-+|++++|+-|-+-++-+--+-+-+-++-|-+
-++|+-++++---+|++|+--+++-+--+++--+++++--++++|||--+++-+++-+-|+++++-+++++++++|+++|+-++--||+|+|-+-|--++|-+-++++++++|++++-+|+|++|--++-++||+--+|+++-+++-+-+-+++++++++||++++-|-++|++++++|+++|+-|+-+---++++++-+--++++++++--|-+++++|++++++-+|+-++|++||-|++++|+++|+
-++++++++-+++-++|+-++|+|+-+|||--+++|++-+-+-+-----+++|+-+|+++|++++-|+|++|++++++|-+|++-|++|-|+--||-+++|+-++|-++|++-++-|++++||+++++--|+-||-++++||+++||||+|+-+|+--+--++-+---+|-|++-+++++++||---+++-++--+++-++++++|++-+-+++++++-+-||+++||+++++++++-+|+++--|--+-
+++++|-+++-++-|+-|+|+|+-++++++|+|++++++-+++|-|+|+||-|+|--||++-+--+++++-+++++-++|++++-|+++--+++|++++|+|+++++++|+++-+++|||+|+|++++++-|++-++++-+|--+-++-|+--+-+-++++++|-|++-|+-||+|+--++++++|+|++|++++||++++-|+++++||-++|+--|+|+++++++--++|+|-+++|+++-++||+|+
-++-|+-+-|-+|++-|+++|-++++-++-+++-+++|+++-+++-+++-++++||------+--+++--|+-+++++++|++++|-++++-+++++|++|++-+-+|+|-++|++++||+++|+-++|+||++--|+|||+-++-++-++|+|-+-+++|+-+-+|-+++-||||+-+|++++-|-+++-+|+-+++++-|+-+|-+++||||-|-|+++--++|++||++-|+||+|++++++-|+--
+++-+-+-++++--+|+++++++++-+++++--+++++-+++|-+-++++++++|+-++++-++++|+-++-++-+++|+-++-+++|-|++++++++--+|--++||-|--++|+|-|++-++||-||-++++++|+-++++++++++--+|+++-+++|+++++++-++++++|+-+--++||+--+++|+|+++-+++++--|+-+||-+|+-|++--++-||-+||-++--|+++|++-++-++++
-+|+++++++|-|||+-+|++|+++++--|-++--|-++|++++--++++|+++-|++|+-+++++--+++++++++++----++++-++-|-||++++|+-+++-|-++--|||++++++-|-++--++++-+++|-++-|++|++++|-|-+-|-|-|-++|++-++++++|++++-+-+++-++-+-+||||+|+-|+--|++++|--+++-+--++++++||-++++|-+--+++++-|+++|-++
-+++-|||-|+++|++--|+++++++|++++++-||+|+++++|-++-++++++++++||+++-+|-+|+++-+-++|--|-+-+++-++|-++++++|++|+++--+++++|-++-+++-+++-|++--++|+||+|||+-+++-|+-|+-++|+-|+++++--++-+++|+++||||++--|+|-++++++++--+|+-+++|+-+++-+-+++|--++-|+++++-|-+|+++--|-+|+|+-+|-+
+|+++++|-++|++++|+++---+++|+++-+++-+-+++++|+++++|+++|++++||+|+|-|++++++++-+||-+++|-++|+-+-|-++|++++-+-+++++|+|+++|+-++|+-++|-++++|+++++++|++-+--+--|+|+-+|+-+|++-++++++-|+--|++++|+-++++|++|+++++++++|+|-+-+-+-|++|-|++|+-|++++|-+-+++-+-|+||+-+-|||++-+++
+++-++|+++|++++++-|+|--++-++--|-++--||++|++-+++-|+|||+|++++|+--|+++-||---++-+-+++|+++++-+--++++|+-+|++++|++-+++|+++--++-+--+++|+|++||+||-|+||++|+++++-++++++--++-|-+-++++-++-+-+|+++++++|++||+-|+-++++++++++--+++||++|+++|||++++|++--|-|||+++||+-|+|++++-+
|++++++-+++|++++|+-++---+-|++||++-++++++++|--+|+++++++++++++++-++----+-+++-|+|+-+||-++--|++++||+|-+||-+++|+-++-|+-++++-+|+++|+|-|+++|||--++++|+|-++||-+++|+-++++++++|+||+-+++||+++|||---+++|+|-++||++|+-++++-++|-++-++++-+--++++-++-+-+++++++++++|+++++++|
+|++|++--+++++|--+||+|+-++++-++++++|+|-+|-+++-||++-++|----+-|--++++-+++|+++++-+||--+|+|+|||++-++-|++++--+|++||++|+++|+++++++|+++|+-+|+|++|+||||++--++-+++---|+++---++|++++++|++|-++++++--+-|++++||+|-++++-|||+++++|++-++-+++++-+|-+-+++++-||+-+++--+-+-|+-
-+|+++++|+-+-+|++-+++--+|+|+|++++++++++--|+-|+++|+++++-+++-+|++|+--++|++|-|--++|++||+++++---++++|++++-++++++|+|+++-|++++++-++++--++-+-++++++|+-|||-++++++++-+-+-|++++|-++++++++|+++|++++|+++-|++++-+-++||+-+-+++|+-+--++++|+|-||+++++|++|+-+-|+++++|-|||+|
+-++-||+++|-+-++----+++-+++|++++|++++++|++++++||+|++--+++|++++|++-+-++||-+--|++++++|-++++++-++||||+++++++-+|+++++|-++-++-++|+++-|--+++++|++|-++||++-|+-+++|++---+++---+-+++++++++||++|+++++|+-+++++|-++++++-|+++-+++-|+++++|--+++-+||+|++++++-+|+-|++|--+|
+++--|+|+|+-+++++++-++-++-|+|-|+|+++++-|+++|++|+|+++|-||+-+++||++++++++-+++++++++-+++++|++-||-+-+++++++++++++||--|+-+++++|++|||++|||+-++|+++++++-|+++-|++++--+-+++-+++++--+-|+++|+++-+--|+|-+-+--+++++++++-+++++||+++++-+-++-+|+-+-+---|||+|-++--+++-++-++
+|+|+-+|+++|+++-++|+||---+-||-+++++++++++|+++-+++-+|++-++|++++----++++||||-++++-+|++|+-+|-++++-++|+-|++|+|+++-+++||+-++++-|+|+--|-++|++++--+++-+++||++++|++|++-+++-+-|++-+-|+++++++++-|+++-|-++++++|++-+++|+|+-|-|-|-+|++-++++-|++||+++-+++++||++--|+|-+++
|-+-+|++|+--|-++++|-+|+|-++++++++||-+|++|+||++|++-|++|+-||++|+|+--++--+-|+---||+++--+-++++++++|||+++|++++++-++|+++-+--|++|||++-|++---++|++-+|+--+--+||-|-+||---+-|+|+++-++++|++-+-+-++|---+-|-|++-++--+|++-+|++++|-++++-++||-+|+-|++-+-+++++++|-+-++|+-+++
+++|--++++-||++++++++-++|+++-+-+++|+++++-|-|+|+|++++++++|+-+-++++-++++++-++|+-+++||+-|++|-+-+--+|+-+++||++|++++|||-+++|+-++++|+|+++-+++++--+++++++|++---+-+|++|+++++|++++-|-++|+--|+++|++++++----|+--++||-+-++|+|-++++-+--+++++++|+++++-++++|+|-++|-|--|-+
-|+++++||+|-++++-|+|+++++|+++-+|-+++|+|++-||-|+-++++||++++--+-++-++|++|+-+++++|++++|--+|+++-|+-++-++++|+++-++++++|+|++++-++++|+-|+-||++++|+++-+++++-|+++-+--|+-+-+|++++++++||++++++-+++-+++++++|++-++-++++-+|+|--|++|||||+|+|-+++-|++++--||+|++|+|+++|+|+-
|+-+++++|+++++-++-|-+++++-|+-++|+|++-++-+|+---+-+|--++++|++-++++-|++++|-+|++|++++++||-+++-+++|+|++||+|-+|-|+++||+|+++|++-+++|+--+||--+++++|+++++-++++|-|+|-+|+|+++|+-++|++++-++-+-+++|++++--+-+|+-+++-+|+-+-||+-+-++++++|--+-++++|--+|+||--|++-+|++|+++|-+
++-|+||++-++|+++-|-||-|-++++||-++++-+|++++++++|++++||++|-++--+-+||+-+-+++++++++-+-+-+-|++++|++++++|+-+|++--|++++++|-+-++||-++-+|-++-+++---+|+|+++++++-++|--|+||+++-|+++|+++--++|+-+++-----++++---++||+-+-+++-|++|+++|++-+++-++-++-|+|+|-|-|++|+++--|++-|--
++|+++++||+++++|--|+|++-++++|+++++-||++|-||+|++|+--++++++|+++-+|+++--++|+|+--++++--++++++++|+|+|+-+++-++++-++-++++++--+++-++++++++|+--+|-|++++++++-+|-+++|+|+++--+-+-+++--+-+-+++--++-+--+++---|++++||-|---++++|+||++++++++++++||-|+++-+++|++--|+++++|++-+
-+|++|+++++++-++++|-|--|+-|++++|+|++|+++-+-+++---|++-+-||-++-+++++|+-|++|++++-|++++-+-+-+++-+++++++-++++-+--+++-++++-++|++|++-|-+|-+-+-++|-++||++++|-+++--+-+++|+++-+|+-+++|+||++-+++++|++++++||-++-+++++++|+++++|-|-||+|++++|+++++++|+-++|+--++-++-+-|+|+
+++||---++|++|+++|||+-|+|++++-+|-+++-+|++++-+++++|||+++-+++-|+-+|+|-+|+-+++|||-|+-++|++++++++|+++--+||+|+|+++++-+-++++++-++|+--+--|-++-++++-+++++++-++++||++-+--|+||+|+||+++++-|+-++|-++||+-|--|+-+-+-++++++|++-+++|||-+|+|-+-+++-|-+|+++||++++-+++-++-+-+
-+|+||-|--+--+++--+|+++++-+++++|+|++++-|||+++++-+-+|+||+++|++|++++-||++++|++|+|++|-+-+|+-+-++|+----+++-+-++|++++||-|++-+|+-++++-|+-+--+++-++|++-+-|++++||-+-|++|++|++-+-+++-++|++++|++-+|+--+-+-|++++++-+-+--|||+-|++++|+++|||+-+-++|-+-++++-+-+|++++--+||
++++-+--++-+|+-+|||-+|-++++++|+++-|+|+++-++-+|+|++|+++++|+-||++++|+-++++|++++++++-++++-+++++++--++|+++|||++-+|-+--++-+|+-++-+---++|++++-|+-+||-++|+--|+++-|+++++|||||++||++|++++++-+++|-++--|-|+++|-++++-|+-++|++-||-+--+|+++|+|-+++-+-+++-++--+|+++++|+|-
+-|+|-+||+++---|+++||+++-+++|-||+++|+++-++-+|++|+||--|+++-|-++|+--+++|+---++|-+++-+++-+|+|+++++-++-+++++|++++++|+|-|+-|-+||+|--+++-+-+|-+|++---|+-|+--+|+|||++|-++-|++-+++++-++|+|++++|++-+|-+-+|--++++-+++++|-++++|+++-++-++++++-+++++|+++|-|-+||+-++|-+|
-++++-+++-|+++---++-+|++-||+|++|+++|+|+|++++---+-+++++|++|+|+-+++|||+++|+-|-+|+++++|+--|+|++-++||+++|--+-+++++++++++++++|++--+-++-+++|--|--++++-+||++|+|++|++|-++-++++--++++++|++|++-|+|-|----|++++|-+||+|++++|++||-+-+++++|++++-++|-++--++|+-++|++|+-++++
|-|+|++++-+-+--||+--++++|+++--+-+-|-++--++++-++-+-++|+++++|++-+-|+|+++-+-|+|||+++|-|-+-++|++++-++|++|+|+--+|-||+|+|+++++++-+++-+-+++-++-|++|+++|-+|+++++++---++-|+|+|+-++||++++-+++-++-+||++|++++-+-+--+++++++-+++|+|+++++|+|||+++-++++++||++++++-|-++-+++
++|-+-++|-|+++-+++++++---|+|---|+++-|+++-+|-|+|-+++--++++-+++|+-++++-++|++-+||+-++-|++|++|++++-++||+++|++-+-+|-++++|+--+|||+++++|+-+++++-++|+++++++--++-++-+|---+-+-++-++|+|+-++++++|++|++--+++++|++++-++-++-++|-||-+-|++++++||++++-+-+|++++++++-+++++||++
++++++--+|-+++--+++++++++-|++++|+++++-+++-++-+|||-++++++++++|-+++-++++|+|||++-+-+|+-+|++|+++||+-|+|+-||++||-++-++++|++|+--+|-+++++-+-+|-|+|-++||+|-+-+++-+++-||+++--+++++|+-+|+|++-+++|-+-++-+---+++-|+-+-++++++|-++++-||+++++++-+-+|++--+|+++++++++-++++|
-|+|-|-+|+++-|-|||+++--++|++-+-|++++-++++|+++|-++||++|+--|+||---|++++-|-+++||+|+-+|+++-++|--+|+++|++++-++|--+--++++++|++-|+++-+--+-++|+++++||+|++++|+-|-|++-||||+++++-++-+-|+-++||+|++++++|+-++++|+++++---+|++++-+++++++|++-|-|||-++++++--++-|+-++++--++++
+||++++-||+++++|+-|+-+-++++++++|+||+|++-|+++|+-++-+-|+|+++|++-||+-++++-++|||-++++-+||+|+---+|-+-++|++|||+|+++|-+||++|-|--+++-++|--|+++----||++|+-|-++++-++++-+|++--|-+|+||||+--|++-+|+|++||++++||||+|++++-+|+++++-+|++--+|++-+|||++-+-+++-+-+++++|||+++||+
++++-++++|-++++++|--+++|+++-++|||+-++|+++|+--+|++-++-+|+||--+|+---+++++-+++-++--+-+-++||+++|+++-|+-++---++||++|++||++++|+++++|+|+||+|-+++|-++++|++-+--+||+---|-|-+-+++++++-+-++++-+++|++||++++++++|+-+++|-+++++|++|+-|+-++|++++-||-+++-+-++-|+-|||-||++-|+
|++|--+|-|+-+-+|+++-+-+|-++++----++|++|+++++--+++|++|++++-++++|++-+|-++++|-+-+-++|-++-++|+|++++-++++++-+++-+|-+++-++++|+|++-+||++--|+|++++++++|+|++|--+-++++-+-++||+++-||||+-+|++|+-++-||++|++|+-+++||-+-+--++--|+|||||+++++-+++-+|+|-+++|+-+++||+-++||+++
-|++|++-+++++++-|+--+|+|+-|+-+|+++|-+++++-+++-+-+++--+---|+||---+-|||+--++|-+|+|+++-+++||+|++-++-|+|+||++++++|+++++|++|||-|+-+-+|+|+||-+|++---|+++-++++--++++|+|-+||-|+++--+++|-+-+-||--|+-+++-+++-|+++-+|++++|+|++|++++|+++-|++|+|++++||+|--+|+|+++--+|+|
|-+--+|+|+++--|-++|-+-++||+|||-++-+++-||+|+-|||+|+++||+++||+++++++++--++|+-++|+|+++++-+++-++++++-----++-+++++-|++|-++++-+++|+|+|++++||+++-+-+-++|++|+-+++-+-+-++|+-+|+-++-+-++-|||++++++++++++|++|+|+++-+|---+++++++--++++-+-||+++++++-+-+||++++++-+++|--+
-++|--+|+|+-++++++|-++++--+-++-+|+|++++||||--++--+-|-+-+|-++++-+||+++-+||-++-++++++-+-+++-++--+++-||++|++-++|+-++|-++-|+++|+--++|++-|+-|-++-+-++++-+|+++++++|+++++-|+|+++++++--++-+++++-+-|+-+|+++-+++++++||++-+++++|-+++||||+|++++|+++++++--+++-+++|-||++
+--+|++++-+++|-++|-|--|++-|++|-||++++||+-+++++++++-+-||++-+|-+|-+++--+||+-|-|++++++-+-++--+|||-++-|+++|+||-++|+|+-+-++++++|+-|++++---|-+++|--+-+++++++++|-+|--++++-|+-++|+|+++--++++++-+++-++|+||-+-+--|||+++||||++++++--++++|+-+++|++++|+++++-+||-+-+-+++
-|---+-++-++++|++++-|-++++++-+-++++|||+++++++||-+-|-+-|+++++++++-+|+|--|++++-+++|++++-+-+-+|+++++-+++--|+|-+++-+++-++-+--+--++++-|+++-|+-|+++++++|+++-|-++|-+|-+++++|-++-+--++++-+|++++|++|+-+++-|-++++-+-+-|+|+++++++-+|++++|+|-++|+|+|-+|+||+++++-+-|-|+
+--++|+-+|++-+---|+-+|+-++|++-++++-+|+|-+|+-++++|+++++++-+++|+-++-+|-+|+|++++|-|+-|-|+-||-+||+-|-|++++|-|++++++--+||+++|+-|-|+||+++++-++++|+++|||||||-++++++++++++++-|+|-+|+++-|+|--+-|+-++++|-|-+-|--||++++|-+-+++-+++||+++--+||--+|+-++++|---+|-+--+++|+
++|-|++++||+++||+--++-++||++--|+|||+-|--+-++-+|+++++++-+|-+-|+++++-+-+|+++-+-+|++++-++++++-+|-|+-+|+--++-|--++||+++++|-+-+-+-+++-|-++++|+--+--+++++|+|+-+-+-+|+|+|++|++-+-++-|+-+|+++++-+---|-++|++-+|+|++-++++++|-++-+++++|++++|++--|++++++|++++++-+|++|+
-++++|+||+++|-+++++++|++++-+-+-|--++--+-+-++-++++|-|+-|++++--++++|-+-|-+|-++-++++++-+--+++|+|++-++--+-+++++++-++++|++-++-+|||+|--+|++-+|++++++|+|+++-|++-+++++|++-++-+-++-+|++++-++|||-++||+++++-++++++++++++||-+++|+++|++++||+++++|++-+-+|++-|-+++++|---+
+++-+++-+|++++|--++|++-|+++++++++|+++|||+|-----++|+|+++-|+++++++-+-|++|+++++++++|++++-+--+-|+--|-+++--++-++|--+--|+++||++-+|++-+-++++++--++++|++-|+-++|++|+--+++|||+|++||+++++||||++-++|+++|+-+||++-++|++|||+|+++-+++-||+-|+-++++-+-++-|++-+|++-+-++++++|+
|+++-++-++++|+-|+++--++--+++-++---+++|+|++++|++|+-+++||+|+++||--+|+|+|++--||-+++|---+||++|+|++-+++||+|++-++|++|+-+---+++|+|||++-|+-+++++++++|-|++|+++++|+||-+++--++||++++-++--+++-+++|+++-+|++|+++-+++++|+++-+++||-+++|++++|||-+-+-+|+++++++++-+|-+--+-++-
--++-+++++++|-++||++-++++||+-|+|-++++|-++-+|-+++-++++|+|+|++++|-++-++-+-++|++|+|+++++--++++|++|++++--+++-+++++|+++-++|-+++-+|||||++++-|+|-+++++++--++-+|++++-++++-|++++++++|++-||---||-+++++|++-+++|+++|+++|+++++-+++|+++++++-|+|+|+|+|-+++--+++|-++++|-+|
|++--++++-++|+-|++++++++++--+|++|-+-|+++-+++-+++++++-|-++-|+|-+||++++|+|++-|+|+++-++--+++++-++-++-+-++++++-|-++++|+++|+++|+|+-++-++-+|---+|+-++|+|||-+|||-+-|-||++|-|++|+--|--++|-+-++-+-++|+||-++++++--+++--++++|++-++++--+|++++|-|++++-++++-+||++++|-+++
+-++++-|+|++++||-|+|++++-|++--+++||||+++-|+-++++-+|-+||+|++-+-++|||--+++++|+|++++-+--||++++-+||+++-+--+||++++++++|+++++-++|-+-+-+-|++++|+++-||+--+++++++|+-++||-+++++++++++-++++-|+|+-++|+|-+++++-|+|++|++||-+++-|+-+++++|+-++|+|-++--+++-++-|++++++|-++++
+++-++|+++||+++|++++++-+-||++-+-+|++-++++||---+++|+++-|-+++++-+++-|+++-+++|+|-++|++-+++++++++-++|+-|--+--|++++++|-|-+|+++++|+-|++++++--|--|-|+|+++++|--+||+--++-++-+-+--+-|-+|+|++++|++|++|+|+++-|+---|+-++|-+++-|++++++++++||+++|||-|-+|+|++++++++--+++-|
|++++++++|+++++++-++++++|++|++++|+|+||+++|-++++-+++++-|-|++++|+++|+--|-+||+|+-++|++-|+--+-++|-+-|++++++-++|+|++++|-+-++-++-++++++|+++++|+-++-||+++++|++++|++--|+--+++--+-+++-----+++|+--||+-|-+|++|+|+-+++|--+-++++|++--+|--++++-+||+|+|++-+++++|++++|++++
++++-+|+++++|++++-|+|-+-++++||+++++-|++++|+-+++++-++-++|++++-|+++|++||-++||-+++++|||-|+-++|+-+|+++++|+++|++|+++-++-+++++++++|++++|||+++||+++++++|++|++-+-+++|++++|++++|+++-+++||+++|-+-||-++|+-++||+-++-++++-|+|+-+-++||+|-|++--++|++-+++|+------||+|+-+-|
+++-++|++++++||---+|||||++|+++++-|-+|+++++-|+|+++--|+++++-+-+++|+++---++|++|+|-|++|+++++-++||++-+-+-+|-+|++-||+++++-||+++++||-+|+-++-|-||+-+++++++-|+---++-+|+++||++++|-|--+|+-||-++++|-|++|+---||--+|++||+|||+|+--++++|++++-|++|+|-++|+|+-|---|+|+|++-++-
+-+++-+++++-++++-+||++-+++++++++-++|--|++++-+|||-+|+||++++-+|+--+++-||+-+++++++-++|+---|+-+|-++-+|++++|-+++|+-++|+++++++-+-+-+|+|++-+-+|+++++|+++|+-++-+-|--+-+++--+-+++-++-+-||+---++|+|+++-+-||-+-+-+-+|+|++|+++-+||++-++-+-|+-++++-|++|+++|+++++++++|+-
-+++-++-||+++++-|++++++-||-+|-++-|+|||+||||--++-|-|++-+++++||+++||-|+-|-++|-|+++-+++-++++-|-+--+++-+|+++++|+|-++|++|+++|++|-+++|++++++|+|+-|+++-++-+++|+++++-++++++++|+-+-++++++-+-++++++++-++++|+|++++|||+|-+++++---||+-|+++-++--+-++-+++-+++-+---||++++-
+|+||-+-|++|++++-+++-+++|+++++++-++++-||+-||+++-|-|-+--+-+++|+-+-++||+++++++-+-+++--+++|+|+-+++++-|+-|+-||||++-+-+||-+|++++++-+|++++++|+++||+++++|-|+++++||++++++++||+++++||+--+++++++||+++++||++++-+--|++--+-|++|-+-+-++++-+-|+++||--++-++|+|+|++-++++|||
--+++-||+++|-+|++++|-+-+++-++---|-++--+--++-+|+-+|++--+++|+++|-|--+-+|++-++++-++|+--++++-+|+|++-+|---+--+++|+-+-|+|+|--+|-+-++|++++++||++++||++++++-++++--+++++-++-+-++-++-|+-++-||+|+-|--|--++-+-++++-+|-|++++++||-|++|+++--++++++-|+---+++++++++-|-++-+|
-++-+|+|--|+-+-|+++-+++|||++++||||+++--|+-+|+++++--++++|++-+-+-++-++--+||-+|+-|+|+-|+++-+++|++++-+++|++|++++|++-++++++-+|-+|-+|+|-++|++++-++|+++++++++-+-++-+++|++++-|++++|+++--++++++|+|++-||++++-||-++++++++-||++++++++++|+++++++-||+|---++++--+-++-+-++
-||+++|-+|+-+++||+++++++--++-|+-|+|++++++++|++|-+|++++|++|-+|++++++++-+-|+-|-+||++++|+|++-|++-+||--++|++++++++|+++|+-+-+-+|++-+|+++++|--|-+||+--++++||++++|-++-|+|++-+|+-++|-+--+++++|-++|++||+++++-+|||+++|-|-||++++-++++||||++-++-+|||++++|++++|+++++|+-
|-+-+|+++++++--+|+-++|+++++|+++|+|+-+|++|++++++++++--++++-+|+++-+++|-++++++++-+++++++++++++-+++++|++|+++++-+++--+-+++|-++-+++++|+||+|+|++-+|++++++|+++|-++++++++--+|++-++++-+|++++-+-+-+|-+++++-|++|-++-+|--+++||--++-+||++++-+-+|+++|++++|-++++-|+++-+-||
+|-|||++--+++++|+-+|+++-++|++-+|++-+|-||||-+++++-++|+-+|+-++-+++-+++-|-+++++|+++-++++||++---+|+|+|---||+|-++-++||--+-+-|++|+++-----+++|+||-++|+|++|++||+||+++++|++-++++|--++++|++|+++++-+-+-||+|+-+|-+|+|++++-|-+-+++|-++++|+++||+-+-+|-++-|-+++++|--+-+++
|++-||+-+++++-++-+-++-+++-+||-++++++-++|+-++||-+||+-||++++|--+++|-|+|+-++++|-++-|++-+++++++|-++++++++++-|--+++++-+|+++++|-+++++++++-+-+++||+|+++++|++++++|++-|||+-++++++++++|+++||++++-+-+++|+-++++++-|+||++++++|+||-++++++-++--|+++|++||++|||++-|++-|-+|+
++-+++|+|++-+++|-++-+-||++++|+-++-+|-++-+++-++--+-+|+|+-+||+++-++++|+++|--++|+-|-|+|+|+-++++---|+|++-++++-+--+|-++++|+-+|+--++-++-|-+-+++-+|+-++|++-++|||-+++-||-++++-||+|-||++++++-+|++|++-++-+---|++|---+-+++++|+++|+++-+--|++++|++|++++++++|-+++-++-+-|
|+|-+++++-++++++|++|--|++-++|++||++-++|+|++|+|--++-|--++|+-|++++|-+|-|+-||+--+|+|+++|-+-++|--+|||-+++|||--||++++-+++-++|+|+++++||-++|-|-++-+++--|+||+++-+|+++|+++|-|||+||+--++||-++|++--++|+-+++-|+|++|+-++++||-++--+|-++++|+|++--+|+-++-|+-++++++|+++-+++
+-+++-++||+++-+-|||+++-+|+++++-+||++-++|++|+-+|+|++++|-++|++-+|--++|++--+-|+|-++++++++++|--+++|++++++++++|||-++--|++-++|++++-+-|+-+|+-++|++++++-++++-||+++---++++|+|++|+++++++|++++-+-+-+||--++++++|||+++-+++++--|++|--|+-||++|++||++++-+-+-++-+|+-+++|+-+
--++|--+-+|++++-+|+-+-+++++++++++++++++++||+++-++|+++|+++-+-+--|-+||+++++|+-+++-+-+|-++++-|++++++-+|+-++|||++-+++++|+|+|++++|+-||+++++-||+-++++-+++++||-+-+|--|+-+++++++++--+-++||+-++-+-|++|++|-+++++++-++++-++++++-+|+|++|+-++|+|+++-+++++|+--+-+|-++++-
++|+|++-++|+++||+-+++|--++-||+|++|-++++-+++--++-++|+++++++++|-++|||++++|++-++++-++--|--|-+-|||-+-++--+-+++++-+-|--+++-+++-|++|+++-+++++|+++---+++++|+||+-++|+++-||++++|+|+-+|-+|-|--++-|-|++|+++++--++||+++++++-+++---+|+||+|-+-+|++-|+||||+++++++--|+++|+
++-+|-|+-++|||++|-++++++--++|+--++|++-+||+++|-|++-+|+|+++|+--+|--|++++++|++|+|++++++++|++++-+|+|++-++-++++--+++-++-+|++|++++++++++--++++++||+|++++++++--+|++-+|+-+-+|--++-|-++-+-++++++|||++++|+-++|-+-+|+--+|++++-++|++-+-++||-+-++-+-|+-+|-|+-+-+|+|++++
++++|+++|++++++|++-|++++-|+|++|++++++++++-+-++-+++|++++++-+++--+|++---+|-+++++|+-|||-++|++-+++|+++++-++++|++-|--+++|++--++++-||-|++++++|+-++++++-+-+-+---+|+++|-+-++|+|++++++-+|++-+++--++++-++|++++-+|-||--++++++-+|++++||+++++||---|+|+++++++-+-++++++|+
|+++-|||+-|-+--+|-|++++++--++-+++++|-+|-|+|+|+++|+++-++||+-|+-+|+++++--|+-|+|+-++|++++++-+|+++++++-++-+|+++-+-|-|+-+|+++++++++++++-|-+++|+-+|++|+|+--+|++|+++|+++++-+-+|++++-+|+|-+++|+++-+++++++++|-+-++-++++++|-||++-+|-++++-+++--+++++++|+|++--++++|+++
|+|++++++|-+-+-+----+-+++++|+++|++++-+++++++++++-+|+-+|++++--|+++---++++||+-+++-+++++++|+|-++|+++||+--|++++-|-+|+|||++-|++||--+++-+|+++--+++++++++|-+|+|+++|+++|++-+||---+-+|++++++---++-+-++-++++++|++|--+-+-+-++++++|-++-++++-+++-|++|+-++--|++|+++-++||
-+|-+++|+++++|+|++++-+++-+++-+|---|-|||+-|+--|-+-++|+-++++--+|++|+++++-+----+++++++++|++---|++--|-|+|++|+++-+-+||||+++|-++--+++++|+|-++|-+++++-+|++|-++|++||-|++++++++-||++|+++++|+-++--+||+--|-+---+|++++|+||||++-+++|++++|-++|++++|+|-+++++++++-+++++--+
+++++|||-|++++++-|++--++-+|++||+-+--++++|-||+-+++-++++++++-++++++--|++-|-|++-+|+||+|-|-|+++-+|-|+++-+-+-+-||+||+-+++----++-+-||-||+|---||+-+||+-++-+-+|+++-+|+-|+-++|++--++++++--|+++++|++-+++-++++++++|-|++||+||++++|++++++--|+++|++++++++++++|+|++||+++-
--++|++|++-|++|++++-+|||++++++|++|+-+++-++|-++++-+|+-++-+++-+++-+++|--|++---+++||+-+++++-++++-++|+++++|++++||++++++++++++++|+++++|+++|+-|-+|+++-+++++|++||++--+--|-+++|+|+++-+|-++-++|++++|+|-||+--++++----+|++++-++|+|-+-+|+|-+|+++|+++|++-++-+-++++-|||+
+|+|++++-+-+|++++++++++-+++-|++++||++|+-+|++|++|-|-|-|-||-|--+|++--+++++-+++-+-+|+|+-+|-+-|---+++++|-+|++|+-++-+|++|+|+-+|-+++||+++++|+--+|+||+---++|+|-++-+|-++++-+-++++|+--+++|+++--++||+-+-+++++++-+++-++++++|+++++++-+--|-++++|-|++++|+-|+|++++++|-++-
-|++++|-+++|+-+-+-++--|+|++++++++++||+|||+-|+--+++++-+++||++|+-||+-++--+|-++-+++-+-++-+|++++++||+-|+|+--+|++|++++|+++-+||+-++|-+++|++-|++-+-|+-++|--+-++++|||--+--++|++++-+|++-+-+-++-++++++|+++-+++||+++|--||++++++++++||+||+-++++-+-+|+-++-++-|+|-+++|+-
++||-++-|+|+|-|-+||||+||||++-++|+++++++|+|--+++-+|-++|+||++++--++++--++-++|+|++++++-+++++-+||+|+-++|||-+++||+|-|-+-+++|+|++-++++|-+|+-+|+|++|+++|++++++++++|+++|-|+||-|++--++-+|+++++++|+++|-+++|++++|-||+++++++++++++-+--++||++|+++|+-++|+|-+|+-+|+++--|+
||++++-|+|+--+++|++++++-++++++||++-++|+-+|-++|+++++-+--+++-+++++|++|++-|--+-+-||+|++++---++|--++++--+|-+|++|--|-||-++++++|-|+-|++-|-++-+-+|||+--+++-|+++-+-|+++++++|+--+++|-+-+|-+++++++|-|||-|||+++++|+-|++++---|+---||++-|+|-++++--+||++-|-++|+|+-+-+---
+-+|-|+-+++-||++++|-||+-+-+-+++-++++++-+---++|+|+||||++-+++-+|+++-++|+++-+-+++++-+|+|++++++||+--+--||++-|+-|+++-+++-+--+|+-|+++++-|++-+|++-|+|-+++++++++++++|-+|-++--++|-+++++++++|||+++-++-++++++-++-++|+++++|+-+|-++-+-++--|++++++++|+++-++|+++++||||+-|
-++++++++-++-++++++|++|++---+|++|+--||++++-+++-+++++++--+++|++|+-++-+++|+++|||-++-+++-+++++++|+|++|-++++++++|++++|-+|||++-+|+++-+++++--+++|+|+++|+-+++--+++-|++-+|+|||-+-|++|-++++|+--+-+||||+|+-|+++|+|--+++++++++|--+-|++++---||+-+---|+||-|++-++++---++
++|+|+|-||+++++-++-+||+|+++-|+-++++-+|+++||+-|-+++-|-++|+++-+++--|+++++++|++|+---+|-+|+++|-|-+++|-|++|+|++++|++-|-+++-+++-++||+++-|+-|--+-+||++++-++++|+---++++-+++|-|-+-++|+++++++|-|+-+-|+++++++++++--+-+++||++-+-+++--|+-|--+++++|--+-+|+|+|+-+-+++-||+
-++++++|+-+|++-++++|+++++++-|+++-+++|-++++++++-+++++++++--+||++|++++++-|+++||+-|-++++-+---|--|++||++---|+-|++|-++-++-++|-+|+|-||-+-+|++--|+|+||+++|+-++-++---+--+-+-+||+|-+++-+-+|+++|+|+++-||++++++++---+|++++++-|||-++|-+|++|-+-+|+|+++|++-+-|+++-++++-+
|+--+-++++++++-+-+||+-+|-+||+++||-+|-++|++++-++-+++-|+--+++++-|+-++|++||-+++++--++-++|+--|+-++-+|++-+-+++++|+-|-+||++-++-++++++-++++|++++|+-+++--++++---+++++|+++|||+|-+++-|+-++++++-|+-|+-++++++|-|-++++|-++-|-+||++|-+-+++|+--+++|-|+++++-|-+-++-|-+++-+
+-+|-+|++++|+-|+|++-+--+++-+|-++-|-+|++||++||--++++++-+-+++|+---|-++-+++|+|-++-+++||++-++|++++--|-+|+++|+++|++-|++++++-|+++++||-+++++||-||-+--+||-|+-+++--+-+|+||++++|-|-|+-|+|++--|-+++|-++++|-||+++--+++|+-|+++++-++++|+++++|+|-|--+|++|||-||-+++++|+||-
++|+-|+--+++|+-+-+-++-|+--++++++-++-++|+++-+++|+|+|-+-++++--|+++-+++-++++|+++++++++++++++|+|+|+||++|-+-+|+-++-++-|+|--++--|+++--+|-++--|+|+-+---+-+|+-++|+-++-|+-|++|-++++|++--||-++|-+|++-+++||-++|++--|+++|++++++++++----+--+|||++|++++||+-+|+-++-++|++|
+|++++-++++-++|+++||+|++|+-+|||+|+|++++|+-++++-|++++++|--+||+|++|-+---++--|+--|--+-++++|+|+-+++++|++++-|++-++|++++++++-++++-+---+|-+|--++|--++++||+||-|-+++++-|++|++++++++++-+++|++||+|||+++-|+++|+++-+++++++++-+--++--+++|+-||++-++++++|++++++++||+++-+++
-++-++++-+|++-++--+|++++||-++-++++++++---|+|++||++++|++-+||+||-|++||++-++|++|+++-|+|+|+++--|++--++++-++++++++++++-+-++++-+-+++++++--+++++--+-+|++++|+--+++++|+|++|--||+|++--+--|+++-+-+-|-+|+|+++-++++++++-+|--|++-|+||-|+|+++++|||--++|---|||++--||-|+|++
++||-|-++++-|++++|+++++++++|+|++++++++|-+++|++|+|++++++-++++|+++++-|+++|+|++-+++++-+||+-+++|+-++|-|-++-|+|||+-|+|||-+-++-+|+++++-|||-|+++++-++-|+--+|-++|++++||-+++|+|-+|-+||+|++-|+-||-+++++-+-++++++-++--++-||+-+++-++|+++++--+++++-++++|+-+++-++|+++|-+
++||-++|++-|+|+|+--+++++|++++-+||-+||+|++-|+++|+++|+++--+||++|+|-++|++-+++-|+++|-+|++-|++|-+++++++-+||-|-+++++||+----+|-++||+|+|-+-|-+||-+|-+-++-+||+++++++-+-+++++-+++++|+|+|++|-+-++|++||+++++-++-|++++--+|--+++++++-|++++++||+-++-||||+++-+++-+++--++-+
+|+|-|++++|++|+-+--|++|+---+-++-|+-+||+++|-+++-++|---+-++--+-+++|+++--|++++|-++++-|++-++++||+-++--++|+|+|+|||++-|++|+||--+|+++-|-|++||-+++|-+-++-||+++++++-+++++-+|+-+|+|+-++++|--++-+-+||+++|-+++--||+++|++|+-+|-+--|++||+|+|+-+++|-+-+++|++++|+++|-+++-|
||+|++--++++|+++|-|++|++|||||+-|+|++|+++||-+-+++|-|+++|++-++|+++|++-+++-||-+++-|+++-++|+++++-+-+|+|+++|++++++++-+++-|+|+||-++|+-++-|+---+++-|+-+++|-+--||+-|-+|-++|-|+++++++|++|++-+-|+++-+-|++++++--++|-+-++++|+-+|-+++-++++|++++|++-+-|++-|+|++|-|+++-++
-++-+--|+-|+++|-++++-+---|++++|++|+++++|++++++++-|++-+++++||-|-|+||++-+++||++++++-+---|+--+|++--++++--+||++++-|++++++++|+||++|||++--++--+++|+++++-|-+-+++++-+++-||++++|++|-++++++++++-|++-||++-+--++-+++-+|||-|+|+++-|+--+-+|--+-+|+++++++-|+|+++++++-+++-
++|+|+++++++|+|++---++|+-+++||+++-|++-+-+|++++|+++|+++--++|-+-++++|-+||++|-++-|-++++-+-++|-++++|+++++-++++-+++++++++-|+--+++||+++++-+|+++-++|+|-+|++++++|+|+---+|+-|+-|++|+-++|+-+-|+|||||++++|+|+-++|++|+++++|+|+++-++++-+++--++|-|++++|-|++|++-+-+|||+--
+|+++++++-+-+++-++++|-++|-++++-++-+-||+++++++-+++|+|++|++--+-+|-++--+--|+|+-++--|-++++|+++|-++++-+|||--||+++|+|++-+++++++++-|++|-++++|++|+|++|++++++-|-+++++|-+--+|--++++|+++-|+++++++--|-|-+|++-++|+|-+|++-+-+|++-+-+|+--++-|+-|||||+--+++--++-+-|++--++-
-+-+-++--|-|++-++|++-|--++|+++|-++||-+|+++|++||+|+++--+|+-+|++++|++++--|+|+++-++-|+-+++|++|+++|+-++-+-|+++|++|++++|++++|+-++++++|+++-|++++++++++-|-+|++--+++++++||++--++--+-++++|+|++-+++++|-+|+--+-++-|-+|++|++-|--|+||++-+||--+|+-+++++||++++-++|||--+-+
||++-+|--++|++|++++-|-|++-|+-+++|--++-+++-|++++++++++|+++-|++-|++|+++-++++-++++-+++|+++-+++-++++|++++-++++-+|--+|||+++-||||++++|++++-+++++|--|+|+++|+-+-|||-++++|++++|++-|+-||+++++|-|+---++-+++|++-+++++++--+++-+|+-+++--+++++|+-+++++++++|--+|+-+|++++||
-+-++++++-+-++-||+++++++|+|+|++++|+|+-++++++|++-|-|+-++--++-+-+-||+++--++-+++-++-+||+-+||||+|||++-+-||++--++--|+|++++|+++++++++|++|-+|++|++|-++|+|++---+-++|-+|+|-|+-|+|--+|--+++++-+----|+||--|+++||++||-++-+---+++|+-+++++--++|+-++||-+--++-++-|-|+++||+
+-+|+-++-++|-+-++++++--++|+--+-++-+|-+++|+-||++++|--++-+++-||+-|-+++-+-+|+---+++-|+-+|-+|+|-+-++|++++|-++|++-|+|+||+|+-+|++++|++-++|+++-+|-|+|-+|+---++|-+++++--++||-+-++|--++|-++++++|+|-+++|+|-++++-++--||+-|+++-++|+-++++-|+++-+--++|+++--+---+-+-++-++
+|-+++-++++-++|++|||++|-+-++-+-+++|++-+|++++--||+-|++|+--+-++|+++++--++|---||++++-|++-+|-+|+-|-+|--|+-+-+-+-|++--++++|+++-++-|-+|++---|+++-|++++-++|+--+|++-|-+++-+|+|+|+++||-|+|+++++++-++++++||++++++|+++++-++|++++++|++++++|---+++++++|+-+-++||+-+|-+||
+++-+-++-+-+++++-++||-|+-++++|+-++|++++-+++|-+--+||-++++++-|-++++|+|++-+-|++|++++|-+|+--+|-|+|-+++--++|++|++++++|+|+-+|++++++|+-+-++|++-|+-++|+++--|++++-|+|-|++|++++-+-++-+++-|++|+|+|-++---+++|+++||+|-++-+++|--+|++++-++-++++|+|++-|---++|+++--++||||--
+--+++-+++-|++++|+++|+++++-++|+-+|-|+-+++++++|-++++||++|++||-+---+++++++-+---+++--++|++|-+|||+--++-+++++++||++|++|+-++++-|+|---|--+|+++|+++++||||+-+++++++-|||++++++-|-++++|++-++-+++++++++++-+++++|+-++---++++|-++-++||++++++++|+--++-+-+|+++-||++--|++++
+++|||++-++++++|+--+++-++|++++|++-+-|+|+|++||++-++++++++|+|++++--++|+++++++|+-+|+|+|++++|++|+|++-++-++++++++-+|+++++||-+-++-++|||++-++-++-+++||--++++++++|+--++++||--++|+|+++-+++|+|||+++-|--+||++|+++|++-++++-++|+-+++|+|+++|-+-+++-+|-+++-+-+++++-++++++
-++-+++-++-++-+++|+++-+++|+-+-+++||--++-++|-+-|++-+++-+--+++||++++|++++|-++|-+++-|+|+|++-+|-+++++|+-++|++-++|++|++|--+-|+-+-+|-+++---++++++|++-+|++++-++++++++--+++++|-+|+++++++++++-+++++|+|+++-+++-++++++--|++++|-+-++++++++++|+++---+|+|+|+||++--+|++|-
-+-++--+|-++-+++|---+---|+++|++|+++-+|+|+--+++-|++-+++-++-|+++-+-+++|+++--+++-|+|+-+++++|+|+++++++++-++-++-+++|+|---|+-+-+|+-++|----++-+---++++-++-+-||++|+-++|+|-|++|++-++-++---|++++|-+-++-|++-|+++-++||+++|+++|+++++++++||++++++||++-+|++|+-|-++--++-+|
+-+-++-+|+-|++|-++++-|++|-++|++++-+-+++++||++-+|||+++++++-+-+-++++++++-++-+++-+|+++-|+++|-++++++-++++||--+-++|++|++-+|++|-+++|+|+||-||++++++|-++|-++-+|++++++-+++|++-+++|-||-++|+|+++++++++++|-||++-+++|+++|||+++++-|--||++|+++++++++|+-+|+|-++|-|++-+|||-
++++|+||++++--+++++|+++++|+-|--++||+|+--|++-++|+++|-+++++++|-++|||++||-++-|++++--+|+|+-++++++++++|+-+-+|++++|+-++++||+|+++||-++++++||+++++++++++++-++++-+-++|+|+|++|+-+-++-||++|+|-||+++|||++++||+|++++-+-+++++++++++|-+-|-+||++++++-+|-+||||++++-|+++++|+
+++--++|-+++--|+||-|+||+--|+++-+|--||+-+-++++++--+|+++--+++-++|+++--|-++++++---+--|++||+--|-++++--+++++||+-+++++++++-++++|-|+++++---+-+|+-|--|-+++-|++-|-+||++++--|+++-++-+||+++--+|-++++|--++--|+-+|++--++-++|+++++|-|||-+-|++|-+++|+++++-++++--+|-++++--
+++++-+-+++++-+++-||+-++++++++--+--|--+-+++++|+-+++++++-||+|-++++-||-++|+++++++|-+-+|--++-+|++++-||++-++++-+|--+|++-|+-+++++-++++++++|+|-+++-++-+-+-|++++|+++||+-++|+|||-+-+--++-+---++--++-+++|-++-++++++++++--|+++++++|++++++-++++-|+|+|++++++-++|++++-|
+--++-|++|++++|+-+|+--+++++++||++++++++-+++-+--|++++|++++|+-+|++++++----+++++--||--+|+++|+-++|++++++++--+|++|---+++-|-|-+|-|+++++|++++++++|+-+--+++++|++-+-+|+++|++++-+-+|+-|++|+++-+++-+-+-+-++++--++|+|-|+|+-|-|--||+++++++++++++|-----+|-+|-----+++++++
||+|+++++|+-++-++++--++++-+-+++-||++||-+++-+++|-+-++|+-+-|+|--+++--+++-|++--+++++++|+++|++-|+|||+++---+|||||++-+|+||+++||||+---++++-+++||++|++|++++++||-|-++++-++-|--++++|-+|-++++++++--++-+|++-+|+--++-++-+||++|--+++-++|-+-+|++--+|+||+++++|+-+++|||++++
+++|-+|+|---+-|+++-|-+++++++++-+|-|++++++++|+-+|+-+--|+|-|-++|-|+-+|++--+++++--++-+++++++-+++|+|+++|-+++++|+|+-+++--|-++++-++++++-|++-++|+++++++-|++++|++|++|+|++++++++|++++++++|++|+++++++++-+++++-++|-|++-+|++|||++++---++-++++-++-+-|+++++--++++--|-+++
++++|+|++++|-+++-|-|++++--++|--|+|+++-+|++|-+-|++++++|+-+-+-+++|||-++||+++++|-+-++++|++|+++|+-+-+|+++-++-+++|++-|+-++--|+--|++||+|-+-+|++||++++|+|++--|-+||-|+++-++|+--+-||+|++--+|-++|+-+++++++++++++|||+|-+++-+++|++|--+-|+-+-|+|+-||++++-+|+|+|+|++|++|
++|-+|++|+|++-+|+++++-+++++||+|++|+|+|+|-+|+-++|-++---++--+|+++-+||++++|-++|+++||||+++++++-+-|++-+|-+++--++||-+|++--++-+-+++||--|+-|+++-+-|+--+|+--+|+||+||+-||+++++++++-+-+++-+++++++|+++--++---+-+|++++++-++++++|+++|++++|-+||+-++++||++++-++++++-|-+||+
+-+|--|+|++-++++++-+++++|++-++-|+++++||--+||--|+-+|+||||++++++-++|---++||+++|+++---++-+|-++-++-++|++--+-+-++-|+++|++||-++++||+-|+++|+++|+++++|+++++|++--|++-+++|++--+|++|+++-++++|+++++-++|-++++-|+++++||-++++++++-++--+|+--++++++|+-+-++++-+-++|++++++++|
|++||+|+--+++++++-++-+-+++-+|+-++++-++|-+-+-+++++-++---|-+--|+-+++++--||-+++|-++-|-+++++-+-+++|++++|+++-++++-++++|+++-|+-+++++++|-+|-+--+++|+++++++--++++|++---++++++|+-+-|-+|++-++-|+-+++-+-++|||+++++-|++|++++|+++||-++++|-|+-+|+++-|--+|+--+++-++|++|+-
-+-+|-+-|+++|+-|+++++|-++++|+|-||--++++++++++-++++|--|+++-|||-|-+-+||+-+|+|++--+|--++++|+++++++++++++-+|+|+-+-||+|||-++|+-+|---++|++++-|+++++++|+|+++|+++||+|++++-+|-++++||+|-+++++|--++||++++|+++|+-+++++++|++-|-+--+++|++++-+-+-+++-+-|+|+|-||+||++++++-
+-+|+--+|+---+-++++-||++-++|++++-|+++-++++|++++++++|++++++|++++|+|+++--+||||||+-+++|+++-|++++---|+|++|-|+|++++|+|-++|+-+|-++||+|-+-+++|+++|++|++|++-+-++|++++++-|+-++++-+|+|||||+++-|+|++||+-|++-||++-+-|+++-+||++-++++-+-||+-|+++++|++++|++++-|+-+++|||++
+|++-+|||+||++++++++-++-+++++++|+++-|-+-|+++||++|+++|+++-|+++-+-|||+|++++-+++|||-+-|++++||++|+++-+-+|+++++-||||++--+-++-----|+++++|+-+-++++|||+-+-|+-++|+++|++-+++-+-+-++-+++++--+-++--++-+++-++-+++++--++|||++++++||+++-+|+++-+++-++-|+-|++++|++-+--+++++
-|+++++-||-|++||+++-++++|-+++|+|+|++-+--+|+-|-++++++++|+|++++-|-+++|++++-+-|||-++-+||+|-+|+-|+++--+-++++|----||-+++-||-||+-++++++|+-||+++++--|---+++|+|+|+-++++++|||++++++|++-+|-+++++++--++++--++|-|||+-+++|-++-+++++--+|++--++++|+++-----||||-+++++++++|
++|++|+|-|+|++-+|+++--|+++++----+-+++++-++++++-+|--++++-+-+-|-++-|--||+|++-+++--+++++|+-|+-+-|-+|++|+|++--+|++|--||+|++++-++-+++-+++||-+++-+++--+|+|-+++--+-+|-|--++||+++-+-+|+-++||+++--+|+++|++++-++++|+-|++-+++-|++|++-||+-++++||++-+|++-++|++-|+-||+++
++++||+---++++|+||+-++++--|+|+-|||+-++-+--+|+-+|+|+-+++|+++-++++|+++-+++|-+-|+-+++-||++++-+++++++|-|++|+++-+++|-+|-|-|++-+++||-+--+++-++++++--|+-+-+++++++++|++++++--++|+|+|+-++-|-+|-+|+++++++-++++++++-++-+++|+++-+|||-+++++||-|-++||-+|--+++||++-+-++++
-+|-++|+|+-++-+++++|+|++++|++++|-++||++++++|-+|+++-++|||++++++++|-++|+-++-++++-++-+-+-+++++-+++-+++++-|+|++|+++|+++|++|++-+-|++++-++++++|||+++++|+||++|+++|++++++|+--+-++++++++++++++++-+|++-+-+++||+-+++++-++--||-++-+++|+|---++-+||+-+|++-||+|++||+-++-+
|++++|+++|+|+|+-+++-++-----+-|||+-+++++++|+++--|+-+|+++++++||-+|-+|+++++++++-|++++++-+|++-++++-++|++|+-|--+-+++++|+-|-+|++|+|+|+|+-+-++|-+|+|+++++-++|++|--+-|+|||+++++||+|-+|-+-+-+-+|++|++--|+-||+++|||-|+|--+++++-|+++++-+-+-|||+-|++||+|++++++++-+|+++
++-|-++-++++----++-+|+++++|+++-|+++-+-|++|++-+++|+++--+|++-++-|-++-|+++++++++-++|-|-+|+---+-+-|+---++++++++++|+|+++++||-|+++|++++-++--++++|++++++++|++|+-|+--+++-++|-+-+--|++++-|++-++++++++-++++||+++-+++++||+|+-+-++||+-+++|+++++++|+++|-+-|-|+-+|+|+|+|
||+-+-++|++---||+++|+++++++|++++|+|+++++-|+|++|+++-+-|+-+|-|+++|+|+|+-+++--+-++-+||+-+++||+++|+++--++|-+|++|||++++|++++++++++-++|--++++-|+|--|-+++++||--++++|+|+|++||+|+--|+++-+-++--|++|++||-++++-||-++|+-+|+++-+-||+|+-++-+-|-+|+-++++++|++|+++++-++|-|+
+++++-+-+++|||--|+-++|++|+-+-|++++-+|-++-|++++-++|+||+++|++|++++++|++|--++++++|-+++-++|++++++--|++-+++++++||++--+-|++++-+|+--|+++-++-++-++++-+-++-+-|++++|+||+--+++|-++-+++++++--+|++++|++|+++-|+-++++++||-+++|+++-+++|+++-++++|+|+|++-+--+-++|++||+++++-+
+|++++-+++-|+++++|++++-++--|+++||-+-++|+|-++-+-++-|+|||+++++-+-+++++-++-|-++++++||+||||++|++-+++-+|+++++|||++-++|++|++|++-++-+--||+++++|+++|+++|-+-|+++++|-+++|-+++|-++|+++-+-+++|++++|++---|+|-+++-+|+|+-++|+|+|+++-++|--++||-|++--+|++++|--+++--|+|+++++
+++|-+++++-+++++-+++++++-+|-+++++|+-++-+||+-++++++++++-+-+-+|+|+-|++++++|++++++|+++-+-|--+++++++--++|+++|++|++-+++++-+++++++|++-+|+-+++++++-||+++|+-+++-+-++-|---++++++++-|+|+-|+-+++|-+++|-+--+-|+++|++-+++|+|+-+|+|+--+-++-+--++++-+-+-+-+++++++-+||-+++
-++|+++++-+++--+|+|--|+-++--|-+-++++-++--+|-+++--|+-++-++-+++-+++++|--++-+++|-+-|+++++++--+|-|+|++++--+-+-+-+|+-+-++|++|++|+++||-++++--|+-|++|++++|-+++|++--++--+---||++|++++|+-+|---+++++-++|-+++++++++--|-|+|+++++-|+||-+|||++|+++-+|++++-+++|-+++++++-+
|++++++++++|++-++|+||++++++-+++||++|++++++++-++||-|-+|-+++||+--++-+|+|++|++||++++++-+-+|+++|-++--|+-+++++++--+|+-+|++++||+|+++++|--|+-+|--||+----+++|||++|++++-|-+||++++++|+|+||+|+++|+-|-++|-++--++-|-+-+-++|-+|+++++++++++||++-++++++++++++++--|+++++|++
+-++-+-++++-|+++++--+|-+++++--++|-|++-|+---+++++-+++-+++|++-++++++++++++++|||+++++++++++++++++|-|-++||-+|-++++||+++++|+++|--+-|+|+++|-++-+||++++--++++-+-+|++++-+++++-++++-+++-++++-++++-+-+++-+-|+++++++++++-||+++++|+|+++-|+-+++++++++|+-++|+++|+++--++-
++|+++|+++++|+++|-|+--+++--|+-|++|++|+++++-|++-++++++|++-++-+++-+++-++++++|++|++||-+++|+-++++-++-|+++|+--++-|+|||||+++|+|+|+++|-++|-+++||+--+++++|++-+++++++-+-+++-+++-++-+++-+|+-+++++++++|++|+++-|+++|++-|+--++++-||+-+++++++++++||+|+-|+|+-++-|||+++++|
+|-+|+++||+++++|+++-|+++++++|++|||||+-++-+++-++|-|-+|+-+-||--+|++++++|++-+-|-|-|-+++-+++-+-|||++|+|++++|+-+|+++++++-++|+|+-|++--+-++-++|+|++|++++++++++||++++-++++|-++++-++-+++++++++-+-+|+|+---+++|+|++-+-++++--|+++++-|--+++++|+|++-+-+-|++++-+|+|+++|+-
-+||+|-+-|++++++|++++++-|++++|+|+-||++|+++-+++||-++-|-+++|+-++++++-|++-++-++++++++--+----++++||+|+++|++|-+++-++++++++|--+++++++++|+|++|-++-+++++++++-++++++-+++-|++++-+-|+-+++-+||+|++++--++----++++|+++|++|-++++++|+|+|+|+-+++-+++++-+++-+++-|-++++++++|+
+-|+-||||+--+++++++--++-+++-++-++++++||---|+-+|+||+--+-|||++|++++++-++++++-|-|-|+++++-+-++++|++-++|||--||++++++++++-+++|--++-++-|+-++++|+++++||---+++--|++++++-++++++++-+-+++|+|++++||++-+|+++|+++-|||-+-++++-||++|-+|+||-|+-+-|++++-+++|++-+-|-+-+|+|-+++
|+|-+++-|+-++-+++||-|+++--++++-+|++++++++-+++++-+|-|||+--+|-++++-+-+|+-+|+|+++++||++++++++|+|-+|+++++-+-|+-||++++++++--++++++-+-++-+|+|++++-+++++++|+---+|+--+++++|-||+|+-++++|+++++|++++++|-|++||+++++++-++|-|+-|-++||+++-+|-++-+++-++++|++|+-|-++++-|++-
+-++-+++|++-++--+++-+++||+||++++++-|++||+-|+|++|++|+-+-+++++++|+--|--+++-|+--++++|++--++|+|++-+-|+++|++-+-++--|++++++-+|-++||+++++-|-|++++++|++|++-++++++-|-+-++++-++++-|+-+++++++|++-++++-|-++|+|-++|++++|++|--++-+-++|++-++|+|+++++-++-|+++|+-++++++++++
++|-+++|+++++++|+-+-+|+++||+-|+-+++++-+++|+++++|++++|+++|+-++-|+++-+-|--||-++-++--++-++++-+++-++-+-|-+++|--++||+-+|++|+|+++-+++-++-++-+-+++-++|+++-++++|++|-|+|++--+|+-|+++-++++++--|--++-|+|-++|||++--+|+--++|++--+++--+|+|--++++++|--+++--++|-|+++-++-+|
-++|++-+-++++++|-++-++++++++|++||+-+|-++|+---+|+-++|+-|-+|++-+|-++++|+|++|||-++++++++++-++++++-+|+++++|-++|+---++-+|+++||-+--++-+++--+-||+|+|--++++--|+|++-||||+-++-++++++||+|+|++||-+++++++++|++-|+--+--+++++|+-+++|++-+-|+|-+++++++||+|++-+-++|+++++-++-
++|++++--++++++-+++-++|+++-++|+++--+++|++++|++|-||-++|+||++++-++--|+||-+||--++-+++|+++|++++++|+++++++++|+||++++|-++++++|+++-+|++|++++++|+-||+++|+|+++-|+--+++++|+-+|++|+--|+++++|+-++-++--||+++-++--++-|+---|-+-++--+|+++++|---|--++++++++||-+++|+++++--++
|+|+|-||+++++-||++-|--+|+++-++++--+--|+|++--++++++++++|++++-++|+--++|-|++-|+--+++++|++--|++|+-||+++||++-|+-||-+++++++-|+|+|-+++-++--|++-+||++++--+-+|-++-|+||+++-+++-+|++|||||-+++-+||+|++++|++|+++++++-+--++-++|-++|+-+|+|++|+|+-++--+-+-|++--|++++++|+++
-|+++++-+++||++-|+-+-++|+|-+++-+|++++-++-+-++-+|++++|+|++||+|+++++|++---++---+++++-+|--|+-++++--|++++|++-+-+++-++||++++-||++++|-||+-++-|+-|+++++++++|+||+++++++++-+++++|--+++---|-|--+|-++++++-|+-++-+-||++++|+---|+--++|-|+|-+++|++++++++++|-++|+|+--+|++
+|++|-+|-|+-|+|++--++|++||-++|-++--++-++++--||++++|+|++-+++++++--|+-|+++-++-+-+++|||++-+-++-|+|+++-++++|+-|++|++++|+++-+++--++|+++-+-+++-+||---+|+|+++++|+|++++-|++++++++++++++++++|++|+-+++-++-|+++-++-++-||+-+|+++++++---+-+++|++++|-+-++|++-++-+||++-++
+|+--+--++|+|-|--|++++++-|+-|+||+++-|||++++++|+-+|-+-+|+--+-+|++|+++|++++++---+++||+-+---+|-+++++|++|+||||+-+--+|+--+|-++++++|-|++++-++++|+-+-+|+-+|++|+++++||+++++-+++++--++|++-++++--++-++-+++++++++++--+---+-++||++++|+-|++-|++||+|++-+-++--|+++++++|-|
-++-+|++++-++-+++++-+++|+|-|+++-+++++|||+|+-|+++++++++++--|-||+-+|++--++--|+-+|++--+++++-++|-+++++-|+|+-++++-+--+-+-+++++-++|+|+++--+++|+-|++++++|+++||-++++-+--++|-|+-+|-||++++||-+|-++|+---|+||+++++++++--+++--|-|++--++-+++-++++++|||+|++||+|-+++-+++++
-|-+|-++|--|++++++-++--+-++|+||-|+++||-+-|+++++--||+++||||+-+|++|+++|-++|-+|+++++|---+++-+|++--|+-++-++++-+---+-++||+++||++-|-++---|+++||+-+|+++++++-|++-++|++|-+++--|++|-+-+--+|+++-+++++-+++|++|+||-++|++|++|+++++-|+++-+|+-++-++|-++|+|++--||++--|++|++
||-+-++|++++++++-+-+++++++++++-|-+-++++|++-||++-+|+--+++||++--++++|-++++|++++-++-++|+++++|++-|+++|++-++++||+||---++|-+|-++||-++-++++-++|+++--+-|+++-+++++|+||+||--+|+|-++++---++++++++|++-|++-+++++-++-++|+++++++-+++++|++-+|+++|-|++-+-+++|-+--+|-+++|+|+
++|-+++||-+-|++++++|+++|+++++|+++|-++|||||++-|-+++++||+-+-+||+-|+++++++--|-++++|++++|+||-+|--++|++-++++++++++|+-|-+-+--++||++|-+|+++++++-+-+++--|-+-+|||-||+-+|+-+|+-++++||+++-||+++++--+-++++++-+++-++++++-+++++++++++++-+|-++|||-|+-|+-+-+++-|++||+++|++
++++-+++-++++||+-+-+--||++|++++--+++--++|+++-+-|--++---++++|+|++||-|++-|++|++||+|-|+++||++++-++|++|+++++++++++-||-+++|--++---++||+|+|+|++++++-|+++|++++++---+++++-|+-+++++-++++-+|-|-+|++++|++|++-+++++-+-+|-|++++++--++|+++|--+++|++-|++++--++++-+--+++++
++|++++++----+||++-+-+++-+++-|++-++|+|+++|-+++|++++||++||+-+-+-+|+++++-++-++-+|-+++|+|-++-|+|++|+||+++++|+++|+|++-++++|||+--+++-|+|+-+|++++++|++-|++-++++-++|++|+-+++-+++++|+-+-+++++-++|+|++|+-++--|--+----+|+-+-+-+--++--+|++++|-++-++||+++++++|-++-+---
++++|-++|+|++++++-++++-||+|+++|+|++-|++|++-|-+++++++++-+-++++|--++++-||||-+++-++|+++++++++-++-||+-+++++|++-++-|++++++-||+++|++-|-||+++--++-|++-+|++|+|++|+++|++++++++++++-|+++|+-|||||++-+|++++||++-+++-+++|++-+|-+-+-++-|+-||-+-+++++++++++|||-++|-+||+++
+-+++|++|++-++++++|--|+|++-+-|++-|-+|+-|+|+++--+++++++||+|+|++|+++|++|+|+++-+++|+-|+++-+--++|+||||||+-+|-|+--++-++++-|--|++--++|+|||++-++-|-+++++-+|-+++|+++|+++-|+|-++|--+++|+-||+++-|||-++|-|||+-++++|+|-++|-|+++|++-+|+++-+||+-+---|++++-++-+++-|+|+|-|
+++|-+++++++++-++++++||-++++++++++++++|-+||--|+|-|++||++++-+-----|+-++||+++--+|+-+++++|||++||++++-|++-||++++-++-+++++-+-+|||+|+|-++++|-+|+++++|+++-|-|+++|+-+|+-++++++-++-|||++-+-+---++++-+++-+++++++-|+-+-++|-+|+++-|+++-|++++||+-+++-+++-+-+|-++|++++++
++-+-+--++|+-+-++-+|+||++-|++-++|++--++-+--++-+|-+||+|-|+-|||-+++++++|++++||+|-|+++++++-|++++++||||-+++++++|--++++-+++|++||++-|-+++++||+||+-++-++|++-|+|-++-|+||+-+++++++++|--++++|+-+|+|++|++--+++++|-|+-|+-+++++|++|||-++++++++-+|+++-+|+|++++|-|-+|+|++
++++++-+++|+++||+|++++-|+-++-+|-|+++|||++++|+++++|+++++-+++++++-++++-|-+|-+|++++-+|++-+|+++++-+|-||+++--+|+-++-++-+|+-|+||-+++++-+-+++-++++|-||+++++--+++-++++-+-+++-|-|++-+-+++|-|-||--++-+++|||+++|+++|-++|+-+-++++++-+|+++|+-+-+||++|-+--+++-|-+--+||+|
+|--+++++++-++-|+-+-++++++++|-+-+++|+---+|+++|+|-+-++|+--+|+|+++-+-++++++++++-+++++|-+|+++++|++|++---++|++-+--++-++++++|--++++++++++|++|||++|+++||+++|++-++|+||++|++--|+|++++--|+-||++|+|||+-++--|+|-|+++-+++|+++-+--++|+-|-|||+++|++++-+++++|++|++||++-++
+++|-+-+-||+-++++++-|+-|+++|+-+-+|++--+++|+++++||+||+-+|--++++|+-++++|+|++|+|+|++|-|+|++++++++-+++-+++|++++|-+++++-+-|++--++++-+--+|+-|+---++++++|+--+++-++--+||--+|+++-+--+++-+---+|+|++|+++-++++|--+-+++--+|+-||+-|+++++++++++-+|||+-|-|-++++++|++++-++|
-+++-+|+||+-+++--++-++-+|++-|++++++++++||+-+|++-+++|+||+++-|-+|-|+++-++-++|++|+|++++++|++-++++++++++|+-+-+-|-|+++++|+|++-+|-|-+++++||+++++-+-+++-+-|+--++++|--++-+-++--+||++-++|+-++++|+++|--|+-++--|++++++|--++||++-++++|+++-+||-++++|+|++|+++---++|||+++
++|+|+++++++-|-+++-++-|+||+-+|-+|-|++|+|++++||||+++||++|+++|++||+++++++-+|++++|-++|-+|+-+|+|++-+++++----+++|+-|+|++++-|-+-+--++++++|+++-++++++++++-+++|++++|++++|--++-+++++++--+-++-|+-||+++|-+-+++-|++|++-++++++++-++++|+|+++||+-|+|+++--+++-+|-+-++|+---
-+-||+-|++++++|++++|+-+++|+|+|+|+++|+-+|++|-||++--++-+++-++||++++++-+-+++||++++-||--++--+++++++-+|+|-|++++-||+-+|++-|+-++|+-++|+-|--+--++++++++|++|-|+++|++-++-++++++++|++++++|--+--+++++++-++|++++|++----+|+++-++|++|+++|+-+++-+++++|+++|--+++|-++++-+-++
|-++++-+--+++-+|+|-+++-+++++--++-++-++-++++-|-+-|++|++-+|+++||+|-+++-++++||+++++++||+-|+-+|-++|||||+|++-+++++++-||++-|++++|+|--++-++++||++++|+++|++|+++-+++++++-||++|++-+|--||+-+|-+-+-+++++|++-++-+-+-+|+++++-+-|+++++++|-|+-++-+-|++++||+--+--+-|-+|++-+
||+-+|+|||+-|+|+++++++-++||+-+-|-+|++|+++||-+-++-+|++--|+++-+-+||-+|++|+++++|++|+--+|+|--++++++++|+++|++++++||++--+++++|+--|+++++++||+-++|-++|--||++|++++---+|-+----++|+++|+||+|++|+++++-++|+|+-+-++|-+-+++++|-|+-++++++-++|++-+-+-++-++-++||+++-++|--+|++
++++-|+|+-||+++-+|++|++++|++-|+++++-|+-+|+++++++|++|-+-+-++---+|+|++++++|+-++-|---++|-|-++|+|---|+-++-|+-+-+|||-+++++++-|||+|+--+++++--+|+-+-+++++--+||++|-+|-++++-+++--+++++|-++++-++++--+--+++++||+++|+|++-+||++++-++++++-+++++||+-+++-+++||++|++++-+++-
++|-+++++-+++++|+++|++++++-|+-+++--+-++|++++++++++++++++++++|+++-+-++-++++|+-+-+|+|-+|+++++|--+|+|++-+++++++++-+++-+-|+-++-++|+-+++-|+++-++|+|+||+|+++++|++-++++++-|+-+-++--|++-|+|+-+-+++|+|+-+|++-++|+|+|+-+++-|+|+++++||+|---+++|-++++-+++||++++|+++|-+
+++-||+-|+++-+||-+|-+--||-|+++-++||++|-++---+|---+++-++|+++-++|-|++|-++++|+-+++++--+++|-++++++|+-|---+-|+++++++|++-++|+|-+|+++-+-||+-+-+-++++-++++++|++|---+++-|+++++-++|++++-|-++-|+|+++++-+++|+++|+++++|++++-++++++--|++|+-|-+-++--+++++|+|+-|||+++++-|+
-++++++-+++++++-+-|++-++++|---+++++++-+|-+|+|+-+-++-++||-+++++-+++|+++++-+---|+|---+++++|-++++|++++|-+---+-+++||++++++-|+|||+|+++++++|-+|++--|++++|+++++|+++|+++++++|++---+-||++++|-|++-+||+-|++|+|+|++-----+|+||+|+--+-+++++||++++-++++|+-||+||+||-++-||+
++-||++++++++-++++|++-+|-++-+|+++|++++--++||+++-+++|+|++|++-+-+-++--++--++++||+|-|||+|+-+|++|+++-+|++++--|++-+---+-|++-+--+---++||-|-++|-|+--+--+--+++++++-+--+++--+|-+|-+-|+|-+++|++--++||+--+++|+--+|-++-+++|+-+||||-++-++++++++-+--|+--+|+|+++|+++||-+-
|+-++++||+-+++|+--+|-++---|-+++-+++-++|+++++++-++-++||-++|+-++-+|+-+-+-+++++|-+-+-|++|-++|+++++++|++-++-++++|+++---+++||+-+--+++++++++++++++|||+++-|++++|++++++-+||+-+-|+++-++|+-|||+++|++++-+--|---+-++++|---++++-|-+|+++-+-|+++++|+++++-+-+++|+-+++++++|
|+++|+-+|+-+++-+|-|-++|||+|+|---+++++++++|+|+++++|-+|+++++|+||+-||++-++++-|+|+++-++++|++-||+-+-+--|-++++|||++++-+-+++|-+|++++-++-|++-|--|+++|-||--++++++++++-+++++++++-|++|++--+-|-+++|+++|+|---+++++++++|+++|+||++||-++--++-|-++++-+-++||-|+++++||++-+|+-
-+|+-+++-+-|||++|++||++++--|+|-+|+|++-+-++-+|+++-|||-+--+++|||+|++-+|-+++|+--|+|++++|+|-++-|++-++|++++++++-|++|+++++|++++|-+++-++-++||++|++++|-+|+|++||++++---|+-+|||--++++++|+||++|-++++|++++++||+|++-+-|-+|++|-++|++++|++|+-+-+++|+++-++-+++|+++++++|+||
--++-+---||++-++|-+|++|+|--||--++++-++++++||-+|++|-+-|++|+||+|+++++|-+--||++|+++++-+|||+++++|-+++--|+---+|||-++--++++--++++++||+|+--+++-+||++--|-++-|-|+-+-+-+++||+-|+-+|++++|-|-|-+--+||++-|+++-|+-++++-|-|++++++-++|-++|+-|+++++-+|++++++|--+-++||-+|++|
+++||+-+|-++||-|+++-+--|++++++++-|---|+|+-+--++-|+--++++++++|+++++-+++-+|+-+|++++++-|+-++-+|++++-||+|++||--++++|-++++||+-|+-||||+-++++||++++|+++++++-+++|+++-++-+-++|||+|-++|+-+-+-+-+|+-+|++++++++-+++++||++-|++|+|++|++--++-|++|-+||-|++-+|++--|-+++++++
++++|++||+++++|++|+---+|-++-+|+-|+++-+-++|++||++|++|+++++|-|-+++|+++-++-+++-|-|++++++++++|++|+-+--|+++--+--+-|++--++++++-++-+|+-+-+++|-|-+++|+|+-+++++|++--++-+-||-|++++-|+-+--+|-+|++++|++|+-++++--++|++++++++++-||-++|+-+-+|-++-+++|++--|+++++++++++-+++
++++++++++++++++++-+|--+|+--|++-+++|+++|++-||+-||+++|+++++++++|+|+++-++++++--+-+++-|-+|+||---+|++-+--+-+|++-++-+||||++||++|-+|++-+|++++++-++++|++|++-+++|+-+++--+|+++-++||++++-++++-++-++++++||+-++-+-+++-+++++-|++++-+++-+|+++++|++++++++-----|++++-++-|+
+++++|++|-+|++|||+++|+--++|-|-++++|+++-+++---+-|+||+|-|++|++++|+++|+||++--+|-|+||-+++++|-+|+-|++-|-+||+|++-|--|-++||+++|++----+-+++|+++++|+---+|++|||++|+|+++++-+++|++-+-++|-++|+|||-++++|+++++++++|+++++-++||+||-+--++-+||||||++-+-|+-+-++||++--|++++-+-+
+|+++-+|-|--+--+|+-+||++++|-++++-++|+-|+-+++|+---|+|++++++-|++++-+-+++|-+|-+++-+-|+-||-++|+|---+++-+----|-+++|++---++|+--||-|||-|-+|+++|+-+--+|+++|+++++-+++++|-|-++++-+-++----+++||-++|++|+-|+-||+-++--+++++|+||-+|-++++-+-++++|++-||+|++-+++-++++|+-+|+-
+-+++--++++|-+-|+-+||+|+++-++--+|-||+-+-++++|-+--|++++|+-+++++|+|-+---+-+-+|++++++||+|||+++|++--++++|++-++++++++++++-+-+-+++|+|||-+++++|+|++++||+-++++||-||++-|++++-+|+++|+++|-+|++-+|-++||-|+++|+++-+++|+-++-+++++|+|+-+-++-+|++|+|++||+-+||+|++-+++++-++
+--|||+|-|+-+|++-+++++-+||+|+||+++++++--++-+-++++++-+-+++|++---|+|-+-|+-+-+|++++++++-+|++++++||+|+|-++-++-++++++|||-+-++-|+-++++|+++|+++-+-++++-+--++|+++--+-++++-+++||+++++|++-+--++|++--+++|-+|++|+++--++-+++----+++|+|++||-+-+++-|-++|+++++-++++-++++-+
++-|+|||+--||+|-|+++++-++--++++-++++|+|++|++++--++++-|+||-++++||+++|-++|-|++++|+|+-|+|+|+|-+|++++-+-+|+++++|++++|+|+-+-+||-||-++++++-++++|--||-+++|-+|+++++---++|+++++-+|||+-++|++++++|-|+-+-++++--++|++++|+|+--+|++-+|++---+++||+++-++|+++++---+-++++++|+
--+++|-+++-|+-++++---++++++-+++|+-++|--++|++|+++|+|++--|-++++-||++-++|||+++|+|++++-+++-|+|-+-++-++++-|+|++++--+-+++++|++-+||-+++++++--||+++|++++++--+++-+++||+-++++-+++++++|+|++++-|-+++|+++|+-++--+++-++++-++|||-|++++|-||+++++-+|-||+|++++-++++++++-|+++
-+-+++-|++|+++++++|++|++|++---++++--++++++++-++++-+++-+|+||+++++++-|-|-||+-+-+-||++++++++|++++-++-+||++++--++|--|--++|++|+-+--++|+|+-++||++++|++-+-++|+++|+++|+|+++++++++-+++++-||++|+++++++-+-+|+|-+||+|+++|++-|++|++-+++++++++++++-|++++++++-++|+|++-+-|
++-|+-+++++++|+++-|+|+|+|-++++++---++||++|-+||-+|+++|++++|+-|++-+||-|++|++-|++|-|+|+++|++++|-+++++|+|+++|+-+|+--++-+-+|+|++++|+-|-+-+++-++++++||+++++++++|+++++--|+++-|-+++|++|+++||++++|+-++|+|-+-|+|-+|+-|-++-|+|-++||-|++++++++++|+|+-+|+++||-++++-|++|
|-+|++++++--++++|+|+|++++|+++-+-+-+++|--+-+++-||++++++|-++++++|+++|++-++--+++|-+++++|-|++|++++-+-+++++-+++|++++++-++++-++||-++++|||++++-+|-+++++++-|++++++|+-|+++++++++-+--|++-++-|+++|+-||++++|++++||-++++|++-|+++++++--++++|+++-+++-++|+|++++-+++|+-+++-
-+|+++++---++-+++----+++-|-|+++|++|++|-++--|||-|+|+++++++++||-++|++-|+|++|+-+++++|++|++-|++-++++--+++-|-+|++++++-+++-||-++++++|+++-||-|+-+-+||+--++|+|-++|++++++++++|+--++|||+-+++++||+-++-|+-+-|+-+|+-|+++++|-++++++-++|++|++-+++||++++++|+++++-+++++|+++
+|+++++-+-++++++|-++++||-+|-+|-++|-++---++-+|+++++++-+---++|+|+|--++++-+|-|++|+|--||+|++++|++++|++-+++-+|+++|++++--++-|+++--||+|-|++|+++++++||+||+|-++|+|+||+++|+++|-++-|+--++|--++++--+++--++-+-+++---|+++++|++|-++|++|+-+++++++++++-+-|||-+-++++++-+|+++
+--++---|+++--+++-+++|+|+-|+|++||+++|---++++|+++-----||+++-||+-+++++++|+||+|---+-+-+---++|+-+-|++|-+|--++++-|-|++--|-+-|++|++-+-++++|+-+--++|++-++-+++++++++++++|-+|++++--+++++++-+-++++|++++++|++|--++++--+-||++-++++++-++|+-|-+|+||+-++|--|++-+|||-+-++|
-|+++-+++-+-+++++++||++||++|--++|+|+++++-++-++++|+|-++-+||+-|+|+-+|-+++-|-+++|--+|+|+++++|||-|+++--|||+++++++||+||++--+|+++++-+|-+++|+++-++-+-|+-+++++++++++-++-+++||+++-++|-+++-+-+|+++-++++++++++++-+++--|-++++++++++++|-++++++||++++|||++++|++|++++++++
++--+|+||+|-++++--+-+|||++++-++|-|++++|||+|-|+++++-|-+++++++|-+|+-++++-|+-||-||-|++++-+++++-+-+++|+|-+|++++-+++||++|-||-+++|++|+++++|-+++|+++|||+|+||-+|||+--|++|+-||--|+-+++--+||-|+-|---++|+-+++|||++--+++++++++-+++-||+++++--+|++||++--++--++-|+--||++|
++|+|++-++---|+|-+||++--|||++++++++|++++++++++-|-+-+|+++++||+++|-+|+|+++-|+|++++-+++|++|-+|+-+++-+--|--|++-|++-|++|+|+|++|+++|-+--|-++--+|+|+|+++-+++-||-|+|+--+-+++-+-+|++--|+++++||++++--+--+++-|+++-+++++|+--+++-+|++--+|-++|++|+++-+-|++-|+-+++|--+-++
+-+++|-|--+-++|++-+++||+|++++++++|++++-+++-+-|++||+-+|-+-+|+|+|+++||-++++-++|+++-++++++++++-|+-++++|++|+++++-++|-++||++++|-+|--++||+-+++||-+||-+-||+|-++++++|+++|+--+|+|--++|-+|-++|-+|-++++-+||++|+-+++++||++-|++-+++|++--+++++-+-++|++|-|||-++|++|++||-+
-+++++++++++|-|+++++|+-+++--+|||-+|++|+-+++|+++|+-+-+++-++++-|-+-+++--|++++|++++|+|+|-++++|+++--|+|+++-+++|+-+++-++-+-+++++++-||+|++++-+-+++-+++++|+|++++++-|||+++|++-|++-|+++|+--|-++--||-+|-++++++-|+|+|++++-++||+|-+|++|-++-++++++|+|--||++|++++-++++|-
++-+|++++-+++++-+-||+-+|-++|+-|+-+-+-++||-+-|++++++--|+-+|+||+|+++++++|+-++-+-+-++++|-++|++++|++|--|++|+|++++-+++||+++++-++-|+++++-|++++++++-+-++-+|+|-|-+-++++|++--+|-|+-++|-|-|+++++--+-+-++|+|-++-+|-+-+++++++|+|+--+++++++||-++|++-+++|+||-|+++-|+-+--
++-+-++|+++|+||++-++++++-|++++++++++|-+||++++-+-+-+++|||+|++--|-|+++++++++|-++++|+--+|-|-|+-|-++++|+++|-|++++++++|+|++|-++++++++|+-+++++-|||+|-+|-++++|++++++++-+-+|+++++||+++++||||+++++|++|+++|++-||++|+++||+++--++|++--+|+-++|+|++-+++|+++++++|+-++|++-
|++|+||+-|-||+++-+-++|++++|++++++++++++||+-++++|+++-+|-+|-+++++-+-+|+--|+|++||+-+++++++++|++|++|-++|-|++++-+-++++-|+|+++-----|+++--|+++++|-+-||++|++++|+++|--+-++++|++-++||++--|+||+--++||+-+--+++|||+--|||-++-+|+++|+++++++-|++--+++++++|-+|++|+++++|-+||
+|+++-++++|+-|+||+|+-+|+||++|++|-|+-|+++-++++++-++++--++++|++++-+++++-||-||++-++++-|+|-+|+---+|++--|+-+-+-|+++|+|-+|++++--|-|+|+++|||+-+|++-+++--+|+++++-++-++++|++++++-|-+++++--++|++++-++++++++++++|+++-+++|-+++-+++++-++++++++-++|+++|-++++-+|+++++++++
|-+-++|--+++-+|--+|+--+++-||++|++-+-||+|-++|+++|+---|+-+--+|+-+-+++++--+--|++-+|++++++|+-++|+--+-+||-+++++|++++++++++++|-|-|++-++|-+|++++|++-|+|+|+++|+|+++|+++|++----++++|+++++||+--+--|+|+++||+-|+-++||+|++|--+++|+||-++---++++||-+-++|+|+-+-++-++++++++
+++++++|-||+|+-++++-+-+++++-+-++-|+++-+-+--++++-+|+++|||-++|+++--|++|++||+++|-+--+++++|++--++|+||+-++-++++-|++-|-+++++--|---|--||-||-|++++++-|+-||+-++++++--++++--|-++|++-+|+-+++-||-++|+-+|+|+|++--+++||-++++++|--|++++++++|++-|-+++++-++|--+++++++++|+++
|+|-+++||+++-||+|++|++|--+-++++|||+-++|-++++|-|-++---++|-++||++|+++-|+-+++|+-++-++++||+++|-|++--||+|+-+-||-+|+|+++-+|-+++++||+---+++|++--++|+-|+++-+-++++|++|-+++|+-|++++|-+++++++|+-+-||++-+--++|+--+++||+++++++-+|++++--+|-+||-+++++-+++++-+|+--+-++|+++
+|++|++|+++++-|+++|++++++++++-+++++-+++++++|+++||||+|+|+|+-+--++++-+-+++|+++|+|+-++|+++++--+++++|+++--|++|+|++++++|+++++|++--+++++-+-+||+++-+++--++++|++++++||++|-+++-+++-|-++|++++-+++++-|+-+|-+---+|++++-|++++-++|++-|+++-++-|||+++||+++++|--++|-|++++++
++-|+++|-|||++|+|+-++-+-||+-+++++|++---|+++++++++-|-+++--+||++--++|+|++-++++++++++||+++++|++||++-|-+-+++-|+-+|-+++-++-||+-+|+-|+++-+-+++-|++++-|++++++-+|+--++++--+|++-++-|-+++-+|+|+++|--++-|--+|+|+-+-++||-++++++|+|++|+-+|+-+-+|+|++|-+|+|+|++|++++|+++
-|+++++|+|-++++-+++-+||+-+++++++|+|--|+++++|++--++++||++---++-++|-|+||+-+++-++|+++-+||++++|+-++++++++-++-+++--|+++-+++++++||+++++++++++++-+++|---+-|++|++++++++++----+-++++-+|+|++|-++++++|+--+-+--++|++-+++|++|++||--+++|++++-+|+++-++--+|++|+++++||-+-++
+|-+++++-|-+++++--+|+++++++||+-|++++++++-+++---+|+|+++++++--+-+||||||++++++-++|-+++||+|+|++++-|+++++++--+++|+-++-+++|-+|++-+|-|++++-|-+|+|--++---|+||+||++-+-+++++-|+|++|++++++++|++|+||+++++-+++||++++++++-|++-+++++||+++++++||+-+-+-|++||+|++|++-++-|+|-
-++|+|-+|-+++|++++--+|+++-+++-|--+-+-+-+|+|++++-|-++++++-++|--+-++++-+++++|+|---++-+|-+++|+++||+++-++++++|+-|+-+|+-||+--++-+|-+-+|++++|-++|||+-|+||+++|+-+|++|+|+++-------+----+-++|||-+|-+++|+-++|-|+++++++|--+|+++-+-++++-|+||+||+|+|-||--+|+|+++-+++++-
++++|-+++||+---+|+++++++|--+|+++|-++++++++++--+-+|+++|--|+|+|-+++++++-++||-+--|++++++++-+|+-+|+||-+|-++++|+-|+++-|++++++-+|+++++|++++++++-+|+++|-+|++++-+|+|--++-|+-|+|++|+-+++++++++++|+|+|--|++|+--++-++|-++-++|+|++++-++---|++--++|++|+-+|+|+-++-+-++++
+|++|++++-|+-||++-|+|++++|-++-+-++|++-+++++|-|+-|++-||++--++||||++++-+++++|-++|+++|+||+|-++++|+|+|+++-||-||+++++|+++++-+|+-++|++||-++++++++-++--+++-|++-+++|++-++|||||+++++-|+-|+++-+++|+-++++++||++++-+--|+++++|+|++++|+|+|-++++-+----+--++|+-+++++|+++|-
++-++||++|||||++|+++++-|++++-|++-++++|+++|+-++++-+++|+|+++++||+++-+-+|++|+|+-|+-++-|+++|+-+++++-|--++++|+++-|+-+++++-|--++--+-+-++|--++++|+|+-++++++|+++||++-+-++|+|+++-++-|+++|---|-+++++++|||+-|++|-+++++++||+||+-|||++|-||-|+-++++++-++|+|+++-+++++|+++
|||++++++|++++++++-+|+--||-|-||||++|-+--+++|+||-++|+-+++++|++-||+|++-+|+-+++++|+--+++-|-||+||-|++++++|+-++-|+|++-|-+|-+||++++|--++|||++--+++|-|++--+-+-|+--+|++|+++|+||-+++-+-+-++-|-+-+|++|++|-+++||-++++++-+++--+++--+--+|+--|+|+|-+++--|++|+|+|||-++-|+
+|+-+||-+|++|++|+++||++|--++++++++++++--|++-++|-||---|++|+++++-++|+|+++++||+-++-+++-++|++-|-|++---+-+|+|++++++|+++-++|||++++-++|+|+++|-+-++|+++++-++|-+||+-+++-+-+++++|--+++|++|++++|+++++---++-+-++--+|-++++++++-|-+-|+-+-+++||----|++-+-+-++-|++-|++++-+
-++-|-+++|++++++++--+++++||+++--+++++-+|-++|+|+|++--+|+++++||+|+++-+|+++++++-+++|+++++-|+-+++--|++++++-++-+|++||-++++++++-+|++|+++|+++||+-+-++-|+|-+++-+---++++-++++|++||-++-+++-++|-++++--++|+++|-++++--++-|-++-|+++-||+++-|-+++|||++|-+-|+++++|++-++-++-
+++|++|+-++-||+||-||++|+++-|+++++-+++|-++-+|-|-++-+|+++-+++-+++-+++-++++-|-++|+-++++-++-+++-|-+++||+++|--+|++-+||++++||++++|+|+++++||+-||+|++|||++-+-+++|++-|++++--|++--+-+|-+++++++++++++-+++-++|++++|+--+-+++-+-++-|++-++-+-|-+-+|--+++||+-+++++++--+-++
++++++|++++--++-|+||+-+-||+++-|-+-+++-++|++|+|+--+++++++++++-|++--+|+|--++++|-++|++-+|+-+-+|-+|++++++-|++-+++++|++-+|+++++++|+|+|+-+-+-++-++++||-+++++-+++++|+|-+++-++|+++--+-|-+|++-+++-+-|+|+++--+-+-||+++-++-++-++++++|+++++|-+-+++|+++++++-++++|-++--+
||-++|++++|++++|+++-++--+|--+-+-++++++++|++++||+++|++++++-+-+|-|++|++-+++-|-|+++++|++++|++|+|++++-+++++++++-+|+|-+---+||+-|+++|+||--++|+++-++++-+|+|++|++-|+++-+-+++++-+++-+|++-||++-||+|++-+--+++|+--||+|-++++|-+|||+|-+-+|+|++|+-++|||+|+|++|-+--+++++-|
+++-++++++-++-++|++|+|+++|++---+|++|-+|+||+++++++|++-|||-+-+++-++++|++++++|++|+++|++--|-|++-+|-++||++||--|+|++-+++++-|-|+|++++-+++++++|+||+--+++-||+|++++--+-+-++|++-|---++|-||+|++---++|+++++++|+++++|-|+|||+|+-+|++|++++-++|||||+-++++++|--+++++--++-++|
+|++-+++-|+||-|-||--++-+|++-|+++-|-|++|++|+|--|+++---+-++--||-|||-+-++--+|-+|+|-+++-----+++-+|++-+--++++|-++--++++++||-+++-+++|++|++|++-+++-|+-+|+++-+|+|--|++-|+-|+++-|+|++++|++++-+++++-+++++++|-+++-+-|+-+++-++|+-++++++-|+|+|++|+++++++-+--||++|-++-++
+--+-+-+-||+--++|+|+++|++|+-+--|---++++++++++++|+++-++++-+++++|-+|+-++|+++++-|++|++++++-++++++|-+++--+--|+--|+|-+++-+-|||++-+||++|+++-+++|+--++|+++--|+||+|+++++|+|++|+|+||++++++||+--|+|+-+++++|++|++-+|-|+-++-++-|--+--++++++|-++|+|++|+-+-|+|+-+++++-+|
+|++-++++-+-|+++|--++-++-+|+-+-+++|+--++++-+++-|+-|++++--++-|++++-+++|-+++++-++++-+++|+--|+-+++||++-+|--++++|-||++-+|+++|++|||+|++-+-++-++-+++-+-+++|+++++++++||-|+|-|||-++++||-|++++|+|--++|+||--+-++||+++||-|+|++-|-|-|-|-|++++-+-+|-+++-|+|-|||-|+++|+-
+++-|++|+-|+-|+-++|+-+|+++--|+++-++++|++|+-+-+---|++-++|--+++-++-+||-+|+||+|+--+--++-+--+|+++--+-+-|+|+-++||+++|+++-||++-+++++|||+-++++-||+|||++-++++--++++++++-+++++-++|++++|+-+|+++|---||+---|++|+|-|++++++++++-+-+++++|++--++||++--++-|++++++-+|-||++++
-+-+|+-+||-+-+-+|+++++|-++|--++++|++|-++++|-+++-++++-++++++|++|+-|-|++|+|+-++|++--++|+-|+-+++|++|-+-|++++-+-||+++++||++++|++++-+|-+-+--|+++++-++||+-|++|+|+--+|--+++-+-|+-+|+++++--+++|+++||-|+++++-++++|+-++-+-+-+++++++++|-+++|+||||-|++-+--+-++++|++++-
+++|++|++--+||+-+|++++|+++|+-+++|-++|+|++++-+-+++|-++-+-+|++|++-|+|++|-|++++-+|+|---+|++-||+++++++|+++|+--+||+-|+|++-++--|+++-+-+++--+-||+++|-+++++-|++|+-+-||-+-++++++-|+--|+-++|+|++--++-+++||++++++|++++--++|+-+|++++|||++-|++++++-++++++++++|+||++-|--
+|++||+++|++++++||++++++-||++++||++-+|+|+--|-++---++|+++++++-||-++-|+--|++-|+-++|-+-++++++++++|-++|+|+-+-++|++|+-++-++|+-||+++++-+++|-|++|++|++++|---++++++++--++++++||++++|+|+|+|-++-+|+++-+++|+|+|+++|-+-+|+||-+++|-|-++++-+++|+-+++-+++++-++-+|-++|++++
-+-+++|+||||+--+|++-++++|+|++|+++|-+++|--++++++++-||+-|-+-+-+-|++++-++++-+++-+++++-|-|-+++++|+++|+-+||+|+++-|++-+-+-+-|++--|+|+--|++++-+-+++-+|+|++-||+|++++++|+-|++|--+++++|++|+-+|-|+-++||+-||-+++++++++++++++-++++-+++||-|--++++|--++-++-++--+-++++++-+
+-++-+-++++-|--|+||+|+-|+-++-|+|++||++-+++++-+-++|||+++|+||+++-|+|+|++++|+++++-+++--+++++-+|++-++++--+|+-++-|+-+|+++-+|+||++--+-++--+|-++|+++-++|++++++++|+++-++|+|+++++++++-+-+-+-+--++|||-+|||+++++++++++-+-++|++++|||-+++||+|+++-|||++|+++++-+|++-+++++
||+-|-+|++++-|+-+|+++++++++|-+++|+||-+-|++-+-+++-|+++++++---||-++|+-|+--+++++|-++--|+++++|+|+++-|+|+++++|+||++|--+++||+--++++-|+|++|+++++++++++++++-++|++++++--+--+-+|-+|+|++-++--++||+-+++++++-+|-+++||-|-+|||+--+-++-++++++-+++-++++|+|+++++|++-+-||-+++
++--+-+-|++|+-|-|-+-+|-++-+++|+|+-++-+++|-+-+++++++++||+-+--+-+|++++++++++|-|-++++|++++-|++---|--+|++|+++++++++++++++++++|+-+|+++|-+-+-++++++++|++-|+--+-|+++++-+++++|+||++++|-|+++|++-|-||-+-+|-+|+-++-|+++++-+-++---++++-+--+--+|-+++-++||-+||+++++||+++
-+-+++|-+||+|--++++|+++-+++++||+||-++++-++--+|-||++++|-++|-|||++-+-+-|++++++|++|+|-+||-+-++||--++++-|-|+|+|+++++|-|+||+-++||+++++|++-+-+-+++++-++-+|+|+++++++++++++++||-+|-+-++|-++|+++|++-+|++++||+-+|+++-+++|+||-++||++++|++--+++++|+++|+-++++--+-||+-|+
|-+++|+++++++++|+||++++-+++++||++++++-+++-+++|+|+--+|+--++-+|+-+|+-+|--+++++++-++-+++++-++|-++--+++|+-+-+-+++++-+++-+--++++|+|+-++++-++-+++|--|-+-+++||++-|-|+-++-+|+||+|++++++++++||--++-|+-+-+|-+|-|-++-++||+++||-++++-++|+++++||---+|+++|+-+||+++++|+++
-+-+++++|+|+++|||++++++++-+--+-|++++||+-|--++++|++|||+++++++--+++|+-++|+++++-+|+++---++--+++|+|||++||+|||+++++|+++-+++++|-+|+-++|-|+++++++++||-+|||++-+-++|||+-++-+--+++||-+--||+++++-|++-|++++-|+-+|+-|++|++++++|++--+---||-++-+++++-|++|+-+++++||++||-++
|++-|+++-++++||++++++-|-|+++|++-|+|++++|+++++-||+|--+++|-||-+|+++++-||+++-|++++-|++++||-++-+++-|++-||++-+||-++|+-+++|||+|+-|+|-+++++++||-+-|+|+-+++++++++++-+||-++|+++++++++-|+++-++|+++++++|-+|+-+--+++++-++++++++++|+++|++|-+-+++--++++--+|-++|++|+++++|
+++|+-+|-++||++-+--|+|++-++-||++++-+-++|++|||++|+++++-+-++|--||++-+-+++++++|--++++-++|--+++|++++|-++||+|++|+++++-++++|+|+|++|+++++|||+++-+-+|-+++++-+++|||++++|++||+++++|++++-++|+---++||++-+|++-+|++|+++--++|---+++|+-+++|+-||+|+--+++++|+++-+-+-++-||+++
+|+++++||+-+++++|+|+++-+--++-+++-++++|++|+|+++++-++++++++--|++++++-+|--|+|+|+++-|-++||-+++|+++++|+-|+|++-|+-+++++--++|+++-+++|+--+|+--|---+-+++|-+++++||+++|++|++-|+--+++|+|++++|-|+|+--+++++++++--++-|-+++|-++-+++-++||+-|+|-||+++++++-+|-|||++-++|-|+++|
|++-||--++-+++--|++-+++++++++|+-+++|+||++-+++-|+-++-+++++++-+|+-+-+-++-|+++++++||-+-++++++++-++---++-+++++--+|+++-+++++|+-++++|+++|-+++|-++++-+++++--++-|+-++|++|+++||-+|+|++++-|+++-+++|++-++-|-+-||++-+++++|+-++|+-+||+-||+|+++||+|||++-+--+++--+|+++|++
+++--+||+--++|+-+++-+++-+|+-++|+-+|+|++-++++||+-+-||+-++--+----+-++++++-++-++-++-+++-|+++|+|+++--+++-+++++-+-++|+||-+++|++-+-++--+++-+++--|||++-+++++--++|||-|-+------|++++++|++-|++-|+-++++-++-++-++++-+++|-++|+-+|+-+--|--||-|++||||+-++++++++++|+++|++|
||+++-|+|-||++|--|+|-+++-|+++-|-+++|-|+-++-|+-+++-+|+++||-++|-++++-++++|+|-++|+++++-|+++++|++|-+++|+++-+++|||-|+||-||+++++---+++|-+|+--++++++-++|--+++-++++----|++++|+|+++|-+|-++||-|+|++|++|++++++||-++-|+||++++++|+++++++|++++++|+--++++-+--++|--++-||++
-++++++|-|+|+++++++++|-+++++|+|+++|+-++-|+-|+++++|+++++|---+++-+--+-+++++++--+|||++--++-++--+-++++-++--++--++|+-+++--++|+++++++++||+---+|-|-||+++-+++|++-+-+|+++-|+-+++++|-++++++-++-|++++++++-||-|++|-+-|++++--+|-++-++---|++++++++++-+|-+|+++|+++++--+|-
+-++++||++++|+-|+++-++++-++|++|+|+++|-+++++-+++|++--+-|+|--+||+|--+|++||++-+--++-+-+|++-+||++++-++--++||+||-+||++|-+|++|||||+||+|-++++|+++++-+++++++++|++--|+++-+++++|++++-|+++-|++|--+++|+--+++|-|+++++||+++-+++++-+|+++++--+|+++||++++++++++-+++++-----+
++|++-+---+|+++++++++++||+|+++++||+-++++++++-++++||--+++-||++++-++|++||+++++--||++-++|-+-++-|+|++-++|++-+||+-|+-+++-+++|+|++|-+++|++|+-|++|---++||+|+++++-|++++++-++--+++-+++++++--+--++-+++-+-+|+|++++++++++++++-+-+|-|-+|+-+++++++||+++++++|+|-|+++++|++
|+-++|-++++++||++++-+-++++-+++|+-+|-+|-++---+-+++++-+++|++|+--++-++++-|-+++|++---|-++|++++|||||-+|++-+|+++++-+++|+-|+++++||+-++||-+++++-|-+++--|++-+++++++++++|+++|+++--++||++++|-|+|||||+++|--|+||-|+-|+++++--+-+++|++|-++-|++||++|+|-+-++--|+|--+++|+||+
++++|++++++++|+--+|-++++---++-++++-+-||+|+|+|++-+|++-|+|++++++-++-+-|--+++++++|++++|--+||--++-|-+|+--+-+++---+-|+-|+||-++++-+|+++|||+++||+++-+++++-++++++|++--+++++|++|++++++++++++-|+|++-||+++-|++++|-++-+-|++-++-+-|-+|+|+-++|++|+--++++++|+-+++++++||+|
++|+++|+---++++++-+|-+++++++|-+|-+|++|-+-++-++++|+||++-++|+||--+-|-+||+||||+-+++|-|+++++-++|+|+|+-|+||-+|+|+-|++++--+++||+|+-|++|+-||+|-++++++|-+|--|++|-|+++++-+++|++||+-----++-++++++-++-++-++++|+||++--+++++++|+|+-++-++-++++|+||+|--+-++-+-+-++|++-+-+
|++-|-||++-+-++|+|++++-|+++||+|-|-|+++|++-++|-+||++-|+--||-++|++|||+-+-+++-+-++|+|++++++-+-++-+-+|+|-|++++---+++++++-+++++++-|+-+-+|-++-++|-||||+|-++++++-+++|++++----+-|+-+++-+-+|++++--|+|++|+++++-+|+||--++|+++-+++|+|+---+||+-+-+-+--++-+||+-|+-+++-++
+|+|++++++-++++||-|-+++-||++-++|++|-+-++|+-++-+++-|+--|++--|++-|+||++||-||-||++++-++++++-++--++-+++++++||+|++|-+--+-+-++|-+-+++|-+++|-+-++||+++++-+|++++-|+-+|++++--+++-++|+-++++||-++++++++-+++++++|++++||+-+|+++++-|+++++++-++-+|+++++++-+++-++-+-|++|+|
-|++--++|++|++++++++|+|+|-+|+--||+|+++++-+|-+|+++++---|++++-+|+-+-|+++---+-|-+||++++|+|+--+-++|++-+++|+++++++++|-+++-++||++|++---++|++-+|||++++|-+-|++-++|++--|+-|||||-+-|+|+--+-+|+-+--+-++|+++-||+++-||++-+++++++|+|+++-|+|++-+-++|+++-+-+|+|-++|||+++--
|++-+++||+|+|++|+-+|+-+++-+|+|++++++++|++|-+++|+|++++++|-+-+++++-+|++||||-+|+-++---+++-+|+--+-+++++++++++|-+|+|++-++++++|+-|--++||+|-+|++++++++-||+++++|+++-+++-+++-++-++|--++|--++++-++++-|++-+++++|++||++--|||+++-+++++||+++++++-||++-+++|++-++|--+++-+-
++|+++||+-|-++-++-++|+-++++++--+++++|+|+|+++|+-++||++++-+-+++-++++|--+|+|++-++++||+-|+--+||++-+++++++||++|+--+-+||+++++-+-+|+|++|++-++-+++++||+-+++--|||-++++++++-+||+++|+-++|++--+-++-++-++||++++++-|+++-+++++|-+|+-|+++++-+-+--++|||++++|+++++|+++|++++-
|++++|-+-+-||+++|++|++++-++++++++++++-+-||++||+-|+++++++++|++++|-+-|+||+++++++||+++++||+|+|+++-+-+--|+++-|+++-|+++|+++-+-+++++++++++++|+|++-|++|++++-|||-++-|+++++++++|++|++--++++|+++--+|+-+++++-|-|||-+---+-+++|++-+++|++++-||-|-+++|-|||+++++--++-++|-|
++++++++++-+||+--|+|+-+++--+++-+-+-+-+||++|+|+++--+|+|-++++--++|-++||+||+|+-++|--+++|+|+--+-|-++-+++++++|-|+++++-++|+-+--+|||++++++-++-+++++-|++-++|++-|+|+++|++|-+||-+---+-+++-+++++++|++-+++++|-+-|+++++||+--+-|+--++++++++++|+-++++-|+||||+|+--++++|+-|
++-++|++-|-+++++++|+-+|+--|+++++-+++++|-|-++|||++--++-+|-+++++|-+-++-|+-++-+++++-+-+++++-|--+++-+-|+|+-++++--|++-|-|+++-++++++-++++-++|+++-++--+++++++-++-|+|+|--++||+|+--+++++||+|++|+-|++-++-++|+|+++-+++|+--+-++---+||-++|++-|-+++|+++-++++-+-+|||--++|
|+++++||++++--++-+|++-+-+++|-+++-++-+-+-++||++++--+++++-+||++++++++--+-++++-||-|-++|+-++++-++++|+-+|++++++|+++|++|+-|+|+++++++++-|+||+++++--+|++-++++++|++|+++-+|---++++++-||+++--|++++++-+-+|||-+|+|+-+++-||++-++-+|++-+|+++||+++||++--|+-+|-||++||+++-++
+||+||-|+++|+++-++-|-|++|-++||++|++++-++-++--+-|--+-++++++-+++++++++|+++-++++|+++-++-++++||++++-+|+-|-+-++-+++|||--+-++++-++++|-+-|+|+++|+++++|||+---++-|-++++-+-+|||++++-+++++++|+|++|||-||++|+++-|+|++-++|+-++++||++++|-|+|++---+++++|++|-+-+||++||++||+
++||||+++|++|--+++-++|+++++++++|++++---+-+--++|+++-+++-|-|+|+|+|||-++-++-|+-|+||++-|+--+-++++-+-+++|--++-||++|++-||-++|++++|+|||++++-+++++-++++|++-|+++|+++|||+|-+--+++||++|++|--++-|-+++++-++-+-+-|+++-++|-+||--++-++-|+|+-|+++-+--+--++-|+++|++-||+++++|
+++-+++++++|++++||++--|++++-+|+|++++++++||++--++++|+++++-|-+|++++||+++---+-++--+++++|++||-++|+|+-++|++++++-+||--|++-++-|-+-+|||+|++++||-|++++++++++-|+-|++++++++-||-|++++++++++-|+|++++++|--++++|-+-|++++++++-+|-+|+++-+|-|++-++||-+--+|+||++++++++++-||+|
+++-++++|++++--+|-+|-++-++-++|++|+--++-++|-|++|++|||++++++|-+|+++|++++++++-+|-+|++++--+-+-+-++++|++|++++++++||+|+++-|++++++++|-+++--++++-++|++-++|||+-++|||+--+|+++-|+|+|-++-++++-+++++++++++++-++-++++++|+|+++-+---+++|||--+-+|+--|+-++++|+|+-+|+-+++|+|+
|+|-++++-+-+++-++-++||+-|-+|+++|+|+++-+--+|-|+-+++|+++-+|+-+-|+++--+++-|++++||+|+-+---+|+++|+|+++--+---++|++++---+|+-|++--++|++-|+|||+++|++-+|+|+++|+-+++++++---+++|-+|+|++|++|+|+++-++-++|+++++|+++++|++||-++--++--+-+|+++++|++++|+||+--|+--+||+-|-+++++-
|--|--++++--++|-+-+++|+-+|++|+|+|+|+++|++-++-|+++|-+|-|++-+-+-|+|+-+||---+-+--+|++|||-+|+++++-|--||+--|+++||++++--+++|-+++|+++---++-+|-+--|++---||-++++|++-++|+++++++|++++|+|+-+++-|+-|+|+++++|+---|-|+++++++++-+++--++++++-+++||+|+--+|---|+-++-+-++|--++
+-++++++|++|+++-++--++|+--++|--+-++|+||++-++|++|++-||+++||-|++++||-++-+-++--++++-+++||++|+||++++-+++|+++-+|++++--++++++++++-+-++-|+||-+|+++|++|++|+++-|+---++++++|++-|++-+|+|++++|++++-++||+++-++-+++|++|++++-|-+-||+++--+++++--+|-|+--||++-+||--+|++|-+|+
++|--++||+----++||-+|++|+|+-+-++++|++-+|--||+---++++|-+-|+|+++-+++||+++++||++-++-+-+-++-++|-||++++|+-+++|+-++-+++-+++-++-|+-|--+++|+-+-+-|-++++|--+++-++++++++-++++-|+|-|-+++|++++++|+||||+||++|||+-+|+|++++|+++++++--++|+++++--+++++++-++++||--++--+--+-+
|-+++-+||||+---+++-+++|+++++++++-|+++|-|-++--|-+-+-+|++||++|++++-+++|+|+++|+++|+-|+|-||+-++||+++++||++++-+++|++++++++++|+-|+|++|||+++++|-+|-+|+|+-++|+|++-|-++++++-|++++-|++--++|+++++|||++|++++|||++++++-+-++++-|++|-++|++|+++++|++||||||-|+-+++-+|-+++++
+|+|+|+++-++-++-|+|++-+-+|--+|-++|-++-|-+++-|+|+++++-++++-++++-++-|+-+-++++++--|+-|++--+-|+||++++-|+||+--||+-+|++++|+-|+|+|+-+-+++||||+-|++-++-||-++++++-+|-+++|+|++|+--+|++|+++|+-++|--++||--+-+++|+|-++|++|++++++++++--++-+|||+++||+-|++++|++--+||+|++++
++++-|||+|+++++++-++++-|-||+--+-+++-+++++++--|+-|++|++++|+-++-+----++--+++||+++|++-+++++||+-++++++||++++|+-++-++++++||-+|-++|++-+++|++++++-+++++-+++-|++||-++-+|++++++|++|++++--+-|++||+|+++||++-|+++--||-+||-+-++--+-+|-+|+++-+---+++|++-+-|+-|+||-|+++++
-++++--+--+++|+|++||+++|+-|++||+|-+++-+|--++|+++++-+++-++++++++++++-+-+|+|+++-++|+-|+++++|++++-+-|++|+|+---|++|++|+++|++|++-+-+-|++|+-++|++++-++-|+++++|-|++++++++|+-+-+++++++|+-++-|+++++++++|++-+++++|+++|||-+++++++|+++++||-|---|++++|+-|+|+++++++--+++
+++|++++|++++++|++|+++++++|+-+++-+|-++++-+|+++++|+|++|-+|+|+|+|+|++|++++++-|++-|-++-+|+|-||+-+|+++++|+-|+|+|+||+|+-+-++++|-|--++|||+||+-+||+++|+-+++|+--|-++--++--|++++|+-+++|++|+|||++-+||+|||+-+++----+|-+++|+|+-+-|+-+|-++++-|+--+++--|-|++-|+|+++++++-
+++||++-|++++-++|+-|++-+++++-+-|-++++|++|-++--+|---++++++++|+++|+-|-+-+++++|++|++-+-|||-+-+++|+|-++|++-+-++++-+||+-+-++-+++++++++++|+++-+|+-+++++++++|++++|--|++|+++|+++-+-+-++++|-++-+-++-|-|-+++|++++|+|++++|+-++|++++|+++++-+++++||++--+++++|+|++||-+++
--++-++-+|--+++++-++-+++|+++|++-+||-++++--+++|++|+|+++--++--||+|+-+|+||+++--+++--++|-+|++--++++++-+|-++++++++++-+++++|+|-+||+|+++|+|+-|+++++--++||+|++|+++-|-+|+-++|+|-+++++||+--+++--|++++++-|+++|++|+|+-++-|++++-+||++-++|||+-+|++++++++++++-+++++-+-+++
+||++++|-++|+-+||-+|+++-+-+++-|+++--+-|+-+|-+|+-++-++++|+|-+++-|-|++-|+-+-++||++|-+++++-++|++||++--+-|||-++|+++++||+|+++++++-|++++|+-|-+|+++--++++++-+|++---+-+|++|+-+|+|||++||++++++++-|++||++-||+|-|++|+++++||-+|+-|+-++-++++-+-+++-|+|-+++++||++--++||+
+||++|++|-+-+|-|+---++++|+-+++---++|++-++--++++|+++|++|+++-||-----|+||++|+++|++-+|++-+|++++|++-|+-+|+--+|+++-++|+---++--+|+-++++++-+-|-++-+|+---|+-+|-|++-+-+-+|--+-++++++++-++++++++|++++|+|-+++||+-|++++--++|+-+---+-+++-|+-|+++|++-|++-+++|++++++++++-+
++--++---+||-+++++++--+-+-|++++-++++||++|-+|+||-+++|+++++-|+-+++-+++|++++++-++|-+-+|+++-+-|+++|++++++-+|++-+-|++-|+|+|+|-++|+++++++-+|-|++-|++-|-++||+++-++-||++-+++++++-++|+|++++-+-++++|+-+++|++--++++++-|--+--+++++|++++|+++|+++---|-|+|+-++++-|+|++-++
+--+++++++++|-+-+++++++++-++++-+-+|+|-+||+-|-|||++|-+++++||-++||+++-++++-++-++-++||+++++---+++||++-|-+++|+-++++|++--+||+++|+||++++++|++-+|+++|+||-+|++++-||+++-+-+|++-+-+++--||+-+-+++++|++|-++++|--+-+|+|+++|+|++---++|||-+|++++++|+-||--+++-||-++-++|-++
+|+++++++++|+|+-++-+|++||+|+|+-++|||+++++-+++|-||-+++-++|++--++--|++--++++++||----|+--++-++|+-+++++++++++|-|++++|++++-+|--++++++++++|+-+++|+|+++|++-|-|++-+++|-++++-+|++-+-|+-|++|+|+-|+++-+|++--+-+-|+||+-+|-|+||+|++-|-|++++-+++-----||+++-+++-++|++++++
--+-+++-||+++++||+|-++|+++|+--||+++-++-+-|++++|+|+++-|++|-++-+++-+-++|++-+|+--++++++++|+|+|-++-++++++++|+++-+++|-----++--|---+-+-+|-+++|+-|--|++|+--+++|+|+-||+|||++++|+|++--|+++-|+++-+++||++|++|+|+|--|+++++++|+||+++||+++++|+--+-+++|+-++-++++-|++||--+
|+++-|+|++++-++++-+||||||++++++|+++++-+|++-||-+++|+-|+-||+-++++-++|-|++-++|-+++|+---+--|---|++--+++|++++++++--|+-|-+|+-+++-----+-++|+|+|+++|-|+++|++|+-+|++|++--+|+++++|+|++-++++|+++++++++++--|+|++++|+-+++|++++-++++-+||++++|+|+|++|++|||++++--++++-|-+-
+--|+|-++-+++|++-++++++-+|+-+|+||--|+++|++++-+|+||+|+++|-++|-++|+|-++--||--|+||++-+|+|+-|++-|||-+++|-+-|+-+|+-+--+++++|-|+|+-+++--|-+|+|+-+||+|+|-+-+++++++|++++|+++++||-++--++++|||-+--||--+-+++++++|++-||-++|-++|+++|-++-+|+++-|++++++++++-++++|+++++++|
-+|+|+++|++++-++---+||++-|+++--++|+++++|----+-++|+++|+++|++-++-++||++++-+|--|++-++|++++||--++|++|||-++||++++||-+|++--++|-+++++|-+|+++--++|--+|||++--|+--+|-++|++-++++++|||+-+|+++-++++|+-+++-|+|-+|----+--+++-+++++++++++||+++-+|-+|+|-|+++|+|++-++++-+--+
++-++|++||+++|++++-+++|++++|+|+++++-|++-|+-++|+++-++|+++++|++++|-+++++|+--++-+-+--+---+++--|+++++-+++-++-|+-+-+|+--|+++-|+++|||++|||+++++|++-++|+++-|-++-++|-|---+|+|+++-++++-+----+-|+++|++-|-++|-+++|-|-||+|+|---+++|+|+-+++|+|+-++-+++|---+--++|-++|+++
-+++-+--||-++-+|||-+|++-+-|-++-++|+|++|+-+-++-+||-|++++||++|||-++++++++++-+++|++-+-+-+|+++++|++++-++||++|+-+-+|++++++++++++--||+++--+++|-+--+++++-+++|+||-+||||-+|-+|++|++|-+++|++-|+|+|+-|-----++-+|+++|++-+|++-+|-++-++|++|++++++++++-+|||++|+--|++-++++
++++-|+-+++-+++|+-|+++||+|-++|++-+++++++|-|+-|--+-+|++-|-+-+++++-|++||++-++|+++|++---+|++++++-|-+-|-+|+++++++||++-|||+++--|++++++||||+||++-++-+++||-++-+||++-+++-++++++||+|-|+||+++|-|++++++--|++++++++||+++-+||+++++|+++++++++-++-+||+|+++--+-+-----+++|+
++--+||++++++-+++-+++-++++-+-+||++++|+++|-|-++-|+|-++++++|+-+|||+++++++|+++|++-+-++---++++++|+||+|--++++--+--|+++--+++++-+++++-+++++|-+-++|||-++||+-++++|-++-+||+|+++-+|--+|++-+-|++|++||+-+++++|+|+++|+--+-+++--+++|++++|+|++-++-++-+++-+--+|+-|-+-++++++
+-++||++++++++-++|+-|-+-+++++-++++|+++-|++++||+++|++|||+|+-++--++||+|+++--+-|+++|+|+++-++++++|+|-+++|-++||+|+|-+---+++|+++|||+|+++++|-+|-+++++-+|+-+++++-|+++-++||+-+--++++++-+|+|+++|++|+++++++|+||+++++++++-+|+|-+|-|||+-|++|+++|+++||+-+++++|+|++-++-+|
|-++|+++++--+++|+|++|++++|++++++++-|+++-++-+|+|--|+++-++--+|++|+--+-+|+++-|+|++++|++||-+++-|-+++|++|+|+|-|||-||+||++++|++|+|+-+|-|++-++++++-+-+|+++-++-+++|-+++++--|++++-+|---+++-|++|-++++-||+-+|++++---++-+++|+-++|+++-+-||-+||-+-+-|+--|-++|-+-+||+||+|
-|++++-+|-|+|-+-++++++-+|+++||+||+++||++||-++++-|++++|++|+++++++++++||+-||++||-+|++|+|+|++--++|-++++|-|++++--+-|-+|+-+++-++|+-+|+|+++-+++++|-+++|+-||++|++++++|++++++-|+|+|++|-+-++-++++|+|+|+-+++++-+|+-++++--++-+||++|---+++++|++-+|++--+|+++++++|-||-||
--+|+++-++++++++++++|||+|-++|++|++-+-|+-+--+|++++|+|+-+--++++|+||-+|-+--++-++++|+++++++-+|--|+|+|+-+|++-++-++|+++|+++-+-+-||-+++++-+++-++|||++++-++|-|+|++++-+++--+++-+-+++-|+|++|+-++++++++|--++-+++|++-++++-+|||---+|+++++|||+-+|+|-++++--+++|+--+++++++
+++++|+|+-+++++|+||++++-++--++-+++++-||+++++|+--|+|+++-+++|+-++|++|+-++-+++--+++++|++-+|+|-+-+++|++++|+-|++-++---+|+++++-|++||++-+-+||++++|||+++|++-|+-+++|++||++++-||++-++++++++-||++++-++|+|-+-++++--++++|+++++++||-|+++-+++-+++++++--++-++-|+-+||-+-|--
++-+-+-|-+|+||+++|++--|++++-|+++++++++++--+++-+++++---++++|+-+|+-+++--+++++-+++|--++|-|++|+|+++||++-++++-||-++-++++-+|++-+++++|-+-||+-+|-+++-+|-+++++++|+|-|-+++|-+|+-+-+-++--++-+++-|-|++|+|+-+|+|++-|+|++++++++++||||-++||+|+++++++++++||+|++-+++|+-|-++
-|+-|+-+-++-|-+-++++++++++-+++|+++++-|-++++-+|++-|-+-+|++++|+|++|+++-|+++++++-+++++++-+++++-++|++|++||+++|+-+++-++--|--+-+++|-++|--+--+|++++-|++--+-|||+|++|++|++-+-+--|-++|||-+--+|+||++||-+++++-++|-+-|+-+||++|++|||+|-|+++|++|+||++-+++++|||--+----+||+
+|+-+-+-+-+||+-|-|+|+|++++++|++-|++|+-+||++--+-++--|--+|||-|-+++--++++++++++++|++|+--+|+||++++||+|-|++-||+++-+++-----+---+++|++-++|++-++--+-+++||+|++|++|++-++++++++|-++|-|+|+--++-|---|++++++++---++++++|+++--||+|+++|-+||++||+++++|||+-+---+|++|++--+|++
|+-+|+-+||++||||++-+++++-+|+|++-+++++++++|--||+|-+++|-+--|-|+-+++++|--+-+++-+||++-||-|++--+-+|++|+-+-|+++|++++++++-+--++|+++|+++++-++-+|++-+|--+-|-+++-+|+++++-++|++++-+++||+-|+-+-|-+||-|-++|+-||-|+--++-++-++++-+-|+|-+|+|+|+-++-+--++++++--++++|+|+++|+
-|++-+-||+|-+++-++-+||++-+|+|++-|+|-++++|+++-|++++++++-+++++-+++|++-+++|+|||+++-|++|++++--++++|+++-||++++|-++|--+|+--+++++|++--+-+++-+|-+++--+++--++++-++|++|+--++||-|+--+|||-+-++-++--|-+++++|-||-++++|++|++++++|++++-||++-++++||+|++-++++++|+|+++|||+-+|
+-++++|++-+++-++-+++++-+-+++||++-+--+|++++|+---++++|-|++-++++|++|++-|+++|++|+--++++++++-||++++|--++-++++++|+++++-|+++-||++|||+|-|++++++---+++-+--||-+|++++++-+++|+|++++++-|+++-|+-|+-++-++---||+++-++++|+++||+|+|+-|||+-+|++++-+-+-+++++||-++||-|-++-|-+++
++||+++++++||-+++-|+++|-+-+++-||+-+-+||+++|++|+|||+-|+|++-+||+|+-|+++-++++--+-++--++++++-|++++|+-+|+++-|+-+|+|-++++|||+++|+|++++-+---+++++-+|-+|+-+++|+--+-+++-+-+|++|--||+++-+++++-+++||+++-++++-++++-|-++++-++|+-+|+++++++++++|-++++++++++|+++++-|+|+|++
+-+++|+++++|+++|+||||--+++|--++-++-+++|+-+++++++|+-+-+|+-++++++-+++--|++-+-+-+++-+++-++++--+|+||+|+++++++|++++-|+|--+|-|+|-+++++++-++-+-+|++|++|-|++|+++++--++|-|+-||+++-|+|+--++--|||+|+++++|+|--+++-++++++|+|-||++++++|-+--|+-++|+|++-++++|+|+|--|+++++|
+++-+|++++++++++-|+-+|++++-++-++++-|+|+|+++|+|-++++++-+-+++|+-++-+++|+++-||+-|++|++++-+++--+-+--|++|||+-++++++++++|-+++-+||++-+|+++++|++-|+++++-|+-+|+--+++++-+++-+-+-||+|+++++++++++|+|+-|+||++++-+++++++|+--++++-++-+--|+-|-++++|+-|+|+++|+++++-++||++-+
--+--+++|+|+-++++++++|++|-++++-+-|+++-|||++++++-++++|-----+-|+-+|+++|++-++|-+++--+|+-|-+++|++|+++-+-+++||+-+|+++|+|-+++||+|-+|-|+++-+++-+--++++++++-+++|-||+---|+++++--++-+--|++|+++|--++|++++||+++++|+++||-++++-+++||+||+|-+|-|+++++++++++|+++|||++|+-++|
-|++++|+||+-|-+||++++++++-++++++++|-+||+-++++-++||++|+|+||+-+|+-|||++|+|+|++-|+++++----+|++-++++++-+++-+-|-+++|+||+++++|++|+-+|-+++||+++++++|--+--+++|+-++++++++++++++-+++++|++-|+++|+--+--|-|++++||++-|+-++|-++++|++++++-||++-+++-||+---||++++|-+--+++|++
--+++|+-++++++++|++++++++++||-++|||--+|+||+++++|+++|++|+|++++-+-+--|+--|++-|+|-+|-|--+|-+|+--|+++|+|+++||+|++|||-++||+-|+++++++-||-+++||-|+|-|--+-+|+-+-++++++|||+++++++++-|-+|||||+|++||+|++-|+|++++++|-+++++|+-+|+++++++++++-+++||-+++++++|+++-|++--+-++
+|+++++++|+-|+++|++++-++++++-+|-|++-+-++|+++++-+-++|+|-+++++--|+++-+-++++++|-|++-++-++++|--|+|+||-||+++++++----|+|++++||++++-+++-+|+||++|+|||||+||||+++++-|+++++|-|++||-++-++--+++|+||-+++-||-+---+++-+|+|++|++++|++--|-+|+++-++|+-++-++|||+-++|++|-|-+++|
-|++++++++|+++|++-++|||+|-+|+++|+++||+|+|++++++-+++++-+|-++--+--+-++||+|+|+||++++|-+++++||+++|+++++--|--|+--||++-++++-+|+-+|+-+|++|--+-+++-|+++|+-+|+++|--++|+-++|+-|++++++++|++||+-+-+++-+++++++-|+-+|++-+||++++|--++-++|+-|-+++|++++-++|-+||++++++++|-++
+-+-|+||++|+++|-+-++++|+----+|-+|+--+-+++++|-+||+-+--+|++|+|+++-+|+++|+++++|++++|++|+++|--++++|+-+|+|+++++++++-+++|+|++|+++++|+|-+-+|+++++-++++++++++--++-+-+||--++|+|+-+++--+|+|++-+|-+|-++-+-+++++|++++-+|--+++++-++||+-+-+++++-++|-++-++++++-+-+++|++++
-++|++++|||++++|+-+||++++|+|++-+--++++||-|-+++-+|++-+++||++++-+++++-|++|-+++++||--|-+-++|-+-++-+++---+-++-|-++--++++++|-++-++-+|+-+++++++++|++++|-|+++--|+-+++|++-+|++-++++++-++-|-|+|++|-|+++|+++-++|+++|++++++-++--+||++++++|+++++-|+|-++--+|+|+-++++|++
++++|+++|+++++|++|+++|+++--+++++-++||+|+-+|+++||+-+||+++|+-+++||+-|++--+++|+-|+++|+|-++++-+-+-|++|+|+++|++-+-|+|||-++|+++-+|++++++++++-|+-++|+-+++-++|++|-++-++++-+++-++++|-|++|+++++++++++-|+++-++|+++++++-+|+++-|+|+|+-++|+-+++|++|+-+-++|-|++++|+++++|-
+|--+-+-|-++++---+-+++++|+---||+||+-+||++++-++|++|++++|+-+++|+|-+++-++-+++----|+++++++-+-+|++-|-+++-++++++++||||+++|+++|+++|+|+|+-|+|-++--++++++++-+-+-++-++-+|++++|--+--|+-+--+--++-|-||-+|++-+++|-+-+++|+|++++++|-|-|-+-++++-|+++|++|+|+-++--++||-++-+-+
-++++-+--|--++++|||++++|+-|++-++++-+|--+++|||-+++-+|++-+|++|++++-|++++++-+-|+--|++|--||||+|+-|+++-+-+|+++|++-|+-|++++|||++-+|++++++++|++|++++++----+|+|-|+++++|+++|+--+-+--++-++--++||+++|-+++|++-|++++|+||++|-|+|+++++-++++++|+-+---|++|-+-+|-+-||-||++-+
+-+++-+|-++++++-+++--+|+|+|++++++|++-+|+|+-+|--|||+++|--|++-++-+|+-+-++-+++++++++-|++-+++||++-+-+++++++-+||-+||++---+||+|+|+|+++++-+++-++||+|+--+-+|++|+|-||-|+|-+++|+++|-++-||++-+-+-|+++|+|-++|++++||++-++||+++-|-+++|+-|+++|++|++|-+-|++++++++|-++++|+|
-+-+|+-++||-+|+|+-+-++-+++++++++|+++-+|+|++++++++-++++++++++-|+-+--+++|+-||+++|+++-|+-|---|+|++++--++-+|+++++++-|--++++||+-+++|++++++-||+-++++|+++-|-|+||++++-|+|+|+-++|+--++++--|||++-+|++++||-++||-+++++++|+-|---|++-+|+-+++-+|++|--+++++-++++-++++|+|++
+|+---++|+++---++++-++-+|-+-+-+--++++++--||-++|+||++|++++++|++-+|-+-+|++++-|+++|-++||+-+++|-+--|-+++++|+-+++|++|+|+-|++|+++-+-+++++-+-|++++|++|++|+++++++|+|-+|++++-++++|+++||---|+|---++-+++--+++--+--+---|+-+-|-+-|||++++|+|++|+|++||++-||+++-|+++++-+|+
|++---+++--+||-|-+-+---|++|-++|-|++++--+-+|+++++||++++++|+++++-|+++++++-++-++-++-+-|++||-+++-+|-|+++|--+-++++|+|+-|-++--++++-++|+++++|-|-|++||++|++-++-+|++++||+|++-+-+-+|+-+|-|++|-+-+-|+++|+-|-+++-+||-++++-||+++++++++|++|++|++++++|+++++|+|-+||-+-+++|
|+|-+||++|||+++++++++++++-+-++--++++|--+-+++|++-+++|-+---++-+|+--++|||++|--|++-++----++|+++|+++|-+--+-++||+-|+-+|--+++|++-++-+++++++++++++||+--+|+++-++++--|--+-+--+|++|-|++|++---+++++--+++--++++++|-+++--+|+|+||+|++++|++-+-+|-|--+++-+++-+-+-+|+++-++++
-+-|++--++-++++-++-+-++-|+++|+++--+|+-++++++-+++---|++++++|++|-++-++|+--+|-|+++|++++++||+++++|++-++-+++++|---++-++||++|+|+|-|+++||-++--|-+--+++++-|++++-++-+++++++++++|+|++|++|+++++++++-++|+++|+++-++|-+++++--|+++++++-++|+++++|+|+++-+++--|+++++++++|+|+
+++++|-+|++|+++---+++-+--|+-++++-++|+++|++|++---+--++--+++-++|+++++-|-+++++++|++++--|+++|++|++|++|+++++-++|+---++++|+++++-|++++|-+|+|+-++-|-+++|+-+|+||-++|+|||+--++|-+-|+++++-+++-++++++++-|+--|+++|++-|-|+|+++|-|||+++-++++-++-+|+--+-++++++++|+-+++++||
+-+||+-|---++--+-+-+||||++-||++-||++++++|-+++|---|++-++-+++++++|--+++++++++++|+||-+-|-|++++++++++++++|+|+|++++|--+||+-+||+++-+|+||-++|++|-+|+|+++-+++|+-++-+|+|--++-+|+|++++++|++++|++|+|++--+-+|-++++---+|++-++++-++++-||-|+|+-+|+++-+-+|||+|-++-+-|-++-+
+|+++++--++-||+++-++|-|--+++++++++++|+-||||++++|+++-++---+++++++++++-|+-|+++++|+-+++-+++++++||+-++++++-++||++-+++-+-+++||+-|-||+|+-|++|-++|++-+|+|++|||||+--++++|+++++|+++||--++|+|||+|+++-|+|-|-+-++++-|-++--+|+++++|++++++++++++|+|+|+++++-+-++++++|++|+
-|+-|+++++++||+--++++++|++-++-+-|+-|++-+|+|+-++|+-+++-++++|+||+-|-+-+-+|+++++--++++|-+|+|-|+|++|+|+++-|++|-|+-+|+|+|--+-++|-+-+|++++-++++-+++|++-|+++--++++++--+|+++++|++++|+++++++++++--+|-|++-++-|||+++++|-+|-++||+|++++|-+|++|-+||+++|++||+-+-+|+|++|++
--++-+++-||+++++++-+-+++++||+++-+++++||--++-++|-|+|-+++++++|+|++-|+--|-++|+++-++++++-+-++|+|++||++||-+++-+|++|+|+|+--+-++-++++--|++|+++-+|++|-+|--|++++-++++|+|-+-+++|-+-+++-+++++|+++||++|---+-++-+-++++-+|--+++--+-+++++|+++++-++++--|+++|-|+-+-+||+-|++
|||-+|-|+|+++|++--|-|+++++++++++++++---+-+++++---||+++||+|-+-+--+++++--++-+++-+-|--|+|++|+|+++|-|+||++++|-++++|++++--+++-+++++|+|-+++-+|++++|++|-+++|+++-|-+++++++++||+-+++||++|+-|+|++|+--++-|+++-||+|-+|++|++++++|+|--|+-++|||+++++++--++||+|-+++|++++++
+-++--++-++--+-+|+++++++-|++++++|+-+-|+|++++-+-++|+|++++--++-++|++--|--||+|+-+|+||++||++-++++-|+-+-|-++++++|-+++++|++|-++++++----|-++-|+-++-+++-||++++-|++|+++|+-++||++++-+|++++++++|-+|-++++|+|++-++||+--|-|||-+++||++-++|-+-+++|+++-++-+-++-+++|+-|+++++
-+++-+-+|-++++++++++--+-||+++|++-+|+++++++-+|-|+++-++++-+-+|+++--|++++-+---+|||+++-++++-++++++++-+++|+++||+|+-||+++++--+++|+-+++++|+----+-|++-+++||+-|+++--++|++-++--||+|||--++--+-+-+++++++|+-++-+|+|--+++-+--++++||++|--++|++-++++++|+|+-+----+++++++|++
|+-+++|-|++-++---+++---+-+-++++++|-+|+|+|++++-+|-+++|++-+++-++|++--++-|-+--++-+--||++|++-++-+|-+-++|-++++|---+-+++|+|+++++-++-+-+|+++++++++-|+++|---+--|+-|+|+--+|+-|+++-+-|----|+|++++|+|++|++--++-|++++|+--+++-+++++++++++-+-+|+++|+|-+++-+||++--+++-+++
|-++-+|++-++---+-+|+-+++-++-++-++++++++|++++|+++|+-+-+++||+-++--+||+++|-|-++-+++||+++-+-+|++-+++|-++++||-+-++-++++++++|+-++-+-+|+|+-|++++|+++++-++|-+++++-|+|-++|-++-+++++-+-++-+|++|-+|++|+-++++-++|+-+-+++|++-+|++|---|-+|++|-+|++|+|-|+||-+++|++++|+-|+
|++-+-++|++--+++|-++++++||++||++|+|++++--|+-+++-+++++|++-+-++|++++++-++|+-+++||--++++-++--++|-+-+++|-+++++++-+-|||++||+||+-|++|+++|+++||-|++++|++-+|++++-|+++-||++-||--+||++-|+|+-+++++++++++-|+++|-++|++-+|+++-+|++++---++++-|+++++|++++|+++||-|+++++++-+
++++++--+++++++||+++--+++++|+++-+|+|+-+++|-++||+||+-+++++-|++++++---++++-+||+-|-++++|-+||-++++-++-++|++++++++|+++++++++|+-+++++|-++++++|++|++-++|+-+-+--|++-+++++|+++-|++|+|+|++-|++-|+|--|-|+++++++++-+--++++-+|++++++++--+++++|++-+|++-|-++++|+++++++++-
++|+||++|+|||-|+--++-+++-++||-+-|++++|++++-++++|+++-+-+++++|+|||+||-+++|++-+++--++|-+++|+++++|+++++++++-|+-+-+++-|+--+-+++|-|+++++++||-++-++++++|+--||-+++++++|+|+|+++-|||-++|++++|++++-++-+|+++|-+|+-+|+++-+|++++-+++|+++++++++++|-|+-++||-++-++|+||++++-
|---+|++|--++++++++++++++++|--+-|++|++++|--|+++++++-+-+--|+|+-|+|+-++++|+||+||+-++++++++++++++-++--|+|+++||+++++--++++++||--|+++|++|+++|--+---+-+|+--+++++++++++++|++|++|++++++++---|-++++++++-+++++|-+++++++++|--+|-+-+-+++++++-+++++-|-|-+|++--++++--|++
++||||-++-+++++-|-+-+--+|+-|++|----+--+--+-+++|+-++|++|-++++-++|+-|+++++|++|+++++-+++|-+++++--++-+|-+-|+|+|++-|+|+--++++|+-|++++++++|+++--+++++|+|--+|+++-+---|+|-|+-++++++++|+-|-++++|+-|-+++-+-+-||-|+++++-+|+++++++++||-+-|++-||||++++|+-+++++|+--+++||
-+-+|--++-++-++|+++++++-+--+-++++-+++-+++-++||+++|--+++-++-+-|++|++++--++++-+-++|-+-+-|-+-+|++|++|+-++++---+-+|++|+-+++++|-++-++++++--+|+++|+||+++-||++|++-++-|++++++||||++|--+|++++|-+|+-+---+|-++|++++||++-+--++++|+|+++++||++||+||+--|++---+++||++|+++|
++--++++|++-----+|-|+-+|+--+++-+++++-|+++-+-++--++++++|++|++-+|-++--|+|++-+--++-+++|+|+-+++++++++++++++-++++++-|++-+-++|++|-|++--++|-++++++++|-|++++-|++|++-+-+|+|+-|+++|+++-++-||-|++++|-+|++++-+-+++-+++|-+|-+--+++|+-+|+||+++|+++|+++++|+|||-++++-+-++|
+-+|+--+|+-+++-+-+++++-++|++++|+|++--+--++|++++++|+-++++-+-++---++++--|++||||+|-|-++|-+-+++++++++||-+|+|-+-+-|++|+++--+-+-+|+-||--+-+-|-+++|||+|++++--+++||+|+-++||++++++-|++++-++--++--++|-|+|++--|-+-+--|++|--+++++++|+++++++++++||++-||+++|++|++|-+++++
|+|-+|+-++++-+-+-+--+----+||++||+--|+|+||+++|++++|+++-+|+||+++-|+++|-|+-+|+|++++++--|++--||+|+|||+++|+|+--+-+--|---+|||++++++-+|++|--+|-+-|++++|++++++-+++++++|++++++-++-++++-++|+-+++-|++++|+++|+|-+-|+++-||+-++-+---+++--+|++|+-+++||+-+|+|++++++|-||+|+
+++++++|+++-++|+-++-+-+|+-++-++|+-|+|++|+|-+|+++|-+-++-+---|+|++++-++|++++|+-+-+--|+-+++++++-+++++-+-++--+-++++||--+++-|++-|++++++|++++||+-++|+++|+++++|-++++-++|-+||++|-+++-+-||-+|++|-+|++++|||+++-|||+++++||+-|-|--+|++++++--+|++-++++|+|--++||+-|-+-+|
|+|++-+|++-++--+++|+-++--++|--+++|++++++-+++|||+-+--|+|+++-+++-++++++-+-+--+-+++-+-|+-|+|+-+++++-++++|++-|++-+++-+|-+++++||+||++--+++-++-++-|++--+|+-|+----++++++--||+--+|+-++-++-+-+-++++|+-||+-++++-++|+++-++|+++++-+-+|++++++---++++|+++-+-+-+|+++++|+|
+++++++++-+++-+|+++++|++-+--+++++|+++--++++-+|++++++++++|+-+||-++++|++++|++||||++|-++++++|+++++-+--+|+++-+-++-|++++++++-+|+-++++++++++|-+|+++++-+++++--+-+|+++--++++++++++++-+-||++-||+++-+-||+-+-+-++++-+++|++++|+|++-|-+++|++|-|-+-++++++-++-|+|++-+++-|
+++-++-++-|+-+-+++-+++|+++++++-+-++++-++|+++++++++|+||+++++-+-+-++|+|+-+|++++-+|++|+++||++++--+++--+-+|+|+|++++++++++-+++|||-+++|+++|-+++|+|++|+||+-+++-+++++++|+++-++|+|-+||++-|-++++-+|||+--+|+|++|+++++|+++-+-|++++--+|+|+++++++--++++-++-+++-++|-+++-+
++++++-|+++-+-++++-++++++|+++-+++++-+---+-|-+||+++|-+-+|+|||+|++-+|+++-|++-----+-|+++|||+|+-+++++++++|++|+|+++|-+-++++|++++++++-|+-++|+-++-+-+-+-|++++++++--|||-+||-++-|+--++-|||+|||+|+--+|++++++++-++|++||+|++-|++|+-++++|-++++-+|-+++--++-|+-+|++++++-+
|-+++|+-++++|----++++|+|+++|+|+++-++++++++|+++|+-+----|++-++++-++|++++++-+|+++||+-++++|+---|++--++++|-|+++-|+|+++|-+-+++++-++|+-|+++++++++++-|+++||+|+|++++|++-++|+++||+|+++|+|-++-|++-+-|+-+||||+++-+++++-+||++|+|++++++++|++|||+++-+++++|-+++-+-+++|||++
++++|++||-+++++--+++||+-+++++++--|++-++++|+--|+-|+++|-+++|+++|-++|-+-|+|+++++++++++||||+++|-+-+++++-++-+++++++-++++-+|++|+|+-|-|++++--+||+-++---++|++-++|+-++|+|+|+|+--+++++||+-+-+++-++-|+|+++++|++++++-+++-|++++|+++|+-++-++|||---++-+++-|+++++-++-+++-+
-|-||++-+++||--|+++||||+||-++++++||-++|+++-+||++|-+++|++++||--+-+++-+++--+|+|+-+++++++|++++++|-+|++-++|++-++-++++-|+++-+++-+-+++-+-+++|-+|+|+-+-+|++-+|+--|+++|+--+++|-+++--|-|-+|++++|+++-+++++++||+-++-|+--+||++-++-|-+-|++-+-+-|+++|-++|+|+|+|++-+|++++
+|++++|+++++-|+++++|--++++++||-+-+++-++++--+++|+--|+|++-|++++|+-++-++-+++++++++-+++||+++-+|-+++++-+++|+|+--+|+-|--+++|++++++|-+||++++|||-++-+++-+|+|+||+++-++-+++-+++||+++|+++-+++|++++-+|+-+|++--+-+-+++-+++-||-|+|+-++++-+||++-+-++||+++++++-+||++--+||+
++|+--+|++++--+++||++|+++|-++|+++++-+-||++-++|--+|+|+++-+++-++-+--+-++|+++++|+--++|+-+++-++++++-+++--+++|++-++|||+++-|----+--++++|-+-||++-+|++++++|+++-|-+|-|++---++||++|-+|++-|+-++++|+|-+-+||+++++|-+++++++||++|+|-+++-+--|++-++++|+-++||+++|+++-+++--|+
+-+++-||+-++++---+++|-+-++++--+-+|+|+++++-||+|+++++++++-++|-+++-++|+++-++|+-|+-+++|+---|+++++++-+++-+|+|+|--|+++-++|+-+++-||++++--+|||+|+-|-++-|++-+|++++++-|+++++++++++-++-++++|-+++++++++|++--|+-++++-|+-+-+++++|++++++++++|++|++++-|+-+|+++-++|||++||+|
++--+++++++++|++|++||++++++++++|++|+|+|+++++|+-++++|+++--|+||-|+--++++++++-+|++|+++--++|+|+-||+|++|+++-||--+|-|+++||+|++-+++|+|+-+++-|+|-|++|++||-+--++++++++-+|+-++|+++++-|+-+|++|+++-+++|++-|++++++-|+|+++|++++-+-+--|++-+|++|+|+++++++-+-++++-++++|++-+
-++|++-++-+++++++++--|+-|-|+-+-+++|-|+++|+-++-+-++-+|++|--+++++--++----+++++|-++|++++|||+-||++++|--++-|+++|-|++||+--++|++-+|++--+|+|++-+++++-||+-||++++++-++|+++-|+-+++-+|+++--|-++|--++++-+-++-+-||-++++-||++|--+++++||+-++|++++-+|+++++++||-+++|-+++++|+
|||+||+++++-||+-++-++|+++-++|--+|++++-|++++|+|-+|+-+|+++++-+-+++|+--|-+++|++++++|++|++|++|+-|-+||-++|+-+||||++||++|+++|+|+|+|+|+|+|+|-||-+++|-+|||-|++|+++--|||+-+|+++++|+-++--|++++++-|-+++|-++++-++--+++|-+--++|++-+++++++++++-|||-+++-|++-|++|-++||+-|+
-++++-+||-+++--|||-|++|+-+++-||+|++-+++|+++|+-++-|--+|++--|++-|+|+++|+++|-----++-+++-+--+|++-|--++--+--+-++++++-|++--||-|++-+++++||-|||+||++++++++|+|++|++++|+-++++-+|+|++-||+|++|-+-|++++++++++++|+++++-++++-+|++--||+-|++-++|++++|+++++|++++-+|-+++-+-++
|++-++++|+-|||++++|+---||-|+|++++|+++++++++-+++-+|++++|+-+|--||++--|+-+|++|-+-|++-++|+++++|+|+++|-+++++++++++||-+++++++++|+--|-+++|+++++|++++++||++-++-+|+++|++|+-++++++++++-|++-++|++--+|++++++++-++|-+++++|++++-+-|+-+||++|++++++--+|+-++|+|-+++--+-+|--
-+|++-+++|+|++++|++-+-|+++++++++-++++-|+||+++|+|+|+-|++-++++|++++++|+++---+|-|+++-++-+++++++|-++|+||+++++|+-+|+-|++++|-+-+|+++++-||-|+|+|+++-+-+|+-+++||++++++-+++++|+-+++|+------+++|+-+-||-|-|+|+|++-++|-+|-|--+|+---++||+|+-+|++++|+++--||+|||+|+++++++
+++-|+++|++||--|-+-++|+-+++++-+++|+|+|+--|-+++++|+++++++++--+-+++-+++++-+--|-+++|-++--++--+-++++||++++-|+++++++++++++++-+++--+-|-++-+-+|||-++++++|-++--|++|+++++++--+++++|+||-|++-+-+++|+-+|+++|-++++++||++-++++|+|++|++++-++++|+++|-+++-++-++-+-+|+|+++-+
+++||||-+||++-++|+++-|++--||+|+++++++-|+++||++++|+|---+++--|--|+++|+-+|+-++++-|+-||-||-++|--+|+||+|++++-+++|++-|+|+|||-+---|++++-++-++++-+|-+||--++-++++|-+--+--+-++|-+++|+-+++++++|+|+-||++-+-++++++-++++-+++||+|++-+-+|-+|-+-+|++-+|+---|--+-+++|-+--+|+
++|-++++++++++|++|+-++|+++-+-+-++||++|+++++|++++-+-+-++++|+|+--++++++-+|++-++++|+-+|++-+-+-+|-+|+-+-|++-|+++||+++||++++-+|--+-+++-+|++|||++-+-|+++++--+-+-+|+|+++|++++|+|-|+||-++|+-+|--+++|++--+++|--++-+||++|+-+|+|++---+++++++++-+-+++|-+-++-+++++-++++
++++|+-++++-+-+-|-++++++||+-|||+|++-++-++-+--+|+|+-++|++-+|++++++++++++|+-++++----++||+-|+++++|+-++++--+|--+-+|++++|+|++|-+-+++++++-+-|-|+-|++-|+++-+--+|++|+|||||+++||++|+|++++|+++++|-+-+++|++|-++|-+-+++-|++++-|+++++---+||+|++++-|-++--++-++++|+-+++||
+-++++|+|+-+++++|+|-++-|+-+||++-+++|+-|-+|++|++++||+|-++++++++|-|-+++|-|+-+++++++++++|++++--+-||++++||++++++++|+|-+++|+-+++|-+++---+++++--++++|+|++-+-|++--+--+++|-+-++|||++++++-+|||++++++++|+++-+++++-+++|++-++||++-++|+|+|+|-+||++--++++-||+||-+|-+|+|+
-+-+-+|++|+|+||+++++++++++|+++|++|+|++++|+++|++|---+-|-+-++-+|||+-+++++++|++++-++|--+-++++-++++++++++++|+-|-|+-+--++++++-+++-|+||+++-++++|-+++||+|+-|+|+|++-++-|-++-+++|-++-+|++|++|++--+||++|-+++++|++--+++|+|+-+|||-++|-+-++-|++++|+++++++++++++-++-|+|+
+|+|++--++--+|-++-+++++++--++-||+++++|++++++++-+++++|+++|+|+|+-+-+|+++-+-++++|+-+++||+-+---|-+|+++-+|++++++||++++++|-+++|+-+||+|-+-+|--++++++++++++||-+-|++--++|-+++++++|+++|++++++|+||+++-++++--+++++++||++-+-+|+-+-+|+|++--+++++|+-|--+|++++++-++++|+|+|
++++++-|++-+|-+++++--|+++++-+|+|+-|+-++-|++++||++--++++-++-|++-+++-++|+|++++-++-++-||++++++|-++--|+|+-|||+++++|-++++|+--||+++++|+++++-++++---|+-+||+|+++++-+-+++||++++-++-++|+++|+-+|+-+-|+++++-++++++||+-+-+++-+|+++++++-+|+++||+|-++|++|++-++|-+++|+-+||
-++++|+++|+-+-++++|+|+|+++-+|+-+++++++++++||+++|+|-++|++-||-+++-|-++++++++-+|+++++++|++|+++++|++-+++-|+++++-+|-+-++-++-|+-+++|+++++-|+-+|||++++++++||++-++|++|+++++|+++|+|+++++|-|+-+---+-|+++++-|-+|++++|+-+++++--|++-||+--++||+-|-+-+-|++++|++-++|+++++|
+++-++||+||+--++++++++|-|++-++++++++++++||||+|-++|++++|+++++-++++-+-|++||+-+|+++++++++++-+|+|+-+++||+-+-|+-+|+-|+-+-||-+|+-+++|++-+++-+|--+|+++|++++++++-|++--+++++++-|+-|+--|+++++++-+++|-+-|++|+-++++++++++-|+-+++++|++++++---++++||-++--+-++|+|++|++-++
++++||++|--+++|+|-|+-|++|-+||+++|+|+||+|+|+|++-++--+|+++|++-++-+++++++-+-+|+--++-+|+-+++++++|-++-+--+++++|+|---+|+-+|-+|+-+|++||+++-++++++++||+++|++|+-|--+++-|+-|+-||++--+++++|++++-+|+++|+++---+++++++|++|-+-+|||-++++|++-+|--++--++|+++++-+++-++|+---+-
-++-+|--|-+++|-+++-++-|++++|-++-|--|+++-++|+-|++|||-+++-+||+-|+++-++-++++|++++--++|+++--++++-|--++-++|+++|-++|-+-|+-|+++|+||+++++--+|-+|--||++||-||+++|+--+-+++++++-+++-|-+--|+-|+-+-|-|+++-+|-|-||-|-|-+|-+|-++--+++||++++-++||++-|+-++-+--+||++-+|+|+-++
-|+||||+-+|+|-+|+|-|-+|++++-|+||+|+++|-+++|++|+++-++-|-|+-|++++|+|+-++++-|++++++-++-+++-+-+++|+-+-+++-+|-+-+++-+-++--+++|-++|++--|-+++-|-++++++-|--+|+++-++|++|+-|++++++++++-+++|-++--+-++-++|++-++-|+++++-+-++-+-++++--++|+++-++|+-++-|+-++-|-+++++-|+||+
+|-++-+++|+++|-|+|-++-+-+|++++|+-+|++-+||++-+-++++++||||+|+++++-+++|--++-|-+|-|--+|-|-|+-|--+-||+|||+||+|--+--+-+++++|++-++|-|++|+++|++|+||+|+-++|-+|-++++++++-++-++|-+++++||-||+|++||+-++|-++|++|-+++|++-+++-+-|-+++|+++||++|+++-+++|+|-+|+++--+||+|||-+|
++--|+|++-++--+++-+++--+-|++++-+|++++++++++++-+-+++|++++-++||++-++-||+-+-||-++-+++|--+++-|++|+++++++++-+|--++-+++-+++++--+|++-++-|-++++++-+||+++++|+--+|++++++++-++|+++++++++||----+--++-++-|---++|-+++--++|+|++|-++++++++-++++|+--|+-++-+||-++-++-+++--++
+++++|||+++++++++-+|+|+++--||-+-+++||++++|+-+|++++++||-+|-+++|++|||-+++|-+-+||+-|++++++-+++++-+|-++|++---|++|++++++-+++-++-++++-+-++++--++-++|+||-++++++-++++||+|++|++++|++++++|-++-+++|+++|-++--+++++-+||||++||+---++++-|-|+++|+-|+|||-+-|-++-++|+||+++|-
||--|||+|+++++|++|+|++|++++-++|-||--+|+++|+||+++--++|+--+-|++|++++++|-++|+--+||+--+++---+++|++||+|+++++-|--++++|++-|---++|++|++-|-++++-++-++-|++-+++++|--|-|++++|+-|+-|++++-|||-+|++||--+|+-+++|+--+++--+++-|+++-+-|-+++-+++++|++++|+-+|+|||+--++++-+|++++
-|++-|++|+++++|+++-+|-++++-++++++-+++|+|++|-||+|+||||+++|+++-|++++--+|++|++||+|-+-++---+-|-+++-++-|+|+-++++-++-++|--+|++-|+|++-++-|+++++++++++-+|+|-+||++++--+++++|++++|+++||+|+++++|-+++|--++-|-|+++++-++++++++++-++++++--+++++|+||-+-+|-|-+++-+--|++--||
||||-+++++||+|++++++++-+||++|++|||+++-++++|++++-+-++++--+--++++++|-++++++---||+-+++++||+-|++-++||-+|---|+-+++++|+++--+-++|+-++++++++-++|-|+|++-||||++-++-+-|+|+++||++-++++||-+||++|+++++++++|+++++++-++++++|+|-+++++-|+++++-|+++-+++-|+|+--+-+-+-||+---+-|
-|++++-+-|++++-|-|++||||+|++++++-+++++|--|++-++++++++++||+||+-|++|+||||-++-++++-+|+||++|+|--++++++++-++++++|++|+|++++||+|++++++-++-+++-+++|-+++++++|+--+-++|+++|+|+++-++++++-|-+-++++-+|-+--++|+-++|-|++++++-++++-++++|-|+|-++||++|+|+-++|+++|++|+++|-+|+-
+|+++|+|++++-|++++++||++-++|++||++-+--+-||++-++-+|++++++++++|++++--++|++-+-||++||+|++|+---++++++++++++++++|-+++++++---||---|-+++++++-|+||-+++-++++++|-|++++-||+---+++|-+||+-+-++-++++-++-+|++++--++++|||+++--+-++-|-|-|++++||++++|+++++++++++-+-+++-|++++|
|||||+-+|+-+--+|+++-++++++|++++|-|+||-++-+++++|+-+|+++-+|--||+|+|+|+|+|-++|+++-+|---++||+++++||+-||++++|++-++++|-+|||+|++|++||++-+++++-++|+-+++|+++|||-|++||++-|++|--++|++++|-|++|++++----++++||+++-++-++-++|+++++++--++|++-++++|-+++|++|+++-|+++++++|-|++
-+||-++|++|+++++++|||++-+++-++-|-++-+|+++++|-+++-+++++|-+|+++|||||++|++|+++||-+++++||-+-++++++-+++++-++-+|+++||+-+--+++++-++-+++-|----+-++++|++|+++--+---+|++--|++|+|-++++-++-+++|-+-++++|||+|+|+|+-+|++|+++|++-++++-+|++|++-||-+||+|+++-+-+|+|||+||++++++
-|++++|+++++++-|+++|++|+||++|||++-+++++|++++++-|+---+++|++++++++|--+|-+--++-+-+++-++++|-+++-++-|++-+-++|+||++++++-|+++++-+++|+|++-+++-+-++-|-+++++-++++--++++++++++++++|++-+++|-++-+-++-++|++++--+-++++|+++++++-+++||+||-|-+++-++||+-+--++-+|++-+-++-++|--
+-+-|+-+|-++|++||+|+-+|+++|++|+|++-++-++|+++|-++++++++|+-+-+|-+|||++-+++|-|++--++-+++-+++|-++--+|+|-++-+++++|+-+++-+++++++|-+++-++|++--+++|++-|++++++|+++++||+++++-|--++|+||+++|+||||-+++-++--|+-+|-+-++-+++++++--+++-++||+|-+++++|+|++++-++++|++++|+++|-+
+|++|-++|+--+++||-+++-+-|++--++++++||+++|-|+-+-+|++-+++++++++++++++||-++++|+-+|+++-+++||++|-++++-+|-++++++--+|++|+-+--+|+||+|+++|-+||++|+++|-|++--++|+|-++|+|-++|||++-+|+-++-++++|+-++||+||-++|++-|++++++|++++|++++|+-++++|-++++-++++-|++-+-+-|-|-+|++|+++
-++--++++++++-|+|--+|+-++-++-+|++|+++-+|-+-+|+++++++++|-+||||+|-|++++-||+++-+++-+|+-++++|++-|++|+--++---++++-++++++-+|-++++++|+++-|++++-++|++++-++++++-|--+-||-++++-++++-++|+|+|++++-+|++|+++|++--+++++-+|++-+|++|-||+--+|+--++|+|--++--+++-|-++|++|++++++
++-|-+++++-+----|+-+||+|++-|+-++|+-|-+|+++++++-+||||+|+++++|+++|++++++-+-++++++++|+++-++--++++++-+-++|++|+--++++++-++-+-+|+|-|+|+-++|++++|--+-|++|++---++|++-||++++-++-++|||+++++|-++|+-+++|+++|-++++-++++|||||+-+||+-+|+||--|-++-|||++||++-+|+|+|++|-++++
+++++-+|++--|-|||++++|+++|--++++-|+|++--+++-+|+|++-++|||++++++-++|||++++++|+|-++++|--++|+|+--|+|+-+++++++-+|++|+||+|+|-|+||--+|-+-|+-|+++||+++|----+||++--+++++|+--+|+||+++++++-+|+++++++-+++|+|+|+||++|+|-+|+-||++++||+|++|-+++-|++++-+++|-+--+|++++++-++
+++||+++|+++++|+++-+-+|+-|-||+|++++|---+|+---|+++++++|+-+-++|||+|-|+|+++--|+|++-+++|++|+|+++-||++|++|+|+++|-+|+|-+-++|-++++|+++||+++||||+|+++++|++++--|+++|+|+-+++-++++++++-|-+||--+++|-+-++|++++++++|+-+|-|+++-++|++-+|++++|+-|++++-++++||-+|+||++|++|+|-
+-+++++++-+-+++-+|++-+|+-+++-||++++++++++++++++--+-|++|+++++-+|+|++++-++++-+-|+|+|++++++--++-++++-++++-+----+|+|++|+++|+++-+++|++-+|-++-|++++++++|-++++++++++-+++++-++++|-|+|+-+-||+++|+|++++||+--+++-++++|-+-+--||+|-+++|++-+++---|+-++--|-|+++--+||+||||
|-|+-+|++-++++-+|+-+-+++++-+++|+++++|-++|+++|+-|+||+++++++++|+-+-++++++||+++|-|+-++||+-++|++-+|+++++-|+-+|++|+-|++|++-+-+++||--+++|+|+-|+++-|++++|++++|--+++++-++|+-|-+++-+|--+|++-+-++|-|++++++|-+-++-+++-|-+|+--++++|++++--+|---+++|++|-+||-||||+-|++--+
+-++++++|++|-+++||++++||++---+++--+++-|-++|+|+++++|-+++-|-+++++++||-+++||-|+-|-+|--++++-+--+|+++---+|+||-||++|-+-+|+|+--+||+++-+|+-+|-++++||--||+++-|+++|+-++++++-++-|---+|+|+++|-+-+++++||-+++|+-++++-+|-|+|+++++++-+|++-++|+|+-+-+||-+-|+|-++++-++-+-++-
+|-|-+|--++|-+-++-+|-+|+|+|+++-++-|+|++-|++++-++-|++++++|+-+++++++|++++++++-++-++++--++++++-|-+--+++++++|-++++-++-+++|+--|+---+|+--+--++|++-+--||+++|+-+|-|+-|-+|++--++|--|+-+++--++++++++++-+|+++||+--||+-+-+++++++|+++-|+-+|+--+++++|||-|+++++-++++-+-||
++++++|+--+++++++++|+||++-+|+-+|++++|++--+|+|-+++++++-|++++--|+|+|-++-||+|+++|++++++++++||+-++-+||-+|++++|+++++|+-+|++++||+++-||+++++-|++++|+++|+|+-++-+|++++-+++-|+++++--++-++-+++++-+-+|++++++||--+-+|+--++++++++++++-++|++-+|+|+|++|-+++++++-|++-|+||-+
-+++++|+|--|-++-+++++|++--+++|-+++++|++--+--|||++||++++++++---+-+++++--++++|||-++|+++|-+++-+++||-+++-+|++|-+++++||+++++|++++-+-+--++--+|+++-|+++-++++++++++|+|-++++|+||++++-+|++++++|-|+++++-|+-+-|+++||+++-|--|++--+-|++|+-+|-|||+|||++++-|-++-+++-++-++|
+++||+|++--+-|+++|++++|--+|+|-+|+++++||-|+|+++||+|+|++|-+-+|+-++||||+++|+-+++|-|-+|+++|+--||-|-+|++++-+++++-++-+++-||++++-++|-|-+++||||+++-+|+-|-++--|-+||-|-||++++++--+||-+-++++|++++-|-+-++--++---|+++++|-++++|-+-+-+++++||+|+-++--||-+--+|-++++++++-++|
-+++-++++++-|+|+-+||+-+-||-+++++++|+++++-++----|+++|---++|++||+++--+|+-+++++++--+|+-|+---|+++|-+++--++++|-++-+++++|+||++-+-|++++|+-|----+-|+|-|+|++++-+-|----+|+|--+++-|-+++||+++|++|+|++|+-+|++-+--+-|||+++++++++++|-|+|+|-++|-+++++-+++++--+-++++++-|++-
++||||++++++++-+--|++--+|++++-|++-|+-+---+|+++---++|+-+-+++++-++-+-+|+|+-+||+|-+|+++-|+++++--++--+|+|+-++++++-++-+|++++++++|+-+|+++||+|--+-||+-|||-+-+++---++--++|--+||++-+-+++|-|-|-+-++-+++-+-++++|+|-|+-+-++++++||+++++|-+|+++++++||+---+|-++++++-|+|||
+-+++|+-+++++|+++++-|-+++--|-+||-++++++-+++||++-|++|-+-|++|+++|-++++--++++++|+-+|+-+++++-+|-+|+|--++++|+++++|+++++-+|++--++++++--+++|+++|+|++++|+-++|+-+++++++-|++|+-++---+-||-|++||++--+|+|+-+--++|++|---+-+++-|+--++|++|--+++++++|-++++||+-+|+-++-+-++++
++++++-+-+++|++-+-+|++++-++++++++++|-+|++++||--+--||+++++||+-|+++|+|||+++-++++|+++|---+++|++|+-+-+++++||-+-|-|++|+++++++++-+++|++++|+++++||-++++++++|+|++|+++-|++++-|++++|+|-|+|+++|+++++|+|++|+++-++|+-+++++++++-++-++-++++|+++-+--+++-|+++|||-++|++++-|-
++++-||++++++++||+-++-+|--++++++++|+++-++||++++|+|||++-++++|+|-+++-|++-+-+-+-++-+++|+-|-|--++|-|+-+|+|++-+-|-|++-++++++|++++||+++++++||+++++-|++|++-+-+-||+|+|+|-++++++|+++-+|+|+|+++++-+|+-|++-+|+-+-|||++-+-|-+|++|+++++++|++-++++++-++||-+++||++||+|+|+
+++++++||+++-+|-+-|+|++-+++|+-+-++++++|+|+|+++++-|-+++||--||++---++|++++++++|+--++++||++-+|-+-+-+|++++-||--||++++++--+-||+-+++-|++||---|++++++-++++++-||+++-++++-+||-|++-++-+|+-++--+|+||-+-|-++-|-++|-|-+-++++|+++--+|+++|-++++||++---++|+|--++++|-+|++++
++|-|++-||-++++-+--+|--|++-|++-+++++++++++-|||+|||-+++|+|+++++|-|+-++-++-+++||+||-+|++++--|++++-|+++++||++--|-+++++++|+|++|-|+|++|+--+||-+-+-++++-+---++||+|+--+|-++|--++|++|-++||++|++--++|+-++++++|||-++++++++++|+|-||++++++-|+++++|-+-+--+--|+++|-|+|++
+--|++++|++++++++-+++++|+|+++-++||-|+-++++++++|-+++-|-|-+++++++-+|+--+|++||+|++|+++-++++-+-|+|++-++++|++|-++|++++++++|++-----|+++++|++++||+|-|+++++++++-+---|++|-++|||+++|+-+|---++-++++++|+||--+-+++-++|-+||+|+++++-+-+-|+-+++++|+-|-++-|-+-+-++||+|--++|
+++++++-|-+++-+-|+-|+++--++++++-+++|+-++---+++-+-|-+|++++||+|-|-+-|-+||++|-++--|-+---++++--+||++++-+++++++-+-+-++++++++--+++|-+|-++--+-++-+-+--+||++|---+++++-++--+|++-++||-++-||-+-++-++|+-|+|++++|+-|++++|-+-++|+|+-++++++++|+|---++-|+|-++|+|+++--++|-+
|+|+++++|+||+++++-++|+||+-|++--++-++++-++++++++|++|+-|++||+++-+|+|+-+++++++++|-|-|-|+-++++-+|+++-++++|-----+||++|-++-++||++++++||++++++++-+|||-|++++|-|-+---++++--+|++++++++++++-+-|++||||+|++++|-|-|++--+++++|-+-+|-|+|++|++-|++-++-|+||+++--|+|++||-++--
|++--++--+-++|+++||+---++++++|-++-||+|-|-+++-|+++-+|+++-+---+++++++--|+++|++++++||||++||||+-+|++++-+-+-+||-++-|-|+++++||-+|+-+-++++++++++|-++|++-+|+|-|++++|+||++++|-|+|+|+++++-+|+-++++|||++|++-++-++++-++-++-+---|-++++|+|||+-||++-+|+-|+++-||-|+++++||-
|--|--|+++++--|++-+++|-++++-+++-|+-++|--+|+|++-+--+++|+++|+--+++++||++++-|--++|+-+|-+-+++-|+|||+|+-++||++-++|++++|-++-+|+|+|-||+|||+-++-++++|-+-|+++-||++|--+-++-++-++|-++-|+|+||++++|+++|++|+---|-|+-+--++--+|++++-|+-+|-++|-+++-+++++++|+-++|++-+++++|-+
--++|-++++++-|-+++++-+++-+|+--+--++||+--++-|+++|+|+-+++++|+-+|-|++++--|-|+++++++|++|++-+||+||++|++-+-++---+-|-++|++-+--++|+||++++-++-||+|+++|+||-++++-|-+++||++|-++-++|+|+++--+++---++||-|-++|+++|+|+--||++|++-+|++++++++-+++|-|++--+-+++-++||+|++|-+++|-+
++|++++-++++|+++|+++-++--||-+++|+-++++++-+|---++--+|+++++++-||-+++++-+|+|+||-|+++--++++++++||++-+||++-+-++||+++|++|++-+||++-+++|---+++|++++|++|++|+++++++++++--++++|-+|++++++++||---++|+|---+++++--+++++++++-+++++|+++++++++|+++++-|+|+++-+++-|++|+-|+-+|+
++++-+++-+-+-+|++|++--++|++++|--+-+|+-+|-|+|-|+++++|--+-++++++-+|+-++-+++|++++|+--|-+++++-|+--++|++|-++-+|-++-+++|+|+---||+++--|+++++++-++|++-++|++|+++--+-||++|-++|+-+++-+++|-++-|++-+++++-|+-+++-++||++-+++++++++++||++-++++||+|+-+++|+-+++++||||--+|-|+
++|++--++++|-++++++---+|++-+++++--+++-+++|-|++++++-+++++-+++++++++|+-|+|+|++-+++-+++-|-|+||+++||++|++|-+-+++||+|+-++-+++++++++|++++-||-+++++++|-|++++-|+++++++-++++-+|+++-|+++-+|+-|+++++-+|||+-++|-++-++|-+++-+|+|+++++-+-|-|+|++++-||+|+|+||+++|+-+-++-+
--++++-+-|+++|+++++|------|+--|-+++--|++|+++|+--||++++++-|+++-+-+||+-+++-++|||+|+++++-++-|-+-+--++|++++||+++-+|++++|+-+-+++-++||+++++++|+|++|++-++|++|+-|+|-+++++-++|+++++--+|+++-+++|++|||+-+++++++-+++||--++||-+++-++||||+-++++|-+|+||+|+|-++-+++|+-++-|
++++||-++++--+|++++-|++++-|-++++|-++++-|+-+--+++-+++|++++++|+-+++++|++-+++|-+++--+-++-|-|++-+--++||+++++|+|++-+++|+|+++++++-||+-++-+|+-|-+-+|++--+|-++|++++||+++-+++++|--+++-++++-+|+--|++-+|+-+++++++++|+-+--|+|-++|+-++++---+|++++|+++-++++++||++++-+--+
--|-+++-----+++|++++++|+++--+++-++++|++|||+-+-|++++-++|-|++-|+|-+|-||+-+-+-+--+-+-++|++++-|-++||+-|++--|+|++--+-++++++++++|-+-+--++++|++-|-+-+++++-+|-|++-++-||++|+++-++++++++++++++++-+++++++-+++++++++-+-++|++++++++++|+-+++|+++-|+--+|+++|+-++++++-+++-
-|++++|+++++|++|+|+|-++-+++++++|-+++++++-+++|+++|+++++|-+--++|+|+-++++++++|++|++++|||+-+++||-++-+++++-+-++|++++|++|-++|-+++-++++++||-+--|||+-+-|+++-+++|++-++--+-|+-+||-+++|-++++|+++++||-|++++|++++++++-++-+|+-||++|+--|+++||+++|+|+|++|-++|-+-+-|++-+++-
--++-++-++-+-+++|+--+++--|+|++|+-+++-|-++|++-|-+++-+--|+|++++++++++++-+|++-++-+-+-+|+++-++++|--+-+||-++|++|+|++--+-+-++++++++--+-+|+++|-+++|++--|++++-++|++-++|+-+++++-|+++||+-+|--+--+++--+++-+++++-+-|+|++++|-+++-||++--++-|-++|+--||++|||+|+|-+++++|-++
+-+-+-++-+-+++||||+|++++-++|+--+|+|+-++|-++|-|+|++++|+|---+-+++|+++++++|-+++++++|+++++|+-++|+-+---+-+|-++-+|+-+|-+++++-+++|-+-++-+|-+|+|+++|-+++|+-|-++-+++-+|||++|++++++-|+||+----+|++++|--|+++|-++-|+|++-|-++++|++++-|+++++++-+|-++||----+|++--|-+++-+++
++++||+++-++-+-+|++++|++++---+--++|+|++|++++-++-+-+-+-+-+++-|-++-|++-++||-+--+++|-++-+-++-----++|+|-||-+|+++|-|+++|++++++++-++||++||||-+++++++++|+|+++++-+-+-+++++-++---++-+|++||+++++|+-+-++++|+++++++++||+||-++++-+|+-+++-+-+|+++|-++|+--++|+++-+++-+|++
+++++-+++-+++|+||+++|+++|+-+++|+++++-+|+++-++|+|++|||-++++++++|||-+-+-++-+++|+--||--+++++|-+++++|++|++|+|+|-||+++-+++++++++|+++|++|+++++++|+--|+--+-+|+-++++++-++++++|++++-|+++-|+++-||-++++-++|+++++-|||++-+++|++---++|+----++++|-++++|++-|+-++-++|+++|++
++|++|||+||++++-++||+--+-|+++|||-+-+-+-|+----+||+-+-+-+-++-++-+++|+||+++-|-+++|+++++|-++|--+|++++--||+-|++|||+|++++++|+|-++-+-|+++---|-|+++++-++--++-++--++++-++++|-+-+|+|-++++++-|+++++---+|+|+||++|+---||+-+|+|++|++++||||+++++|-+++|++++++++++++--+++++
+++|+|+|-|++++++-+++|+++++-+++----++++|+|+-+|-||++-+||+-+-+++++-+||+--+|-|--+++|-+|||+|+-++|+-+--++|-+|+|++|-+++++++-|-++||+-|+++|+-|+||-+++++-++-+-+++|++-+||-++--+|+|-++-++---+-++-||-++--++-||-++-+|+|+|+-+++++-||--+|+|+++|+++++|++++--+-|+++|++++-+|+
-++++-++++--+--+||||||+++|++-+|++++++||++--+|++--|+|-++|++++++++++-+|+-++----+-+|-++++++--++++-+--+|-+++++++|||-+-++-++|+++|+++++|+++-+|+--+|+++-+++--|++--|++++-++-+++-|+++++|++-+|++-||+|++||--|-+|++||-+-|+-+++-+|++++++|+++|++|+++||+++|++--++++-+-+++
+-+||++++++++-++|-++-||++-|++++++|+++---+++++|--+++++--+--++++++++|+|-||+|+||+-+---+++-+----||++++++++|+|++++|-+|-++++-+--+|+|+++|+|++-+++|-|++|-|-|+|+|+|+++++|++|-+|+++-++|++-+++++++|+|--+--+-+-+|+|++++|---++++|--++-|++++|-++++-+++++++++++-+++++-+|+
||+++-|+||+--+--++++|+|-++++++++|+-+++|++++-|+---+|++|++||+-++--|++||-++++|-|++-|-+++|||+|++--+-++|+|++|-++||+-|++|+-+|-||+-|++-++-+|+++++|+++++++--|++-|++|+|++++--|+++|++++++|+----+|+++|+++-+|+++|++|+++++||+++++++-++|-++++++|+++++-+++-+-+-|+--+--++-
-|--+++|--|++|-|+|-++++++++-|-++||---++++|+++|||++-+|+++++--+-++-+--+++++||+|-|+|+|++++|+-++++++++-+++|||+-|-+|--|-+++||-+++++-+++|+||+-+++++++|+-+++|-|+|-++-++|++|++|||+|++++++++++-|++++--+++++++++||++-|-+|+++++|--++++++|+|-+++++++++|+++++++-++-++-+
|++|+++|+|++|-|+-+++++||-|+++-++++++++|++-|-+|+|++++++-|+--+|+|+++-|-+|+-+|++++|+++++---++++-+--+++++||+|+|+-+|-++-+|-++|+-+++++-|++++--+++++|-+--+|++++++++-|+|+++++++|++|-+++|++++-+++|+||++-++++|++|-++-+++-+|++|+|||+-++++++++-+++++++++++--|-+-+++++|
++|++|++|-+-+|+-+|-|++++|+|--++-+++|++|++-+|+|--+|++--+++-++++++-++||+|-+++---|+--++|++|+-|-+|+|-|-+++++-|+||+|++----||++++-+|+-++|-+++||+++|++++-+--+-+-+|+--+++--|+++-+++---++-+++|++|+++++++++++-|-++++|||||+||-|--+|+-+|+||--+|||-||+|+-++++++++++++++
||+||+++|++|+||-++++++++++---++|++++++++-|||+-++--++|+|+|-|+||++-++|+-||||+-+--++++-++|-+||++++++-+-|+|+++++--++++++-++||+++||+|++|++||-||++-|++-++|+|++||++|++-+|+||+||-+-+++|+++-+---+|+-++-+-++++++-|++||-+++++|-+++|+--|++--+++-+++-|+|+-++-+|+++++++-
+--+++-|+-+-+++++|+++-|++---++|++++||++|+|-+++|+-+--||+-++|++-+-|-++|++++|+|++|+++|-+++|+++++--+-|-++-+|+|+|-++--+-+-++++-+-+++|++|-|-++++++--++-++++-|+++++++||+++++++-+++++|-+-+++|++++-|+-+++--++-++|++-++++|+++||+++|-+|-+|+|+||+-++++|+-++|+|++-|+-++
+-+|+-++++++-++---++-+|+-++++-+++|++++-|++|++-++--+-|--+|++++|+++++||+-|||-|+-++|+|-+|+++++++++-+|+|+-++|++|+|+++++|++|+++--+-|+++++++-+|+|+---|++-+++|++||+++++++++---|+|++++-+|++++|+++++|+-+--+-+--|-+++|++++++|-+--|+-+-++|++|++|++++-+|++|+++++|+-++-
-+|+++++-++-+|-+-||+--+++|+|+|-++|-+|++|-||-----+|+-|+++|--+-+++++||++++++|++++|+++-+|+++-++++|-+-++++|-|||-++|+++-+++-+++-+++|+|+|-+-+-+++++--+-|+--+++-|+-++|+||-|+-+|-++++++-|||---|+++-++++++-+++--|++-|+++++++-+++-+|+|++++|++-++|-+|-++++|++++|++|-+
++++-|++++||+|+-+--||||+|||-+++-+-||+|+--+|+++|++++-+++-|+++|||++++|-+-++|+++++|++||+|+++-+-+++||+-|++|+++++++|++-++-||-|-|++-+-+--+-++--+++++++++--++-+++++||-|+|+|++|-++|+++++|+|-||++++++++-+-+++|++++-+-+++|--+-+++||++++-+-+|+++++|++-++|+|+++|+|+|++
+++|+++||+-+-+|++++|+--+|--++|||++++|+++++|---|+++-|-+---++++||+++-+|+||--+-|+++|+|+|++++-++||-+-|+||+++|+-+-+|-+--+-+-|-|+|+++++|+++-+-+-|++++-|+||++++--++++++--++++-+|++-||+|+-||++-++|+-+|+|+---++|+||-||-+++++-+|-++++++|-+-+-|+|++++-|-++|+++|++|+||
-||-|++|+-++-|++||+|+-+|-++-+|-|++-++|+++|+-||++|+-++-|++|-|+|++++++-++|-||++---+|-++||++++++-+|+|+|+++++++++-+++-++|++|+++|-|++|++|-|--+--|-++++|--|--||++-|+-+++++++-+|++--|++++||+||-|++||+|+||+|-++++--++-++-++++++-|++-+-|+|++|--|||+|+|++|++++++-+--
++++++-+-++|-|+--+|++-+++|+-++|+-++-|-|-++|+-+++++||-++||+++++-+||+++++-+++++--|-|+-|+++|+++++-++++|+|+|++|||+++-+-++-+++|++++++|++|++++++++-|-++-+-++-|+|+++|++++-+-+|||+++--+|+++--+|+-+++-++-|++||-|+++++|+++++++++++-+-+|-+||++|+|-+-|++|++|++---+-+|+
+|+++|+++++++++-+-++-|-+|+++|++++++|++-+-+++|+|-++|-++++++-|+++|+-+++|+|++++++++|++++|++|--+++-||-++|++|+---|++|-|+|++--|||-+---+++++||+++|++-|+|++|+||+|++-+||--|+++-++|++-++++++-|-+++|||+++++-||+|++++|+|++|+++|+-|-+-++|+-||++-++++|++-+-++-+-++|+-+++
-++++-++-+++-|+|+|+-++|+-+++|++|+++-++++++|++++---+++--+++++||-++++-+++---|+++++||-+|+|-+|||||+-++|-+|++--|-|-++|+|++++||++|++++|-+++|+-+|-|++--||+++|+++++++--++|++-||++|++++||+-+++|++-++++|-+|-|+++++++++-+|++++|+|+++|++++++-|+--+|+|-|-+|+++-+|-+|||-
-+-++++++-|+-|+--+|--|+++++++|+++-++|+--++|+||+++|-++-++++++||++-++++++++-|---++--++++-|++|-++++|++|+++++|+|++|+++|-++++-++|++-|||++-+||-|-+++||+-+|+++-+|+++-||++++-+++++|-+-+||-|-||+++|+|++++|-++---++-|||-+|++++++-|-++-+++|-++---+|+-++++-|++-+++++++
|++++|+-|+|++-++|+|-+-||+++-+++++|+|+-+||||++++|++-++++++|++-+++-++++++-+-+++|-++--+|-+++++++-+-+-+-++++-+++++-++++|+|+|++++-|+++||+++++++-+++|--+++--|--|-+++|+++-+--++++++++||++|-++|-++-+|-+++++|++++-++||-|+-+-+-++++++++--|++---|+++|-+|+++|++||---|+
-+--+-|+|+-++++-|+++++++++-+|--++-++-+|++-+-+|+-|++-++|++-|+++++++-|+-++-+++-++-++-+-+-||+++||-+|++++-+|+++++++-||-+++++-+|++-+++-||+|+|++++++++++-++-|+++|-++|+++||||++-++-|-+|+-++|+-++++++++++-++++||++++--|++++++--+|-+++|++|+|++|--|+-++-++++++|+|+++
+|++-+++--+|++||||+++-+++++-++++++++|+++||-||++|-+++-+|+|-+|-++|-||+-+||++|+++++++|++---|+++-+++--++---|+++|+-++++|-++|++-+-||++-+-|++||+|+-++-++--+++++-|++|-|++|+|+-++-+---++++++|+++++++++++|++|++|+++++||-++++-++|+|++-|-++|-++++|+++|--+++++-+-+-|++-
-++-++++++++|++-+|++++++++++++--++-+-+-+|++++++|+++++++++-+||++|+|||+++++||+|+||||++|-+----++||--+++--+||+|+-+++-++++++||+-+++|--++--||-+-+++-++|+-++---||+++-|+-+--|++||||+++++-+++++|++++-+|++|-+++|+++++--++|++|+|-+-+-|+++++++|+++-++|+++|-++--++-|+++
++++|++++-++-+++|++-|+-++-|+++|+++-+-+-+|+-++---|+|+|+|--+||-|-|+|++--+-+-+--++||++++|+++|++----++--++++|++|+++++-||++++||++-+|-+--+++++-++--+++|++-++||-++++++-++-|++++|+++++|+--+++++++|||+-+|+-+--+-++|+||||++++++|++|+|+-++-+-+++++--+++++++++++-+++|-
+|-+|++-+++|+||-+++|++++++||++-++++--+--|+++|++-+++-|-++|+++||+++-+++-|--++++||++|+-++++-++++|+-++-+++|++++-++++++++|--+|+|+-|++-+|+--++++-|+-|+-+--+-|+|+|++|+--+--+++|+++++--++|-+++-|++++||-++++||++|+++-++-+|+--+-+++++++---++++++++--|+++++++++++++|+
+--++|+||++|-|-+-|+||+|++++++++-+-+-++-+++-+++|-||++-+|+++++++++-|++-|+++++++-++-+-+-+++|+++|+++--||+-||+|+|+|++||+-+-+++|-++--+++++-||+-++|---+++|-+++||-+-+-++--+-+|++|+-+++++|-++-+++--++|+++-+-+--|-|+|++++-++-+--|-+-|++-++++|++++|+|++-++|++-|+++++|
+--+++++++++++++-+++|++++++-|+++--++--|+++++---||++++|-|++|---++-+|+|-++++++++||+++++|++++++|+-++||++|-|--|++-|+-+-++-++++++++-|++-++--++++++++++-+++|++|++-+-++||++++++|-|+++++-|++-|+++|+++++-+++--|++++++++|++++++-+++|+|+++|+|+-|-||+--++-++-++-++-+|+
-+++|+|-+|+|+++++|||-++||+|+||+||+|||++++|+-|+||-+++++|++-++|+|+-++|+++||+-++--++-|++++||+||+++++|++--+-+++--+++++++-|++-|++|+-++|+--+++--++--|+-++-+|++-+++|+++|-++++--|++++-++-+++++|+|+-+|-|++|+++++-+-++|++-++|++++|+-++++|+++-++|+-+|+-||+-++++-||||+
-|+--+-+--+++++|+||++|---+++-++-++--+|++++-+++++++-++-+--++-|++-+++-++|-+-|-+++|+---|+--++|-+++++++-+|+|++|++-+--+++++-+|+++++++-+++++++-++||++-+++++-----|+++++-++|-+++|+-+-++++--|++|+++|+-+++++|+|+|-+|++-+++-++-+++||-+++|++++|++-+++++|+--+-++-+|-+|+
---|+-|++++|--+--+++|++++++--|-+++++-|+|-+-+++++-++--++++|||+|++|--+|+-|-+|+-++|++++++||++++|-+++-+++--+||--|++++|+||-+|||++||+|+-+|+++|||++--+++-++++++++++-||---++++-|+++|++|+++++++|+++-+|+||+++-|--++++++++++++++-|++++++-+|++|+-++-|+-+--++++++++++++
-|++++|++-|+|+-+-+-+++|--|++-+|++++--+++++|+++-|++-|-+++||--+++--+++++++++-++++||+-|+-|++++|++++--|||++-||+|||-+++-++||-|++--+-||+-+++|++|+-+||+++-+++++++|-+|||++-|+|+|++-+++++++++++|-+|-|+|++-+|+++++++++++-|-+++-+-+|+++|++||++|++-++++|+|++++|+-+-|+|
+-||-----+-++|+++++|+|-|-|++++|+|++-+|++-+++-|++++|||++-||+++|+++|+++|||+++-+-|+--+|++|+-|+++++-+|+|+++++-||+-+---||++++-|+|---+||+|+++-+++++++|-|-+++|+|--++|++++----+++++++++-||--+||--+-+-|--++++--+-+|++-+|+||-||++|-++-+--++|+++--+||-++++|-++++++++|
+-++-|++++--|+++-+++|-|++-+++++|+||++-++-|+|+++-++--+++--+-++-|++-+|++|++++++++-+|-++-+++-+++-|||++--+|+-++|++-+++-++|+++||+++|+-||++-+|++++++++--||+|+++++++++++-+|++++|+++++++|++-||+|++|-||++++|-|-+++-|||+|+++++-+-++++-+|-||+++-+++++-+--|++++|-+|++-
-++---|++---|+|++|++|+|+|+-|++-+|++|++|+-+++-+++---++-+++++++|-+++++||+-+++|++-++++-+++++|++-++|+-++++++||+|+++|-++++|+||++|-+-++-+++-+|-+++-|+-+||+++++++++++-|||--+++-+-|+|+|-+++-||++-+++-|+++--|-+-+++-+|++-|--||++++--+||++|+++++|++++|+++++-|+-+-||+
++++-|||++-+-+-|+-++-+--|++-+-++-+-++++|+|+++-+|++-|+-++++-++--+++|+++-+-+++-+|+|-+-+++-++++--||+--+-|++++||+++++-+++|+|+-+|+++-|+|++++--++--+|++||+++|++-|-++-+||++-++|-||++++|||+|-++||+-++-||+++|+++-++++++-+|-||++-+++++--|+|+||-|++||-+|-|+++|+-|++|+
+|++++-+--+-|++|++|+++++--+|+++||+++++++++++--+--++---+++++|||++||+-+++-+-++++++-|+||+++++-----+++||-++|++++---|+--+||||+---+|++++-+++|++--++-|-+++|+++-++|+++|-++++++|-++|+|++++|--++|+--++++++-++---|+++----++++++|--++-+++|+-|++-++-|-+|+++-+++|+--++++
++-+|--+++|++-|+++-+++|-++++-+++-+-+|+++-+++++++|-|++-+|+||+|++++-++++|+|+|+++|-++--+-+++|+++++|++++++|--+|+|+-++|+|-|++-+|+-|++|||++++-+-+-+++++|++--|+-+-+++-|+||-++|++-|++++-|-++-+|++-+++|-+|--+++-+++|--++|++++++|-|+++|-++|+|++-||--|++-+++++||+|++|
|++-+-+++-++-|+++-+-+++---++++++-|++-+|+|||++++++||+++|+++|++-|+|++-|-++-++++--+++++-++++|+|++|-+++-++|++++-++|-++++-|+++++-||-|-+|+++|-|+-|++|+++-++++++-|-||+|++++||++--|++-|+++|-++++|+++|+++++|+|++-++-+--||++-+++-++|++++||+++--+++++++-|++|-+--|---+
--++++|++--+-++|-+||--+-+-+++-++|-++----+++-+++-++++-|+|+++--+++---++-|++++++-++-++++++++|+-++++++++|-|+|++|---|++-+++-+||++-+|-++-++||||+-+-+++--++|-+|++++||++++++-++|+|||++++++++++|||++-|+|++++++|-||+-|+-++|++++||--++|+-|-++++++-|++++-+++|+++++++++
-+++++++-+++++++++++-|++|++--|+++++-++++-|--++++|++++-+|++||++|+++||+-----+|+-+-+++|++++++-+++++|+++|-|+++++-+-+++++--++|||+||+++++++|+|+-+-+++++|+-|-+|+-+|+-+--++++-|-+|||--|++++|++++++++|-++++-++|+++-|++-+++|||+++++|+++--+|+|-|+-+++|-+---|+||++-+++
||++++|||-+--|+|+-|+++-+|-|+++++-++++++|-++-+||++|-+++-|-+--+++|+|+|++++-|++-+++--+++++|-|+-+++++-++|+-|++++--+-+-+++-+|++++|++++|+--++++--++|+++|+++|+-|-++|+|+-+++++++++-|-++++++--+-|++++++++++++++-+-++++++|-++|+-+|+--++|++++|++++|-++|+++-+||+--+|--
+-|++++|++++++++|--+--+|++++-+|+-+|+||++|-+-|--|++++-++++||++|+|+--+++++|++-+|+++--|+-++|+-|-|-+-||++++|-|++-++-++--++++|-|+-|+++--++--++-+|-++|-|+++|+|+-+++++-+---|++-|+-|+|-|++++|--|+-+++|+++++||+||+|++-+++|-+-++++-+|+++-+++++++-|++|+++++-+++++++++
++|+++|-+-+++||+++|-+-+-+|+|++--++|||-+++|++++++|-+-+|+|+-|++|-+++-+|||++-++-+-+|+|+-|-++|+|++++++++-+-|+++++++|||-++++++++++|++|++-|+|+++|+|-+|+++||-++|+|+-|+++-|+-++++|++||+++-++-++-+--++|||+|-+-+-+++++++|++-++++++--++++-+|+++++++||++-+++|++|+++|+-
++-+|--++++++++++++++-|+++||+++++|+|+-++++++-+-|++||++|+++|+-+||++++|+|+-+++-|+--++|+-++++|-||+|---++|-++-++|--+++++++--+++-+|-|+|++||+++---++|+++-++-+++|||--+|+-+++-+++++-+++|+|+++|-+|+-++|+++++|-+--++|-|--+|-+++|++++|-+++|-+-+++|+--++++-+++|-++++|+
+--|+--|--+|+---+|-++|-|++++|+|+|-+++|+++++++++|-++-|+-++++-+-++-+|-+++++-|-+++++|||+-++--++|-+||+--++++-++++--++-++|+-|++++-+|++|--+-|+++||+-++|+|++++++++-++--++--+-+++-|-++++|++-++++-+--++++|++-+++||++++++|-+|++|+++|-++++-+|--|++|-++|-+-+++--+++++|
+-+-+|+++++|-|++-|++++|+|-+-+++++-+++|+||+|++||++|+-++|++||+++|-+++-++---||-+++|+++++-++++-|||++||+++---|+--+||++-+||--|---++|---+++++++++|+-++|+++-+|+|++++-+-+|+++-++|-+-++|+++|+++|+-+++---+-+|++++||-+||++|++|++||+-+|++|+-++--|-+|-+++-|+-++++++|+--+
++++|++-+|+++|++-+++-|-+-|+++++++-++++|+|+|+-++|+||-+++|-|+++|+-+++++-++|-+-+-|+++|+++++++||-+-++-+++-|++-+++|+|++-+++--++|+++++++-++-|+-++++-+-++-+|--|-++|++-++--+-+++---+|--++--+++||+++|++|+++|+||-++--++--++-+++|++-++|+-+++-||++++-++++|+--||+|++++|
+-+|+++++++--+++-++++|+|-|+++-|+++-++|++-+--|+-++++++++-+|+++|-++|-+|+++++||++||-++++-+-+-++++-+++-+++|++|+++++++|+--+++-+-|+++||++++++-+++-|++|+|+++|+-+--++-|-|+++--+-++--|+++++-+++++++|++-++||+--+++++-|-+|+|+-++-++++++++-+++++||+++||++++++-++-++++|
|+|+-+++-+|-+-++-+||+|+||+++++++|+++++-+|+++-+++-+++++++|+++-|+++++|+|||++++-+--+-++-+|+++++-|-+|-|-++||-|+|+-|+++++++++--++-++-|+|-|++-+++|+-|++++--|+++-||+|++-++-+--+++++-+-|-|+++++|+-+-++++-|++++-+-++|-|--++|+-++-+-++|++++++|-|+|-++++++|-+--+-++|-
|+|-|+|-++++++++-++++||++||+++|+-|+--++|-|++|+|-||+++|+++|-++++++++||+++|+|+|+|-+++++++++-+++|++-++|--|++-+++++-+|+-+++++++-+|++++-|+|++++|+++|+++++++|+|+-+-|++++++++-|-+|--+-++|+++|-++++|-+|-+||----+|+-++++|-++||+-+++++++|++|+--+-++-+|+|++++++|+|+++
+|+++++++++-++|-++-+-+++-||-++||++-+-+++|-+|+++-|+|+++-||+--|++++|+-+++-+|--++|||++||+++++++--++++++--+++++++|++++-+++-++-||++--+-+++|-|-++|--++|-|-+|+-+-|+|+-++--+++++-++|++++++-+--++|-+|+-+-|+|+|+|++-+-|++++++|+|+++-+--++|+++|+|++++++++|---++|++++|
+|++++-||++|-+-+++|+++-+-||-+++++|+++++++++|+|++++|++-+-+++-+-++-+++||++++|+++++|-+++|-|+-+|-|-++-|++-+++++-++++--++-+++-|---||+|+-++-++|++|+|++-++-++++-|--++++++++-+|+--+++|+++-++--++-|++--+--+-|+|++++++|+-|++++-|++|-+|++-+++++++-+--++-||++--+++++++
+-|+|-++|--+-+++-+++-+|+++|+-|++-|+++|+-|--+|--||+||+++++--+-+-+-|+-|-+|++-|||++|-+|--+|+-++-|+++++++-++|-||++-+|-+--++++-++|-++-||---+||+|--|+|++--+++----++|++++|+-+||++-+++++|+++||-++|+--++-|+++|+|+++-++++-+-+++---++|+-|-+++++++++++-+++|-++||++++|+
+++++|++++++-+++++-++++|+|++++-++++--+|+++-++-+++--+++|+++++++|+++-+--+++++++++++++-+-++++|++--++|+++--+-+++++-+++++|+--|--++-+||++++++-+++++|+--|+-|+-++-++-+-+++-++-+++++-+-+-+++|-+-|+++++-+++++++++-+||+-+--+|++|+-+++-+--|+++--|++|+|+++++||+++-+-++-
|++-+|+++++|++-+++++-++++++-++++|++||+-++|+++-|++-++++|+--+++-||++++++++||+|-|+|+|||||++-|++-++++++++|+|-++--++++|+||+|--|-+++-+|-++++-|+|+|+||+|-+|++|++++-|+++++-+-+-++-+||++||-|++-|-+-++++++|++++++||-+-+++-+|++++-+-|+|+--+++||+-|+++++||-|-+--++++-+
+++++-|++-++++|++-+++++++|-|+--||-+|++|++++++-++++++|++-++|+|+|+-++++-++++-+||+++++++-++++-+|-+|++++|+|-|-+---+|+++----|+-++++++++|-||++++---+-+-++-+++|-+-|+++++|-++-++-+|+--|+|++|-+|||+|||-+++--|-|-+|+|++--++++++|++|--+++--|++|-+|++++|+-+---++++----
++++|+++++++|++++++|+|+||-+|++|+++|-++-+++++++++-++--||+|+|+++++++-||+-|++++-++-+-+-++++++-++--+++|+-|--|-++-++++++-|+|+-|+++++++++||++++++|+|-++||-|++|++-++++||+||++|-|+++++-+|++-+++++++++-|++-+++-+++||+++--+++|++|+++-||+-++|++++-+++-+-|-+-+++|-|-|+
+|++|--++||+|+|--++++++---+++--|+---+++-+++-++|++|+++||+++-+++-+++|-++--++--+-+|+-++++++-+++++++|+|++++++++++|+|+|+++++|++++|+++-+++++-+++++--|-++---++-+-||+|+--++|+-++++++||+++|-+++--++-+|-++||++|+|++++|||++-|+++-+-+-+|++++++++|-||+|-++++++-+++-+|+|
-+-+++-++|+|++-++|-++-++++++++-++++--|||++++|+-|--++-+-+++-+-+||---++-+-|+-++++|+-+++|--++|+++++|++-++|+++|-|++|||-+++++||++||+-+++-+|-++-+-|+++++|+++-|+-+++++|--+++++++++|++|+|++|||-+-++++++++-+|||-+++|++-+++|++++++|-+-+-+-+-++++++|-||+-|++++++-|||+
++|++++++++|+|++-+++-+|+|+-+--||+++-||-+-++++-|+++-|+|++++-+++++|+++++|-||-++-||++-|+-+++||++++|-+-+++++|+++-++|-++-||+-+-||-++-++|+-+|++---+++|+++++-|+|++|+-+++++|++||+++++|++-|+++--++-+|+++-|+++-+|+-|-+|-+++--++++++-+++-+++-|-+||++-+|-+++--|+||+||+
+++||++++++++-+||+-+++++|--+--|-+++++|+++-+++++++---+-||+--|+--|++|+|++-+++-+-||--++-|+++-+---+++|++||++++|+-+-+++++|+|++-+|+||+|+++++||-++|-+++||+-|-+-+-|||++|++++|++||+++++-+++-+++-+++-+++|+++-+-+-++++++|+++++--|-+++-|++++++++++++-+-+-+||+|||-+++++
++++-+---+-|+++|-+-+-+++++-+++||++-+|++++-+--+-+|+-|++-+|++++|+--|+++-+++||-|++-|||-++++|-+-+-|++-+++++++||+++|+++++-+++|++++-+-++-++|+++++++-+|-++++|++||++++--|-+|+|-++++++|-++-++++|++|+++-+-|||+++++|+++-++++||+|+|++|-|++-----+++++|-+|++++++-+-|-+++
--++|+-+||-++|++-++-+-|++-+--++|+++|+++|++-++++--+-++++|++|+-+++++|-|+-+++++--|-+++-|+-++++--+|--+|-|+|++|+++++++-||+--+-|-|--+||-++++||-+++--++++-+-+-+++|++++--|+-|+|++-+-++-|-++-++|++-+-||-+-+|+++++++++++++-+|+||++--++++--+|+|+|++++++++-++--||||+|-
++|+|++|++|+++-+-|++-+++++++-++|+|-|+||++|-+|++|+-|-+++||+++||-+|+++-+-|+++-++-----|+++|+++----+-+-|+++|++-+++++|+|+++++||||++||-++-+|+|-+|++-++-++++-+--+--|||++|--++++--++-+||++--+|++++|+|++--|+++++|-|++++-++|++|-|+|||++++|||+||++||+|+++|-+|++++|++-
||-+++|++-++++++++|+++-||+++-|+++--++++++--+-+++++-||++-+-+|++++-+++++++++++++||++||+-+++--||+--+-||++++-|-+++|++++++--++++-||+||+-||++--++--+-+-|-|+++-||+++++++|-|+|-+||++++|-+|+++|++|++-++-|+-||++|+++--+|-++|++-|++||++++-|+-++|+|+++--++++++++++|---
|+-++++|++++|-+--|+++++|+|||++--+++++++++++|-|-++|-+-+|+-+++-+++|-+++++-|----++++++++|++|+-+-+++|+-++++|+-++|+-++||+-+--+-++|-++++|+++-++||-|+--+++++|+|++|++-++++++++-++++|-|+++-++--+++++++-+++++-|+|+++|+++||-++-+--+|+++-++-|++++++-+++++--||-|+|++-+-
+|+++-+++|++++++-|++|++|---|++++||+-++++|-+-+++++++++|++|+++|+-++++++-||-+++-|++-|+++++|-+-++-+++|+|+++++||+++|++++|+++++++-++|-|-|-+++++++|--+|+|+-++||+|-++|++++-|+|-+++-++-+-++-+++|+-++++++++|++++++|++-+++-+-+||++|--|++|+-+-++++||-|+++|+++-+--+-++|
++++++++|+++|+++-++|+++++|||+-+++-|-|+|++++|+++++-+-|++|+-|+-+++||-|-+-++-+++-++-++--++||++|++|-+++|++-++++-|++--+++-+-|++|+-||+--|+-||++|+--|+-|-+++|+++|+++||++-+++|++|+||++++++++|+-+|++--+|++|+++-++++-|-++|+-+|+++--+|-++|++|++|-+|++|+-|++|+|-+|+++-
+-|+|++|+||++++++++++++|+-+-+++++-++-|+++-|++--+-+-|++|++-++++-||+|++++|++++--++++--+|+++++-+|--+++++++|+-|++++++++++|++++|-|++++-|++-++--+++|++|+|-+-+||+|-+++-||-++++|+++-++|-||++++|-+---+|++-||||+||+|+++++|++|++++-++++++||++|-|+--+-+-+|+++++|||-|+-
++--||+++++|+++++|+++++++++-+--+||+-+|+|++|-+++++-|++--+++-++|+-+|+++--+|+++++|++++++-+++++|+-+++-|-+++-|+|-|++|-+++--++++|++-|-+||||+-+|-+|++--+++|+++--+-|+||+-+++++++|++++--+|+|+|++++-+-++||-++||||+--|+++|+-|++++|--+++-+|--++++--++|++-|-|+|++++++-|
-+||+|+-+++|||+|+|++-|+++|-|+||++|-+++++---++|++-|-++--|--++|+++--+|+-++++-|++||+++||-++-+|+|+|+++|-||+|+++|-++++|+|+-+|+---|--||-+--+---++-+-+++++--|+-++|+|++--++|++|-+-+|++++++++++++|+++-||++-+++||++|++--+|+-+++++++|+++-|-++|++++--+++-+++|+||+++|+-
++++--|+|+||+-|-+|+--|-+|-|++|+|--+|++++++|+++++--+-++++-+|+++|+-++|+||++|-++-+++-++++++++++++++++||+|--|--++|+++-++|+++--|+++||-|++-++-++++|+|+-+-|+|---++++-++++|--+|++-|||++--+-++++++|+-|-+++++---+-++++|-|+-++|+++|+++++|+|-++-++++|+|-|++|+||||+-+++
+++++++++--+++||+|+-||+++|-+-+-++-+-+-|+|++-|+|+++-+||++|++-+||+-+|+-+-|+|-++|+-++||+++-++++|++|+++++|++||+|+++|++-||++|--+-++++++++|-+|||+++||++++--|++|++-++|+++-+++||+++-+-++|-+-+-++++++-|+|+++-+-+||-|++++++|-+|+++++++++++++++-|+++-||++-+|+|-+|-+++
++-||++++|+-+-|+-+|-|+|++|+++++++++|++|++|+-++|+++-|+++||++|-++++++++|+|++||+--|++-+++-+-++|+||+|+--|+++++-+--++++||+-++|++||-++++-|-+|++|+-++++++++|+|--+-++++++|+|-+|||++--|+++++||||++++++++-|+++|+++++-++|+++|++++||+|+++++|+-|+--+++|+|+||++-+-||+||+
+--+++++++++++-+++|+||-++|+|++|-+|+-+--+-+++++-||++-+|--+|-++||+-|+++|||+-+|-|+|+|++-++++++|+--|+++||----+-|||++|+++++++++|-||++-+--+++++++-|+++-++-+++-++++++|+|-+++|++++|-|||+-|++-+++-+++|+|+-+++|++-++|+-+|++|||++++-+++-+++++++|+--+++++|+|+--+|+||++
--++|++-++|++++-++-|-+++|++|+-+++++--+|+++|-+|+|++++++++-+|+||++---++++++++|-+|-||++++-++++-++++-+-+-+|+-+++-+||-++-+--|+-++|+++++-++-++-|+---+|+-+-|++|-+----+++-+|-++-||-++++++++-++|-++--+|+++|-+++--|++-+|+++-+++|+--+-|||-||+++|||+++|+-+++-++|-+++++
+-+||--+-+++++++-++--+|-+++-+-+-++-|+++++++|-++++|++-+--+-+++++|---++++|++-|-+|++|++++++|++++|-++++-++|-+|++++--++++|++++||-+++-+-+-++++|+++|+|++|+++-|++|++|-+-+-+++|+++-+|+-+++++++++++---+++++++-+---+-|+++|++|++||+-|+|+|++-|+|+++|-++-++++|++++++|+++
++-+-++-|++|+-+|||+-++++|+|++||+-++++++|+||-|-+++|++++|+-+++|+|++-++++|--|+++|+++++-+--+++++++++-+++-+|+++++|+||+|++++-|+|-++++|+|-+|+-+++|+++++|++++++++|||--|++++++|+++-+-+++++++-+--+--|++-+++++--+|-+++|++++-|++|+++++++++++|++--++---++|+|+-++++-+++-
+++++-+++-++||++|-++-+||++++++-+|+--+|+|+||-+|-+|+|+++++-|+++|||+++|-|++-|+-||+++|+-|+|-+++++++-+|++++++++-++|+|+|+|+++|++-||++++-+++|+-+++++|+||-+++++++++++++|+++-++|++++++++-+||-+|++++-+|-++++-+-+||+++|-+|+-+++|++-+++-|-++++|++|-+++-+--|-|-++++|++-
|+|+++++|+++|-+++|+-++|+-+++++|++-||++++++-|-++++++++++++-++--|+++-+++-|++-++++++++++-|||+-+|-++|+++|+++-|++|-++|++++++++-|+|+++++|-+++++-+--++-|+|-++|-|+++++++-++|-+-+-+|++-++++-|-+++|+++++-++|+|-+++++-+|++++|-+++++++-+++++++-++|+||+|++-+++++|+--|++
+|||-++++++++++-||-++++++++|+-|-++|++|+|||+++-++--++++|+++---|+||+|++-+++++---||+||+|+-++++--++||||-+||+|+++++++++++++|++|++-|+-+|+++-+|+-+|+-+--++++|-|++||++-++-+|++++-|++|-+++-+++++--|+++++++|--+++-+++++|++-+||+|+|+++-+--+-+|-+++++--|++++|--++-|+-+
+-+-++++--++-+++++||+|+++++++++++++|-|+|-|-++++|-++-+-++++-++++|+|++++++-++|++|+|++|+-|||++-+++|++++||++-+++++++|++-+++||+|+|+||++++|-|+++-||-+++++|--+++-+-|+|+-+++-+-+-+||||+-+++||++-|+-|+++-+-++-+||+|-+++|-|+||+-++-+++|+++++||+||+--|++++||+++|+---+
+|++++++++-+|++|+|+++++--|++++++|+|-+--+-|+|--+|-++||+|+|++++-|+++++-|-+-+++||----+++-+--++++|+++|+-||+-++++-++++|++-++|-+++++++-+++++++++++-+-|+|++||-+|+-+|-++-++-+|+--|||-+-++++|++-+-++--||-+++---||++++++-||+-++|+|++++--++-+++||+|++++||--+++++||-++
-+++--|++++|-+|--+-+++--++||++-|++++--+|++++-+-+|+-++|+---++-++++++-++++-++||+++-+++++|+-+-+|+++|+|||++|++++++|+|-|-+++||+++-||+++++-|+|+|+++|+||||++-+|+++++||+|+-+|+-++||+-|-+-+|++++++++-|-+|+-+++-++++++-+-++|++-++-++|+|+++|+++-+---|++++++++|+|++-+|
++-+|||+||-|++---+-++--++||-|+-+|-++++-++-++++-+++-+-++|-+|+--++|-+++-+|--++||++++|-+|++-|-++|+|-+|+|--|++-+-+-|-+++++++|++-+-++-++|++++|-||+++||+++|-+||+++-+-+++++++||++--+-+-|-+++++++++||||+-||--++-||--|+++|++-++|++|+|-|+++-+++++-+-++++++|-+++-+-+|
|||+++||+-|+++-|-+++||-++-+-|-+|-|++-+||+|+++-|+-++++++|+++++-+|+++-|++++-+|+-++|++-|++++|--+++-+|-++-+||++|++++++++|+-+-+||++-++|+-+++|+++-++-++++++||+++++-+|--++++++-+++-|-++|+++|||-+++|-+++++-|++++-++-+|+-+-+++++++-|+++++-+-++|+|+|||++++-++|+++++|
+|+|-----++++||||-+-+|++-+-+++|--|+-|+-++--+|++|++--++|+--++||+|||+|+++++|+++|+-+++++||-|-++|+|+|++|+-|--+++||++++++||--++--+-++++++-|-+-+|+++|+|+-++-+|+-++++|||++++++|-|-|-+||+|++++||+++||++|++-++||+|-|++|+|||-|||+++-|-+++++++-+|+---|+--++--|-|++++|
+++-+++-|+++++-+-+++++++++|+-++-++++||+++++--|-++|+-++-+||+++|++-|++--+++|-++++|||+-+-++-++|+-|-|-+-|++-++++++++-++++||||+++||+-+-|-+|-+--+-+++++++++-+++|-+-+-+++++++|||+-++|++||++|+++++-|++-----++|+-||+-+||||++++-+++|++-|++-+++---+-|+|+++|||+++++++|
++--+++--++|-+++++++--||++++++-+-++--|+++|++-+|+|+-+|+++++|++++++++-+++-+++|-+-|------+++++++++-+++|++++|+|||++||++++++++++++++|++-++|-++++++++-++---+-|++++|++-++++++++-|++|++|+++|||+|+|+++|++++---++++|+++-+-+--++|++++++++++|----|+|+-+++|++--|+|+++-+
+-|++++++|+-++++|+|--|+-++-+++-++---+--|-+++-+--++|++++--+++|++++||++|||+|||++-++|++-+++++-++--+---|-|+||++||++-+|+-++|+-||++|-|+++++-++|+++-+++|-+++|+++|+-+-+-++||+-+||+++++|+++++-+--|+--++-+++|-+++++-|+++-++|+|++|++++|-++++++++-+++++++++++++--|---+
+|+++-++|-++++|-++++---+++|++|+|++|+|++++++--++++|++++|+|+++-|++++-++++||+++-++++|-+|++|-++--++|+++-+++++++|+-++-++|+-||++-+++++|+++||+++++++++++|-|-+++|++++++++-+++++++-|+-|+|+++||-|++++++--+-+|++++-+-+++++|+-++++|-+--+++|+-++|+||+++++-+||+-++|-+|-+
|++++-++|-+++++-+++++---+|+++++++--|++|++--|||+-+++|||-++|+||+|++++-+-++-++-+++++-+-+++++++--++++++||+|+-|+||++++++++|++-++|--++||||-+-|++|+||-||++++++-++--+++|+||+++||+++-+-+++||-|++-+-+-|++-+--|-|-++|++-+++-+++++||-++|-+-+++|+++|-|+++--++++++|||-||
-+-+|+++|--+|+||-|++++|+++++||+-+|+++-++-+++|+|+|||+-+++-++||+|+-|-|--+-++-+++-|++-++-+|++|+||+|++++++--+|+||+||-+++-++-+++++-+|-+++-|++-+|+-+++++|++|+-+++++-++-+|---+++---+++-+++++++||++|-+|++-++-+++++++|-+---+|-||+++---|++-+--+-++-++|-+|+++++-+++++
+||++|-++-|++--+-+++-+++--+|+-+--+++|++++||||+++--++++++-++++|-++-+|-+-|+++++||-++++||+|-|+|-+|+++|+++-|+|-++|-++++-+---|+++-++-+---+|++|++|++|++++|+|-+|+-|++++|+++--++-++-+--+++-+|-|--++-++++-+|+|+|+-+--+|++++-|-+|-+++||-+-++|-++++-|+++++|++-+-+++-+
+++-+|+|++|+++++++++-|+|-++++++++|+||-+|+++++|++|+++-+-+|-+|+||+-++++++|+++-|+++|++-+|++++-|++|+|++-+-+++|-+-+++|+-+|++-++-|+--++|+|++-+-++--++--++++|+|++-++++-|+|-++-+++-+++|+-++|+|+-+++-++++++++++++--|++++|+|++--+++++++++-++-++-|++++-++--+++|+++||+
+++||+++--++-+|++|-+--+-+-++|++|+||+|+++-++--++-+-+++++|+++++||-|-+|+|-+-+|-+-|++++|+|+---+|-+--++--+++-+|||-+-+++|-+-+++-||+-|++|-|-++++-+-+|++++++--++++++-|+++|++++++-+-|++-+++|-+|++++--+|+++|+++++++++++++++-+|||+++++||---|+|-+|-++|++++|+-+--+||||+
+++++--++++++-+|++-+|----+|++-++-+|++-+-+++++-++-+|++|-|+-++|+|++--+|+++|-++++++||++++-++-+++|--++-+--+-+|+-+++-++++++++--+-++-+|+-+-+-++---+++|||+--++|+++-||++|-+|+-+-++++-||+|-|-+|+|+|+-+|-++|-|+|++++++|---++|++++++++|++++-+|++|--++++-||+++-+++++-+
++-+++|++-+-|++++++-+++|+|+|++++-++-|-++++|--+++++-++|+++-+-+|++++-+|+-+++--++++|||++||++--|-++||+|+++++++++-++++-+-++-+++++|+++++|+|++++++++-+++|+|++|++-++++++||++++++++++++++--+|++-|++-|+|++++-+|-++-+++-+-+|||-++||+-++++|+-++--++-+|+++|++|+|++-+++|
+-+++++++-+||+++--+|-|+|+|-|++++++||++|+|++-+++-+++-++||+||++++|++++-++-++++||+++-+||||+|-+--++-++|+|-++++++++|+-+++++|++++++++--|+|+++++|+-++-+|+++---++++++|-|+++-+++|+++-|++++--+|+|-|-+|++++|++++|+++--+++++|++--+-+|-|||+-+|+|++++-++-+++-+-|+-++-++-
+-+++--+|+++|++--+++|++++-++||++++|+++|++|++++|++-++++-+|-+-++|+||++++|++-+||+++++++|+|+|+-+++|||++++|-++||-+|||----|+--+++-+++++-++|+++|||+|++---+|+|+|+||+-+|+++++++++||++-||+++|++|+++|-|+-+|+-++++-|+++-|++|++++|-||-+|+||+++|--+++++-+|-+|--+++++++++
++-+-||++|||+|++-+-|-||++++-|-+|+-+|+-++++++|+||++++|-|-||--+|++|-|+-++-+|+++++|-+-+++||+|+|-+-++|||++|+|---||++++-+|-+|+-+|+|-||+-++-++-+++|-|--++-++++|+-|-+++|-++---++|+|+-++||++++-++|++-+++|++++-++-++|+++|-+-|++----|+-++--++++-|++|--+-|+|-++++++++
++++|+-+|-+++||-+-+++-+|||-+-+-+++|+++-++||++-+++||+||++|+++++|-|--++|-++-++|+|-+---+||++|++--+++|+|||-+||+|++|+-+||-++++|-++++++|++-+||||-|+-+++|-+++--|++||||-++|++-|+|++--+|++|+|+-++|+|+-+++++++-|-++--+|++++-|||+|++|+-+++++--++|-|--++++++++-+|+|+++
+++-||++-+-++|-|++-+|++----+++++++++|+-+++-+-++++++++++|-++-+++|++||+++|+||+|+|++++|++|-++|-++++|++++|-||+++++++|-+-++++|+-+|+++|+|+-|++++++-++--+++++-+--+|-|++-|+||+++++++++|+|+|+|+++--++++-++|-+-+++++++++-+|--+++|||++|--+-+|++|-|+|-++|+++++|+--|+|+
+++-++++--+-+|-|-|||+++|-++|+++++||++++++-+++-+--+++++-+++++++++++|++-++||-++++||+-|+|++||+|-++|+--+++|+--+|++-+||+|+|+--+++|-++++++-++|+||-+-++||+|+++|--||-+++++-|+++-+-|++--++|++|+|++|++++++++++-+|-|||+|++++++|-++-+++++-||-|-+++-+++-+-+++--+|+|-++-
++|---++++|++|+||++-+-|+++||+++|-++|+-+++|++-+|++|+|+++|+-+++-|++|++++|++-++-|+-++-+-+++++-+|++|-|---++++-++|--|+-|+-++|+++-++++++|++-+||+-++++|--++++++-+|++++-+--++|+++++++--+--+-++-+|+|+++++-+++|++-+--+--|++++|++++++---|--||+|++--++||+++++++-|-+|+|
||+|-++++|+|++---++|+-++|-+-++|+|++++|++|+|+-+||+++|-|++++-+|||+-++-|++|+||++||++---+++++---++++++||+++--+-++||+++++++-|--+|-|||-++|+-+-++|+||+-|++++--++-+++|+--||+|++++-++-+|-+++++-++-+--++---+++|-++-|++++|+|+++-+-++|++-||++++-++++++++||+|+++++--+++
++++||+|+++|-|+--|++|+++|+++-+-|-++++-++++-++++|++-+||++-+-+++|-|+--+|++|-+++-++|---+++|+-+-+|++|+|++++-|||+++++-|+|-+|-+-|+++|++--++|---|+++-|+-|-+-+++|+--++--|+++|++++++++--+++|+-++|++||++++|+-+-++-+-+||++++++-|-|+++++|--+|+|-++++|++++-++|+++++++|+
+-|++++--++|+++++++|++-|++|++--++||-++++|++|--+++-|+++-+||+++++|-|++|+|+|++++|+++++-|+|++|+|-|++-|-++|+++++++|++||||+|+|+-+|+++|+++++++++++||-+-+||-+|--++-+--+-+||+--+++++++++-++-++-|---+++|++++++-+-+|--++-+||-+++++++-+|-++++|+++|+-+||+|--+--+++++++|
+++-+|-+|+++-||-+-++++++|-+---+++--|+|++++++++++|-++-+||-+|++++++++++++-|-+---+-|+++|+++-+++++++-+++-+|++-+-+++++|++++++++++++-++++|++++++-|++++-++---++++++|-+++++-+|++-|+++++|+|+-|+|-+|--+|+||++|-+-+++-+++|+-+-+++|++++-|+|++++++++-|++|++++|---++|+++
+-+-+|----+--+-+++|-|-+++++-+||+-+-+++++---++||++--++++++|||+++++-|+|-+++++|+++++--+|-+++-+++++++|+++++|++|+|+-+||-++++||-++-++|++||+|++|-|-+-+|++-+-++||-+++++||--++++-+++++++||+|+++++-++-----+--+||-+-+-|++|+-+|++++|++|+++-+-++-+-+-|++-|+++|-+-++++|+
|-|+-+-++-+++-+++-+-+-+-+|-+++++|+-+++++++++||-++++-++-+++++++|+|+|+|-++-|+++--+++++||||+-+||+-+-++|--+++-+++-+|-+||+--++++|+++|+|++++++-|+++++|||+||-+++-+-+|-++-+-||+++|-+--|+-+++-+|+++++|-++|+|+---++|+-++-|++++-|++|+++--+++++-++-|--||++++-+|++--+||
+-+||++-+|++-+|--||-+++++++-+++-++-|-++||-+++|+|++++|--+++++|+-+|++++-+|++++++++-++++++-|-++++|||---|+++++|-+--++|++++-++++++|+|-+|-|+|-|||+++|++|+++++-++-++|++-|++|+++++-++-|||++++-++|+||+-++++++++-|+++-++++-++-||+++-+|||++++---+-+++-+++-++|+|-+++++
+|+++++|++|-|-++-++++++++++-++||++--|+++++--++++++|++--++-+++-||||+++|++--++-||+-++++|--+-+|+-+++-++++|+++-+|+|++--+++++-+-++++++|++--+||+||||++-|-++|+|+-+-|++||+|-|++-+++|+--+---+|-+---+|-+++++|++|+---++++-++++++|+|++-++|||++|++|++|+-++|+-|+-++++-++
++++++-+++++|---|++-++++-+++-|+++--|++||+|-+--+|++||++-+--+-||+|++|+-+++--|++|+++++++++-+|+|+++|+++++-+++++--+|----+++-++|-++|-++++--+|+++|-++||++++++++++++++|++|+|+-+-|+---+|+|-||++-++-+-+-++++|+-+-|-+++++++++|+|+-|-+++|++|++-++++++++||+++-++--++|++
++|+|++-++++-++|+-+++|+|-++++|+-+-+|-+++++||--+++++++|++-+++||+-+-|||+|+-+++-+|+---+|++++|-+-++|+++|++++|+++|+++|+|+-+++|+---+|+-+-||-|+|++-++-+++++++--|++++-|+|++--+-+++--|-+-++-+++++|-++-+-+++|+-++++++|++++++---|+||-+++-++++++++++|++++++++|+-++++++
|+++|+++|+---|++-++-++|++-+++++|+-++++|++-|+|++|-|+-+-|+++++|++--|++--+|--+|+++|+++++|++|++++|+-++++-||-+-+-+-|+-++-|-+|+||--++--+++++|||++++|+|++|-++|++||++--++-+-+++++++-+||+++++-+-|+++--+|++|++|||++|--+++-++-+++++-|+---|+-+-|-++++|+||+|-+-++|++|++
+|++-||+|++++|+-++||++-+++++-|+-++|++++++-||-+|+|-+|-++-|++|++-+|||+++|++--+|-||++|+-++++--+-+|+++|-+|++++++++-|+|+-|-++||-+|+++|++|++---|++++|++++-++|-||+++-|+-++|++|+--+|-|++++|+++-|+|+++-+|-+|+|||+++++||-|+|+-|++++--|-|-+++--|-|++-+++-++|-+|--++|+
|++++-|-|||+++++-+-|+++-|-+-+|++++++||++-+|++-+|++++++--|+-+|-+++-+|++--|++++++|++++-+|+++|++++||+-+++|-+++++++|-+-++||++++-+--|-|++++-++-++||+++|++++-+|++-+|++|++++-|++|+-+|+||+++|+-++++++|+|-+-|+|+++|-+-+++++-+|-+|+|+|+-+++-+--|||++-++++|++-+---++-
+|++-+-+-|+|++|-|++--|++|-|+++++++++++-+||+++|-++++|+|+-|++-+++++|++++|+++|||||+++||-+-+++|+|++-+++-++|+++|+++-+|+-+++---++++|+-++++-+|-|-++++-|++++++|+++-++|--+-|++-|+-++++++|---++--|++++-|-+-++-+++-++--+---++-++++-++||++|+++--+++-+++++++++++|++++++
+-++++|+++++||+++-++|+-+|+++-+|+-|-++-+++|++++++++|+|+-+++++--|-++++++-++||+-|-+|-+-||-|+-+-++++++++|+-++-++--++|+|+|++++---++|+-+|-|++++--+||-+-+++++|+|-|++++|+++++-+||++++||-+++|++-|++++|+++++++--++--+-+++++-+-++++-++||----++|+-+|-++-++++|++++|+++|
|-++|++++++|+-+-|++-+|+++-++|++-+++++++-|++||++||+++++|+|+||++++-+-+||++++||+-|--+-+++++++--+++|-++++|+|+-+++++|-+-++-+||+-+++++--++++-+++++|++|++|---+-+-|+|--++-|+-|+++++++|+-+|+++|++--|++++++-++++-+-+++-|++++|+|++++++++--+++|-++||--+++++-++++-+|-++
++++-+-+|+-+++--+|++|++-+++++++-++-++++-+--+++-+++|++|-|+++-+-|+--|+|---+++-|+||++|--+|+-++++++|++|++|++++++------++|++|++++++-|||+++++--++-+|+|++-+++|+-++++-++++++|||+||+++++++++|+++++|-++|+--|+|++--+|++|--+++|+-+|||---+-++|++-++++++|++-+|++-||++++|
--+-||--+|++|++++-++|+--|+++++-++++---++|++|-++++-++|++-++++++-++|++|++-+++++++-+-++--+++++++--+++-+++++-||++|+--+-+||--+++++|+++|++|+--++++-++|+-|+++|---+-++|-+-|++-++++++++++-+++|++++++|++-|+-++++--+--++||+++||---++|+++++-++-+-+-+++|++-+++++++-++++
-+-+|||++++|-|+++|+-+||++-+++-+++++||+-+++++|++-|++++-|+||+++|++++++++++|+|++++|+|||+||++++|+-+-+++-++++++|++++++++++|++++-+++-+-|-||+++|-++-+|+++++-+++|-+||+-+-|-----+|+|++-||+++|+++-++-+++++++|++||++++|++-|-+++|-+-+--+++++++|+|++++|||++-+-+++||+++|
+-+--||-++|-++++-+++-|-||++-|+|+-+++-++++||-|++-|++|+-+++|++|-++||++||+|++-+-+|+-+-+++++|+|++-+-+|+--+++-++-|++++++++-|++-++++||+-++++|++-|+-+++++|+|+++++++-++--++-++-+-+||-+|++|--|+--|||++||++||+++|++--|-++++-+-++|+-++-+-+-+---|-++++-+++-+++|-+-+-||
-|+++-++++-|+|+|+|++|+++--+--|+-+|--+++|-+-+|+++|+-+++++|+|++--|+|-++++--|++-+|+|-+-++|++||---+-+|++|-+++-|+++--++||--+++++-++-+||+|-|++-+||-|++--+-+-+++++++|+++++|-++||++-++|+++++++++-|-+||+++||+++++-+++|--+--+-+--+|++|+++|-+-++++|+++||+++++++++++|+
+--+|-+--+|++-||+--++++||+|++|++++|+++++-+-|-+++++||+|++|+++|+|++|++++-++++|++-+-|-++++-+|++|++++++|+||++-++-+-++++|+--++---+-++||++++++-|-|-++++-+--++++|+|+++|+-++|-++-+|-+|+++++-+||++-++++++++++++||+-++++++++|+-+++||++++|+++-+++++---+++++++-+||--++
|-+-++++-++|||+|++++++|-++|++-||-+-+-++++++|||++|++|-+++++---|+--+-|+|+-+++++++--++-|+++--+-++++|+++++-||+|+++|+-+++++-++-+++||+++|-|++++++++++-|+++++++|+--+-++-++||-+-+--++++++++-+|-++|++++++++|+-++++|||+++++++++-+|+|+-|+++++-+++|-+++|++|+|+-++--+++
+|||-+-++++|++++++|++|-+|++++++|+|++--+|++|+-++++-++++++||+--++|+-++|-+++-+++|+++++++++-+-++++|+|-+|++++--++++++--++-||+++++++--|+-+------+++++|+++|+++-++-+-+||+||||++++++|+|-+++||-+|++|+|+++|-+--+|+||---++|++++++-+|+++|++++++-||+++++++|-+|+-+-|++++|
-++-+++---+++-+-+++++|+++++|++++++++++-|+++-+-+++++++|+-+-+|-++-+++-+|++++--++++++++-||++++++||++-++|++|++--+-++++|++-++|+++++++++|-++-|+-+++-++-+++|+--+|+--|+++++++++-|+|-|+--+++-++||+++++-++-+|++++|-+++-|++|++++++++|++|+||++|+-+-||-++|++-|+++++++++
+|+-++++|++++-|++++|+++++||++++-+|++|+|++++|--|--++-||-+|+-++++++++++|+||+-++++++|+|+-++-++||--++++--+|++-|+|++++|+|+++|++++||++|+++--||++++-+-+++|-|+++|+-|+|+++----+-|+|++|++-+++|++|+-+++-+--++|-+++|+||+|++++|---+++-+||+|-+|--+-+++++++-+||-|++++++++
+-++++|+-+-+-++-++-++|-|++-+-++++-++--|+|-+++++++|++++-++++||++|+|||++-|++||+--+|+--++++++|++++++|++|+-+|||+++-|+|++|+-+++|++|+++-+++-++|++++-+--++++-+-|+++|+-+-+++-++++++-++|+++-+++|+++++-|++++||+|-+||+++-++-+|++++||++-+++-|-+++|+|++||+|+|+|+--|+---
+++-+++|++|+--|-|-+++|+++|++|+++|+--++|-+|+---+++-+-|+++-+++|++-+-||+++++-++-+++|-+|++++-|+++++|++-|-++++|+++++|+-||-++-+|--+++|+-|++|++-++++++-+|++-||+++|++-|+-++++++++--|-||++||+++++++|+++++--+||--+|-+++|+-+-+++++++-+++|++++--||+++--|||+-|+|++||+||
++++|-+--+|-++-+++--++-|++++++-|||-++-++++|+|-|+++++|||+|-++++++-+++++++++-+|+++-+++|++++|+-++|+|+|+-+--++++++++|+|++--+|-+++-++--+-+-++--++|+--|++-+-+-|--++|||+||--+-++|+++-||++|----++-|++++-++++-+++++++|+|+-|+|++++-++-|+-|--||++-|++++++--||++++++--
+++-|+++++|-|+-+--||-++++-++++|++||+|+-+|+++++|++-++++-+|-+-|++++-|-|++++-|+-++|+-||+++||+++-+++++-+++++|--+-|++-++++-++++-||+++--+-+--++|+||+-+-+++++--+-++++-++---+-++-|++||-+||-+|+|+|-|+-++|+|+-++++-++++++--+|+++-+|+-++-+++|+|++-+|++-|+-+++-+||+||+
|-|+++|+|++++|-|++|++-++++|++|+++++-++|+++-+++++++++--|++|-+-|+|++++++++-++++++---++-|+++++++-++-|+++++++|-|++|-+++|-+-+|++-+++||||-+++|+-++-+++++|+-|+-||+-+++-++++|+++++-+++||-++|+++|-++||+-+++||++++-|+|-+|+++---+---+|+++-+-|--++++-|+++-++++---++||-
+-++|+++-+++|+|++-+++++-++++++++++||+++++-|+-||---+||+||++|-|+--+-+++++|--+-+++++-++-++--++++++++-|+++++-+|+++++|+--++|+|++|++-|++++++++--+-++++-|+|-+-+++++|+++|++-++++|++|+---||+|+-+--+|+||++++|+++--+++-++++++|||++--||-++|+-+|++++--+|++|-|+++++|+|||
++|+-+|++|+|+-|+++|++++++||+-+|+|+|+-++-+|-+|++++|-++++-++-+||+++++++++|+|+|+++++|++++|++-|-|+--|-++|++|+-+++-|-+-|++++|++-|-+-++|++-|-+|--+|||-+|+-+-|+|++-+++-+++-++++++++++-|++--+-++-++--||||+++++++|+|-|++|+++++-++++++++++-++--+-++-+-+--|++-+++-|-+
|+||-+|+-|||+++--++++++++-+|+-+|+-+-+|++|-+++|++-|-|+-|+|+++|+--+++|++|++|---++|++||-|++-|++||+|+-++++++|++-+||--++|--+|||++|-+-|-++-|+-|+-++++++++++---|+++++-|+||+|+-+|-|-+++++-|+-+++++|+-+||+-++|+--+++||+-++|++------+++-++|++++||++||+++++|++++-+|++
++++-++++++++|-|--++++++-+-++-++++|+|+|||++++-++--++-+-+|+-++++--|-|+--+|++++++|--|+|-++|+++|+|+-+++--+-++++|--|+++|++-|-+++|+-++|+++||++||+++-++||++--+++++-+++||+++++++-+|-+|-+++++++-|+--++|-+|+|-++--|-+--++++-+++-+|++||++|+++|++|+++|++-|+++--|++++-
||+|+-|+|+++|+|++-+||+|-++||-+++|+++---+|+|+-+---+++-|++++++++-+||+-+|+++|+-|+||+|-+-+++-+|+++|-+++++++--+-+++||-|+|-++|-++++|+++-+++++||+++++++++-|+++|+-++---|-+++++++---+||++++||-+---++||+||--++++++-++-++++-+++|--|+|+++++|+|+|+-|--+|+|-++++|-++--++
+-+|+++-+--++-+++|++-++++|++++++||++++++|--+||---|-++||-|-+|-+++++++|+|+-+|++||++-+-+-|--+|++++--+--|+++|||++|+-++++|-+|-+-+++|+++-|+-+-|||+++|--+--+-++-++-+++++|++++-++++|-+|++++++|+----|--++||-++|+|++++|+-++-++-++----+-|++-+||+-++++--++||-+|++-++++
-++|+-+-+++---|++|+|++++++-++--|+++--||-++++-+||+++--++++|++-|+|++|+++-++++--+|-+|-|++++-+|+|+++++--+-++++|++++|+|++|+|+++-+|+||+|++|+++++-+-+|++|+|+-|-+++++--|-+++++++++|+--+++-+|+++-+-+|+++++|+-++|+++|-----++|++|-+-+|++++-+-++|++|+++-+--+|++|+++--+
++++|+-|+-+-+-+|-+++||-+++++++++++|+-+++|++++-++++|+-+++|-+++++|++|++++++++--+++|++-||++++++-+++|+|--+|-+++-+|+++||-|++-+++--+|++++|++|-++++-+++-||++-+-|-++|++++-|+++|-+-||+||+++++++++--++|+-||+|+++-++++|+++||++-+|++++|+++++-|++-++||+|++++|-|++|+-|++
++++++--||+++++++|+++-+|++-++|+++--|||++|+++-++|-+++-+|+-++||++||++++++++|||++++|+|-+++----|+|+++|++-+|++-+-++--|+++++-++-+|-++|+||+++-+--++|-+|-++|++|++|+++++++-+|+-|+|----+-|+|++++||++++++-+++++++-+||++-+++++||+|+--|||-+-|+|+-|++++||+|+-+++--+|+|++
+++-++--|++-+|+++-|+-++++++++++|+++||+++-++|||++++|+|+-+|-+++|+-++-++|+|-+++|++-|++|+-+-+|++++|||+|++-|++++||+++|++++|++++++++|++++-++-+-++|-+-++++-+|+++-++++++--+++++--++|-+++|+|+++--|+++++++-|-+|++++++++++++-+||++||+||+-+|+-+|+|++++-+|||-|+++|+---+
++++||+--+-+-+|+++-++--+-+--|++|+|++-+|++||+-+++|+|-+--++++++-++|++++++|++|+++++|+-|++|+|+++++--+++++-++-+||-|++++--++-++++++|++|+-++-++|+-+-+++-|+++-|++|+-+-|-+-+|+||+-++++-+++++|++++-|-+++-+|||++-+-++-|+++-+-+|++++|||-+|+++|+|-+|+|++|++||++|++++-+-
+-++++++--+-++||+++|+|+++||+++-+++-+-++||-++|+-||+|+||++++--+++|++--+++-||+|-|+++-|--++|++||++-+-+++|++|++-++++-+++++|+-++|+-|+++++|+-++++--+++++||+|+++-++-+++++-+|+-|++++++--+|++++|||+++|+|+++++-++-+++++++++++-++-|++|+|++---+--++-++-+-+++||+-++++-++
-++++|-++-++|-++|-++|-+|-+++++++-+-||+++--+--+-+|++--++|++-++-+++|+||++++|--+++++-+|+++++|+++-++++++-+++|+|-+|--|--+|++-+++++-+++-+--++-+||+---+--||+|++++|++|+-++|+-+|+--+-+++++--+-+--|+|++++|+++++|++|-+++--+|++--|+++++-|-++|+-|--++-|++-|++|+++|+-|-+
+|+++++-++|-+++|++|-+||+++|++|+--+|++||||-+|+++++-|+-|+++--++++++||--+++++|+-||++-|++|-+++|-+-||++++++|+-|--+|-+--++-++||++---||+++---|+-++|++|+++++++++++++++++++|++-|+-+|+||-+-+++-+++--++|+--++++-++|+++|+++--++|-+|++-+-+||+++|+||++++-++++++++++++|+|
+++++++|-+++++|-++-+|+-+|+|+++-+++-|+-+++-+|++++++|+++++-+|++-+-++-+--+++||++----+++||++|++++-+|++-|++-+++++|++|++++++|+|+-+||++||-++++++++-|+-+||+-++--+--|+++++++|+|+--+++++++||+-+-++-+-++|++-+++-|--+++++--+|-+-++-++|++++|++-+++-++-++-+|++++++-+++||
|+++|--+++-|+-+++-||++|+-++-----+++++++|++|+|-++||+|+-++++-+++-+|-+++++|+-+++++-++++++++-+--+++-+--+||-|++|+|++-+++++++-|++++-|+++++|++++-+-+--++++++++|---+||-+|+-+-+++|--|+++-|+|-|+--|++-|+++++-++|++|-|-++|++|+-+++-+--++++++++||+|++|-+|++-++-+++-+-|
+|+-++|+++|+|+++-++-+-++++-+|+++-|-++-++---++++++++-+-|+++++-++||+++|+-|+|+-+-++++-++++|-+++++|-+|++-+++|+++||++-+++-||++++++++++|++|-++++++++++++-++|-++++|++++++-|-|--++|+++|---++++++++|-+|-++++-++++|-+++++-|+++-+|++--+++++||++-++|++|++|+|+-+++++-+|
|+-+--++||++-+++|-++-+|+|+++++||-++|+|++||++|-|+++|+-+++-+-+||+++||++++|+++++++-+++++++-++|-++-+++++-+-+-+-++++||+++-|-||+-|-||++|+++++++++++++--++-++++-||+-|+++++|++-||++++|-+++++-|+||++-++++|+||++--++|+++|-++||-|-+|++|+-|+++-+++|++++|-|++++--+|++++
++|++|+++-|||++++-+++-|||++++++-++||+|++++++++|++|+++|++|+++|++--+|-|++++-+|+++|+++|||-+++|+++++-+-+|++-+|++-||+++++-+|+-|++-+--++-|+++++|-||+++++++|++++++||+++++-++|+|+|++|+++|+-++++++++-+---+++|+-||+++++++-++|+-++|++-++++-++|-+++|+++++|+++--|++++++
++-+++++-+-||+|+++++-+++---+-|++++++-++-+++-||||||++||++-+++++||+|-+|+++-+|+-+++-+++++-|-+++|-++++|-+|++-+++++--++++-|-++-+++|+--++-++|--|+|-++||+|-+|+|+++-+-+|++|-++-++|+|++++|++++-++--++++++|-+++++-+-+--++||+-++-+|+-|++--|+|+++++++++++++++-+|++-+++
-+-|-||++|+-||++++-+|+-+++-|++|+++++++++-+||+++-+-++++-++++++-+++++--|+-|+-+-|+++|+++-+||+-++++|-|++|++-|++++-|-|+-++|++++|+-|+++--+-+|-|-++|||+|-++++-++|+|||+-|+++++-||+++-|++-|-+++++|+++++-|+|+||++||-++--|+-+++++|+-++++--|+++||++++|-+++|-+|+--+||++
+++++|+++-||++++++++++|+++|+||++||--++++-+++++++++--+-+++|++++-|---+++||+|+++++-+|++++-++|+|++++|+||++-+++++||++|++|+-+-+||||+++++-+++|--+-++++-+|||-++-+++++++|++++--+++++|+-+++|+-|+++++++-+-++|-+|++-+++++++-+|++|++++++--+-|+||-+-+--+-+-|+++++--+|-+|
-++-|++--++-|++-||-+--++||+-++-+|-||+++--++++++|+|-+-||++--|+|--+++-|-++++|||||||++-+|+++|+|+|+++++|++|||+++|++---+|-|-++++-+|+++++-++++-+|+-|+-+-+++|++|+++++++|+--|+++-++++++|++-|||+-++|++|-+++-+|++|++||+++|-+|+|-++|+-+++|+|+-++|+-+-|++|+-++++++++++
+++++++|+-+|+++|+++++++|+--+|+++-+-++|-++|++++|+|+++++++++-+++-++-+-+||++|+-+++-+-++-+|-+++|-++|+++++||--++-++++++++|++-++++-+++--+++|+||+++|+++++++++||+++|--|+-++++++-|+-+-|-|+|||++++|||+++--+---+----++++|+++++++-++++++++++++|-|+|++||++-++-|++|-+++-
++-++|++-+|++++++++-+-++-++-+--+|+|+-+|---++++++|++-++++-+-++|+-+++++|+++++||-++-++++---|-+-+++++||+-+-+-|+-++++--|+-+++-++++--|+|-+++++|++|+++++-+-||+||++|-+|++|+++++++-|+|++-++++|++-|+-+-+||+-||++++||-+++|++++-|-|-||++++-++|+++-+-++++++-||+++++-+-+
+|+--+||-+-++|+|+-+-++--++|+-+-+++|+||++|-+-++++++++|++|+|+-++++++-+-+|++|-|--++++++++|+++--++-+++|-+||-++-++-|-+++-|+-++|+-++|++|++-++-+++++|++++|-+||+|+||++||++++|--++-+-+++|-++|+||+|+++++++-+++-++|+|-|+-+|++|+|++++++---++-+--|+--++|++||+++--+++|++
---++|-++|+-+|+-+-||-|++|--+++||+-+|+-||++|--+++--+-+|---+++---+||++|++|++|+++++++-+++--++||+|-|-+++++|+-|++-+++|+-+|-+-+-+++++|-++||--+--|+|||+|++|-+++-+-|+||++++|+-++--++|+++|-+-++--||-++--+++|+--++-|-+++|++++-++-+|-|+|-+-||++|++-++++++|+|+-++-+++|
+++++-+---|++|--+--|+++++++++-|+++-++|||-+++-|+||-+--|+||+|-|++|++-|+-+++--+-+|++|+|++++|+-+|+--|-|+++++||+|++-+-+++---++++---++++-++-++|++++-++++--++-+-+++|+-+-||+-++++|++-+|+|+|+++|+||-+|+-+|+-|+-++++++|++++|+||-+++++-+++-+-|--+|++++|+-+-++--+|+|++
+--+|---|++|+|--+-|+++|+-+++-+---++++-|+++|||-+++|++--+++|+++++++--++++-++-+|+|-+|-++-+---+|-++|+++++++++|+|-|-+--+++||+-+|-+++-|-++|-||++-++|-++||+-++-|--++-++++|+|+++++-++-++++++|+-++++||++--+++-++++--+|+|||-|||+|++|+++|++++++|++||-+-+++++-+--+|-+-
++-+++++++-+--|-+++|+|++++-+++||+++||++-+++++++++++|-|+|-++|-+|+++-|-+++++++||-+++||++++++|+|+-+-++--+|++++-+-+++|+|+|-+-+++|++++|+||+++|+-+|++||+++++|+||+----+-+++++++|++++|++|++||++++|++++-|+|++++++++|++--+--+++++||+++|-|++++-++++-+++-+-+|++|-|-|-+
++-|-+-+++|+---++-+-|-++|+-++-|+|+++++-|-+-+||+++|+-+++|++++|+-++++++-|+-+++++-++++|+++++|++|++-|+++-++--+|++|++|-+++++++|+|+|+++++++++++|+-+--|++|++--++|++++++++--+-|+-+++++|-++++|++|+++|+|+||+++++-++-+---+--++-++++-|+-+||-|+-++|+++++-++++--++||+|++
++-|+++++++++|-+-+++++++-+++-+-++++-|+-|+|+++|+++++--|+-++-+|-++++++++|+++|-|----|+++|+++|++|-+-++++|+++-+++-++||--|+|+||++-++|++++++|+++|--+++--|++++|+-+|+++-++++++++++-+++|+++++-++++-+++||+-+|+|++||+|-++++++-+-++++-|||++-|+|+++-+|+++|+|+++|-+++-+++
++--+|+|++++++++++++|++++|-+++|+||++|++|+-++|++||-++++|++++|+-++-+|+|+++++++++++|+|++--++++-||-|+++|++|+-+-|++-|+|++++--+-+++++-|+++++|-+++-+-+++++|||+++--+++++-++|+-|+++|++|+++-+|++|--+|||-+++++++|+||--+++++||+|-+++-+++-+--|++-|--+++|-+---+++-||-++|
+-+-+++++++-+|+++++--++-++|+--+-+|+|++-+-+++|+++++++|--+||++|+|+++-++++-+|+++||++++|+|+++-|+-+++|+|+-|+++-++|--+++|+-+-||+++|||++++++|-++++++|+|++|+|++++++-++|+----+++++++++|-+++--+-++-+-|++++--|-+|+++|+-|++-+-||+-++++|+-+||-+++++-+|+++++|+||++-+||-+
++|+++---|+|--||++||+++-++|+-++++++|++++|++-++++++++||++++++++++-++-|--++|-++-+++++++|-|+++++||-|++|++++++--++-|-++|+-++++||++-|+|+++|-++++|-+-++-++||+|++|++|-+-++++-++|+|-|-+|++++|+|-|+|-|-++-|-+++|+++-+|++-|+++|++|+-|--+-++-++++++--+++++|+|+++|+|++
++|++|-+||++-+++|-|++-++-+++-+|+|+++|+++-+-||+-+++-|+--+|++--++--|++++-|+-+++|+||++-|--+++|+|+||+++--+++-++--++||+++-+-+-+-+|++++++|+-++++-+---+++-+-+++++|++++-|-++++--+|+++++-|+|+++|-++|-++++|+++++-++-++++++-+|||+|-++|++-+|+||||++|-|-||-++++-+-++|++
++||+-+++-++++-++-++||+|++++|+-+|++|-+++--+|++++++++-++-++|||++-++|-|+++||--++-+-+++|-+|-+-+++++-++-+|+-++++-|----++++++--||+++++++--+|++-++|-+|+++++++|+++|+++||-+||+|++++||-|++-++|+|++++-+++++|+++---||+++-+++||+|++++|--+|+|++++||++|||+++++|+++|+|+++
-+|+|+|||++++-+--+|-+|||++|++|++-+++|+|+|+++|++++++++++|+--+||++++++++--++++|+++++|+-++-|+++|++++||+-+|+++++++++-++++|++-++-+++++|++-|++++|+++|++++-++|+-++++-++-|+-|-++||+-++++|++||+-||++|+++-++++-++++|-+--||++-+++++++|+-+|+--+|+++++++|-++--+-+--|-+|
+|-|||++++--+|-+|-+-+++-++|+-+-+-|++|+|-+||-+|++++|-++-+|-|--+-+|+||+--+-|+|++++|++-+++||+++++++-|+++|-+-+++|---++|++++++|-||-++++++|+++++++-+|++|+++-++-+||-+-+|--|+-+-+-|++-|+++|+---++--++-+-|++++++|----++|-+++++||++-|+-+|+-++|-+++-+-||+|+++|++|++|-
--++++|+-+-+-+|+-+-|+|++-++++-+-+-|+-|++||++|++|+|++-++-|+|+++++--+--|-+++|++++|++++-+||+-|+|++|-|-+-+|++++-++++++|--|+---|++--+++|-||++++++-|+-+|+|-+-++--+|+|+++|+++|+||+|+-+|+|||+|++|+-+++-+-+||-++++|-|-++|+-+-+|++++++-++|+++++++|||+|++-+++++|-|+-+
+-|||-+++++-+-|++-++|++++++|++-+-|----+-+-+-++-+|+--+||+-|-+-+|++++++++|+++++++-+++-++-+++|-+|+++++|||+|+-++|-||++|+|+|+-|+++-|-++-+++++++-++++++++||+||---+-+|+++++++|+|+++-++-+--+++-|+|-++-+++-+--++++|-|++|+++-+++|++|||+++--++--|+|-++++++-||-|++++|+
+--|+|++++++++-+++++|++|+++++||++|+++-+-++++-|-+|+++++||+|-+++++++++-|++++|+++++---|+||++|++++|++++++++|||-++-||+++-++----|++|++|||-+|+++||+|++++-++|+|++--||++||+++||+|+|---+++|-++++--|+-+++++||-+--|--++-+|+-++-+++|-+++++|++++++++|+-+|+++-|+++++++|-+
----++|+|++|-|+-|-|-++++++-+++++++++++++-+|-++|++++++++--+++++|+-+++-+||+++++++-+|+-+|+-++|-+-+|++++++++++-++++--+++-|||+-++++-++--|+----|+++++-+++-|-|+-+++++|++++++-+|+||+-+--+--++-+-|++++++-+--+++++++++||-+++|++||+-++++|+|-||||++|++|||++-++|+||++++
+||++++|+|++|++--|++|-+----++|+|+++|+++-+|+|+++||+++|+|++++|++-++-+-+|+-+++++++-++++|--|-+++||++-+-+|++++--++|+-+++++|+++|--++-+++|+-+++-|+++|+|+|++|-+-+|-+++++++|++++++|+-++++|++-|++++-++++++-+-++-++++-+++-+++++|++++++|++|++|+++|--+-++|-++++++|++-|-
+++-|-+|+++--+-+-++-+-++-++|+++-+-+++|++|+++++|-+++||+++--+++++|+|++|---+--++++++++--||++|++-++++-+|-+++++||+++++++|+++|||++||+++|-+++||++|+-|+++++-+|-+++|++++++-|+-+-+++-+++-|-++|-+-+++|+++--+++-+++++|+-+++-+-+|+-|+-+++|++++|+|+|+-|++-++--++||+++-++
++++++|++|+--+|+++|++|++++-+++|+-+-+++-+++++-+|++++-++|-|++-++|++|++-+-|+-+|+++-+|++-++-|+++|+|++-|-|-+-+-++++++-+||++-++++-+-|+-++|+-+|++--+--+-+++-|++-+|+|+-|++--++|++||++--|+++++---++++++|++|+++++-|+-++++++|+--++|+|+++++-++-||++++|--|++++++++++++-
||-+-+||-|-++++-|-++-+++++++-+|--||-+|-+++-+|++|+++++++-+-+++---+++-|+|-+++|-|++-++++|+++++|+-+++|+-++++|+-++-+|+|+||+--|+-|++---|++++++-+||++-++++++++++|--|+-|+|+|+|++++++++++|+++++++||||+++++-++|-+++--+|-++|+|||++++--+-+-+++++|+-|+++|++-+|-+|-+-+++
++-+|-+||++-|+--++-+--+-+|--++-+++++|-++-|-++++-+++-+++++++++|+-++|-+++--|+-++++--|-++-||++|-+|-+++++++++++++-++++-++|-|++++|-+++-|+|+|+++++++|-||+-++-+||++-+-+|+-++|+++++|++++|+-+++|+++|+||-|+||+++-++|-+++|+|-+++++++++|++++++-++++-+|+|-+--++||-|++++
|+++++|++++++--||+|+||++-+++-+|+-+++|+-+-+|++++++|++++|+-++++-+-++|+++++|+||-++--+-|++++++++--+++|++-+++++|+++-+-+++|+++|+++-|||++++|++|-+-+--++|-+|++++++++-+|+--++-||+++++++++|+++++++|-|-+-|++-+||++|--++-|++||-+-+|+++|+-+++|++-++-+|+|++-++--+||++||+
+|-++++|+++++-++++-+++-+|+++-|++|+-|+|+-++||-||++++|+-|--++++-+-+|+++++++-+++|+++|+++-++--|+-+---++-|+++|+++++|++++--|+|+++-++|+|-++++++-+--+|++||-++|++|+-++-+||++-++++++++-++|++++-+++----|++++--+-++-|+++++++-||+++++-++++||+++++-+|-|++++++++++|++++++
|-++++++++---+-||+++||--+||-++|+|-|+--|++-+-||++++-+-+||||-+||++++|+|-+++-+|-++|++++|+-++-+++++++++-+-+-+++---+++||++-||-+++|-|-+++++-|++-++++|----+|+++||++++|++-++|+-+++++++-+--+|++|+++|++-++-|++-++++--|||-++-|+--+|+-|++-+|++|++|+|||+||-+|++--++|--|
|+|+-+++++-++|-+-|+++-+|+||+||+++++++-+|-+++++|++++++|+++||+|+-+++-|++++||-|||-|-+++|+-+-+|-||+++---++-++|+|+--+-+|++|+--+|+-+++|+-+--+-++-+-+-+-+|+|+++++++|++|--+-||-++||++-|+|+|-+++-++++++++-+++-|+||++-+|+--+|-+-++-|++--+-||+-+|++|+|+++|++-|+++|+++
+|+++|+--|+|--|++|+|-|||++++++++-++||++++|-+-++-|+|+||++-|++++++++++-+-+++|++-|++-+|++-|+----+|+||+|+++++++--|+++++-++-++++++|-+++|+++-+||++-+-+++++++|++++||+++-++-++|--++||-+-|+-|-|++|+++++++-+++|+++||++|++--+|-+-|+-+-|++-|++||+|++++|+-+++|+++++++|+
++-++|++||++|--+++-++++++|||+++++|++-+||-+-++---+--+|+---|+||--++||+-++++++-||+++++||+|++|++++++++++--|+++++|-+++|-+|-|++++++-++-++++|+|++|+|++|++-|+-++-||+|-++++++++-++|-++|+|+|-+|-+++-+++-++-++++|++++-|++-|++-|++|++|+||+|--+-|+|-|-+|--+++++|++++++-
++-++++|-+|-|+++-+++--|--|++--||+++-|++||-++++++++-++|+++--++-+++|-+-+--+|-|||+++++|+--||--++-++-+||+|+|-+-|-+-+++||++-+++||||+--+++|+|++-++-++-|++--+++--+++---+|++-+|||--++++|+++-+-|+++++++|++|-|-+-+++++|+|-+++|++-+++++-+++-|++++---|+++||+|--+++|-+-
+++++++-++||++++|+|+--+||-|--++++++--++|-+--|+|-|-+++++|+++|-+++-++++++|+++|-+||+-|+++++++||+++++++--+++|++---+-+-+++-++|-++++|++++++++++|++|+|-++-+||++|+|+++--|+-++++|+++-++++-+-+++|+++-+++|++||+++-||++++|+-|++++|+++++-||+++++-+|+-||++-++-+++--++||+
+-+-+++|++-|+++|-++-+-+++++|||++|++++++++|+++|+++|+++-++|+|++|+-++++||-++++++++-+|++++++++|++|+|-+-++++++-++++||++--++-++---+|-+++-+|+-|--++-+-+++|++|+-|-+++-+++||-+++--+||+++-+-+-+|+|+--+|-+-++++|++|+|++|++|+|++|-+|--+++++++++-|+++|+|+++-++|+--+++-+
+++|+|+++|-|--|++++|++||-+|||+++++--++++++|+++||+|-++|+++--+|+|-+++++|+++|++--+++++|-++++++++-|--++||--++++||+++|+++-|--|+--++--|++|+|+--|++++++|+--+-+|+||+-++++|++-||+|+---+-+||+-++|++|++-+|++++|-++||++++-++++-+++-++++++|-++++-+++++|||--|++-++|-++|+
++|+-+++-|+|++|-++--+++++++-+|++|++-|+++-|+|||-+++|+|-++-+-+|+++++|++++++-++++||+|+++-+|+-+++||+|+++|+++--|+-++-++-++++-|++||++-||||+-+--++|++++-+|-|+-|+++|++++---+|+|+-+-++--++-+++-|+++|+|+|+|++|+++-++-+++-+++|+--++++++--+++++++|++++++--+|+|+|++||+-
++++||++-||++++-+-+++++||+++++++++|++++-++--+++|++-++---++++|++-|-|+++|+++||+++++--|||+++||+|+-+||+-+++|+++-+++++|-++|++|+||+||+|+++|-+-++++++++++-+++|++-+|++|+++----|++++-++++++||+||+--++|++-++++++++++++||++++|+-+++-|++|+--+|++|-++-++-|+++++||-+-++|
++|+++|-++++|+-++++||+---+|+-++++||+|+--+---+++++++++--+|+-|-+++-++++|+++++-+++++++--|+-||+++-++||+++|+++++-+|+-+|+|-++|+-++-|+-|++||+-|||++++++-+|+||+++-|++++|+++++++|+-+-+|-+--++++++++|++|+++-|++|+---+--+-+||+++++++++-+++++++++||+|-+-|+-|++-++-+||+
++|++++---+++-+-++++-+-+|++|+|+-++-|+-|--++|++|+++-|++--++++|-+-++|++++++++++-+++|-+|++|-+++||-++-|-+|+++++|--+|+++++-++++++||++|+|-+|-++++++-++++|+++--+-+++++-++|-+|-++++|+++-+|+-+|-|+||++++|-+++|+|-+++|-+++-+--|-|+++|+++-++|++++++++++++|+|-+|++++++
+++-++|++|--++-+++|-+-+-+--+||+--+++|+|++|+-|+|++|++++|||+++-+||++||+++++-++|||+++|--+|+++++++++++-+-+|+-++|++|-+-+-++|+-|++++++++-++++-+|+-+-+-+-||+++++-++--||+|-+-++++|+-||++++++||+++-+++++-++---++++|-+||-+|+|+|+-|++||+++|+|++-|++++++|+-|+--++|+-+-
++||++-+||-+||-+++|++|-+++-++|-+--|+-|--+++++++--++++++--+|+-++++++-||+++|+++|+-++-++-|--||++|--+++|+|+|+||-++|+|-++++|++++++++---+++++|+||+++-++-+||+++--+|++|++++-++++++++|||-+++|+++-+++|-||+|++|-+++++|||+|++++-++-+++++-++|++++-|--++-++|--+-+-+|+++|
++++--+|++|+|+||++|+++++|--+-||+++-|--+-+-|++++++-|--|++++--+--+++|++--+++||++-+++++++-|-+|+++++-+-+++++||+-+++++-+|--+-|++-+++|+++|-+-++-+-++----++|+++-+++++---|+-||+-+|-++|+-|-++++++-+|-+|+++|+-+++++-+--++++|--+|-|+++-+|++++||++++++-+||-+|+++++++||
++++++-++-+|-++-||++|||+-++++-+|++++++|+-+|++---+-+||++|||++++|-+||+++|++++|+++|++++++++|++++-+-++|++|+|-++||++-+++-|--+++++++++--|--|++|+|++|-|++++--|+|||++++||+|+++++|-++|++|-|+-+||+--++|++-||++--+++++++|+||-++||||-++-|-+++++++|-+++--+-+|+++|++|+-+
+|-+-++++-|+-++++|+-|++++-+-|+++||++++||-+---++|++|++++++++++++-++-+-+++||+-|||+-++++-+++++-+++-|+++|++-||+|+-|+|+-++-|++-+-||-|+++-|||++++|+|+|-+||+++++++++++++++|-+++||+-+++++|+++|+|++--++++-+++|||+++-|+---+||-+++--++++++++|-+++-|+|+++|+|+-+--+|+++
+---+++++-|-++|++|++|-+|+-++-+++++|+-++||+||++++-++|+++-|+++|+|-+++|+-++-+++|++|||||++-|-+|++++|+++-+-|++-|++++|-+-+++-++||++--+++||+|++++++++-|+++|+-|+---++-+|+++++-+|-||++++-++|-+|+||++++-++-++|-+||+++++-++-|-+--+-|-+-+--+++|++-+-|+-|+-+-++||+-++++
+||+--|-+++++++++-++-||+++|++++--||++|++|+++-+++|+++++--+-++++|++|+-+--++-+--+|++-+|+++++-+++++||-|++-+++|++++-+++++--+-+++++++++|++++|++++++++|+|+++++-+-|++|-+--||+-+|++++++++|-|||-++-++|--+|+++-+|++|++-|++++++++|++++|+|+++++++|+++|+++-++-+++++|-|+-
+++++-|+-++++++||----+++-+-+++|||-+|+|-+++-+|+++-+++++-+||+--++++++++++|+||++||-+++|+|+-+|+++++|+--+++|-+-+|++|+|+-++++++++-+-+++||++++|||+|++++++++++|+++-+++--+-+++++--|-+-+++++|+++|+++-+--++||+-++-||||+||+-|+-+||+++|-++-+++++++|++|+||+++++++|++|+|-
+++|-++++-++|-+|++++-+-+|+++-+|||++-|+-+|++--|+-++++|++|+|++++++|-+-+++||-++|--++|++|+++++-+|++-++|--+|-++||++||+|-+|+--+++|++++++++-||+|+|+++-+++----+++|++++|+++|++++-|++-++-++|++-|++++--+|-++|+++|++-+++-|++-+++-+|-|++++++-+-|+++++++-+|+++-|+-++|-++
-||+++--|-++-|+++||++++-+|++++--+-+-++|++||++-+-|+-+|+++-|-+||++-++|+++++++||||++++--++||-||+|-+||||++++++++-+|++++++||+++++++|+|+|+|+|+++++++++++++-||+|++++++||+-|-+-|-+++|+-++|-+-+|++++-++|--|-+|-+-+--|+|+||++|-+|+++-+-|-|-++|++---+++-||+|+|+|+|-++
-|+|++++++++||+++++++-+-+|++++-++|++||-+|+++|+++|++|+|||-|+-++--+|+|+++-+||++|+|+++|++++|+++-+|-++-|++|++-+++--+|+|+++++||+-||+||--+++|++|+-++|+++-+++-+-+||||-++++||+++--++++--+-+++++-|+-+|+++-++++++-+|+++++++---+|-+-+|+-||++-++-++++-+||+-+++-+++|+++
|+--++|-++|-|-+|+|-+-++||++|+---+--++++++-++-+|++|+-++|++-++-|++++++-++-+|+++++|+-||+|++++|+++-|||-++|++++-+++++-+|+-++++--++|++|-+++-++-++++|+||-+++-+++-++||++||++|+--+||++-+++-||+----|-+++-|++++-|+++-+++++|-+++-+-++|-+-++|||-|+++-+-|+++||++-+-++|+-
+++--|++|+|++++||-+-||-++|++-++-++|-||+++|+++++++++|++++-++|-+|+|-++++++++||+++++|-+-|+++-++|-++-|++||--|+-+-+++|+--||++|+++-+||-+|+++++++|+||+-+|+|+|++++++||-+++|+---|+--++|+++|+++++++---+-++++--+-|--+-|++|+-+-+--+|+++|++++|++-+|+|+++-+-+++||++||+|+
-+-++|+++++++-+|++|++++|-++-++|+|-+++++++|+|+|+|-|++|+-+--+-+++++|+++-++|-|++-+|++|-+++|++++++|-+++++++++++-+++|+++-|++++|+|+|++||+++++++-++++++----++-+-|-+-|++|+--++-++-|++++-+--++++++||++|++-+++|+|++++++|++++||+|-++-+|+-|+-|-+||++++|++--++|||-+++++
||+++++++-|++||+-+-+||-++|-|+||+++-+++++-++++|+-|++++++++|-++|+||++++-+-+|+-+||++++++++|--+-+|++||++++|++++|++++|+++|+|++++++-+++|++++--||-+-|++-|+++-+|-|++++|+-+++-||+-+|+--+--++++|-++-++++-+++-++++-+++++++++++-+||-++-|++|++++++|+-|+++++++++++++++++
++++-+++|+++|++--|+|-||++++-++++++-+++--|+--|-+|+++-++++-++-+++|++++-+++-++-++++--+-++++|+-+-+++++-++|+-+++-++|+-|++|++|+|+++|++|++|+|++|+++|+++-+--+++-+++|+++|+-++|-++|++-|+|+-|+++||++++-|+|+++|++|+-+|++|+++++++-||+++|+-++-|-+-+|+++++--++|+-|+|++|+|
+++-++++++--|+++++|++--+|-++|+++-++--++++-|++||++||-+-++||++|++++++-+-|+++|+|-|--||+++||+++-|+++|+|++-+-+-++-+++++-+++++-+++|++|--++-+|+--+++--+++|+--+--||++++-|--+-||++|++-+|+-|++|-+----++++||+||+++++++-|+-+-+-++++|+++++++++++|-+||+|++++|+--++-++-++
++-|||-++|++++++|+||+|+++|+|+-+|++++|-||+|+++-++-++++-|++|-++||+++||+--++-+-++|+--++++|+++|+--++++-|-+++++-+-+|+-+++++||---|-|+++++-|+-+++++++-+|+-+-|+--+-|+-|+++-++++||+++|-+++|+|||+++|||-++++++++-+-+++||--++++|+||+-++++-+-+++++-++++|+++-+++||++||++
++-+|++-+-+++-+++++++|+|+++|++|--|+-+-+++++-+|-++++|||+|+|-|+|++-++++|++++++||--|+++|++-+-+|||++-|+++--++++-|++--+++++++|+|-|++++++-+++-+|-++|+++++|+++--+|-|++|+++-----+++++++|+-|-|+|-+|-++|+|--||+++|+-+|+++++|++-+++|-+||+-|++|-+--+++++||++++++++++-|
+-|||+|+|-+++|||+|-++|++|++++++-++|--+-|||++++-||+-++++-|+++-++-+++++++-+++++-+-+++-++-++-+++++|++--+-+++--+|-||++-|++|++|++++-+++-++++++++|--+||-++-+|--+++-+-+|+++-+--|++++---|+-++|-++++++--+++++|||--+||+++|-+++|++-||+|+|||+|+|+++++++--+++++||-+|+|+
++++|+++++-+-|+++|-+|-+-++++++++++++|+-+++++-+||++-|+-+-++++|+--|+|-+--|++|||+++++||+-++++|++++++|++|+-|++|+|+++|+|-+|---+-+++-++-|-|||++-+-++++++-++++++++||-+++|+|+|-|++++|++--+++|++-+||++++++++++|-+||++-+-+++++++-++|+++++++|++++++++|+|-+-+++-++-|+-
+++++--+|++++|+++-+++|+|+-+-+-+|+++-+++++++++|||+++--||+++--|+|+|++--++|+++++++-++--+|++|++++++|++||++-+-+-+|||++-+||+---|||+|++|+-+++--|+++++|-|++-++|||-+-+|-++++++++--+++++-+++|+|+++-+++++++++-+||+-+++-+-||-|||+----+-+++-+|++++|-+++|-+-+|||++|+|++-
++--+++-+|++|--+|-++++++|++|-++|+++++-++++-+++--+|++|+-|++-+|+++++|+||++|++-++--++++--++-+|+|-|+++++-++|++++|+++|+|+|++||+++||++||++++||+---+--|++++||-++|++|+++-|+-++|+++-++++|++++++-++|+-+-+-+-+++||-+-++++-+++-|+|||+-|-|-+||+|++-++++|-|+++||++-+++--
+|--||++++|++--|--+|+|+-|---+++-+-|+++|++++++--++-+|++++++++++|++++|+-++++-|++|+-|+-++|-+|++-||++|++-+++-|++|+|+++|++|++++++-++++++||-++---|+|+++-++|-++-+++-++|++|-|+|-|+--++|+-+||-|+++++++++++||++|++++||+-+-+++-+++++|++++|++-|++-+|-++-+|++++-++|+++-
-++||+-+--++-+++++-+|++-|+++--+--|+++|++----++++|-|+++++++++++|+-+-++++-++|++++|+++|+++|++-|+--+++++++++--+|-+-|++|++++-+++|++-|-+|-++++|++||+|||+-||-+|-++|++---|+++++++++-++++|+|-++++||+-++++++++|-|++|++--+++--++||+++++++||-|+++-++++-++|-+--|++--++-
+|+|++-|+++|++|++--++|++|+-++++|++-|-+++||+|+||-++-+-+++++|--|+++++-+++||+|+|-|+++||+-|||++-|+-++|+++++++++|+|+|+|-++-|+++++++-|++-+++++|++++++|+++|+--++++|-+-|+|++|+|+|-+|-|+|-+|++-|++++-+|+|--++++++++++|--+++-++---+-++-+-+-++++-+|-+-+++++++|+++-+++
+++-+|+-+++++-+++--+|-+++|+|-++|||+|+++++|-++-++|+-+--++++|-||--||-+||+|--+++++-+++++++||+++|++-++++|+|++||||++++|+--+++-++|+-+|+|+++++|-++|+++--++||-|-++-++++-|+--||-++++|+++++-++|+-++++-+|+|++++++|+-+||-++|+++|+|++++++++|-|+|-|+-|-|++++|+|+--||+++|
+-++++--+|+-++-|||+++||-|||+-+++++||+++++-++++++++-+++|+++-|-+++|++++--+++|++++|-++++++++++-+|++|-++|-++++|++++-+++|+-+++-+++||++|++---+||+|+-+-+++++-+-+++|++++++++++|-|+-|-+-+|-|+-+--|-+-+++-|++|++++|++|-|++-++++|++-|++-|--++---++-|+-|-+-|++|+--++++
+|++++||++|+++++-+-||+++++++|+|++++-++|-++-++-+|--|||-+-|+++-+++||++++++-++||-+++-+-++-+|+-++|++++++-++-+-+-+++|++++||+|+|++++++|-++|++-++++++--++++-+|+|++-+++|+--+++++++-|++-+++--+++|+++++++-+-+||++++++-|-|-+-+|-+++|+++++++-++|++|+++|+-++|+-+|+++|++
+-|-+++-||-||+-+||++|-++-++++-++++|--|+++++++|+|-|+-|-++-+++||++++--+++|+|++-+|+|++++-+++-+--++++-|++|--+|+---+++|+|++-|+++-++|+++++|+-+-+--+|+||---|++++++-++|++|+-|++--+-++--+--+++|++++++-+++|+|+||++|+++++|--+-||++--+++-+++++|-|+|+++++-|||+++++++-++
|++--|++++-+--+--+|++-+|+|++-+++--+|++-++++-+-|+|-++++++++|-++|++--+++-++--|+++-|++-++++++-+++|--+||++-++-|+-+|+-++--|+|+|-|++++++++-++|+++++|++++||+|+--+++++-++++|+++-|||+++++++|+++-|+++++++-+++|+++|++++|++++++-++|+-+||+-|++|++|++|+++|++|||++|-++-+|
+++++|--||-++-+-+|+||++++-+++-|++-++++|-|+--+++++++-++-++++||-|+-+|-|--+++-++--+-+------++|--|-+-++++|||+-++-+---|-+-||-++|++|||+|+|-++|-+-+|-++--+++|++|++---++-||+|++-|--+-+|--++++--+--+|+-++--|-+++-++-++-+--+++++++-+|+++-++|++|+++-+---++-+++|+-+-++
++-+-+-+|+++||+-|+|-++|-++||++++|||+|||++-||+|-+++++-|--++++-+|+++--+|++-++++++++-++-|++++--+++-+++++|-+--+---+|++++|--+++++|+++||-+++||+++++|++|++++-||--++-++||||-++++++||+++++++-+++-+||++|++|+++++++-+++|-+-+|---|++++|++++++--++--|+++++++-+++++|++++
|+++++-|+++++++-||+-+|+-+++++-+-+++++++++++|-||-+|-++|-++++|+++++--+|+-|+|++|-++|++|++++|+++||-++-+|--+|+|++|-|+|+|||+||+|-|--++++++++-++++++++||+|++|+++|+|+|+|||++++|-+++++++++|+-|+|-|-+-|+-+-++|+||++-+|+-+++++-+-+|+++|+-||+|+|-++++|+|+++++|++|+++|+
++++|-+||+|-|-++-+++++||++|-++|+|+-+-|+++-|+||++|||+|+++|||++|+|||++-+|+-|+|+++--++-+-+-++++|+-||+|+++|+---|+++|+++++--|++++-|+++|++-++|++|++++|+-|++++--+-++-+-+++-++|++++++-++|++|++-|+-||++|-|||+|+++-++-+|+-|++-|+|+|+-+-++---++||+|-++++|-+++-|-||-++
-+||+---++++-+-++++++-|++++++|-+++|++-+|-++|+-|-++++|+-+++++++|+++++++++++--||--+--++++++-+||-++-+||+-|++++|-++|+++||+++|++|-|+++++|||+|+|-+|--+++|+|+++-++||-+|++-+++||+|++++++||+|+++-+-++++|-+++-++++++-+++-++++|+|-++|++-++++++-+++|-++++++++-++-|+-++
+++++-+++++|++++|-++|++-++||+|++-+|++|+++-+++-+|+++|-++++-+++|++++-|+++-+++-||+-++++++|-|+-++|++-|++++++++||+-|-|+-++-++||++++--++-++++++++++++++++++-+++++|++--|+||++++++||+++-|+|+++|+|||+|++|-+++||-+|+||+++++---++-|--++++-++|+++-++||-|+-+++-+|+++|-+
|-++-+-++-+--++-++-+-+|++|+-+||+|+-+++++++++++++|-++++++|++++++--||-++-++++++-|+||+--+-++-+|+-++++-|+++|++|+++-|+++--+++++|+++--+-|+|-++||++-+-+||--+||+-+-++--||++++||++|+|--|+-+-++-++-++-+++++++++|+++-+-|+++--|++++|++++++++-+++|||-+|+---|++++-++-|++
--+-++++|++++---++|-++++|++++++++--+++|||-||--+|+++-|++|++-|+|+++-+-+++-+++-++||-|++-+|-||||+++++++-|+++|+++-+--|++++|++|++|+++-+|-|--||-++|---+-+++-|+++++-++-+++++++|+|++++++++|--|++++|++-++|++-++|-+||+++++++++--|+++++|--+++-++-|-|++---|++-+-+++++++
+||+||+||++++-++||||+++-++-|||++-++---+++++-|-+++++||+++||--+++|++---|++||++++++-++++++|+||-+++--++++++++++++--+--++++---++++++++++++++|-+++|++++++++++|-+-+|+-+|+++++++-+||++--++++|+++-++--+++-+|++-++++|+-|+|||+-++++|+++++||-++++|++|+++++--|+|+|+++++
++-|++++|+-+--++||+-+-+|+++++++|++++++|-+-|-+||+++|-+++++|+++|||-++|-+-+++++|++++++|+++++++-+||-++++|+|||-+++-|++--|+|-+++++++||++++--||++|||+--+-|++|-++-+||++-+++-|+++--+|+|+++||-||++|++|+++--+||-++--+++--+++++++|+---+|+++++--+|+-|+++++++|-+++|++-++
++-++||++|+|++++++|+--+|-+++|+|+|+++|+++|-+++--+-||+-+|+-+++|++|++++|+-+|+|+++++-++++|+-+|+--|+|+--+++++-+-|+-++++|-+++||++++||++--++-|++|++||-+++++--|+++||+|++|++++|++++|+|+++++|++-++||+-++|-++|-+-+++---+-|+++++-|-+-++++|++++|++-----+++++++|++-|-|++
-+++++++++++++|+||+++++|++++|-|+-++-+-+|+-++|+|++--+|++|++|+|||-+-+-|+-+++||+++|++++||-+++++|-+-+++|+++++-+++||-+++++|+++-+++-+++|-+--++--++-++++--|+|++-|--+|+++-++-+|+|+|++++-+++-+|++|+-|+-|++-++-+-|--+++++-+++---+++-+++-+++--|+++|+-+++-++++|+||+-++
|-+++--+-+-+++++++++|--|++||++|-+|++++-|+||-||+++++++|+|++++--+++-++|--+|+-|+-++|+++++++++-+|--+-++++-++|-++++++++++|++-|+-++++++|++++++++++|+++-|++|++|-++++++|++|++++++-++++-||++++|+++++++|+|-+++|++++++|+|++++++-+|-||--|+|+----++|+||+||-|+-+--++++-+
+-++|++-+++-+|++-|-+|++++-++-++|--++++--+++-++++|+||-++--|++|---|-++++|+++++++|-+--+++--+-++++-+|+-+-++|+++++++||+++++-+|+|-+-+|+-||++++++-|+++-+|-+|+-+++++-+||--++--|+|++-+|+++-++--++-|-++|++-+++-|+|++|+--||-|++|-+++++++-+||-|+-+++++++++-+|+-+-+++++
+-++|+++++++++|+++-|++++++++++||+|++--+||+|+++++++|++-|-++++|++++++-+|+++|-++++||++++|++|+-+++++++++-++|++-+||+++-+-|||-+|-+-|+|++--++|++-++-++--+|+||+++||++|+|--|-++++++++||++|-+++++-+-+++--+++|+--|++++|++|-+-|+-+++-+++--++--+|+|+++|+++-+++-+++-+|+|
+-++-+-|-++++---+++-+|-+++++++++++++|+++++-++|-+-|++|+++|+-||+++|+-++++++++++++++|-+|+-++-++|-++|-+++|++|+|++++-+|++++|+|++---+-+++|++||-+++|+++++--++++++++-++-+---++-+|+|-+|+++|++-+-++++|+-+++++|+++-+-++++|+-+-+-+--+-++-+-||+++++||+-+++++-+-+++|-+||
-+-|+++|-++++|||-++-||-|++++-+|+++-+++-|+++++++-+||+++|++-+-+|++-+|+--+-++++++|+-++|--+--|+++-+-+--+++-|++++++-|+++--|--||+-++++|++|+|++|-+++-++-++|+|-++--+||+|+|+-++++++-|+|+-+++-++||+++|+-|+++++|-++||++-+|-+-++|+|++--++-++-++++-+|+++|+++++-+++-+--|
++-++||+-++++++++++|++++---++-+||++++-+++---|-|++|--+++++-++||+|--+|++-++-|++++---|++||++-+++|++-+++++++|+++-+++|+|-++|++|+++-+-|+++||++|+++++-+++++++-|++||+++--+-+++-+++--|++-++++|-++++++-+|+++-+|+-+|+++++-++||-+-++++|+|+|++|+++|+++|+-++++|+|++-++-+
+|+--||+++|||+++|++-+++++++++++--++-|++|+-|-+++|++|+-+||--+-+++++-||+||+-|+|++||+|+|+-+|+||+++-+||+|+-|+-+-+|++|+|++|+-+|-++++++++++++-+-++|-++|-++-+++--|+|+|+++-|-+|+|++-+-+|-|-++|+-+-+-++|-+++++|++++++-++|||+||+|||+++|++--|++++|+|++++|+|++|+++--+++
+-++-++|++++++|+-+-||-++-+|+++|+|+-|-+|-+|+++++++++|++-++||-+-+++|-++|++-++||--++-+++|+-++--||+||+-++-++++||-+|+++|++++++|-++-|+--+++++-|++||+|++++++++|+|++++|+++++++-|+++|+++++++-|-+--++-+|+----++++|---++-|+||+++||+-|+++++++|++----+++++--|+++++|-||+
+|++|+|-+++++|-+|++||+||+++|+++|+-|-|-||+-++++--|++++|+-|+++|+-|++-+++|||-++|++++++++|+|+--+-|+|+++++-+|++-+|+|--|+++-++-+++-++|++--+||++-+++|+++|-+|+-++|++---+-|--++-+++-+++|++-+---|+++++-+++++++|++-+-++++-|+|++++|+-++-+++|+---+++|+---++-++|--+|++++
|++|-++++-|+++||++-+++|+|-||+-+++++|+---++++-++|+++-+-+++++-+-+-+++-+-+---||++|++||||+++++|++|++++++-+++++-+++||||-+++++|++|+-+++++|++|+|+|+|--+-+++|-|||++++++|+-|+|+|+||++-++|-+++||++++|++-+-|||-+--||-+-+++||--+|+|+-++++--|+|+++++|-+--|+-++|+-+--|-+
+|+++++++++++++||++--++++|++++-++++-|+-+|||++-++++++||||-+++++|++|-++--++++-|-++++++++--+++-+++|-+||++-|+||++++|-|+--+-+++++++|||+|+++-+||++||+++++-+|++-++++++|+|+++++++++|++-+||+--+++|+-||++++-|+++-|++++-+++-----+++|+-+-++++|+++++|-++-+++---+-+++++|
-+-||-+++||+----+++-||+|+++++--++||-|||+++-|-+-+++-+|-+|-|+|+|-+++|--+-||+++++++++||+---+-|||+++|--+-+-++-|-++|++++++||+--++++++-||+++++|++--+-+++-++-+++------++||-+++++--+-+-+++++|++|-+-++++-|+++|-++++--++++-+-+|+-+|--+++-|+-++++-++||++--+++---|+||+
-|-++++--++-++-++|||-+|++-++++++-|||+|-|+|++++-+---++-+-|+-++++++++++++-+++++++++-++++++|+++++|+-++++|+|+-++++++-+++--|+-|+|++|+|+-+++-++++++|+++||++++|-||++|++++++++||-+-|+-|-|+-+|+-|-|+||++-++-+++++-|-+++-|++|+|-|-|+-++|-||-+++++---+-++++++|++|-|||
--|+++++++|++++|++++++|-++|++|+++|+|+--+++-++-++++-+-+-+++++|-|+-+|||++-|+++---++-++++++-|++++++||++||-+++-++--+++++++++-+-++++|+-+-+-++-++|-++---+|++|-+++-||+|+++|+++|+-|+|+++++|++++++++|+-++|+|+-+|+++--+++++-||-+-+-+-++-+-||+|++-++++++|+-++++++--++
||--|-|+++++|++-+-+-++++--++-+-++++++|+++||++||+|++++++|+-+---+--+++++-|+|++|++-+++-|-|+++--|+++-+-+||+|-|+++|-+|+|+-|-+-+--+++--+++++-+--|+||--+|++++-+-+++++||++-+++|-+-++---+-|++|+-+||+-+++-+-++-++|+++|+||++-|+-+-++|++|+-++--+++|++++++|-||-+-++-|+|
|++-++-|+--+||+|++++++|+|-+-+++|-||-+-+-+++|++++|-++-+-|-++-||+-+|+++-|+++++||+++++-+-||||-|+++||-++--+-+|++|+|++|++|+|++++++++-++|+++++-+++++++++++-+--+++|+--||-+|+||++++|+|+-++|+-|-+++-+--|+++-|++|+++|+|-+++-+-+-||-+|||++++|-|++++++++-+|++|+++++|-+
+-|++-++-+-+-+|++||++|+++|+|+--+++|--+-+++|++--++-++|++++++++++++|++++|-||++++++|+-+++-++|+--++|||||+++-++|++-|-++++-+++|+++++++|+|||-++|-+-+|+||+-|++++-++++++|+---+|+|++||-|+++--++++--++++++--++-++|++++--+++|-+||+|--+|-+|++|+++++++|++++||--++|++|+-+
-++|-+-+++++++|-+++-|+|++++-+++|+++++-++||+++++++|||++-++|+--|+|++-+|+++|-+-++-+++-|+++++++-+-+++++++|+|+++-+|+-++++++-|+++++-+|++---++--+++-++++|++++||-|++||+++-+++++|+-|-+++-++-|++--+|+-++|+-|+-|+-++++---+++|++-+-++||-++|++-+--+|+++||-+++----++++--
||+|+||+++++|-++-++||-++++|++-|++|+|+++++++++-+|+++|++++|+--+|+++|+--+++--+|++|+--|++-|+++-||+++-||++|++-++++-|-+-++++|-+--|++|||+-||+||++-|++|++--+--|+++||||+|+|-|+|++++|++-++++++|-|+|+-+++|+++++--+++++++|+|+|+++-|+---+|-++-++-|+-+---|+|-++++++|-++-
+||++|++||+++|+|+|--|||+|-+++||||+++-+|-|+-++|+++||+-|--++++-++-|+++|++-|--+++---+++++-|-+|+-|-+--+-+|++|-++++|+||++-+-++++|+-+-+++-|||-|+++-+++|+++++++|++||-+-+|+++++++++-|+++--+++|+|-+-|++++|||+|++-++|+++++|-||-+-++++++--+++++++++|+-+|++++|+-+++++-
+++|++|-+|-|++++|+-+-|++|++|-+||+++-|--+|+|++++-++|-+|++|++++-----++++++--|+|+++++---+-|-+--++++--++++--||+|-++|++||--|+++----+|+---++|+|+++|+||++++||++++--|++|++-+-++|--+++++--+|+--++--++-++-|+-+++++++|+++|+++-+||||||++--+||++|+-+|+++-|+++|++-++||+|
++++-++-|++-++++++++++-|-+|++++--+--++|+||||+-+++||-|--+-|+|--|-|++-++|+-+-++++-+++|+||-+++-++++++-||++++||+++|+++|-+-++++|+|++|++++|+|++++++|+|--+++--+|++++++-+-+|--+++++++|++|++-|+|-+++|-||--+|+--++++|++---+++-+++++++|+++++-+||-||+-++++++-++++|+++-
-||+++-+++++--|++-++||-++||++++++++++-|++-+++-+-+-++||-+--+-|+++++--|-++|++--++++-|++|++-+|||++|+++-+|+-+++-++++++++++-+++|++++++|+++-++++++--++-||||++++-+++-++++-+++++-+|++|++-+-+++++||++-+--++---|+-|-+|+|+-++--||-+++||-||+++++++++++-++-+++|--+++|+-
+|+||+|+|-++-+|-|-+-|+++++++++-+|-+-|+-+++|-||+-+++++|++-||-++||+++|+++++||+-+-+--++++-++-++-++--++||-+++++++-+||+|+|+++|+-||-|++-++|++++|+|+|+++-+---++|+++||-++|---+-+--+++-++|++-+++-+++-|+--+-+|+++-++--+++-+++-+++-|++-|-|+++-++++++-+++-|+-+|++++++-
++++-+||+----+|+++++++++++|+-++--+-++++++--+++-|+-++-+---+--+--+++-++-|++++++|++-++-++---+|++++---||++++-+||+-|+++-+-+-|++|||+|+++||+-||++--++||+|+|+++++++-+|+-++++++|++|-++++++-++-+++++++++-+++++++|+-++++-+||+++-++|++|+++++++|||++++-|||+-++-+++---++
-++++||++-+|-+-+++|+|-+--|++|+++-+|+++-+|++-|+++|+++||++-+++-+++++|+---+-+++|+|+|-|++-++|++++++-|-+++-+|||--+-+-+-+|+|++-|+---+++----+-|-+--++++++++|+++|++-+-+++--+++++++||-|++|+||++|-++++-|+|+-+++-+|++++|-+++-++++++-+++++-+++|-++++-|-++--+||++|++|+-
-||-+++|+-+-+|--+++|-+++-++-+++-++|-++++++++++|+|--++|+|+++++-+++-+|+|+++--+++++|+++++++++|-+++||+||+|-+++|++|+++++||+-++||++|+++++|++||+-|++|++-++++++-||+--|-|++-+-++|+--+|+|-++-+--++--+|+|+|-|+-++|+++++|+-+++++++|++++|+|+++-|--|+|+++|-+||+-++++||--
||+++||+-|-+-++|++++|++++-++++---|++++-+|++++++-|+|++|+-+|+-+|+|++|+||+++||++--+||++-|-+-|++|++++-+|++++|++|++|-||+-++-|+++++-|+|++-++++|||-+++---++|--+++++-+++-++-+--++|||+-|+|+|||++++-++-+|+||++-++|+|++++++--++++|+++++|+||-+--+++-+||+++++++-++++-++
++||++-++-+-++++|-+|+++++++++++|++-+--+++-+--+--+||-+-++|||++|-+-||+-+++|+-+-+++++|+||--|-+++-++-|+++-|++-+|++++-+|+|++++-+-+-|+-++|+||-+++++++-++|+|+-+++++-+-+|--++++-|--+-+++-++-|++++|+|+++-++|+++|++|+++||++++|+|--++-+++-|-+++--|++-++++++++|--++|++
+|+-|+++-+-|+-+|+--+-+|++++|||--++++--+++-|-+||+++||++-+---++-|-||+-|++|++++-+++--++-+++-+|-+|-++-+-|+++|+--++|+++-+++||||+-++|++++-++++-++-+|++||-+|++++++|-|-+++-|+|++||||+|+++|++++-+|+++--|-|+++++|+|+|+|-+-+|++|-|+--+++|--+-++||+|++++-++++++++-+|++
|++||+++-+|+-|+-++++|++++-+|+|-+++|-+++|-++-+++++++-|+++++++++--||++++++++-++||||-|-|+++-||+++|++++|++++|-+++++++-++-++++|++-+++-|--+|-+++++||+|+|+|+++|++++|+|++-|+++|++|-++-+||++++++|+++++-++++--+++-|++++++-+|-++|+|---|+-+|-++-+--+-||-|||++++-|++++|
|||-++|+++||-|++-||++++-+-|+++-++-|++|||--|+|++|+++|++|-|+|+-++-+-+-|+||-++++++-|++++|-+|+++|++-|+|+|++-|+|+|-|-+-|++||+-+++|++++|+++++++++|++--|+++|-+-++|+++-+--+-+++++|++++--|++|-+|++++-||++++|++-|+++--+|+++|++-+-++|+++|++++++++-||++-++||++++--+|++
+++|++--+|++++|----+-|++|+|+-|-++--+|-|+|-+|+++-+|-|+++++-||+++++||+---++-||-|++|++||++++|+|-++++++++-++-|+||-|+|+-+++|++|++++--+-+++-+-+++++--+|--++++-+|--+-+-+|+++-+-+-++|+||+++++-++|++++|+-+-||+|+|+---+++|||++|--++++|-|+++|-+++--++|++|--+|+|-+++|+
+++++---+-++++-+++|+-+++++|-++++|-++++++-|-+++|||++++-+-++|++-++-+-++++--+---+++|-+++|+||+++++++++|-||+|-+|+-+++|+++|++|+-|-|-|+-+-||+++-++-|++-++|+++--|++++++-|+|+|+++++--+-+|+--++|-|+|-++++|+|+++|+++++|++|+|+-++++++|+++++-|++++-++++|-++-|-+||++++++
++++---++++|++-+-+-+-+++|++++-++++++--++|+||+++-++-+|++|+-++++-++|+-|++++++-+-|+++-++-++||+++|+++++|+-+++|--++-+++++++-+|++-++++++++|+-++|+||+-|+-+++|++-|+--+----+|-+++++++++|+++-|+-++--+++-|+++++++|-+-+-+|++-+|+++--+-++++++-+|-||-+++++|+--+++-++++|+
++-++|+--+---|+||+||+-++-+++-+++--++++--||+++-+++|+|||-+|||++-+|-|-++++-|--+++||-+|+++++||+-+++-|++|++-+||++|++|-+++|++|+++++++++|+++|||-++-+||-|+++|-|++-||+++++-|+||||+-+-+++|++|--++++--+-++++|+||+-++++-+++-+++|++|-+++++-+++++++|-+++-+-|-||+|+++|+||
+-+++++-||+++|+-+++|+--++++++++||+-|++-+++++-+|++-++||++++-+-+||++|++++|+|-++-++|+++|++-++++|+++--+++|--||+++++|--+-+||+++++-+-+++++--+++++++++|++---|+|+++|++|-+|-+++|-+|+++|+++-+++||+-+--+-+-++-|++|--|+|+++|----+--|+|+||+---+|-+-+||+-+++-+|++-+-+--+
+++++|-+++|+-|--++-+++++||||+++++++-|-+-||+++-+-++++++++-|++++-+++|+---|+-+--++++++--+-++||+|--|-|-++|+++-|++-++|+|+||-|++-++++++|+++++-|||+-+-|++++||+-++-|++++--|+-||++++-|+++++||++++++|+++++++||-+|+-|-+|||+|+|--++++-+-+++|+-+--+++|++++|+++++++++|||
|++-++-+|+|++++-+||+|+-++++--||+++-+++|+-++++-++|-|+|-++-+++-++-+-++++++++--++--|+||-+-+-|-++|++-+++-++++|||+++++|+-++-----+-++--++-|+-++++-|++-++||-+---++||+-+-|+|-+|-|-++-+-+||++-++++--+++++++|||+++|+-++-++--|---++++-+|--++-++|-+|-++--++++-|-|-++++
|++++++++-++|-|+++||+++++++++-|+-|+++-++-++|+++++++||++|++++++++|--+|-+-+---|++++++-++-|+|||++++|++|+|+-|+||+-+++++++++++|+|++|++|++-|+--++--+--++-++++-+|+++++|+++++||++|++|++|+-|+-++-++|-+++++++++|+-|++++++++||++|+---+++-+--+++-||++|+++|+||++++-+-++
|+--++-|+|--++-++|-++++++|+||+-++-+++--+|+++|+++++--+++++-+++++++||++++|---+-+|+|+++|+|+|-|++++-|--|-++++++--++++++-+||+-++++-+|-+|+++|+++++|++||-+||++-+|+||++--++--++++++||+||+++++++++--|-|++-+|+++++-+-|||+++++|-++||||--+++-++-++-+++-|+--+++++++++++
+++++++-+-++-++---++-|+||++++-++++++|+|-+++-+--+++-+++--+++|-+++|+++++--+-+||-++|++-|+++|++-+|+-+++++--|++++++|+++---+++-++++++++-++-|+-+-++-|-+-+-+||++++|-++++|+-|-+-++|+-++++++--+|+|+|-+++++++++++-+++-+++++-+-+++|+|-+|+|+++++-|+++++++-+++++|-+++-||
+++|-+++++++++++||++|||||++-+|-|+--|+++|+++++++++|+++-+|--++-+-+++++-||+-++|||---++-+-++-+|+-||-+-++-|+-++++++|++|-+-|-+|||++|+--|++|+++++++|-++-+-++-+-+|-++-|++++|+--|++|+-|-++++-|++-++--++-+|+-+++|+|+-++++|-++|-+-+|+++|+-+||+++++++--++-++++++++-|+|
++-----+-+-+---+++++|+|++++++++||+-||-++++-|-+|+|++++-++-++++---+++-++-+||-+-++++-|--|++++|-|-|+--||++-+|+||+++-+|+++++-+-++-++++-|+++++-++-+++++|-++-||-++++|++|+-+-+|++-+|++|++++|-+-++||++|++++|-++-|-+|+|-+|+++++++++++--++|+-++-+++|+-++-+-+++|++++||
|++++++|++|||+||+|-++|-++-+|+++-++-|--|||++|++++++|-|++|+-+-+|+++-+|-|-++||-++|+|-|+|+-|+-|-|+||-|+-+-++|+|++-++|-+++++++++++||++|+|+|-++|-++|++||+-+++-+++-+|++++--||+++-++-+--|+++++++--+-||-++-++++-++++-+|+++++-+||--+|-+++|+-++++|+++|++|-+++++-+-+--
|+++|+|--+|++-||+-||||+-|++++++++|-|+||++++++++|++||+++|+++-++-|++|-+++|+|++|+---+-++++++|+|--+|+++++--|-|+|+++|+++-++++|-+++++++++||-|++-|+++-|+++-+|+++---+|-++||-|+|||++||+-+++|-++++|++|--+-|+-++++-++|+|+++-++|||--|+++|+|++-|||+|-+++-++--|-|++-++|+
-|++||++-|++|++|+|+++-++-+--++-|+-+++++|++||--+++++-++|++--+++|-+++||+-+|+-+-+|+|+-|-+++++||+++++++-+++++|++||-+|+|++|++|+-|+++||--+|--|++++||++-+|+-|++-++||++-+-|+-|-|-++++--+-++++++-+-+|+++|+-|++|-+|+-+||+|++|+|+++++-+++--|||+--+-+-+-+|-+++--|+|+++
++|-++++++|++-++|+|-|+++++--+||++|+|+++-+||||++||+---+++++--|-|+-+--+--++|+-|+-+-+-++-+|+++|-++-+-|-+-++++-+--+++-|++-+||++++-+|+||++|++++--|+||-++-+++|--|+|+++||+-++|++--+|--+++-|++-++++|+-|---++|-+--|-++|--|-||-++++++--+|--+-+-++++++-++|--+-++--|++
||+++|+-+-|++||-+|++|+-++|--+|-++++++-+++|+++-++||+|+|+|-+|+-++|-+--+++||-+++||+-|+++|+-+-++++++|+|-+++|+-|---+-++++|+-+-++-+++++++++++--++|+++++|+-+-+|-+--+-+++|++++|+-+-|+++|+-|||++|+++-+++-|-+++|+++++||+-++++|-|+-+++--++-+|+|++++++++-+-++-+++|++++
|+-+++-|--+++-|++-+++-||-+|++++++|||++|++++|-+++-++|++|++|+++-|+++|--++-+++-|+++|+++-++++-+++||++++-++|+++|+||---++||+++|+-++++-+-+++-++-+++-|++|-+--+-++-+-|-++-||++++-+++|++|+-+|++++|-|+++-++++--|++++||+|+++-+-+|++++|-++-+++++-++|+|||++|++++|+++++++
+|||++++++-+-+++|+|-++-+-|-+-+||+|+|+|-+-++|++++-++++++++|+|++++++|--++||+-+-+|++||+++++-|-+|||++||--|-++++++|-|-+++-|+-+++-++|-+-|+++-+|+||+++--+--++|+++++-|--++++--++|-+++||+|--++|+|+++++++|++--|++-++|+|-+||+|++++++++++++||+|+++++|++++|-+++-+|++||+
+-|+--+|+++|+-++--+|+--+++++++++++-||+|+|++++-+++-++++|++++|++||+|+||+-+|+++++++++++|---++|-+|-+--++++-|---++|+||++|+-||+|+-+++++|+++++++--+++|||+++-+-|-+|-+++++|+--|+++||+--+++|+|+-+++-++-+-|+|+++++|-+++|+-++-+++|-++++++-+++|-+|-+-++|||+++++|+-|+--+
+|+++++-++++-++++-+-+++|+|-++++++-|-+++++|+-+++-+-++---+-+++++++++-+++|+++++++-+++|+|||-++++++-+|++|++-+++-++--+-+-+++-+++++++++|+-++++-+++-+++++++-+||+++++|++-++++-|+++++|+++-||++|+|+++++++||+++|+|+-|--|++-++-+||+-|+--||-+-++||-+++-+--+-+||||+++|||+
-|+-+|+|+|+++|+|--+-+-+|-+|||+++|+++++-+++-+|++-|+++-+--||+|-+-+-+++|++--+-+++-+-++++++|-+|--+-++++++|-|--+-+|++-+--+++-++++++|-+|+++-|-+-++-+|+||+++-+-|++|+++++++--++-+--+||+++|+-+++++-++-+|-+|++++|++++|+++|+++++++-+---+-++|+++|+|-+-+++-++-|-+|++-+-
+++|+|-++--+++|++|+++++-++|--|+-+-||+++++++|++-+++++---+|||-|+++|+-|-+|+|++|-||++-++||+++++-+++||+++++-++++|+++++---++|+|+++++++|+-+++-|-++++--||++---+++++++++|-|+-+++--++-++-+|+-+-+|+-|||+--||--+|+|+++++++|++++-|||-+-++-|+-+|||++++++++|+++|-+-++||--
+++-+++|++++-+|++++|++-++-++-|++++++++--+++|+-++++++-|++++-+-|+-+++-++-+++++++++-++++----+++++||++++++--++++|-++|++|+|+++|+++-+||++||+|--+|-|-|++++-|++-+--||++++++++|++---+-++-+++-|+++++++|-+|-++++|++-++|++|-++||+++++-++-|+++++-|+-+++--+++---|-+-++++
++++++++|+|--+-|++++--+|+++++++++|++|++++|+-+++--++-|++|+++|-+-++-+|++|||+-|--++|+|+-++++-+++++-+-||+++|-|++++-++|-++++++|++|-++|++|+|++++||+++-+-|-++--+++-+-+--|+++-+++++++|+|+|+|+||-++-+|++|++-+|-++++++++-+++++-+++|+++++++++++++++|+---+++++--+--+++
+--++++|+-+++++-+|-+-++++++++||+|++||+++++||--+-++|++++----++|+++|-||+-+++||++++++-+++-++|--+-++-|-+-++++-++--|++-++-+++|++|+++-+++++-++++|--++|-+++|++-++-|-|+-+++++|--+|+-+|-|+||-++|+++||+++|-+++--+++++-++|+++++-++-+-++|++|+++++|++--+-+--||+|-||+|-+
|++-|+||+++++|++++++++++-+|++++|++++-++|-+++||++|+++||+|+++||+++-++++++|++|+-|-+|+++++|+--+|||++|||+---|+++---+-+++||++++++++|-+++-++-++-|++-+-+++|++|+-++++-++-++++++|+-++-+|++|----++-++-+-++++-|---+||+-||+-||++++++++|++-++++--++-+++-+|+--+--|+|++|+-
++-+++++++++++++|+|+++++-|||+-+|+--++||++++++++-+|+-++++|++-+++-||++|+++-++++--|+|-+|+|+++-+-|-++|+++++++++-+||+++-++-++-|-+|+-++++|-|++-+++-++|++--|++-+|+-++++++++++++|++-+|++++||-++|+++-+++++-+||+-+++-++++-+++++++++|+|--+-+|++++|+-|++-||++|+|+|-+++
++-++++++|-++-++--+++|+-+++-++++++-+++|+++--+-+|++|++++++-+-++-+++++-++++|+-+++-+-|++++|-+++++++++-++++-++-++++|+-+|+++++++|+++|+++|++-+++++----+-||+--++++|+|+|+-+|+++-++||++-+-|++-|+----+---+-++|+++|+||+-++-+--|-++|+|++-|++|++|-++-+||+|++++-++|-|+|+
+-+++++++-+|++-++++||+++|+|++|++++-+++-+-++++||++++--+-+++|-+++--+-+-++|++-||+++|++-+|+++-+--|+|++++|--++++++---++++--++|-+++-+++++|++|-+-+++++-++-+++|+|+|+|||++||+|-+++|+--++++++++++++++++-++-+-++|-++++++++|++-|-+--|-|++++-++||||+|-++++-+++-+++++--+
|++||++++|||+-+++|-+--++|++++++-+++-+-++++--+--+++++-+++--+++++-+++|-+++-+++|++++||+|++++++++-+-++++||++-+-++|++++|++-+-+-|++|-+--++++|+|++++++|-|--++-|-++|+|-++----|+++++-|+++|+++|--+++++||-++|+--+|+|--++--+-||-+++|--||++-++-+++|-+++---++++++-++-|++
+++++++-+-|+-++++++++-+-++|++-+-++++++++++++-|+-++++++-|+|-||++++|||||++++|++-+-+||++-++++++-+--||+||---++++++--|+-++-+|||+|-+++|+-|++-+++|+-|+-+|+|++|+|+++-+++-+|++|+|++-+--++++|++++-++|+|++|+++++++||++-+|+-++++|+++++|+----+|-++++++++-+-++-+-++|++-+
++-+-|++--+-+++|-+|-+++-|+++++|-+++-+|++++++-|+++-+-+++|+-+-+||++|||+++++++|-|+|-++++|-+++-+++---+|++|-+++++++|-+-+++|+-|-+++|+-++-||+++++++|+-+--++|-+||++--++|+++++++|++++++-+||-++++++-||-|++++-|++|||+--+++|+-+++|-++--+++++-++-+-+|+-+++|+-|--+-+|+||
|++-|+|+++++|+|+|+----+|++++++|+++-|++++++-+++-++++|++++-++|||+|-++|||+|++++||+||++--+++-+++-++++|+++|-++|++--+|+-|+|++++-++---||+|+|+-+++|++--+++++---|+++-+|+-||+-|+-+-++++-|+++-+-++|+|+++++++|++++||++++++++++|||+-++++-|-++-+-++++|++--|+-++++++++++|
+++|||+|++++++-|+++++|+||-+-+-+++|-++++|++|+++++||+--+|+++-|+-|+|-+||+-++|+++-++-++|++++++|+|+++||++|++++|++++-|++-|+++++|-|+-|+||++|+++++-|+-+-++++++-++-+|-++++|++-+-+-++++++|+-++|+|-+||-++++++|++||---+-++|-|++|+++|-++|+-++++++++|+|+-|++++++-++--+||
+--+|||++|+++-|+|++|++-++++||+-+|+++-|+++-+||-+-+-|-|+-++++-+-+++|+|-+---+++++++-|++++++||++||++|---|+|+-+++|--+++|++|+|-+-++|+++-+|+--++-+|-++++|+|+|+-++++|+-+-+|++|||-+++--++-|+|+++--++|-+|+++++++++-++|+-||-++||++++++||+-|+++-++-+|+-+++-++-|++--|++
+|+++|+|+|++++-||--||+++-++----+-+++-+++++-++++++++++--++++++++++-+++++-|++++++-|--++++-++--+--+|-+++++--++-|++++++-++-|+-|+++++-|+++||++--+++|++++++|+|-+|+-+|++|-+|+++-++-+||+++-|++-++--++++-+++--+++---||--++++||+++--+-++|++-++-+++|-+-+++-+++-++++++
-|+--+++-++++++++||-++++-||++++++++|--++++|+||-+++|||-+-|--|++--+++++++--+|---+--+++++++++|++-||+++-+|+++|+--|--++-|+++|++-+||+|--++||-|++|||+++--+|++++---++||++--|++|--++++++||+++-|++++++-|+++-+++|++|+-+|+||++-+-|++|+|++-||+++-+-+--+-|++|+|+-+++++++
|-+-++++|+-++++++-|+|++|+|-++-++++++-+++|-+|+++-+|+|+||++|-+|++--+++++-|++--+++-++++||-+++-++-+|++|++++|+--|+|+|+++-+++-+|++++++++-+-+++-||+-+++-|++|+|+++|++++|-+++|-|+++++-+++-+|++|--+++++-|+|--|+++-+++++|+|--+++++++-++++++++++-|-||++|+++-++|+++|-++
+++|+-|++++|++-|+-+++|+|+-+--+-+|+|++|++|+||++|++-++|++|-|++-+-|++++|++-+++||++++++|+|++|++--+|+++|+-+++-+++|+++++++-+-+++|+++-+-++-+-++|+|++++|++-++++|+|+++|-+|+|+-++-|+-++|+--+||+-+|++-+-+-|+|++++++--++++-++|++|||++-+++++|+-++++++++++-+++-+-++++|-+
--+|+-++|+|++++|++-++||+|+|+++-+|||+++++-|++|-+++||+-++-+-++---+|+++++++--+|++---+-+|+|||-|+|+-+++-++-++++||-++||-+++-++-|+-+++-+|+++||+|-+||+++||++|+|-+++++-++--+||+++++++++-++-++++|++|+|+++|+-+-+|-+-+|++++|+|+|-+-++-+-|++++-+++++||+|++-|+-|++-+-|--
+-++-++-++|-+|++-|++-+++|-++||-+|-+++|+++-++--+--++++|++++++|---|+-+++||++++-++|+-|||+-+++++|+++|+-||+++-+++++|+++|++++|++-+++++++++-|-++|--|+|-|-|||++|++++|+|--+|+++-+-|+|+++-|++++-|+-++++++-+|+++++++++|+++||++-|-+|+|++|--++|--+++++|+|++-+++++--+---
++-+++--++++++||+|++-+++-|+-+++-+++-+-+---++++++|++++++|+|+--+++|||++++++|+-++-+--+++++|+-|++++||+-++-+|-++|+++++|++|+|--++-++-+++-+|+++++|++||+++++++-|+--+++-|+|-+|++||-|+-++++++-||++|||+++|-+-++--+-+-++-++|++++--++++-+|-+-|++++-+-+|--+--+-++||-|+++
|++-+|++++|+++-+++-|++++-|+|+|||+++|+|+++++++-||--+|-++++-+|++||++-+++++++|+++++|+-+|+-+-+|+|-||+++|-|++|+++||--|+-|++|--|-+-+++||||++++|--+++++|+-|+|||-+++|++++|+++-+-+|+-+|+++-||-||++-|-|++-|--+++-+++-++|++++-++++|+--+-+++|+|++-|+-|++++++++++-|++++
++-++++-++++|--+--++++|++-+--|+||++++||-|-|+|++-++-+-+|-+|-+-+++|+|+-++|+--+-++-+++++++++++|+++++++-++|++++|+++++++---+++-++++++++-|+++||++|+-|-+|+--++-|||+-|++++|+++-+|++++++++--|-+--++--+|-+|-+++|--+-|-|++|+++-++|++-+++|||+|++++++-|+||+++-|++++|+-+
++|||++-+++|+++|+-+-+|||-+-+++-----++|++--|+|+++++++|+++++++++++++++|-+|++++++--+|-++-|+++--+-++++++-+++-+++-+--+++-+-+-++--+-++++||+--+++-||+++-|+-++|-+-+--||||++|+++||-+||+-++|--++|+++++++|+---|--++++++-|++++|-+-++++-|+||++--++--+++|+++++-+||+++-++
+-++-||++|+++-|+++++-++|++-++++-++--+++-++-++-+|+++|+-|-+-++-|+++-+++|++|+||++++++-+++++|+-|+-|++-++|---++|--+|+++-|+||-++-++|+-+|+|++--||||-++++++++---+|-|+|+|--+-|-+-++++-+-+|+++-+++||++|||+|++---+-+++-+++-+-++-+++-||++++|+||-|-+||+++++++++||+-|-++
+--+|+-++-++--++|+-|||++++-|++-++|++-+++--+++|-|++|++-+|+|+++|-+||+++-+||++|+++|+++-+|+-+++++++++--|++|+++|++|-|++|+||-++|+-+++|++-++-+-|||++|+-+---+++|+|++---++||++-|+++-+-+--+++|+|+++++-+|+++--||-++++||--+++++++++|-+||++||++|++||+|+++|+||+||-+|-+++
+-|||++-|++-+|-+-|--++|||++|+|||++++|+-+-||+|-++-|+-++++-+||-|+-||++||+++-++|++|++|-+||+|-|+|+++-||--+|+|+|-++|++-+++|-|-++|+|++++|++++++++||+-++++++--+-++-+-+++|+++-+++-+++-+-+-+-++++-++++|||++-+++++++++++++++++|||+++-||+++|--+++++|++++--|++-+--++-|
+-++|-||++|-+|+++|+--++-++++--+++-||--+-|-||+++-|++++|-|+++|+-+-+-|--+|++|-++++|+-+|++++||+|++-++|+-++++-||+-+++++++-+++--+++-+|+|++-|++|+++++-++-||++++||-+++-++--+++-+|+|++++|-|-+++--+++++|+++-+-+++||+-+-|-++++-+++++-++|-++|+|+-++++++|++|-+++++|+|+-
++++++|+++||-+|++-++++++++-++|+-+-|-+-+|||+++++|+|-|++|+-+--|---+|+++++++|+-++|+++|-+-+|+-+|+++-|+++++++||--+++||-|+-+-|++|+++-|++|++-+++---+++-+|++|+++||++|-|-+--+++++++-+++-|++-|++++-+++|-++++--|-++|||+++++|+++-+-+++-+--++-+-+++-|-|||+++--++||+||+-
||+|-++-+|+-|-+-+++++-|---++--++||+|-+++-+-+-|++-+-|+++-||++-++|++-+|--|+++-+++-+|++-++|+--+||+|+|++-+++-++++-+|+-+-+++-+++--++-++|++++++-++-+-++++++|--+--||+++|+-++-++++-||-+|++-+-||+|++|+++|+-++-+-+|++-|++|+++-+-+++-|-+----+|||+-|+--+++++|+++|+++-+
-+++|+||+--|++++++-++|+-+|++-|++|++-+++-|++|+|++|++|+++--+++++-+-|+++++-+|--+++++|++-+++++-+++---||+-|||+|+-|++++|++-+||++++-+-+|-++-++||-+++++-++++-++-+++|+||++|+|+|+--+-+|-||++|-|+-|++++|--|-+++|+||---+++++++-+++---++++-++++++++++++||-|-++|+|+++++|
-|+++++++|+||+|+++|+|++--+|-++---+-|+++-|++++++-||+|+++||++-+|||+--|+|++|++|-+++|+-+++|+|+|-++-||+|-|++|-+++-++|-+|+||+++++++-+++++++++-+++|+|+++||-|+-+-|--+-|+-+-+--++++++-||++|++-+|++|||+-++-+-||+++-+-+|+|++|+++++-+--|-+++|+|+-++-|+++-++|++-++++|||
++++++++++++|-+-+++-++--+|++--+++|-+|++|+|+++-++++++|+++|+++++++++|+-|+|++--+++++|-|-++|++++++--+-++|+++-+++|++--+-++|+++++++|+|||++++--|+++++|++++-+-|||-++|||++++++-|-|-+-+|++|+--++||||++++++++++-++-||+++++|-++|+--++-+-++++|-++||+++-+++|++||++|+-|++
|++-+|-+++-|++|+-++--++++++---+|||+-++++++-++|+++++++-+|-++++++++|--+|+++||-+++-++-+++-++-+-++|+|++++++||+-++--++-|+|++-|+-+-+|||+++|+++++++-|-+++|-++|||+-||+++|+-+|++-++++|++-+||-+++|++++||++|+|++++-+|+|+++++|+++||++++++-+-+-+|+--|+++++|+++|-+|+|+++
+++++++++|+|++++++-+++--|++++++|-++++++-+++--+++++++++++++++|-|+-+++|+++++||+|++|+||+|-|--|+|+||++-|-+-+|||-+--+-++++++++-+|++|-++++-+-+-+-+|++|-+-+-|+|++++++++|+-|+|+++-++++||+||++-|+++|+-+++|+--+++-+|+|---|+++|+|+++|+++-++--++++++++|-+-++++||+|--++
++--+|++|++++++++--+-+|+|+|-++-||+--+++-++|+++++++++++++|++++++++++-+++|+-++++-|+-++-|||++++-+-+++---|++++--+++++|-+|+|||++-|+-++++-|||+|--+-++|+|+-+++++|+-+|++-+||+||++-+||++-+++++++-++++++|+|+-++++++++-|-++++|+-|+|++++-+|++++-+++++||-|++++++-|++-+|
+++++|-|++-|+|++++|+++++|+|+|+-+|-+++++++++++|++-|+++++++--+-+++++++|++|++|++--|+++|-+-++-+++++++-+|++|--|++|+-+++--+++|-++-+++-++-++++|+++++|+++--+--++-++++++-|+--+-++|+|-++++++-+||+||+-+-|+-+++|+-++|++-+||-+|+-++|-|+|+-|++|+++-+++--++|-|+|-++++++-+
+||-++|||+++-+|-|-+|++++++++++++|++|||+++-++-+-+|-+++++++++-++|+|-++|||+++-+++-|-+-+|-|+++|+||++-+||-+||++|+|+|+++++---+-+++++-|+++++++-+-|+++|+-++++++-++++++-+-+++--||+++++|+|-|++++|--+--|+|++-++-|+|+-++++++--+-|+|+-++++++++||+||+-+++|+-+++++|-+|-+-
+++-++-|-|+-++++++|+|+---++|||||-+-+++-+-++++||-++-++--++++|-|+-+||++++||+||-+---++|||++++|-+|--+++|++|++++||++|-+++++++-++++++|+++-+++++++++|+++++-+-++-+++-||++++|||-|++++--|+++|-|+-+++++-++--++++|++|++|||++|++-+-++--+-+-+++-++-||-++-+||++++++-+-++|
|+|+-++--+|+||-+-++|-+|-+|++|++++-++||+++||+|++|++-++|-|+++++-|||+--++++++-+++-++++-++-|+-+++|+++|-++-++-+-|++--+||+++|+-+|--+++++|-|--++++++-++++-++++|-|-+++++++++++++|++++++++|-|-++-||||-+-|+++|+++--++-+++-+++-++|++++++++++++|+|+++-+++|++++|++++||+
++|--+-+|+++-++|-+-+|-+++|-|+-+++|+|+||-+--|+++++-+|+-++-+|++|||+|+|++-+||++++-++-+++++++||++||+++-+|---++|++|+--|+--+||+++++|+++++-+|---++-+|++-++|+++-++++++-+++|+-|+|++-+-+-||-+++-+||++++++-|+|++|++++-+++|-+|+|-+-|+-|+++|++-+|-+-|-++++++||-+-+++|++
|+-++-+++++|++-+++|++++++|++-|-|+|++|--+|||+++++-++||++++|-++|++|+++|+++++++++|+--|+|++++|+|+++++++-+|++--+++-+++-+++++|+++|-+++-++||++++||++|-+++|+|--+++++++--||+|+|++++|+|+---+-|-+++-+++|-+-+++|+-|--++||++--+++|+|---+-++++|+|--|++++++|+|+-++|++|++-
+++++---+++|-++|+-++++++-++-+-|-++||+|++--++-|--++++--|--++-+|+-+--+-----++++++--+++|+--++-||+|++|++-|++++|++++-++++|+++++|+-++++-+-||++-+-+||+++-+|-++++-+--|++++|+++-++++++|--++++-||+---+++|+-|+--++|---+-++++++++++++|+||--+++-++++|-++|+++|+++++-|+-+
|+-||++-+-+++|--+|+++-||+||+++|+|-+||++||---+++++++++++++|-++++-|-+++++++++|+++++++--|++++++++++|++++-||+++++-+-++|++-|+|+-+++++-++++||+-+++-++|-+|-+++-||-+++|+|+-+|-|++++||+|-++-+||++++-++-++-+++++++++|++||++-+++++|-++||++++++++-+|-+|+|+++++++++--++
+--+-+-+++|+-|+|+-+++-|++-+|+|+++---+--+|+++-+++++-|++-++++|++-+|-||+|+-+++|++|++--+-|++-++++|++||--+++|---|-++|+-+|+--++++++|+|++-++|+++|||+++++++++++|++-++-++-+++++||-|++++++++++|++-+||++-++-+++++++-++|++++|+++++|++|+++||+|+|++|+|--+++++|++||-++---
++|++++|+++-+++++|+++++|-|||+|+||++|-||-++-+|+-|++-|-|-+++--+++-++-++|--+-+++++++|+++++--++|++|++-++-+-|+++++|-+++-+|+||||-|++-+|+|+-|||++-+|+-++-+--+-++|++-++--+|++++|+--|+|+++|-|++-+++|+++++++-+|-+-++--|+++++++++++|+++++|+++++-+|-|--++++++|-+|+|+++
|||+++-+++--++-|||--++++++|++||--++-++--++||-|||+|++-+-++-+|++++-|++|+++++|+-++|+-++||+++|+||+|-++-+++|+|--+-+++|-++|--+--|-++-|+|+|+++++++|+-++|++++++|+|++++|-+---++-|-++-+-++-+--|-+-|+|-+-++--|-+++|--+-||++-|+-+|+++|++-+|+++|||+++|+||++||+++|+-+++-
++||+|+++-++++++-|-+++||+-|-+++-+||++++|+-+|+++++-+-++++-+-+|-||-++++++|+++++++|++|-+-++-+|++--+||+-+++--++-++--+-+++-+|++--+||++-++|+|+|+-++|++-+++++++-+++||-+-++-+-+++++++|++++||-|+||+|+++|++|++||++++++|+++++|-+-+-+|-+++-++-++-+||+++--+++++|---|||-
-|++-|++++++-+-|-+-++++|+++-++|+|++-|+++++-+|+++++++||+|++||++|+|-+--|+-+-++++|+++++-+|-++|++++|++-+|+|-++++-++|-||+++|+--+-||+++|++|+++-|+++-++++-+-++++++|+++++|+-|-+++|-|+||-|++++-++|++|+++-++++++++-++++++++-+||++++++--|+++|-++-++|++++|+|+-|++++---
+|+++++-||+++++++|++|-+||+|+-+|-+-||+-++-|-|++|++|++|++-++++-++|++++|||+-+-++++|-++|++++||-+-|++--++++-|+++|---|+++--+-++-|+|++--+|--++++++++++-+|-++++++|++--+|++++-|++|+|+++|++-+++++++++|+|||-++-+|+|+++-|+|++-++++||+--++++|-|+++++|++--||-||-+-++++++
-++|++++-+++|++||-+|+++-|+|+|+++++++|+--+++++--+++++|+||-++|+|+-|+||++++++-++|+|+|+++++-+-++++++++-+|+--+++|++++|++++++++|+++++-+-|+-|+-+-|++++||+++++++++|++-++-++++++-++||+||++-+-+-+-+|+|++|+++-+++++-+++|+++-|++|-+-||-+++|+++++++++++-++--+|||+--|+|-
++++|+-+++--+|-+-+--+++++|+-|--+++-+-++-+|++||++|+|++++++|++--||++++++|++|++++++|+|++||+|-+-+--|++++-+++-++++|+--+|+|+++|+-+++--+++++-|+||-+++++-+++||-++|-|++|++|++|++|+-+++|++++++++|--++|+++++++----+|+++-+|-++|+||+++|-+-++++++-++++++++-++|-+--+|+|-+
++++++|++-++--+--++++++++-+-+-|+-++++-++|+++++-|++-||++|+|+-+--++++-+||+-++|+-++++-+-+-+-|++++-++--+--+++-|++++++-++++-+--++++++--+|++|+++|+-+--+++||+||++-+||+|-++|---+-+-|++++++++++++++++|-+|++++++++++++|+|+++-+|+|+|+||--|++++++-|+-+-+-+-++++-+--||+
++-||+|-+-+-++-++-++||+++|+||+--+++|-+-+++|++-+--+++|-|++|+++++++--++||+-++|++--|+|+++++|+-|++||-+--|+-+|-+--++|---+|+++++++++++++-+++++-++|++++++-|+--++|++++--++++|-|-+--++-++-+|+--+|+|--++++++|++-+-|++++++-|+||+-+++++++-++|+++|+++-+|++|++-+||||++++
-++-++-|-+--++++++-++++++++++++++++|||+--++++-+|++-+|++|++|-|+-++++++--+++|+++|+|+++++--|+++||-|++-++||||+-++++++++|--++++|-+-++++|+|++++++++|+|++++|+-++++-+|++|+-+++-+-+|-+++-||+||-++|++|++|+++-+-+++|+-||+++++++-++++|-++-|-++|||+-++|++-+|++-|-++||++
---+-++++|+|+++++--|++|++|-|++++++|+++++--|-++++-+|||++++++++|++++-++--+||+|++++++|--++-||-|++|++++-|++|-+||-+++++--++++-+-+|+-+++|+++-+||++|++|+-+++|-++|+-|++|--+-|+++++|+||++++|++++-++--++--++++++++-+++-||++-++-+++++++++-|+|+-++--++||++-++++-++|+++
+|-|++|+-++|+++|+-++|+++-+-++--++++++++|++++-|+--+-++-+--+|-+++++|++-+++++++-++-|+-+|-|++--+|+||+-|+||-+-++||+|++-+|-|++-+--+|++-|++|++++|+++-+-++|+|-+-++++|+|-||+++++++||++++||+|-+++++|+++|+-+||-++||-+++--|++|--++|++||-+++|+++-+++++-+++-+-+++-+++++-
-|+|--+|--|-+++|++++++++|||+-||+++||+|+-++||--++++|++-+-+--|+++++-|--++|-|-+++-+++-++|-+||+++++|+|+++++|++--+||+++||-|-++++|+|++|-|++-++++|-++++|+++|+--+++++-+-||++++-++++++|+|-++|-+++++-|++-||++--+-++--|++++-++|+|||-|+|+--++--+-++-+|+|+-|++---++|||+
+|+-|-||++--++-++++++-|-+|+|++--||-|+++-+|+||+-++++++-++|++-+-+-+++++++|-|+-|-+-||++++|++-++-+--|+|+-+|-|++--+|-++-+-||-+|+||+++-++--++++++++-+|+++|++||---+++|+|++++|++++++|++|+-+-||+-||+-+|+++|++++-+++-|||||-+++-+|||++++|+|++--|-+|++++|++-+++-+++++|
|+-+|+|++|-+++-++++--+-+-+++--+--++++++-++-++++||+++-|++--|+++++|++-|+|||+++|+-+|+|+++++++-|++++|++++-++|++|++++++||-++|++|++++-+|-+|+|++|+++++---+|-++++++-|--|+++++-|+|+++|-+-|++|+-+--++--+++-++|+-+|+++++-+|+-|-++|---|+---+|++-++++-+|+|----++++++++|
--+++++-++||+-+-+++|++++++++|-+++++++++++-++-+-|++++|---+-+++-+---+|--|+++-+++||--+++--++-++||+++-+++++-+++-++-||++-+++-++-|+|-+-+++-+++|+|--+-+|++++|+|++--|+++|+|++++-++||++||+|||+|+++|-||++|-+-+|+++--+|++++||++|+++-|+++++-|++-|-+++++-+++|++++|+|+++
++|+++|+-|++-++++++++++-|++-|++++-+++|+++++++|++|++-+++-++|+++||++++++++-|+|+++|++-++-+|--+||+-----+|-++++++|-|++|++||+++|++-+++++|+-|+-+|++++++|+++++-|--++++--+-+++||+|++++++++++++++++++++||-+|--||++-+++++|++||+|+++++-+-+++|+++++++|++++-++++-++++++|
-||++-+|-|+-|+|--|+||+++|+++|+-|-++-+-++-+++++||++|+|++++-|+--++++-+||-+||+|+++|||-||-++--+|+++++++|+|+-|+++-+++|-|+++|||-+-|--+|-++-++|+-++-+|++-++++|---++++-++|-++|+|||+|++-+-|-+++|-++++-+|||+-|++||+++++|||+++++-|+|+--+++|++|-+-+|+|---||+-|+||+-+|+
++++|+++-|+++++|++++++--++++-+++++|++++++++-|+|+|+|-++-|++++++++++|+|+|+--++++-+++|+++|-+-+++|+++||++|+|+||++++++|+||+|+++|++--|++++++++||||++++-+|+|--++++|---+++|+++++|++++-+++++|+++++|++++-|++|++++||-|--+++-+-+||-++++-+--+|-|-++++++++--|+-++++++--+
+++|+|-+|-++-+--|+++|+|++|+-|++++--+--++++|-++++-+|++--|+-++|++++++++++-+++|-+++|||+-+++++-+|+-+++|-+++++-+-|+|+++-+|-++|--|+++-+---|+++|+++++-+--+-+|++|++-+-|-+|++|-++++|-+++-|++-|++++|+-+++++|+-+|-++-+++|++|--++++|+--+|-++-++|+-++++-+|+++|+|++++|||
+++++|++++|++|++-|-++|-|+++++|--|++++++|+-++-+-+|++++|+++-++|--+-||-++++++++-++++-++--+-++|-++||+--+|+++++++++|--+-+|++|||+|-++-+|++|++-|-++++++|+++|+-+++++|+-+||+-+++|+++++-|+|---||-|+||++---++-+++|-+++-|---+++++-+|+|+|++++++++-++|+-|++-+++-+++|-+-+
-++++++|+++++-++++++++++|+|-+|+|-|+|+|+--+++|++|-|-|+++--+||+++++++--++-+++-|++-+-+++-+++++++-+|++++++|+++|+|-++||+--+|+++-||+-+--+|--+||+++|||-+-|+-|+||+++-++++||-++-++|-+++-++++++-+-|++++++|+|+|-++|++|+|+++++|+++++|++|+++++--||-+-|+|++-|++|+++++|++
++++|++-++++|+-++-++++++-++-+-||-|++|++++-|-++|+++-++-++-++++|+|-|--|++|++|++--++++-++|+++|+--+-++--+|+++|--|+--++|++++++--+-+++++||||-+|---++-+++++++-+++++++++++++||----+-+++-++-+++|+++|-+-||-++-+|-+|-++|++|++++|---+|-|---+++-+++++-+|+++++-++-++-+-+
++-++-+++|+++-++||+++++-++|++++++|++||++-|+++-+++--|++|++||++|++--+|++||++++++--+|+-+-+|-+++++++-|-++-++|-|-|-+++++++++++++||--++++-++|++-+++|+|+++++|+|--++-++-+|-+++-|++-+++++--+|+++++++-+-++-++++++|++++++|+++--++-++++|---+-+-+++||++|||++-+|++++|+++
+|-+|++-+++|-+++++++|++++|-|++++-|+|||++|++-++-++|--++|+-+++-+++-||++++|+++|--++|+||-++--|++-++++|-++|+|||++++-++-+|+++++--|-+-++++|+++|-++||+|+++-+++-||+|--+|++++-+++|++++-++++--|-+++--|++++++++-+|--|+-|||+++|-+-+-++|-+-+|++++|+-++-+|++++-+---+++|-+
-|+|++++|-++++-|+++++|+|++|++++++|++-|-+-|+++|++||+||++|++|+|-++++|+--++-|-|---|++++--+|+|+|+++-||+-++-|-||++++++-+|++-++-++||+++++++-+||||+|-++|+++-++|+++-+-+-||-+-+|+-+++-+++|-+|-||+|+-+++++-+-+++|+-++++-||++|+|++++|+|+|+++++++|-|-|+|+++++---|+++++
++++++|--++-++++++++++|++++-+++-+|-++|--++++|++--+++-+-++++|+|++++-++-+-++|+|-++++++--+++++-+++++-|+++++++++-+-+++|+|++-++-|++++++++++|+-++-+++++-++++|++++--+||+|-+++++++|+++++++++|++-+-|-+-+++-|++++|++|+-|+|--+-+++|-++||-|||++-++++-+|+|++--++|++++++
|+++|+|||+++--+++|++++++--++++|-|++---+|++--+-++++++++||+++||+|-++++-+-||||++++++-+---+++++|++++++-+++|++++-+|+++++|+++-+++|+-|-+++-+--|+-|++++--++++++|-+-+++-+-|+|-+++|-++++++++||+|+-++|-++++-+|+|++|-++--+|+++||+++-++|+++-+++-++-++++|++-+|+++++-|-+|
-++-++-+-++|-+-+-||+-+-+-|++-||+++++-++|++-++++|+-+++--++|-++++++-++---+---|++++++-+++--|--+++++||+++-+++|-+-|-++++++-++++|++++-||++-++++|--+++||++++++||-++---++|+-|-|+-++-|-|-++|-++++++++|---+++++|+++++++-+|++-++|+-|-+++++--++-++-++-+|+|||+-+++++|++
|++|++--++|++++||||++|-+++|++++++-|+|++|-++-+|+-++|+++|-+|+++|+-++++++++|+|+-+++|+||+++|++|++|+|++|++|-++-+|++|+++-|-+++++-+-|-+++---+|+|+-++--|+-|-+++++|++-|++-|++|++-++-|+-++++||++|+++--+++++||+++|+||+|-+--+++++-+|+-+-++++-+--|+|++++++++++++-+-++++
+|-++|+++-++++++++-|+++++|+|+++++|-|++|----++-++++-|++|++-++++|||+||++-++++|||++|++|+|+|++|-++++++|++||+++++|-+++++-++-+--|-+|++++++||++-++---++-||+++|++||++|+||-++||+++++-+-+-|+-|-+-+-++++|+++++|+++-||+-+++|+||++++++-+-++|+-++--++|----+++++++++++++|
++++|-+++++++-++++++|+|--++---+|-++-++|-|++||++||-|--|+-+++|-||-+|++-++-|+++++++--+||++++++--|++-+-|++|+++|+-||++++++|++-|+++-+-++|+|||-+-++|++++||++++++++++++++||+|-|-+|+++|++++++++-+++++-|+++-+||-++++++++++-++++-+|+|+|--+++|++++--+++++|++-|++|++|-+
|+||-+++-++|++||+-||+++++++-++|+-+++++-+--||++-|+|+-++++++++++|-+|+|+++++++++++||-|-++--+-+-+|-++-+++++-+++||-+++--+++++|+|-|++++++++++|+++-+|+|+++-+++++-+++|+++++++++++---++++|-+|-+-|++++-||+++++++-++||+-+++-|+|++-++++-+-|+-+||+++-+++-|+++++|++--++|
|+|+--++-+-+++++-++-++|+|+++++||-+++|--|+---+|+|--+-+-+||-+|+++++----+--+|||+++++++++|+|-+|++++||+-++||+++++-|+|+|++-+++-+-++|+++|+|+++-+-+-+++-|++++|+++||++-++|+|+||+++++||++||+-+-++++|++-++-|+|+-++++|+-+-+++++++++++++---++|||+-++++++-|--++++++|++|+
+|-|-|+-+-|||++|+++--+--+|+-+|+++||||+|-++++-+-||++++||++-++++-|+++++-+-||-+++||+-+++++++-|++++||+-+|++++++++||+|++++++----+|-+-+--+-|+++|++++-++++|+-++|--++|+-+++|||+-|+--+-+---+||+++++--++-++++++|+-+|+-|+++|++++--+|++++|||+++++++||+-++++++|++--++-+
|-+-+++++++-+|+++++++|++|+-+|++++-+-++-+++|+--+||+|-+++-++-+|+++++++++++-|-++-++++--+++|++-++-++++|-++|--|++|+|-|+-|+-|+|++++-+++++|+-|+++--+++-+|||+|+++||+++++++++|-++-++-+|+||++++++++|+|++-|++++++--++-+-++-|-+-+|+++++++|-|++||++-+-++-|++++++|-|++|+
|++|+--+-+-+-|++++++--|+------+++|++++++++-++|++|++++-+-+|+-+|-+|-+++++++-||++--+++++|++|-+|+|+-|||-||++++-+++++++|+|+--++|+++-++|+++++||++++-|++++++-+||+++|-+--+-++-+-++-+++++++++++|-+|+|++++++-|++||+|++|++-++-++|+||++++-++++|+|||++++|+-+++++++++|+|
++-+++++-++|+|+|+++++++++++++|+-|-+|+++++|+-+-+||+++|-+||++|+-+++++|+|+|+-+--++++-++-+++|+++|+|+++-||+|+|+++++||-++++|+-|++|++++|--++|-||+++||+---+----|++||+|-|-|+-+-+++-+||++|+++++-+|+|+++-|++--|++++--++|+|---|++-++|++|+|-+++--+--+|++-+++++--++|||-|
++++-++|++++--++|--|-++--+-++-|++--|++-+|+-|++-||-|+|+|+++++|||++|-+++++-++||++++|++++++++++++++-+|-+|||++++--+-+|-||++++||+++|--+++-||+++++|+++|+++-|+-+|+-++--++++--|+++-+-|-+-|||+|++-++++++-+++++|+||+-|+++++++++||+++|++-+++++|+++++|++++-++-|--+||++
-+++|||+-++++-+++++--+++-+++-+|++|-|--+-++-+|-+-++-+--++-+-|++++|||+++++++|+|+|++++-++++-+-+++||++|++--+-|+-+++-+++|++++-|++|--|++|-|+++-++++++++-|-++||+-|+--++-+|+++|++-++||-+|-++|+++--++|+|+++---|++-|++|+|++-+-++++|+-+++|++|+-++|||+--+++-+-++-+-++-
+++||++|+++-||-|+|++|++++-++|+++-|+|---++-+|+-|++-++|++++|++++-++++-|||-+|+|+|+++|++|++|+|+-+--+++++|+|+-++||++|+|+|++++++-+|+|-++|+-+||+|++++++--+--++--+-++-++++-+|+-+|++||+++++-|||++|+++|++|+-+-+--+++++++|++-++--|+|++-|+--+-++||+|||++|+-+-++|+++|++
+-|+-+----+-++++|++|-+-+|+|++-++|-|+|++--+||-+|+|+-+|++++|++++++++++++|||+-+++--++|-+++++++-+-++|+-|++|++++|-+++-++-+|+-|++++++|+|+-+++++-+-++|+|++--+|-|+++|++-|+--|--||+-|++-+||+++++-+||+++++-+++-++|++++-+++--|+-++-+++++|-+|-+++||+|+++++-++++++-++++
|++++++++++|++++-+-+++--||+-++-++++|+-+-+||++++++-|++++-|||--+++--|++++++|+-+--+||+-+++++-|-+-|+|||++++-+++-+|+++|-+|++-+++++-++-++|++|+++-++|++|++-+|--+-|+||++-+|-|---++|++-|+|-+-++++++|+-++|+++--|--|+-|+++|||+-++|+||-+++++++|++-|-|-+|+++|+++||++-++
+++|++|--+++++|+|--+-+-++-+|+--++-+++++--+++||+++-+++++-|+-+|++-++-+|+|+|++||+|+-+-++++--+++||+++++-+++++-+--+||+|-+++++-++++-|++++++++-++-++--|++-|++|-+-+-|++-+-+++++++++--++++-++++++++|||+-+++--+-+++-+++++-|+++|++++++|+++||+++--+++++-|+++-|++--++-+
+|+-+-+++|+|++-++|+++++|++++--+-+|-|++|-||+-|+-++++++++++|+|++++-|-|++-|+-+|+|||++++|+||-+++|+-+|++|++-|+-+|+++++++-++-+++++---++--+++-++++++-+|++-|-++|-+-+|+-++|++-++|---++-++-+|--|++-+-+-+-||||+|+-+|++++++------+++-+-+|+-+++|++-++-++++|-++||+-+-++-
-||+++|++++|+++++++++++|+++++-++-+-++|++|--+|+||+-++--|-|-+++++++-|---++-+++|+-+||++|-+++-+++-+|+++|+-++++|++-+|++-+++-|+-++++++|+-++-+-|+||+---+||||+++-|-++++-|-||+---||+++-++++-+++++++|+-+-++-|+|++++|-||+++|+-++-+++|+|++++++++++-|+|+--+--|||---+-++
-|++++|++++|+++|+-+|+++-|+++|||--|+++++++-++|++++-|++-+-++++++++-++-+++|-++++++-++++++-+|++-+++++-++++++-|-|+|++++-|--++|+-+++++++++-++++-||-+|+-+|+--+-+-++++++|+|+||-++-++|-+-++-||+++++-+|++|--+++-+|+|+++++-+++|+++++-|++++-+-+++|+-+-++-++--+|++-+--+
++-+|++++-|-|+++++++--+|--|++--||+++++|+---+||++|++|-+++++|++++++++-|+|-+++|+++|+++-|++|--++++-+-+++-+-+++++-|-|+++|++++++++-+++|-||+++--+||||+|-++|+-+++-+-+|+++-+-+++--+|+-||+++++-||+-+||++++|+++++||-+|+-+-++++-+++++++|+++-+|+|+++--||+|-++|++--+-+-+
-++++-++++--+--++|+|++-+++++|++--++|++-+++|++--|+++++++-|++||-+|++|+++-|++|++-++|+-+++-+|++-|++--+-++++++-+-|+-++-+++|+|+|++-+--||++++|+++-++-|+||+++-++||+++-+|+|-++|+||||-+++|++++|-++++|++++--|-+++|++|-++|+|-+|-|+|++++-++|-+---+++|||++-+|++-++++||+|
|--|+-+++|-+++++|+-+++++||-|+++++-||+-++++--++-+|+++++|+++|++|++--+|++++-+|+++++||++-++-++++|+++|+|+-+-|-+-+-|-|-+|+|+-++|++|++++++|+|+|++|++|+--|++|++|++|+|++-+-+-+++|++++++--++++++|++++++++|-+|+-++-+|-|--++|+++++++++-+|+-+++|++--+-+|+-+-+-++++||++-
+-+|+++++++++++|-+-++++-+|-+--+|+++|+++++-+-++|+-+-++--+---|++-+|+-|+|+|++-|++-+-|+++||||++++||-+-+--+++||-++|+|++++++++-+||-++|+++--+-|+|-+++-+++++||+++|+-++++-+-++-+|+--++++-++-+|-+|+||++|--|-++||++|-+||+++|-|++++++-+++++++++|--+-+|++-++-|+-++|+|++
+-|++|+|---|||+++-|++++++|+|++-+|+++-++++++|+++++++++++-+++||+|+-+-+-|+-|+-+|-+--|+--|+++++||+|+-|+-+++++||+-+|+|-|++-|++|+|+|-+-+++-|+++-++|++-|-+|++--+-++--+|-|+++--+-+++|++++---+++++|++-++-+-+|+|-|++||-+++++|++++|-++++|++|-++++-+++++++||-|||+-+-++
+|++++++++||++++|++++-||+-+++++-|+||+++++-++++++||+-+-|-+++++|++++++++|++||-++++-|+|+|++++--|-+++++--++++++++-+-|+++|++++|++-++++++-++|+|+++--+|++|+++|+--++|++-|++-++-+-+|+|++-|+++++++++-++++-+++|++--|-|+++||+++|++-|+++|++|++++|+|-++-+--++||++|+|-|++
+|++|+|++-+-+-|+|-+++||++++++++-+|+|-+++++++|+++++-++|+++|+-++-++|++--+++|+-++++++|-|-|-++-++|++++-|-+++-+++-+-|||+|+++++-+|+++-+++-++-|+++-|||-+++++|--+++++-+-|+++-+|---||++|+|-|-++-+|++++|+--++-++++++++--+++++|++|+-|++++++-+++++++-|++|-|-++-+++|+++
+++||+-+++++-+++|+|-|++++||+++-++++--+++++--+--|+++-++++++-+|+|+-++--+|++++|+++|+++++-+-+++++|+++|+-+|+-|||+-++|--|--|+|++++++-+|-++-++++--+++|+++++++++--+|+++|-++--+|+++-+++|++++++-+|-++++-+-+|+++-||+-+-++||-++-+++-|++--+-++++++++|++++++-++++--++-+|
++++++|||+++|-+-++|++|||-+|+-+++|+|-|+++++--+|-+|-+|-++-|++++-++++++++|+-+++++--|+-|+++--+-+|+|++-|-++|-+-||+-|+-||--+++-||+|-+-+++|++||--|||-++++++++++++++|+--++|++-|-+|+|+++-+-+++||++++--+++++|++++++++|++-+++|+|++|++--|-+++++++|++-+||-+++|||+++++--
-+|+||--+-|+++++|-+++-+|++++|||+|-++++-+-+-|-++++--+|-++|++|++|||+++-+-|+|-++|++++++--++-|+-++++-++++|+++|--++++++|+-+|-|+|+-++++++|+|-|+|++++|+|+-++|||+++||+|--|+++|++-+|+|+-++||--+|+-+-|+|++-++|++-+||+--++--+---+|+|++--++++-+-|++-+++++++++++++|++++
+-|-+||+++|++++++-+-+|+++|-++-++++-+|+-++|++++|+++|++++-|+|||||+++++|+++|++|++|-|++++-|+|++|+|+|++++++|+--+||+-+++||++|||++++++|+|+|-+-+++|++---||--++-+++-+-+++||+-++-++++-+--++||+++||++++--++|+++++-+++|+++++|++--+|+|++-+-+++-|-|++++++++|++++|++++-+|
++|+-|+-+++|++-|++||++|++-||---+++-++++-+++-+||--++-++-++|++++-++++++++||-++-++|-++-+|||+|-+++-+|+++|++-|++++-+-|+--+|++|+|-+-+++|||-+|+|++-|++++-++|||++-+-|+---|-|--|-||-+++++|+----|++++++|++-+++++|-++++++|--+||++---|-|+-++++-|||-+-+++---+-||++++-+-
-++|+++++++--++++-+-|||-++|+++|++||-|+|+-+|+-|++--++-++|+--+++-+|||---++-+++--++++++++++--+++|++--++-+|+|||-++|+|--+--+++++--+++||+++++++|++++-++++|--++--|-+++|++++++++-++-+--+-++++++-++|+|++|+-++++++++-|+|-+|++||-||-+|-+|+-++++-|++-|-|++|+|+|+++++++
|+++|+|+-+-+-++++++++|++|-|+-|+-+-+--++++++++++++++---+++-++|-+-+-+|++-+++++|--++++-++|-++|+--|+++++--+||-|++++-|++-++-+++-|++++++++++++---|+|+-+++++++|||+-+++|--|--++|+++|+|||||++|-++|-+|+++++++--+||-|+-++++-|+|++|-|+++|++++|++|+--+++++++++-|++-+-++
+-++++-+||||+--|+|+|-+-+-|+++++++|-++|-++++++++++++|++++||+-+++-++-|+++++++++++++-+-++-|++++++---|+++--+-+++++++++-+-||+|+++-++-||||-++-+|++++---|+++|++|--++++++-|++||++++++|-+|+++|-++++++++|+-+|+|+|++|+-++|-+||--|+-+-++|||-+-||||-+|++-+-|-||+++|+||+
++++|++|-|++|+++++||+++++|+|++-++++++-+-++-+|++-+++++-+++-+-++++++|++|+++|--++++|++++++|+++++-+++-++|+++-++++++-+++++++-+-+|-++|++||+++-+-++-+|+|+++|++|-+++--++-||+++|++-|+++|++|++-+|-+|-|-++||+|+|++++-+|+--|+--+|++++++|--+|+||---++-+++|-+-|-+-|+|+++
-----++||-+++++++++-|+-+++-+-+++-+++--+--++--+|++|++-++-++++++-+|+-+-+--+++-||-|++---++-|-+++++-+--++|+++-|-++|+++---++|--||||||+++++++++|--+--|++++|++|++++|++--+-|-|+++-++|||++|+-+-||++|-+|+++|+|+|++-+|++|--|++-+++|++-++-+|++++--++|+++-+++|+||-+++--
++++++||-+|+++||+|+++|-|+++++-+-++|+-++|-++++-++--+|+++++++++++---||+++++-+--+++--+|-++--+-++|++++++|+-|--+++++++|+|-+|+|-++-+-+|++++|||++++|-+|--|--+-++|+|-+++-+-++--+++++++|++|+|++--+-+||-++-+++++|++|-++|++--++++|||+----++-++++++++-+++-+++|-+++++-+
|||-++++++++|-+++-+|++++|+|+-++++++|++++++++-|-+|++-++++|+-+++++++++++++++--|+-+++--++|||++|+|+++|+++-+-+++|+||+|-++|+-++|+++++|--++-+|+++-+-+-+---||||++-|--+|+|+|-+++-||++-|+-+|+-|+-||++|+----|+-||+-+++++-|-+-++++++++-+++--|+++-+++-+++-++++|+|+++|-+
|-+-||++|++||++--|+-+++||+--++-+|++|+|++++++-++++|||++|-|++|-+++|+-++-+-+-+++++++|++|+|-++++-++++-++-++++-+--++|+---++-||+-++++--++--+--+|||||+++++++++-+-+++|++---+-+-+-+|++++-+-+-++++++++|++|++---|-+++-|+++-+|-++|-|+||+|-+++++-+-+++++++|++-++++|-|++
+-++++-+++++-||+-|--++|-++++-|+-+||+-+++||-+++++||+|-++-+++++++++-+|-++|++|++++++||++++++|+++++|-++++-+++-+|+|--++++|++-|+++-++|+-+-+|--+++|++-+||+--||+||++|-++++-|++--+|+|++++|-+||++++|-||-++-+||+-+++-+|||++++--++|-+|+-++-+++----|+-++-||||+++++-+|+-
+++++|+|-+++-+|++-+++++++-|++--++-++--|++|++|+-+--+++-++||-+++-|||+-|++-++|+|+-|+++-|+++-|++||-+--+-+++|||-+++|+|++|+++|+|--+--|++-+++|+-+---++-|+++-+|||++|+|++-|-++|+|++-|-+-+++-+-+++-+++|-+|-+++||++-+++-++++|+-+++++|+-||++++-++++-+|++-+|++++||---++
++-+++|-+++++++++||++|+-++||-+|+++++++|+|+-+++++|++++-|++++++++|++|++|+|+|+|+-|++-+||+++++-|++-|-+++-+--+|++-|++-||+-|+|+++++||+--++++++--++|+||++||++-||++++++|-|+++--|-++|++++-+-+++++-|||++-++-++++--+++|+|||+++|-+++-|+++-+-|++|--+-+|++++--++++++--|-
+-+|+|+||-++++|-++++-|++|+|-++-|-|++++--++|++-+||++|+-|+|++++|+++++++|+-+|-++++++++-++-||+++|++++-++|++-+++++|+++++++++++|-+++++||+++|-+-|+--|+++-+++++|--+|+++-|--|-++++|-++|-||||+++-+-++|-|++++++|+++|+++-+++|++|+++-+||+-+++++|+++|++|+++-+|-++|+++-+-
||++|++-|--++++++|+-+-++-+++|--+|+++++|++---+-++-++|||+--|+++|++|-++++|++|++|++++++++|-+++--+++++|--|+++-+++-----+|+-++-+++|++|-+++++|+|++--+-|-++++-|+-+++-+++||+|-++|++|+-+|-|-+|+||-+++--+-++|++++++++++++++-++-|+++||-+|||--+++++-+-++++++|++|||--++++
+++++|-|--++||++++++--|++++++--|++-|++++|+||-++|-++-+++-+++|-+|+|++-+|+||+|+-+-++-|-++++-+-+---|+|-++|++|+++-++-+|+||+++-++--++-+++++|+|+++|++-+-+|++--+-+-+++|++||+--++++|++++++|-+++||++|--++|-++|+-+++-|+++++-++|+||+++++|+++++++++|+++++++|+|++-||+-++
+++-++|+++++-+||++++++|+|+-+++||+++-+|+-+++++++-++||+-+|-++|+|----||++-+++-|++++++++++++|||||++++|++|-+-+-++--+-++++++|+++|-|++--+|+--|++|-||++++--+-|||+++-+-++|++-+-+++++-+||+++++-+++|-+|++++-|+++||-++++-+--+++++++--|++-+|+--||+|-++-+++|+++++-+++++-
-++||++++-+|++-|-+|++-+-++|+++++-|+++|++|+|++|---+||||+++|+-++++-|++++++|+-+---++|+|-+|+-++|--++|++-+++||||++++|++-|+|++---|++++++++|++-++-+||||++++|-++-++++|--|-+-+-+|+--+++-+-||-+++|+||++-+|+-|++-+-+++++|+++||+-++|++++++++||-+|+|+++++|++||+++++++++
-+++-|+-+|++++-++-+++++-+||+++-+-+-+||++++++|++|-++-+++++-++++-++-||++--++-++++|+||+|+-+-+-|++++-++|--+-+---+|+++-+|-++++|++-+-+||+++---++++++|+||--|-|+-|-+-++|+|+|||+++-|+++--+++-+++++|-++++++++++++++-++++++||-++--+-|+---++-+|+|+++-++++-++++-+|--+--
|++++++-++|++|-+|+-|-+|++-+++|++++--||++++++|++-|+-++|-|++|++-|+++--++|-+||++|+--+||+-|-++|-+|++++--|+|+--+|+-+++++++|--++|+-||++-++|-+++-+++||++++--++|-+++|+-+-+++||+++++++++|++|+++++-+-+-++++++++++-+++++++++++-++|++-+-++++|++-|++|+-+-|++-+++-++|++|
-+++|+++++++++||--++|+++-++++++|++++--++-+++++++++++++++|++++++|+|++++++-+----+|-|||++++++|++|++-|+||+|+++-+||-+--+++|+++||+++-+-+||-+-+|+|++|--|+++|+++||-++|++++||+++++-+--++-+|++--+-+|++|++-+|+++++-|+|-|-+-||-++|++|-++|+++-++-++++++|+|++-+|-+++++++
+|+++|+-++++++|-++|+++++-|++++++|---+|++|++|+++|+-|+-+-++++|+++--|+-+|-|+|-+-++--|++||+|||++++-+++++++|||+++||+|-+-+|+++|-||--|-+++++++++++++-|++++|+-++||+|+|-+++-+|--+-+++-+|+++++++|+++---||+-+++++|+-+++++-++|+++++++|-++++||-+++++--+-|+--+|||++++|+|
++++--+++||+|-|+-+++++-++++|-++++++|++-+|||--|-|-+++|++-||++-||+|---++--|--|-+++-+++||+-++++|+|+++-++++|++++-|++|++-++--+++-||++|+|+|+|++-++-++|+---++---+-+++|++|+-|+++----+|++|--+--||++++++++-|-+|-++||-+-+-+-+|+++++|||-|+-+++||+--+++-+++-+++|-|+|+|+
--++++++|++++-++-++-+|+|+|++-++++-+++++++-++-++++||-+++||+-++-++++|++++|-+++|+++++++|-++++---++|-+-+--|+-||+++++++|-|||++|++|+|+|+++-+|++++++++++|+-|-|++++++-++++++|+--+++-|++++|-++++++++|++||++++|-+-|++-++|-+-+++++++|+||++||-||||+-+||+++++++++++||+-
+-|||-|++-+-+-+|---+++--+|++++|||-++++++++|++|-++++|+-|-+++|++-+-|++-+-|++++|+-++--+|+|+-+|++-++++++|+++-++++-+++--+++-++++|+++|-+-++++-++|+-||||+||---|++|+|+--+-+++|+||++++|++++++-+|+++++++|+++-++-++--+|+|+++|--|+++|+|+-++-|++++-+++++|-+-|++|+++-++-
++++++|+-+-|+|||-++||++-+-+|-+-|++|+|+++|-+|-+++|+|+|+||++-|+--+++-||+++-+++++|++|+-++|---++||-|+-++-+-++++++-+||+-++|+++-+|+|-++-++|+++++-+|++|-++++|-||++||-+++--+++---+|--|++-|--++|-|++++++|++|+|+-++-++|-||-+-++++|+-+-|+++++|-+|+++--++-++-++-+++-|+
|++-+||+|++++|+++++--|-|-+|-++++++-+-|+|+|++---+-|+|-+++-+|+-+++|+++|-+++|+|+||++--+++-+-|++++--+|++-|++-++++++|-++++--++++|+|++-++++++|+++|++--++++++|++|++++|+++++|++|-+-++++++-|-++-+|--+|++-+|+|++-|++||+-+|+-||+-++|---|-||++++-++--++||++-+++-++|++|
+-++-|+|-++|+++|-|+-+++|++-++++-++-|+|-++|-++-+-++--++++++|++-++-+-+|+|++++++|+++|++----++-++|++-|++|+-+|+|++++-+++|+-|-+-+++|++|+|-++++-|+++-|++-+-+++||+++-|-++--+|+++|++++-+-|++|+-+-+|+||+-+|+--+|+++|+|++-|++||++-++++-+-+++|+|+--|-+|+++++|++++-+++|
++++++-+++|-++++++++||++++---++|++++++|++|++++|++++++|+-||+|||-++--|+-|||++|+++-||++++-+++-+++++++||+--+|+|++|++-+++++-+-+|++||-++||+-+-+|+|-|++++-++|+-+|++++++|+-+++|++|---++-+++|++-++|++--+-|-+|-+++||+++++-+|--++|-+-+++|++|+--|-++-|-++++++|+|-+|+|-
++|++--|++|--++|+|+|+|||++++-|+|+++-+++++-+|-++|+++-||++++++++||-|+++--++-+++++++++++-++++++--+-++|+|++++|++++-+---|+-+|+--+-++|+||++|++-+-+++-++||+-++||--+|++--+-||++|||-++-++++-+++-++-++|++-++++|-+-|++|+--+|++|+-+-+++++-++-|+|++--++-+-+-|||+|-+|++|
++-+-+++++++--++++-+-||||++-+--+||||+++-+|+|--+++++|++++|++--++|-++-+-|+-+||+++-++++|+|+-++-+|++++++|--+-+|+|+-++|+--+|+++++-+|+++|-++-|++|-|+-|++++-|+++++-+|||-|-++-++-+|+++++|++++++--+-++++++|+++-|++|-+++++||||+|+|+++++|+++|--+++-|+--++-+--|-+++++|
++++||+-++-++-+-+++++--|++|+++-+-|-|+--++-+|++++++----|++++-+|+-||-+++++-+||-|--++-|-++-+---+++||||-+-+--+++++-++|+|++-++-|-|-+++|++++|+-+-++|--|++++++++-|+++-|++-++++++||++-++|+||+-|+++-|||-++-+++++|++|+-+-+++-++---+|-++||+++--+++|+|++|+|++-|-|++++-
-|+++++++++|+||++|-+++++|+---++++-+++-++|-++++-+++|++-|-++-+|||+++++++||++-++++++|-+++++|++++-+||+|+|+||++-++|++++-+|+-+-+++|+|+|++|--+++-++-+++--++|+++++++++++--+|++|-+--||--|++|+-+|+++++|+--|-|+-|||++++++++|-+-|+-++|++++++|++-|+|+++++-|+|+-++++-|++
+|++++++|||---+++-+-|+++++||++-|++-+|-|+++-+-+--+-++-|+++++|++|++-+++++++--+-|+-+++-|+-|+++++-+|+|+|++-+++++||-++|++++-+-|+-+++|+-+-|-||+++|++|||+--++|--|-+|+|-++++--++++-+||+++-++|+-|-|--|-+--|++++-||-+|+|+|-+-+++|+++|+-+|+++|++||-+++-+++-++|++||+++
+--+-+|+++||+-++++--++++|-+|--+++--+|++--+|++++--|+++++|++++-+||+-++|-|++++|-+||+|++|++++-+|++-|+-+-+-|+++++|+|+|++++|++|++++|--++++++-|+||++-+|++++++--+-+++++-+++++++-++++++-|++++--+-+-|+++++|++||||+|-|||+++++|++-+++|||--+++++++||-+++-|||-++-|+-++-+
|+----|+|++-+--++|+|+-+++|++++++++-|++-||-++|+--|++|+|++++|+++-||-+|-+++-|+|-+|++--|---|++-+++-||+|-++|+|+-+++|+-++++|+|--+++|+++-+||++++|-+-+|+|+-+|+||+-|+-++++|+++|-+|+++++--+++++|++++++++--++-+++|+--+++-+-+++++++-+|-+|-+++-+++-|+|++|-||+||+++-|+++
+|+--+++++--+++|-+--+++-++-+---++|+---||++++|||+-+|++-+||++++||+|++--+-|--||||++++|+++|++++++++|-+-+++++|+-++++-|+--+-++-+|-|++++++++++-+|-+--+++-|++-+++|+|++-++|--++|+-+---|+-+++-++++|--|+++|+|++--|-|-|+|+++|++--++-+-+++|++-+-++|++++|+-+|+++|++||-+-
+|||+|+++++++|+++++++++-+|-++-+|++-++|+-+-|+|+|+-+|+-|+++++++++++|+++++++|++|+-+++-+--+-+++|+-|+-||+++-+|++|-|++|+-+++-++++|||+-|++++++-+-+||++-++-++++|++-+-++++|+-+++--+-+-+-+--|-|+++|+|++++++|-+++++++|-|-+|+|--+|--+|||+||-+++++-+++++-||+-|+|++|-++-
-++-|+++--+++|+++++|+|-+|+-++|+-++++|++|+-|++||++-|+-+++++++-++++++|+-++-++++++++|+-+++++--+---+|++--+|+++-|+-+----+|--|||-+++++++-+++++|-++|++-+-++-+-++|+||+|+|---+|+|||++|++|+++-+|++|+++++-|+++|++-++--||+++-+|-|++-++||-++|++++-+-+++++++|++|||++++++
++||++++-+-|-+++--+-+-|++-+|++++++++++++++++|++++++|+-++-||++-++|--|--++-++|+++++++|+++++++||+++|-|++-+||++++++-+|++|-++|+-+++-|+|||+++++-++++-++-++|++|+++-|++++++++||||--+|++++++||++--++|++++||+++-+|--+-+++++++-|+++++++|||++||-+|+++|++++++|+++|++|++
+--+-+++++-|++++-++|++|+-++|+++|++|--+|++-+-+|+++|||-++-++--||++-+++-||-++|+++|+-|+|+-+-++++++--|+++++++++-+--+|+++|++|++|+-++++++|++-+++|-++|++|+++++|--++++|+-+--|||+++---+++-++++-++++|||++-++-++-|-+--+-+++-+++||+|++|++++|-+|+|++|+|+|+-+|++|--++|-++
++-+++-++++||+||-+|-||++-++-+-+++|+-+-+|++++-|||++-||++|+-+++|+|+++++++++++++|+-||+|++++++++-+++++++|-+++|+|+++|---+-+++|++--+++++++|++-|+|+|++-|+||++||+++--||+--+||--|++|+-+|+++++|++++++-+|+++++++-|+-+++|++-++++++++-+-++-+++|-+-++|-++|++--+++|+++|+-
|+||-|---|++|+||+-+++-+++|+|++|+++-+++|+|+|-|-++--||++++|+-+++|+++++++-||||+++|+-++++++-+++|++++|-+++++-++--++++--+|||+---++-++++-+|+++++++|++++|+++|+|---++++-++++++|-+|+-+|+|+-+++++++++-+|--+-++++++++++--+-+++|++|+-++-++++++++++-+-++|+++-++|+|+|+++|
-++--+++|+-||++-+++-+|-+||+-+--|+|+--++|+---++++++|+|++++-+|+||--+|++--+|+-+++++-+++--++|||+++|+++|+-+||+||||+++||+-|+-+|-+-++--+++|||++|+|+--++++++++++|++-++---++++--|||-+|+++++++|++++-++++--++++|++||+|-|+++++-++|+||-+-++|-++|--+++|++|+++|-+|++---|+
|+++|-|+--+++++++++---+++|+++-+||++--+++++||-++|++++-+|++|+|+-|-++++-++-+++-||---+++-+-|-+++++|+-|--+|---|-|++|+-|++++--|+||+++++-|+-+|++++++|+-+|++|++++++|+||++-|+-+++-+|||++++++++|++||+----++++++++|+-|-++|+-||+-+|++++++--|-+|+-+++-+++++++|++|++|+||
-++++++++-+++++++-+--+++|+++|+++|++++---||||+++-+|+|+|+-|++|++++++++++|+-||+-++-++-+++|+++++|+--++++-++++--+|-++|++-+|-+||++--|-+----+++-++--++++++|||+--++||+|+++-++-+||++|-+++-+++|-+|++|+--++--+++---|-+-+++|-+|-|+++|+-++|+--+--|+-++--||+++++-+-+||++
++++---+++-+|--+-++++++++|+++++-+|--++++|+-++-|+++|+-|+++|-+--+-+++++|+++---+++|++-+-+-+||++++++-+|+-++++++++-++-+--++++|||+-|+-+++|+|-|-+-++|++|++++|++-+|+-||+-+---++--++-|+||+++++++++-+|--++++-++|+---|++++-++|--+++||||++-+++++++-++-|-|-+--+|+++||++
-|+-||-+|+-+||+++|-+++++|+-++++-+++-+|-+++|-|+--++++||++-++-|-+|+|++||++|+|+-+-+--+--+++++-|+++|---+|-++||||+++||++-|+|-++-+-||+++--+|++++-++|+----|++-||++--+||+-|||+-||++|+-+-+|-+|++|-++-+++-+++-+++|+++-|-+-|+-+|+++-|+-|+++++-++++|+++++|+|+-++|-++++
++|+-++++-+||-++--||+++++|++-++|++++|+--+++++++++-+-+-++||--+-+-|+-++|--|+|-+++++|+|+-+++-++++|++|+-++|-+++++|++|+++-++++|++++-+|++++++|++|+++-+++|+++|+--||+|+++-+|-+++|+++-++--+-+-+++|+-++|++++||-+|++-+++-++-+++-+++|++|-+|++|+-|+||--++||+++|+|+--+++
+||+-+++-++-|+-|++-+|-+|--+|++++|++-++++|--+++|+-|+++|+-|++++-+++-++++-++-++|+++++-+++|+||+-+++-+--||+++--+||+++|+-|-+|++-+++++---++++|++++-++-|++++-++|+++-|+|-++-++|+|-||+--++-+|++|+++-+|||+-+|++||-+++--+-+-+-++---+|++++|+++++-++-+-+||-+||++--+--|++
++++||+++++++-+||+|+++++|-+++++|+-|--||+++|||-+++|+-++++|--+|+-++|++++-|-++|++++++++-+++|+++|+++-+-+++++|-++++++--+++-||++++++|+|+|+|+-+|++++++++||--+++--+-+++|++|+++++++|++||++|+|++++++-+-+++++|-|++|+-+-++++|+++++++-|+-++|||+-+-+||+-+--|++++|-+++-|+
-+++|||+|++-+++++|+|+---+++++|++||+++-++++-+-|-||||+++---++-++-++|++-++-+|+-++++++|++|+|-+|+-+-||+++-+--++|++||+++|++++|-++-++++++---++|+++++++|+|-|+|-|++|+++-+---|+++++-|+++++++||+--+-|+|-+++|-++++++++++-++++++|++-++|++++|++++-+++++--|||+|-|++|+++++
+|++||++||+-|+++-++++++|++|-+++++++++++++++++|+|++-+|++|+|+-+--++--|+++--++++|+|++-+|++-|+-+|--|+||---++++||-++-+-++++|+++-++++-++-++-++++++|+++++|-|-++++++|+-++++-+++++++||++++|++|-+++++++--+++++--++++++++++-+-+-+-|++++||++++|++|||++++++-|+|++++--++
+|+-+-+-+||++-+-++++-+++|+-++-|+|-|++++||||+||+-+|+|+++++++-++|+-+|-+-++||+-+++-++|-++++++++++-++++++++-+-+-+-|++-||-++++++++---++-|+|+++++-++++++++++++|++|-+|+++++||+++|+-+|+-+|+|+--++++||+|-+++|++--+++|||-+-+++++-+--+--|+++||++|||+-|+++++++|+|+|--+
--++---+++--+++--+++-++|+--+||+||+||+++|+|++-+-|++-++|-||+++||-||+|+++|++-++++++-+++||-+|+|+|||+|+|+--++-+|+|++++-++++++||+++++|+-++--++-+++-+++++-+++++----+++----+-++-+-|-++-+++-|-||+++|--++-+-++++|-+++||--+-++++|++++++++||++|-++-+||+++++|++|+++++-+
++-++||++|++--++++-|-++-+++|-+-|++|++++-+++-++||-++++--+--+++++++++-+|-|-+++|+++-+++||++|+-+|+|--++|++|+|++++-|+-|++++||+++-|-|-+-+++++-+|++|+||++++--+|-+--++|++++-++-|+--||-|++|-++-+||+-++-+++|+|+-|-|+-++-+-++|+||--++|||||++++-|-|-++|++-+-++|-+||++|
++-+++|-|||+-+|+|+++||++-+++++|+||-+|+|-++-++|-+|--++--|-+++-|--|-+-|--+-+||+-+|+|+++-+-|++-++-+-++|+|++-|+|-+++-+++|-+++-+-+-+++--|-++++++++++|-|||+++++++++|+++++-++-++|+++++-+++++-++++++|+++++-++-++++++|-+|++-++|++++-++---+||+++-+++|+++-|+++-||||+-
+++-++|+||+++++++-++-+++|-++++|+++-++|--++|+|++|+-+-++-||+-+|-++++++-+|++++++-++++|||+++|+-++++--+-+-|-++-++++--++-|+++-|+++|+-+++++++++++||++|-|++++++-+++++|+++++-++++|++|+++|+++++||+++++++++-++-+|---+|+++|-+|+-+|++++|-+-++++++|||-+++++++|++++|+---+
+|++-|+|++++-||+-+-++++-++-||+||-+|++|+-++|+--|+++++++++++++-+-|++++--+++++++++++++++++-+||++-||+||+-|++|-+|-++-+|+-+++++++--++++++-++|-+-|||-++-+|+||+++-+|+|||++||+-+|+++|--+||--++|+++|+++||+|+|++-++|||+++++++|++-++--|-|-++-+++|+-+-+|+|+++++++-+|||+
+|-|++-|||+----++-+|++++-+-+|+-+-++|+-++-++-+++|+-|+++-++|+|-++||+-+++++++++|++++||-+||-++++-++++++-|++++|++|+++++-|+|+--++||+-+|+|+++++++++-|++|++-++-+-++|+++|--++---++|+-|++|+++-++++++|+++-++--++||++++|-|+++|--|-+++++++|++--+---++++-+++--||++--+-+|
++++++|+|+---+++-++-|++++|+|+||+|++++++--++++-||||+++|+-+|+++++-|||--++---+-|+|+-+-+|-+++++++|-|+|+|+++++|++++|+|+|++||++|+-+|++++-+-+++|||++++|||-+|+|+|-+||--|-|++-+-++++++|++++|-+++-||+-+++|+|++|+-+|+|-+---++|+|-|++++-+++-|++++++++++|+-++-+++++++||
++++|-+++++++++++++++++++++|+-++|+|+|++|+-||++|++-+++|++++++|-+-|+|-+++|+-+--++++-+++|--+|+++++|++|+-|+---|++-|||+++|-++-+++|-+++-+-++++|-+-|-++-|-|+|+++|---++++++-+++-|+|+++++-++++-+||++||||++++|++|||--||+++|++-|-+-+++||++++|+|+++++|--+||-++++-|+++|
|++++++++|--++||++|+-|+++|+-++|+||+-+|++++|+||||-++++++-+-+++++|--+||+++|+-+-+----+-+++|---++|||---|+++++-+++++--|+++|++||+++--++-++++++++++++++|+++++-|-+++++++-+++|+|+-+++++++++-++|---+++++-+|++|++-+++-++++-+-|++|+++--|-|++|+++-+--++|+-|-++|||++-+++
++++++||+-+++-|-+++|+-|+||-|++|+++-++-+||+--++-+-+-+--+-+|+++--|+-++--++|-+|++----+|+++-+|+||-++-+-+++|+++++|+|+||++++-+-+++-|-++|||+++-+|++++|-+++-++|-+-++-|-++++++|+++|+|-+|++-+|+++|+--|+--++++|+-++++-|+|++-|+-+++-++++++++++++|--+++--|+|+|+++++-|++
-+-+-+--|--|++|-+++|+|+++++|++++-+++-|--+++||+||+|++-+++--+|+-++|+++-+++-++-+-+-+||++++++-|+-+|+-+++-+++++++-+--|+++++++---+-+|-+++|+++++|++|+-+-++|+-+||+-||||----++|++-++|++-|||+|-++||+-++++++|+-|||+-++-|+|-|+-+|||+|++|++-++-++|++|+-++--+++-+||||+||
+++++++-|-++++++|++||++-||++||-++|+++-+++|+-|+-++++-+||||+-+++|+-++-|--+-|+|+++-+|+||+-|-+++--+|++|++-+-++++|||-+-|++++++|-|++|+|+++-|+-+-|+++++++++|++-+|+++|++-+|++|++-++-|++++||++++++|++|+-+|+++-+||+|++|+--+-+++++-++-+++++-+-++++++++++-+|+-+++++||+
+--|+|+|+++-+++-++++||+||||++|++++|++++++|+-+++-++|++|+++++++++-|++++--|||+++-+|-++-+-++|++++|-++-+++|++-+|++++++-|+--+|-++--+++-+|----|-+++-+++++++++-|+-+++-+|+|++|+++--+-+-+++-++-|+++|++-+++++-++||++++++--|-++++++++|+|++|++||--+++++++++|+-+-|--++++
++++++--+|++|+++||+++-++|+|+++++|++-++++-||||+|++++-++|++++-|+-|++-|++|++|++++-|+|-||++|-++|++--|++-|++++-++-+|+---++|||++++++-+|++++--|++++|||+|+-+-+++++|-+++|+-|+-+++|--++++++++++++|++|+++|+-++++|++--|-+++-+|+++|+-+++++++++++++++++++--+++-++-+++|++
-+-+--+----+--+++-|+-+-+|+++-+|+++++++-+++-+|+||---+++-++-+|+++++-++|||+-+++-+|-++++-|+++++++++-+-+|+||+++++++|--|--+|---+-+-++|+++|-+++++++--++++-++++|||+++++++||-|++-||+++-++-++++-+-++|-+|+++-+||+|++-+|+--+|++----+++|++++|+-||+|+++|++|+-++|+-+||||+
--+++|-+++||+++++++|++++++-+|+++|+|+-+|++++++|-++-|+++++|-++|+-|-|+-+|+-|++|-|+++-++-++||+|+|+|++--+++++++++++-++++|++-+||+--++-++++++++-+|+-+-++|+---|+--+|-|+++|+-+--++++|+++|+++++|+-|+-++++||++|++-+-++||+++++-+-|+|++-++--++|||+++++||+||++-+++-++++-
+-+|||+-|+-++||++++++++|--+-|+-++++++|+-+|+++|-+|++|+++|++|-+++--|+-+++|++|++-++|-+++-+-+|++++++++-+-|+++-+||||+||+++-+|+-++++++++++++++--+++++|+++|+++++--+++-++++-|+++-++-|-+++++++-+||+-+||||+++++++|++++++++-+++--+++|+++++++-|-++++++-+++---+++|+|-++
++--+++++||++++++|+++++|+|-++|+++-+-+|+++-+++-|+|||+--|+++-|-++++||-||+-++--||++|-|+--++++++--+-|++-+++|+|+|++++|-++--+++-+++-++|+|-||+++++++++-++|+++|++|--+|+---+||++++++++++++++|++-+||||++-+|++-|++++|+|+-|-+|-+++++-|+++++++++|++|-|+++++-+++++-++|++
++++++++++++++|+|----++--++-++++-++++++|+++|+-|-||+++||-+++|++++|-||++|++++-|+|+|---++|++||+|-+--++-+++-++|+|-+++--+--+||||+|+++|+++|+|+-+++-+++|++|-+++-++++|++|+++++|-+++-+++-+|++|+|++++-|-++-++--++||-|-+||++++-++-++++++++|+-|--|+-+++||+++|-+--+++++
+|++++|+--+-+++-+|++++---++-|+-|++++++|++++++||---+++|+++-+-++++-|-+||-++++++++-+++||+-|+++|||+++++-+|||++|+-|+++++-+++++-+|-++-||+-+-|+-++-++++++++++-++|+-|---|++++++-+++-+++-|++---+--|+|++|++-|+|-+|-|+-+-+++-+++-++++++|-+|+|---++|+++||+++++||++|+-+
-++-++++++-++++-+|++-|-+++|++++++++-++++-+++++|+-||+|+|+++--+----+++++++++-++-+++++|++++++|+++-++++++++-+||-+-+|-+---++|+|+|+-++|+++++++-|+-+-++|++++|++++++|++-++++----++---+--++++-++-|++||++-|||++|+++-+-++++++-+|+|-+-+--++++++++++-++|+++|+-||+++-+|+
++++++-++--+++-+-++|-+++-+++||++|--+++|+++--|---+|+++-++--|+-|||++-|+++++++++-|++++-++|+|-++++++++-+-++-|+-+|--++++++-+-+||-+++--+---+|+++|||+++--++|-+|--|-|-|+-|+++++++||+|+-+|+|-|-+||++|++++|--+-+||+-+-+-+|||||-+-+-++|-||++-+-+++||+-++++-+++-|++||+
+--+-+++++++-++--+|--+|+-++++|+++-+++++++++++|||+--|+++|++++|++++++|--|||+||+|++++|++++-+++-++-+-++|++|++|++|--+++++|++-|++++|++|++-|-|+|||++--|+||+||++|+--|+||+|-+-++++++|||-+--++--+++|--++++-+++|+++||+-++++++-+++++++++-+|+++||++++++++++||+++|++-+++
++|-++|++|+-|++--++++++||++-++-+++--++-|++++++++++|++|+|-+-+|+|-++++|+++-+++|+|+++-|+|+++++++++-+-++||+-+--+-|+-+-++++--++++-|+|+|+|||++||++-++-+++-+|++-+-+||+|++|+|-++|-|+||+++|+++-+--+-+--+--+||+-|+|+||+++++-+-+++++|++||+++-+++++++|--++++++|+++++-|
|||++|+--+++++--+-|++|+-|-++++-+++-++++|+--+|+|+|+--|-+--|+-+-+-+-|+|-+-|++++|+++++-+|+++|+|++-|++++|+++-++|++++|+|++++||-+-++|+|++-|+||||+-|-+-+++|++|+++-+-+--++-|+-+++++|+-+++|++-+-+|+--+++++||-++|+|+-|+|-++-+|-+--|+++++++||++-|-++-+|+-++++++--++-|
+||+-+|--|+-||+++-+++++++-++++----+-+++++++-++++++|++-++--++++-|+++-++-++++-+|-+|---+|+-+++-++-+++-+|++++|++++++-++|||--++++-+|++++++|+++|-+|-+++++++++++++++|+++++++-+|+++++++|+--|-++++-|+++-++++++++++-+++--++-+--+++++||+|++-++|+-++|++-+|++|-+|-+-|++
++||++|++-++|-++++|-+++|-|+-+|+++|+-++|-++++-++++-+|-+++---++|+|+++--+||+|||||+++|||++||+|++|+-|-+|+++|-++||++||+++-+++++++++|++-||++++++++++++--||-+++-+-|+-+|-+|++|+++++--||-|++-++++++|+|+++|+|-|++|+++++++-+|+--|+-+-+-+-++-+++-||++|+++||-+++++++++++
+|-++++|+-++++++|--++++||++++-|+-++|||++++--+-++++|++|-++|++--++|-++||+|++++-|+-|-+-++---++|----+||--+++-+|-+|+++|+-++||-+||+++-|+++|+-+++++--+++|+|++|+-+|+-+--+|++-+--+||+++|++||+-||++||-|++++|+++++|+|-+-+-+++++++++-++++++-++|+|+|-+++++||++-++-+-+||
|++++++||++++-++++-||+|++|+||+-++-++-++|++++++--++||-+|+++||+--|++++|-|-++++-||++-|+--++||+++-+|||++|-||++++++||-+++++++|++|+-++|++-||++-|--+++-|++++-+++|+-||+|++++||++|+++--+++-++++|++-+---+|++-+||+++++|+++-++|-|++++++|-+--+-|-++-+--+-+-|+-|++-++++-
-|||++|+++--+--+|-+|+-+--++++++-|+|++|-|+||+++||+-+-+|++--++|||||++-++++|+++++++-++-+|++++++++++|+|++-+++-++|+|--+|++--|++++|+--|-|+|-+|+|-+|+++++++||+++++||+-+|--|+-|+++|-+++++|+--|--+|++++|+++-++-++-|+++|++++-+--+-|++++||+-++++++-+++-++++|++--++-+-
+++++|+-|+++---+--+++|+||+---++|++|-++++++++++|+-|+--+-+++++----+++++++-|+|++-+-+|-+++|||+++++-++---+-|-+++-+++++-+++|++++++|-++++++++++|+-|-++|+|++++++++++|+|++|+|+-+-+|++++++|++|+++-+-+++++++++|++++-+-++++++++-+-++|-||+-+++|+|++|++++++-|+|+|||++-+|
+++|+--++||+||++|-+-++++||+|+++-++++++++-|++++++-+++++-++-++++++-++++++|+-++-+|+++++|+|+++|++++++|+++--+|+-|++--+++-++-++||-++-+|+||-++++++++|+-+++-+|++-+||---+--+-|++++++++++++|+|--+-+|++||+++|-+++|+++|+++-+-++||+++++|+++||++|++|+|-|++++-+-+|++|-+++
+++-+-+|||+|--+|-++-|+++++++--+|+++|+|-+||||++++-+++|++|++-+-++-+++-+++|+|++++|-++++++-+-|+|+-|++|+++++|-++-++++-+++-+++|---|+--+-++--|+|+-+||--+|+|+--|-++++|++++|-|++++++|++++|++++|||+|-+-+--+++|+|+++-++++++++|+++++|++-++-|+++++-+++|++|+|+|++-+|++++
+-||++++-+|++++++++-++-+---+-|+++-+-+++++++++|+-++|++|++-++|+-++|+-+-++|+|+++|-+|-+++-++-++-|-|+-|-+--+++++-||+|+|+++|+|++++-|-++|-||-|++++-+++|++--+-+|+-+-|++--+++++++++|+++-|-+++-++|+++|+-++--+++-+||++-++|++++-||++++-|-|++--++++|+|+|+++++++|+||+++|
+||+-+|++||++++-+-+|-|++|++++|-+|+++-+++++-++|++||-+|++++-++-+++||+|++|--++++-++-+++-++-+++|-++--++++-|+|+++-++--+|+|++-++++-+--+++++|+++++|+|-+|+-||+++++++|++-++++|+-+-+++++-+-++++++++||-+-++|++-+-+|+|+++-|||+-++-++||++|++-+++++--+||+++-+|++|+-|+-++
-+++|--+++++++++-|+|+-+-|+++++|+|+|+|-++|++++|-|||++++-++||++|++-+|++++++||++|++++|+|+-++||+|+|+||+|+|+++++++++++|++---|-|++++-+++++-+++|++-|++|+|+|-||-+|-|+++++|-+|+++++++-++----|+|+++-|+++++-+++|--+++-+++++-++++-+--+-+--|-++-+-+-+-++++-+++++-+|++++
++-|-||+|+-+|-+-+|+-|-+-||++|--+++++|+|-+|++|+++|+++++|--+-++++++-++|+++++||+++++++|+|++-|-+++--+-+-+-|+|+-+|+-|++|--|--+++-+-+-++-||-+-++-+++++---|+++|+++++-+-||++||+|+++|++-++++-+||+-+-++-|++|-|+-+|+||+++-|||++--++++||+--+++-+|++-+--+++++++++|++|+|
+--|+++|++++++|++|++++--+-|+++|-++++-|-+--|+++||+-+-+|++--++----|-+++-++|++-++-+-+++|+-|--++-+-+++-+++-+++|+++++||+|+++|-+++-||+++-+++++++-+--+-+++-++++++|++++++-+++++-|+|+|-+|+|-|++++++++|-|+||+|+-+--|||-+|+|-|++-+++--||+++++++|--+|++-+++-+||+--+-|+
+++-++--|+++++|+|-+-++++-+++++--+|||+|+|||-++--+|-+-||+|--+++++|----++-+--|++|-+-|++|++++-|+--++++--+++-+++-|+++-++|++++|+||-+++|+++++|---+|+|++|+++-++|+-+||++|++++++|++-+-|---++--|-++-+++|++||-+++|-+-++++|||+|+-++|++-|++++|-|+--+|+-++|+++++-|-|++++|
++|-+|+-+-|+++++-++|+++|+++||+++++-|++-+|++|-+|-|+|---+-|-+++-||+|++++-++-++++|+|||++|++-++++++++-|+--|++|++||++--++||++++++|++++-++-||-++++++|++++||+++||++||+++|+|+-++-|-+-++|+-++++|+++++++-+|++||+-++-+|++++++++-+++++++|+|-+--|||++-++++-+|+++++|+--|
+||+++--+-++-++++||-+++--|+--+-+++|+|+++|||+++++|-+|++-+--++++-+|+|++++++-++|+++++|-+++-+|-++-++++|++++|++++++-+++++|++--+++-+|++++--+-++|||-++++++++++-+++-|-+||-|++|++-|+++++++||++-+--|++++++++-+-+++++||++|+|+|+|--++-||++++++-||++-|--+++++-++|-++||+
+++|++++||+||++++-++++++++|+-|+|++++-|++++|+++|+|-++|++|++++++|-|-+-+|++|--+++++--+|+|+++++-||-|-++++++-+-+-++++-+|-++-|+++++-|-|++|-+|+++++-++|--++++++-+++|+++|+-+++++|+|-|-+|++++-++-||+--+||+--|+++-++--|+-+|++-|-|++-+-++|-++|-|++-+|+--++|++|-++|-++
+|+--+-+--++++-|+--+-++--+--++++++||++++--+++++---++-++++++++|+-+++++++||++||++-+++||++++|++++-+|+++-----+++++++-|-|+|||+-+-+++|+-+++|+++-+-|++|++++++||-+-+++++-++|+++++++-+||-|-++++--++++++|+++-++++-|++-+--+++++++|++-||+|++++|--|++-+++++|-|-|+++++|+
|-++++-++++-+|-+++|+++-||+|+|-+||-|++-|++|+|-++|+++---+-++-||++-|+|+--+|+|++-++++++|--+|+-|++--|++-++++++-+--++-+++++|+--++++++++++++|+|+|+-++|-+-|+-++|+++-++-+||-+-++-+++++++-+++-++++--|+++++-+---+++++-+|+-|+++-+|+-|----+++---+-++|++-++++-++++++++|+
+|+|||++-++++-|+-++||-++-|+-++++|+|++|-++--++-+++++++|++-+|+++|-+++++++|+|+++-++|++++++||++||||+--++---++|--+-+-|++|++++|+++++-+-+--+|++++++++-|++-+++|-|++|-++|++++++-++|++++--|++++++|+|||-+++++++-+-+++++-|--+-|+|+||++++++-++++++++|++|-+--+--++-++--|
|+|+--+++++-|+|++++++|---++--+--++-++|++|+-++++++-+-+|+-++|+-++||++++++--|||++-++++|++|-+++++|++||-+|-+++++++++++--|-|+||+-+|++-+-+++-+++-+|++-|+++-+-++|+--|++++||-||++|++-++||-+++|+++-|++|++++-++|+-|-++|+|+++|+-+++------+++|+++|-+-+++++-|||+-+-+++|+
--+++|-++|++++++++-++|-++++|+--++-+|+-+-|+++--|+|+-+|++++++|++-+|++++++-||-+|-|+++-+++-+++|+-++|+|-+|++-+|+++++++||+|+++|++++-++|--|-|+--+++--|++-++++|+||+++|++++++-|+||+++-++++-+-++++||-|+|++++|++-+---+|++|+++-++|-|-++++++|-+|+|+|++|++-++|+-|+||++++
+||+++||+|+-++++|||+++|+|++-|++||--+|--++++++-+++++|-|-+++-|++|+++++|++++++-++|++|||+++|++-|--+++++|-++|+-|+-||-+|++--|++|++|+|-+|-+-+-+-+|+++++++++-+|-+|-|-|++|+++-+-|++++-|++|+-+++++++-++|-+--+-+++-|+++++||++-|-+|++-++++|+++++++-||+++--++++|++-||--
-+-++-++||+-|++++|+++-++++-++++-+||-+++--++|+-++-+|-++++|+++|-++-+-+|--+|||+||++--+|++++-+-++---++-+++++-++++||++++|+|++--+|-+-||++++|++|++-||-++-+++++--++||++|+++||-+--+++++|++++-|-+++-++++||-+-|-|+-|+-+--|-++|+|-++++--++||-++|-+-+||+-|-+++-+|+-|-++
||++|-+++-+-++++++|++|+-+-+||+++++-++++|+|-+|+-|--++|+|+++++++||-|-+++|--+-++|++--+++-||-++++|+|++++|-+++++++-|+||+++++|-+++|+-+-|++++|+++++-+++-++++|-+-||-++++++|--+-+++|++|++|||+++-+++-+++-++-++-+++|||+--+|-+++-+++|+++-+|++||--||++-|-|+++-+|||+|+-|
|+++++--+++-+++||++-+|++-|||-+-+++++++++++++++++++-+-+|++++++-|+-|++-+++-++|+++|+|||+|+-+-|---++|+|+++++-++++++|++|++-++++-++++-++++|-+++-|++-+-+|++|+|+++++++-++++-++++-++-++|--|+--|+-+|+++|-+---+++++++++++-++-+++++++-+++-|+++|+-+|+-+-+-+++++-|+++--|
++-|-+-+++-|+-|+++++++++-++-+++++|+-++-|++|++++++++-|+|+++++|++|-+|+|+|+|-++++|+-+++|+|++|-|+++-+++++++++-|++-++--||+-++-++|+++--+++++-+-+++|-++++-+++-++-++++|++|+++|+++-+++++-++|--++++++++++|-+--|+-|-++-||++--+-+++-|++||-+-++++|+-++|+-+++|++-|++++--
++|+++|+-+||||--|-++--++++++++-+-|+++++|+|++++||+|+++|-|-+++--++|+-|++-|+|-++++++-||+-+-|+--|++++++++-+|+-+++++-|+++++--++++++++++++-+++--++|-|-+-|+|+|+|+|+++---++-+-++--++-++++---+++|-+-+|+|-+++--+-+|+-+++|-|--++++||+|++|+|||+++-+++--|+|++||++-+-++|
+++++++--|+++||+++|-+++|++-+-+++++-|--|||++||+||-|+|+++++++||-+++-+++-++|++||++-+-+|+++++++++|+||++++++-||-|-+|-++||+|++|+++++|-+|++-++++++||++++++-++++-+++|++|+-+++++|+|+++++++-+++++++|+||+++|-|+++-|++--++|+|+--+++|++++|++++|+|++-++++++|+|++-|||++-+
+--+|+++++||+++|++++|++++|+++-++-++++|+++++-||++-+-++-+++|++|++++-|++++|+|++-+++++++-|-+|||++-++++++|++++++++|-|||+--|+|+|||++++-|-+|+++-++-+|++++++|++|++++++|+-+++|+|-+-|||+++++|-+--++++++-+|++|-++|+|-+++||+++|++++--+-++-+-|+++|++++||+++|++++-+++++|
+-|+-++++-+-|++|+|--||+||-|+++-++++-++||--++++-++|-++-++-+++++||--+-++++++-|+|++-|+|+++++++|-|--++++++-+|+++++|++++++-|-+++++++|-|||+|++++++|+-+|+++|++|+|+++-++--|+++||+|+-|+++++||+|+-+-++|++++++-++++++++||+++|-++-+|-|++++++++++|+++++|||-|+++||+++++|
--|+++|++-+++|++|+++|+|-++|+|++-++||++|+++-+-+|++-+|-+|++++++||--+|+++++++||++|-||-++-|--|+|+++-+---+|--++--|+--+|-++++|++|+++|++||++++++|+++++-+-+--|+-+|+-++|-++-+++|+|-+++-+-+-++++|+|-+-+-++++|+++++||++|++-||++++++-++-|+++|-+++++++++-|+++||+-++++|+
+-++|-++-|+|||-|+-+-+++-+++++-++-+-++-+++++++-+++++++-|+|+||+|||||++|++|+|-+-++-||+|-|+|-|||---+++-+|+++||+--||+-+++-|||++|-++-|+-|+-++-++++-++|+-++++++|||+++++--+-+++-+++|-+++++---++-+++--+||--|++++|-++++-++||+-+++--+||-++||+++++--|+|+++-|||+++++++-
+|||+|+|-++++---|++|++|||+++++++|-+++--+++-|++-+++++++|++++++-++|-++++-||---|+||++||+-|++--+++++-++|||++|+++-+|-+-+-++||++|-+|+++|++-|+|-++++++|+-+|-|++|++++--+|-++++-+++++||++-+++-++|+-++++++++++++++++-|+++-||-++-++-+++--+++++++++|+|-++|-++--+-++++-
+||++++-+-+||+-++||+-+|++|+-++|-++-+++++-|-++--++|+++++++|-++-|+-+|++++++-+-++-++--++++++|+-++||+|+---++++|-|--||+||++|+-+|+-++-|+-++++-++++++-+++++-+|+|-|+|++--++++--++-++|+|+-++|+++-++++|+++++|++++|++|+-|++-||-|+++|++|++-+|++-+-++-+++--+-|+++|-++-|
|+|++++|+|-+-+|++--+++++++-+++++-|+++-+++---++---+-||+|-++++-++---|-|+||++++||+|+-+|+++|-+++-+++-|++|+++++|-+++++++--|-++||-|++++|-|+|-+|+|+++|-|++-++++++-+++++++++-+++++++++|++|+-+++-++|--+++|+++-|+++++++++|-++++|+-+++--++|+-+++++++-++|++-|-+-|+++|+
|||+-+++-+++--++++++++|-||+-+-|+++--+-++-++|++-+++-+|+++++++|+++-+++--++|+|+-+--|--|-++++|||+-+++|+-+|+||||++|++++++++|||-+||-+||-+-|+|+-++|++++-+-|+-|++++++|+--++|-++-++|+++|++++|-++|-||+-+||+-+|||++++++||+|+---+++++|-|---+++---+++|+++++-+|+++|-+-|+
|++++|++++++-+-|-|+|+---++++++++++||+-|++|-++|++++++|+|++++-||||+|++-+-+-+++|-+++|+--+++|+|-|+++|++++-+-++|-+|-||+++-|++++|++|+++-+|+++|--|-++|-+|+-++-|++|-|-++|||||+++++++|++--++-|-+-|+--+||+++++|++-|++|+||+--+|++||+|+-----|-|++-||||+-++||+++++++-++
-|+++++++++-|++++++-++++|--++|-++++----+++++||---+++++-|+++++++++--|+--+-+-++|++-||+++++++---+++-+|++-+-++-+++-+|+-+++-+-++++-++----++|++--+-++--+|+|--+-+++||++++|++|+-++-++++|||-++-+++--++--|++++|++++++++++-|++-|++|-+|-++++|-++-+--++++++++|+||++|++|
+|+-+++++++-++||-+-|++||+++-+++--++++++|++++++++-++|||++++-+--+++--++||++++-++++++|--+++-+--++++|++----+++++++++|-+--++-+++-+++++--+|++||-++++++-+++-|++|--++|+--++|++++----+|+++++++-++++++-+++-+++-+++-+++-+-+-+-+|-++-+++++++--||+--|++++|+++|-+++|++|+
++-+++++|||+||+++--|++++-++|+-+-+++++|++|+-++++|+|+-|---++|+++--||-+-++-+-++|+|||+++-|||||+++|-|++|--+-+--+-+--|+++-++-++||-+--|+++++++++|-+--++|+++|++||+-|++||++|-+++++|++|++|+-|||+++++-++|||++-+++||++-+-+-|++-|-|+--+++++++++++++|||+-|-+|+|++++++-+-
+++|-++-++|++++-+-+++|||+-++-+++++|+-|++|-||++++++|+|+++++++++++++|++|+++++-++++++-|+-|+|-+|+++++-+-++-+++++++++++--++|+++++++|+++|++-||-++--+|-++-++|+|-++|+++-+|+-+|||-++++||-|-++++|-|+++++|++|++|++||++++|++-+-|--|++++++-++-+|++++++-+++-+++--+++++++
++||+|++-++-|+++++-|++++|-+--|-+++-|+++|++-+-+++++++||+-++++++++-||++|+||++----++++++-|+|+++++|++---++++-+--++-+--|+-+++++|+++++++|+++++|++++++++|++-|-+++----|+-++||+|+|++++++++||+++---+|+--+-++++--+++-+-+++-+++++-+-+--+++++|++-+|-++-+++-+++-|+-+++-|
+|++++-|+|++-+|+|+++|+-|+++++-+-|+++++|+||-+++++|++++---+++|++-++|++|-+++|++++||||+-+--+-+++-+-|-|-+-+|+|-|+++++++++-+||--+||+----|++-+|+-+++++|--|+++|++--+-+++++++++-++||++-|-|+|++++|+|++|-|+-+++|++|+++|+++++-|-++-+++-||+|---++++-++-+|+|+++++|+|++++
|++|++++|+---++-+--|+++-|+|+|+|--+++++|+|-+-|-|--++-+|+++|-||++++|++|-+|++++|+++-++++|++-+-+-|+--++-++++++|+++++|++|++-+++||++|+|++-|-++++--+|++++|+++|+|-++++----+|+||||-++||+++++++++|+-+|-+++-+++|+--+--+++++-+|+-|-++|||||+-|+|+||-+++|+++++|+++++||-|
--+++++-+++++++++++++|++|+|++-|+++++++++--++||+++|++--++++-+|++++|+++|++++-+++|+++-|-+++++||+++||++-+++|+--|-|+--+-+-+-++-|++++|+---+-+|+|-+++|++++---+-++++|++++++|++|++++|-|-+||+-+++++++++|++|+-|-+++|-+-|-+++|+++--+++|+++|+++||+--++++|++++++-++|+|+-
|++++-++++++++|++|++|++--++---+|+++|+|+--+|++++|+-|+++--++++-|+|+-++++-+--++|-++++-++|++-+|+++|||++|+|++++++-|+||--+-++|++||+++++-+++|+|-||++++++|++++|++|+|+|+||+--|-++-+--++++--|||+--+++-+--+|++|-++-+|++||++-+|||||++--++++++|++|-++++++|++++|++|++|++
|--||+-+-+---++|++-++---+-+++++||-++|++-+-+--|+-++---+-+-+|++||+|--||++|-+|+|+++|+++-||+-+-|||-+|+-|+|+++-+|-|||+|++++|+||-++-+|--+|++++|-+|+|++-|-+|+|+++|+-+-|++|+++|++-+|+|++|||+-+|-+|+|+++++|++-+++|-++||-++++++-+---+++++++-||+++-++++|+-|+|++|++--+
|++-+||++++-+|+|+++-++|+--+|---||+-++-|+|++++--+|++|++-+-++|++|||+-+-+++--|++--|+-+-+++--++-|+-+|-+--|+-+-++|+-+++|-++++|+---+|-++-+|++++++|+-++-+++--++-+--|+-++++|+|+++++-+++|+++++++-+|-+-+|+++---+|+-|++++-+++++-+--+|+||+++-+|+++-++|++-+++++++++|+++
|+|++++|+-+-+--+-+++++-+|+--+-|+++|+++|+++|+|+++-|-|--|+++++--+|+++-|+|-++++++-++++++|+++++++++++++|||--+++-|++|-++-+-|-|-+-+-+++++--|||-|++|+-+++-++-|++-+++||-+-++++++++++++-|++-|--++|++-+-+-|+++++++-++-++|+-+-+++++-+++|+++|+-+++-+++++||++++|++|++++
+|+|++--+-++++-++-|-+--|+++-+++++---+++||++||+++++|+|+-|++--|+-++++-+++++++--++---+|+++-+|+|-|-|+||+|-+-+|+-+||-+|-|+|-|+++++++||++++|+++++-+-++|++++|++-++|+-++||+++++++++|+-++|+++++|-+-+++--+++++|+++++-++++|+-+||--+-|||+-++++-+++|-++|+++|-++-++--+++
+--++--+|-+-+-|++-++++-|-++||+--|++++|||++++|++++--||+++-+++++-++-+--+++-+++++++--++|+----++--++-+++++-++-+--+-++++++-+|--++|++--|-++|++++--++--|-++-+|+-+|-+|++|++++++--+-++-+|+++-|+++++-|++++++-++|++--++++-+--|++|++++++|++++|+-+|++++||+++--||+|+-+|+
+++-+-+++++++-+++-||+++-+++++|+++++++-++--++++-+||-+++-|++-+++++-++|||-++++|--+++-++++++++||+|+++||++++-+-|-+-+++-++|++++-+-++-+|-+|-|++++++-|||-++|++++|+--+|++----++++-|+|--++|-|-++-++|-+++-|+-|-+-+|+-+|+|-++++++|++|++--++++++||++|-+-+++-|-+-|+||-||
||-|-++|++++++++-++++-++|-+++++||-++||++-++++++++++++++-++---++++++-+-+++--++-++++|+|--|+|-+++||-++++--++---|++++++++|+++-+|+++-++++++++|||++++++----+++|+++-+++|||++++|+||++||-|+++-+++++++++++|-+++||++|+++--+++++|++-+++-+++-+-+-+||+++--|+|++++|++||++
++|+++-+|--+-+|--+|-|||-||-++|++-++|+-++-++++-|++-+|++|+|+++++|+++|-+++++-+|++-++-++|+-+-++|+++++|++--+-+|||++||+|+++++-+++-|+++--+|||+-+|||+|+-+-|+++-++++-+-+++++|++++|+|||--||++++++--|--|++++++|+|+++++-+|+|+|--|++-+++-|++||+-++|-+|+|+-+|+++-+++++-|
+++-++|-+-+-+|++|+-+||---+++++||----|++++||+-++|-|-+--|---|+-+----++++-++|-|++|-+++-+|++|+++++-++++-+++|||-||+-++|+--|+|||+-+|+---+++-++|+++++|++++++--|++|+++-+|-|-||+|||+++||-|+|-++-+-++++++||-++-+|+++--+++-+|||++++|-++++|++-+++-+-++++-+-+-++-++++|-
|+|++-|-+-||-+||+++--++++|+-+++++|-++|+|+|--++|+++-||-++|+++---+-|-+|+-|++-+-|++-+-+++-||++++++-|++-++|+-+++|+|+|||+|+-+--|-+++|++++++++|++++|+-++|++++++|+++++--+-+--+++-++-+++++|+||++-++|+++++++-|++-|--+-|+++|+-+-+-+|++|+--++++-+|++|++|||+|-+-++++++
|++++++-|++-+-+-|+|-+|||+++++++++++-|+-|++|+--+++++|++++|++|+-+|+++++|+++-++++++-+++-+|++-++++++|||--++-|+-+|++++++++||++++-++--+++||-++|+--|+++--+++|+-+--++++||+-+++|+||-++|++++||++++++|++--+|----+--++|+|+||+|+++-++++++--++++|+-+++--|++++|++|++--+||
|--+++|--++-+++-||-++++++|-+++|+++++++|+++||++-++|++++++|+++++++++--+|-|++-|+-+--+-++|++++-|++|++--++-+++|-++--++|+|+||+|++|||+-|+++-|+|++|+++|-|++++++---+--+-+-|-|++|++--|+|+--||-++-+-++++||++--++-||++---++---++++++++++++-++-+|-+++|++||++-||||++|+++
|-++-++++|+-++++-+|+-+-++||++++|+|++-+||-+|++-|+++|-+|||||--+-||++++++++|+|++|--+|+-+||++|++----+-+||++-++|+|-||-||+++-+-+|||-++-++--++++++||++++-|+-+++-+-++-|--+-||+++|-|++-|+++-|-+-+--|+++|-+|++|-+|++---|-|+++++++|++++++|+-|+-++|+-|-||--+|-+|+----+
-|+|++++++++|+-+-++-+|--+++++++||+-++++-++|-++|-+|+++++--+-++++++-+-+-+++++-|-|++-||--+|+-++|+|+|+++-|-++--++++|-++++++-|++|-|+++-++-+|-----+++++++|+++-|--|++++++++||+||--|+++|-++++|-++|+++-|+|++++++++-+-++|-+-+|+|++|+-+-+-+++++++++|||+|-++|+||+|++++
+|+|+++-++++|+||+-+|+-+-+++++|++-+++-|+++++++|+-+++-+-----+++++-|+|++++|+|--|++|++-+++++-+--++++-|+-++--|++|+++++++++--++++++++--|+--++++++|++++++||--|-+-+||||+++--++|++|+++++++--++++|++++|+++|++-++++|+|+|+--+++|+||||+-+++|-+-+++-+++-+++++-+|+-+|++||
--|-+++-+||+++++--+++-++--|+++|++|++++++++-+|+-++-+|-++++++--+-+++-++|||++++|++++++-|||--|+--++||+-+|+|---+++-+-|++++++||+++-+|+-++++|++|+||+-|++++-++-+++|+|+++-|++|+++---|+++|++-+-+|++-|||++-|+++++-+++-|+++--+||-+-|++||+||-+-|++++-|++--++|+++-++++++
--+++++++-++-+-+|+|||++|++++-|+|-|-+++--|||+||--+++-+++++|+++|++++++++++|++++-+|++-++-++++|++-|-+++++-|+-|-|++++|+++++-|+-++++|-|+-+||-++|-+-+++||++-+|--|+++-+|+++|+|||++--|++-+-|||++|+||+++++++++--|+++++++++++---+++|++-||+++++|++|-++++-+-||+||--++--
+||+++|--|-+-++++|+++-+|++||++++||+-+++++-+||+-++-+++-|-++-++|++|+++-|+||+|++-++-|+-++++|+|-+|++-++|++-++|++|+|+-+|++|+--+++|+++++-||--+-+|+++-+++||+|++|-++++++-+++++++++-+|++|+--+-++|+|-+||-++-+||-++|-++++|-+++++-++++-|++|++-++|+-+-+++++|||+-+-++-++
+++|-+|++++--+|+++++-++++++++-||+++++|+++-|-|+-|++-|++++++|-++|---|++|++-+|-+-|-|++-|++++--+||+|-|-+||-+-++|+|+|-++--+|+-++|++-++-++-+|-+||--+++|+++++|++++++|-++---+||++|-+--++++-++++++|++||+|--+-|+|+++++++|+++++++++++++-+-|+--++++++|||||+--+++++-++|
-+|-++++|-++-+|||++|+++--+-|--++-++-++-+-||--++++-|+|++++++||+++-++++|+-+|+++++-|+-+++-++++|+++-+--++++++|-++-+++++-++++|++++++++|++|+-+|++++-+++--++++-++-++++--+--|-++++++|+-+++|+++--||+||+--++|+++--+-+|++-+|++|-+|+++++||+||+|+++|++-+-+----|++|+-|-+
|+++++-+|++++-++++++|||+||-++|++-+++|+-||+|-+|-|+-|++----++++|+++-|+|-+-||+++++||-++-|++++++++||+|++|++++++-|-|++++++-|++++-++++-|+++++|-++-+-+-|+--++|+-++-++---|+++|++++++||-+|++|-++-+++++-+||--+--|++-++++++++++-|-++-++++++-|++-|++-|+||++++++|+++|++
++++-++-+|+++|++++-+-++|+++|+|+-+-+---+||-|-++++|+-+++|+-++-++-+-+-+++-+++++|+++||-+++-|++++-+|+++||-+||-++|+++++++++++-|--++-||-++|+--|-+-+-+++++++++|-++|+-++-+-+++++++--++--++|+-++|+||-+--+|+|+-+--+||+++|-+++++|++|+++-++++++-|+-+-++++|++|+|++++++++
++|+|+-+++||++++-+||++|--+|+|++|+++++-++|-|+++++-++++++++-|+-+|+++-++++|+|++|-+++|+++--++---|+++-++++-|+|++++|-+|||-++--|++-||---+-++++++|||+++-||++|++---+++++++-|++-+|+++|-+|+-|-|+++++++-|+-++++++|+|++-|++|++|+|+++|++++|+-++|+-|++|+-+++|-++|++++||++
---++-+-+++++++++++++|+|++--+-||-|+-+-+||+-++--+|---+-+++++-+|++-+++-++++--|-+++||-+|+----++|-|-+|+|++++++-++|+-+++-++-+++++-++++|+++++|++++|-++++++|+++||+++|||||++---|++++|+++-+++--+++-++++|+|+|+-+++-|-+++|+|-+-+|+-----|++-+||++++|++||++++|+||+++++|
---++|++++++||+-+++-+|+++-++-|-|++|++-|++-+++++++-++|+++-+++++-+|++-|+++|+-+++|-++++++++-++++||++++-++--++-+--+++++++|+||+-+-+|-||+--+++|-||+++++-+++++++|||+|++-|+-++|++--+-+|-+++-++|+|+-+-|-++||+++--++++|+|+-++-|++-||||+++++++-+|||+-++|+++++-|-+-+|+
|-++-|-+|||-+-+|-+|-+-++|-+--+|-++|++-++--+|++++++|-++++++|+|-++||+++-+|+|++++-+--|--+|++++-+++-++-|++++++|+++++---+++++++-++|+-++++----+-+||+++|-+++++|||++-+|+++-+-||+++|+++|+++|+-+-+++-|++-++-++++-|++|-+||+++-+++++-++++|++++++++|+|--|-++--||++++++|
-+-|+|+++-+++-++++-+-+-||++++|++++-|++-||+-++++-|++++-++|+-|+-++++++-|+-++-++-+|+++--+|+++++++-+-|++-|-++++++|--|++||+++++++-|||+-+-|--+++|+-|+++-+|-++||++++++++++++|||+-+++-+++--+-+-+-|+|++++-+|++++|++|+-|++++++-+-+|++--+||||-++--|++-++++-+|++||+|||
++|++++||+|+---+|+-|--++++-+++|+|++++++-+++++++-|++|++++++++|||++|++++-|++++-++--|++++++++-||--+||+++++++++-|+++-+++-+++++++|++++++-+-+++-|-+|++|+--|---+|+-+---+++-++++|-+++|-++|+-|++++|+++-+-+---+++-++++++-++||+-+++++|+|+|-++++|-+||++++-++|+++++-+++
-+++|+|++|++++++++|+|++|-++++|--++|+++|++-++++-+|++-++|+++++++-++++++++++|++++++++--++|+-||||-+-+|++++++|+++-|||+|++-++|++++-+++-|--|+|++-+|+|-+++-+++++--+-+-|++++-|+++-+|++||+-|+-|+-||-++-||+--+++++-+++-|-+++++||+|-+++|+++|+|--|+++++-++++++-+|-+|-++
-++|+++-|+-++-+-|++-+++++++-|+++++|+++++|+|++||+++-|+|+-+---|++++|++-||+-|++|+++-|+++-+++-|--|+++--+++|-+|+--+||++|+-+--+-|---|+++++||-++--||+||+|+-|-+-++|-|-++-++-|+-|-++++||-|+|++++|+-|||+++-+|++-++-+++--++----+-++++|+++-++|+++++++---++-++++|+||+++
+|-+-|-++-++|+++|+++++++-++++++++++++|||++++|+|+-+-+-+-+--+||-++++-|-+-+-|++|+|+--|||++||-++++++-++--|+|++++|+|+-||+++++++--+++|+-|++|-+-|++|+++++++||-++--+++-+-++|+|++++|++-|++|+--||++++-++++-+||+++-+-++-+|+|++++-+-|+-+|+|++++-+++|++|||++++||+|+|+-|
-||-++--+|+-+-|+++++++|-++++--+-+++++|+-|+++++|+-+++--|-++++|-+-+-|+++|+||+++|++||-+-++++++++-+|--+++++-+++++-+|+++-+|++++-+--|+|||+++|+++|+++++-++++-+++|++-|+++|+||-++++++||+|+-+-+|+|++-||+--+++|++|-+-++++||+-++|++--++--+++++-+||+++-+-+++|-|++++++++
-+|+++-+--+-+-|+++-|++++-+-+++++||-++++++++||-+++|+-++||+|+|++-+++||+-++|+++++--++++++--+++++++++-|-+|++|++-+++++--++-|-+-|++|++++++++|+++||+|++|++-+|++++|-|++|--|--|++-+++||||||++-+++++|||+-+++++-+-+---++-+++--+++++|++++-|+|-++-++--+|-+-+-++++-+++--
-+-++++|+|++|++-++++++++++|+-++-+-|-+|-+|+-+|++-++++-+-++|++|++-|++++---+|||+++-+----++||+++++++-+|+|--+++|+|++-|++-|++++|-++++|++-+|--+-+|++-++++--|+++||+++-++++++++++-|+|++-+||+++-|++++|+|+++|+|+--+-+++||-++-+|+-++|-++---|--++++|++++|+---|++++|++||
-|++-++++-|+|+--|-|+|+++++-+++-+|+++|-+|-|+++-++-+|++-+-+++-+++++||||--|--+++|-+|+|++|+-|+|+++|++-++-+|+++++++++|++++++-+++-+++|++|++-++-+++|+++++-+++++++++++--++++|--|+-+-++--+-|---++-|+-|+++++++-++++|+-+++++|+++-++++|-|-+++|++++-+++++|+++++---+||++
++++|--|+++|-+++++|++--|++|++-+++|+|++||+|+-++++-+-++++-|+|+++-++++-|+-|+|+|+++|-+|++||++++++++|++-++||-+---+||+++|+++++++-++|+++++||++++--+|++|++|+|-|-++-++++++||++|+|||+++|+|-+-+-+|++++++++++++|-|-++++++++++--|+||--+--||+++++|+-|++|-+-+||+-|+++++++
--+--+++++++++++++||+-||||+|++++++++++|++-+||++++++|+-|+-++++++++++-++++|++-+++++|-|+||--+++-++--+|+++-+|+-++++-|++-|+++-+-+--|+++-+++++|+|+++-++++++++++++++++--|+-+|--+-++++++|+|++|+++|-|--+-|++++|+|+++-+-++|+|+++-+|+-+++||+++++|+++|--||----+-|+-+-+
+++++|++-+++++|-+++++++-|+++|||++|+++++++++|+-++-||+|--+++-|+--||++++|++-||-+|||++++|+-+-+++-+-++-++++|++-|-|-+++-+---++++++++|+|++|+++|||-++|++++|-++++++|+||+++++|+-+|-++|+-+---|++-|+-|+-+-|--++|+|+-+--+-|+|++++++++++-+++|-|+++++++|+--+|+++||-+++-++
-+-+++-+++--++++|+++++++-+++--++|-++|++|+-+|+++++-+|++-|-|++-|++|+-+++++--|+++|++|+-++||++-+--++|+++-++||+||+++|+|-++--|+-+++-+|+|+|+|++-+||||++++|+|+-+-+-+++|++|+++++++-|+--+++-++---++++|+---+-+--+++++-+||+-+++-++++-+-|||+-+++++-++++|+-+-|++++-++--|
+|++|-+|++-|++-+|++|++-+|+++|-++-++|+|+-+|++++|++-+|++-++++|++|+--+|||++++++--+++++-|++-+|-|+-+--+-+++|+---+++++-++++++++||+|+++++++||+||+-|-+-+|-+++++-++++++++++++-++-++-++++|+|-+-||-+|-+|++||++||-+++|-|-+-++++|-+++|+++++|++||-+++++|+++|-+-++-++|+++
+-+++|+---|+-+--+++-++-++|++|+-+-+|-++--+---++++-|+|-++++---+--++|+-|++++|++-||+|++++-+-||++|++-+-|+++-||-|+||--++++|-++++++|-+++-|+++-++-|-|--++|+--|+|++++-+--+-+++|+-++|++|+++++++++-|++|+++-+-++|-|+++++++|||+++-+-++||--|+|+++|+|+++---++|++|+-+-++|+
|-+||-|++-|++++-++--++++||+-|+++-++++-+||++-+++-+--++|++|+|-+||+-++++++++++|--++-++|-+++|+-+|||+--++||++|+-++++++-++-+|+|--+++++++++++||+++++|+|+-+|+|+++-||+++|++++-||+---++++-++-+|++|--+|++++++++|+-+-++++--|++|+-|++-|||++|+--++-++--+-|||+-+|+|+++-|+
++||+||+++|++--+--+++-+++-++|+++-+++++|+++-+---+|||-|||-++-+-++-+-+|+++|+++|||-+++++|+|+-++|-|+-+--++++++-+-+-|+|++-++|-+++++||+-++-++--+|--+++|-+-++++++|+-+|-+--++|++|--||+++++++|-+-|++-+++|+++-++-|+-++++-|+-++++-|++++++++|++++++-|||+-|++-+||+|||+++
|++-+|+|+|++|+++|+|++++|||++++--+++--+++++-+++-|++++||+++++|+-++-+|-|+++--++--||+++++++|++-+-++++++-+++|+||++|+++++++++++-+|+--++|+|+|++++|++|+++++|++||+++++|+-||+|++-+|||+|||+++-|-++|--|+|++++-++||-+++|++|++|++||+++-|-+++--|-++-|+++|+-|++++|++++|+++
+++|+||++++|+-++++++-||--++|-+|+++-++--+|+++++++|--++-++---+-+++-+|++++-++++++|-+|+-+++++|+--|-+-+++-|---+|||+++++++|+++--++-++-++-+-+|+++++|-+++-++++-+++++-|++|-+--++|++|+|++|++++++++-+++-++-++||-+++-||+-+|++-|++-++-+++--++++++-+++|+++-++|+++|-|-+-|
|-+++-|++++--+++|++|++++|-+---+-+++|-|++||++-++||+++-+-+++++--|--|+-+-+-|||++||++||+++||+++-++++--+|+++-|+|+--|+-+++++|++-||+++-+-||+|++++++|++-+|+|+++++|--+++--++|-|++++-+++++--++++--+++-++++++-+++|+-++-|++|+++|--||-+++-+|-+++++|+++|+|||+++|+-||++--
|++-|||++-|++|++++++|--+-|+|+++++|+++++-++++++|++++-++++-|+++||++|||+|+++-++++-|++|++--++-+-|--+---+++||++||||++|++|+++++-++++-|+-+|++||+|+|-++-++++--+++++--++++|+-||++|+-+|+-|+|+|-+--+++-+++||||++|+|+|++++-++-+++-++--+-|+-+||++-+++|+++-+|++|+|++-+++
++++++++++|-+|-++|-++||+|||+++-+|++-|-+||++++|||-+++-|++++++++++-+||++-||+++++++-++|-+-++-++-+|-+++||++-|++++++++++|+++++|+-++|++|+|-+||-++++|---|++-+|-+--+|++||++|+++|--|-+++++|+||+||++++|++||+-+|+--+++++|++-+++++-|++-+-|++--++|++++|++-+-+++||++-+-+
+-+-+|+|+-++-+-++|-+-+++-|+-+-|-++|+-+|+-+++++-++-+|+|-+++++++-++++++++++++|+-+|+|-++---+++++||+|||||++|++++-|-+++|-|+-+--|++++-+++-+-+--+++++++-+-+++++|+++-|++-|---++++-+-|+-+||-+---++-||-|+-++++-+|-||-+++|||++++|+++++-|-++||++++-|+--+|-|+|--+++-++-
+||++|++-|-++--+-++|-++-++++|++|-++-+++++++--++|++++|-+++++++|+-|-+++|+++-++|+++|++-+++-|++++++||+-|+||++-+++++|++||-||+++++|+||+++|+|+-+-++++--+-++-+-+-++-++++++-|-+++|+++--+||++|+-|-|+++++|-++++++-+++||++-++++-|||++-++++--++|+|-+|+-|+-|+++|--+|--+|
|++++|-+-++|+|++++|+-+||-+++-++|+|++++|-|-++|++-|+++-+|-++++-||+++-+||++-+++++++++++++++++++-|-++++++--|++++++|+||++--+-|+++++++-++-+-++--+|++|+++++|-|+++++++-+--+||+|+-||+++|-++-|-+++-+--|+++|++++-+-++|++-+-++++++|+++|----++++++-++-|+++++++++|-|-|||
+--++++-+|+||+++-++|+++|++++++-++++-|+++-+++++|+++-++|-+||||+|+++|++|-+---+++|++||+|++|+++++-+-+--++++|-+|+++|+--++-+||+-||++++-++++++--|-+++|+++|+|-||+-++-||-+++|+|+||-|+|+|++||++++||+++-+++-+|+-+++|++++++++-+|+-++-+-|++++++++++-++||++|+++|+---++-++
+++-+|++-|--|--+++|+++++|++||+++|++--+++|--+++-+||++++++++++||+-+----+|-+|++-+-|++|++++++|-|++++|--+-+|++|++-|+++||+||+-+-|--|--+++--+|++-++|-+|||-++|++|++|-|++++|+++++|+|++|+-+++++++|++-++-||--++--++|-+-+++-++|+--+--+-+++|+|+++-++|+-||+-|---++||++++
+|+-++++-++|++--|+++|-+++++++-+-+++--+-+|-|++++|+|-+|+++--|+-+|++++|+-++|+--+++++|+|-+--+-+--++-++++++|-+++++--++++|+-+++++++||+|+-++++++++-+-+-+++++-+++-+--|++++|+++++||-++|++-++-+|+++|+||++++++++++-+++|-|-|+++||+|+-++|++|+++++-|++|++++|+|++|-++-+|+
+-|+-++-+++-+-++-++-+++--+-++|+-|+-+++++|---|--|||-+|+|+-+-+-|+-+-||+-++||++|+-|++-|+--+|+++||-+++++-++|++-+++++-||+||-+|+++-+||+-++++++++|+-|++||++|++-|+++++-++|++|--|++-|-++++++|+|+||-+|++-+++-+-++-++++-+-++||-|++|+--+-++|+++|++|-|-+++||++|++|+++|+
++++-|-+|+++|+++||-+|-+++-+++++++|+++++-|+++-|+++-+++|-|++++|-++++|++-+++--++++++|+|++|--+||||+-|-++-+||--|++-|++-+|+++-+|+|++++|-+++++-+|||++|||+|-|++||+---++|+|++|+++-|++|---|+-||+++++||++|+|-+++-+|--|+++++-|++--|+-++|+|-+|++++++-+|-|||+|+|+-+--|++
-++--+|++-||+|+--|||--++||++|+|-++|++-|+|++|++++|-+++||+++||++|+-|+|+|++|+-|+|+|-+++-++-++++|++|++-+-|+++-+-++++-|++++|||-+--++|+|-++|-+|+-+|+++|||+|+|++|+-+++++++++-+|+|++|-+++-+++++++++-|+++-+||+++++-++--++++++++-+|-++-+|+|--+++---+-+--++++|+|++++|
+++++-+--|++|--|+||++-||+++|||++|-|+-|++++++-++++++--+-|--+|||--++++--|++|++++++++-+|||+-|||-+|+-++-+++|+|-++++++|++++|-+++|+--|-++||--|+++++++++++++|+-+++-|-++++|-++++||+-+|||-+|+---+-+++-++|+|-|-+++-+|||++++|++++---|++|+-+|++|++++-|++|+---++++|++-+
-++-+|-++++++++-|+++++||++-+|++++-+++-+-+|||+--+-|||+|+--++|+||+-++|++++++|++|-+--+++-++++|++||+++-||++-|++--+++++++++-|-+--+++++|+++++|-++|+-+--++|+-+|++-++|+++--+|++++|+|+-+++-++--|+|-++|++-+-||++|-++++||-+++++++++|+||+++--+-|++-+++++|++|++++++|+++
+|+++-|+++++++|-++-|+++++-|+++++++|-|-+++-||+|-|++-+|++|+-|+++++-++++-|+--+++++++|+||++|-++++++--||+++-++++++|+--++++-+-+++++++++--++++||-+|-++++--+-++++|--+++--+++|++-+|+-++|+++|||+|-|+-+-++|-+++|-+-++|+|+-++++|-+-+|+-++|++++||+++|+--|-+++++++--||++
||+-+++++|++++|+-|+-+|-+|+-|+++-+||-++-++++-+++-|-+-|++-++|+|+-+++++-+|+++-+++++++-+|-++|+++-+|+--+++|+-+---+-+||+-++++++-+-++-++-|++++|++++++||++|++|++---|+-++++-+-++|-++++-+-||+||++++++++++|--++++-+||-++++++-||-+|+||-+++++|++---+|+++++|++|+-+|+|++-
+-+|-+|+||-|--+-+++|++++|++-+||--+|+-+|+++++|-+|+|++++--++++-++-+|+++-+++|++|+-++++|-+-+|--+-+-++|-|+++-+||++-+-|-++++--+||-++++-+---++--+++---++++||-||-+-|-+|++|++-+--+++-|+|++++++||++|+|--+|-++-|++-|||-++--++++-+|-|++-++|++|-+++-+-+++--++-++-++++++
+++++++++|++|++-|+|+++++|+-++++++++-+||+++-+|++-+++||+|+|+++++++++|-++-+|++++--++-+++++|+++++|++++-++-++-++-++|+-++-+|++|++-+-+++-+++-++++-++++-++++|++|+-+|-||+++++++-+--+|+++|---+|++++++++-||-++|++|++++-+|+|++-+++|||+|++||+|+|+++|||+++--++|+-|-|+-|+
+|+|++++|+++++|+++|-+++|++|+|+++||++-+-+||++++-+|+-|+|++---++--+|++|+++|-|+-+|---|++++|++-+++||++++++|+++--+--+++++++++-++++-+|+-++++++-+-+|-|+-++|++|||-+----+|+-|-++|-+++|+|+|++++++|-+|-++||+++++++++++-++++||++-+++|+|++|+++||+--||||--+--+++|++-+-++|
++|+|-+||+++++|++--+-+++|++-++++++-+|++++-+++++||+-++-+-|+++++++---+-+|-+|++--|++++|++++|||+|-+---++|++++|++++++-++-|+--+++-|++|++|++||+++-+|-++-+-++-+++++++|+-|++||-+---+|+|-+++||++|+--+++++++|-+|++-|+-+|+|-++|+++++++|||-++++-|-|++++++|++|+-+-++++++
|-|+-++-+-+||+++-++-+|+||+|-|++-+||+++--+-|+||||-||||+-++-++-|+++||+-|||++|+--+-++-+-+|+++++-++++++||++++++-+----+||+++-|++-++-|+-+|-++|||+-+++++|-+|--++++++++-+|++|++-+|+++-++||++---|+++-|+++|+++++|++-+++||+|||+-|+|-||++-+++-+-|+++|+|++++|++|-++-+|+
+|-++--++++-+-++++--+-+--|+|-|-|++|+-|++--+-|+||+++++--+|++-+++++||++|++|-++-+++---+++++++|-++|||-+|++|-|-++-|+||+|+-|--|+++-|+-+++++++++++-+++++|+-|-+||+-++|-++++|++++-|++++-+-|+-++--++|+|++++|++++|||+|++++|++|+-+---||++++|+-+|+|++++|++|++-+++-+++--
++||-+-+-++-++++|+-+-|+++|+-++++||-||+++|++++++----++++++++--++|++++|++-|+|||+++||++++++++++-|++++++-++|||++++|+-++-|+-|-++|+++++|-++--+|++--|++||++++--+|-++|++-|+-+-+++-|++++++-+++||++|+++++++++++--+-++-||+-+--+|+-++|+++++-+-+|-|++||+-+|+|-++-|+++|+
+++-+|++|+-+--++++|-++++-+--++++|+--+++|+++++|+++++|||-+++++-|+-++++-+-+|++++|+|+||++-++|+++--+-+--|+++--++-++|+-++-+|-+++-+++---|--|++--|-+++++--+-+++|++|+-|-|-+++-+-++++|++-++|+++++-+++-|++++|-++-+++|+||+-+|+-+||-++|+-|+++|+++-++++||++-+++|-|+-++++
--+++--|+++++++++-+|+++++++++||+++++++-++++||+|+|-|+++---++-+-|+-++|++-|||++|-++-+---|++|+++++|++++-+-||+-+++++++|---|+++++++++--++++|+++|+++--++|+-+||-+||+++|++|-+-+--+-|+-++++|++|+-||-+++|+++-+++|---+|+|-++++-+||--+|++++|--|++++++++-+++++++-|-+|-+|
-++-++++++-++++-++++|-++-||++-++|++++-+|+-++++|+++|||++|+|-+++-|-++++++++|+|+---++++++-|+++-+|+|+-+-+-+--++++|-+|++++++++|+--|+-++||++++++++-+++||++++++|-+++|++|+|++++|++|||--+-+++++|+-+++++--++-+++++++++-+||++-|---+|++|-|+--+|-++++||++++--+-++-+-+-+
-++|-+|+-+++-+++|++++++|-++|+|++-|-+-+|+-+|-|+|-+++++|+|+++++++--+++-|-|++++-+||++++++++|+|-----|++|+-+++++++|++++|-+|+++-+-+|+-|+|++-+--+++++++-++|-++|++|+++++--+----|-+++|++|+-|+|++---+-++-+||-+++++--++|+|--|++-+|-++-+--+-+--+-+-+-++|-|-++||-+-++|+
+|+|++-+|+|+-+-++||+||-+++|++-+|++++++--+||++|++++++-++++--++-+-||++++++-|++|++-|++-+++|---+-+++-|-+|--+-+--||++|-++|+|++|+|+++|+++++++-+|++---++-++++|+|+++|-+++-|++|++|++++||+++++++||++++++++-++|-++++|++++-|+++++--++--+||+--+++|+++-++-+--|+++-||+|++
-++||+++|++-|++++||+|++++|++|--|+|++-++|-+-+-|+-++++|+-+++-|+--|--+++|+|+++++-+-+++++++++-||+++++++-++||-+-+-++++-+|++-+-|++++|--++++-++++|+----+++|||-||||++-+-++++|+--+++--++|++|++|+||++|++|+++++|--|+++|++-+|-++|++++++-+-+---++|++++++++-+++-+-|+++++
--||++|+++++-|+--+--|+-++-++-|-|++-|+-++|+|--+++|+--++|+|+|+-++|+++|+-++|+|++++-++-++-||+|-+++-++-+++++-+-++++++--+++++++||+-++-|++-|-+-++++++++-+-+|+++++++|+||++++|++-+-+-+++++++-|++-|+-+-+-|-|-++--+-++|+-+|++++++-|+++--+++|++++----|-++++|||-|+|+++-
+|+-|+--++++|++||++|+-+-|+--||+++-+++-++-+-++||++|++++|++||+++|+-|+-||+|+|++-++++||||++++++-+||+|-++-||+|+-+-+-++++||+++||++++++++++||+|+||++++++-+-|++||+|++|+-+++++-+++++|+|+|++-|+|--++|++++++|+-+|+-|--+|+-++-+-+||++-|+|+|-+|++-++++-+++++--+|-+|+-++
+|-+-++++--+|-|-|-+++|++|+-|++++-+-|-++|++-+-+|-++++--+|+-+|++--++|+-++-++-++++|-++++++++|++--+++++-|+|+-++-|+++--++|+|-++-+++|++||++||+++++++++|+++++++++|++-++++-+++++++-+-+-||-+-+++|||--|+-++++++-+++-|+|++|+|+--+-+++++-||++++--+++||+|+++|++||+-+||-
+-+|++-++|++-++-+++||+|++++|+--+|+|+++|++++-+-+-++++++-++++-|+++-++++++-|+++||-+-+--+++--+||+++++||-+-|+++++-+---+|++|||+-+++++++||+-+-++|+-|-++-+++++|+++++-+|+-|+++++++-++++-++|-+|-+|++-|++++++++|-+--+++||++-++|-++-+|+-+|+--+-++++++|-+|++++|+++-+++|
-+++|++|+++|+++++|+-|+-|+|+++++++|-+-|++-+++-+|----+--|--++|+++-|+++--++++|++++++||++++++++||+++-|++|+||+-++-++|+||---+++|+++-|+--++-+++---++++++|+|-+++++|--++|+++++-|++-++++|--++---++-||-||++---++|++-|+|+-+++-++++|+|+++++++|+-+++-+-|+--+++-+|++-++-+
+|++-|++-+|++-++|+--++-|++-+++--||+++-++++|+-+++-+++++---+|++++++++|||++|++++|+|+||++-++++++++++++-||---++--+-++-+++|+++-++++++-|+-||-++++-|+++|||+++++|--+||+++++++||-++++++|+-+|-|+-++|++-++++---+---||+-+++++|+++-|+---+-|++|-|+|-+++-++|-+++++-++-+|++
++|++||-++++++|-|-++++|++-|+-|+-++|-+|-++|++++|++|+-+++|--++++|++++++-|-+-+++-+|+-+++++-++++++++---++++|--++|++|||+||+|--+++|||++|+-+|-+|+++||-||||-+|+---+||||++--+-|+++-++--+++++|++|+++||++||+||++-++|++++--|++++-+-+|++-++--|+|+++++++-+|++|++++++|+|+
++|++++|-+++|+++-|+++-|+++-+-+|+|+++-++++-|++|+++|||+-++|+|+++++|-+-+||+++--++++||||+++-++++|-+++++++++|--++|+|+++|++-+++--+-+|++--+++|-++-++++++++|+-+|-++|-++|++-+++|+-+|++++-+-++|+++++|+|+++--|+|++-+++|++|+-+++|+-++--|+|++++||-++-++++++||++|+++++-+
--||+|++|-|++++++++---|-|+++++|++-+++||||++++++|-++|||+++-++++-+|+++-++++++-+++||+-+++-+++|-|++-++---+|++|++++++++|+++++-++-++++++|+-+++-|+++-++-+||--++++-+++|+|+||++|++|+++|||+++-||++++|++|+|-+++-++--|+|++++++++|---|-++|-|-||+--+-++-|+++-+++-+++++++
++|++-+|+---++++|++-++||++++||--|-+-+++-+|+|+-|+|++++--||+|++-|++++++-+-++++++---++|++-|++-|+|--+|++-++-+---+-+|+-|+-++||++-|-+-++-++-+-++++|+++|||++++-|-+++--+++|-++++|+-+++-+-|+|+-+|+++--|||||--+++|-+-++++++-++++|--++||+-|+-+-++++++++|+-||+|++|+|++
--+|-|-+|+-||+-++|-++++++++|-+--+||+-+++|-+++|++-++-+++++-+++++++-|-+++++||-+|+--++-+|+|+-+-+-+||+-+-|++|++|++++---++++++|++-++++|+|++|+-|+-|-----++|-+-++++|-++--+--++|+++++|++-+-+--+++-++++++++-+-+++|+--+|+++|++++|+-+++-++--++|++-|++-|++++--+++---++
+||+|-+--++-+-+-+-+-+++++|+++++-++++|+-+--+|-+-+|--+++++++---+-+|+++++++|++++|-+++|-+++++++++|-+-++|--++++++|+-++++-||+++++-++-++++++++|+++++|+++|+++++++-++|+++++-+++-|+-+-|+-+++++----|+++++|-|-++++||++|++++-+|-++-++-+-++++|++++|+++|++|+||++++--|-+++
--+-+||-||++++++-+++++++++-+|++-+++|++|++-|++|||++++-+-+|||+--++|+++++++|-++||+++-++--|+++-+||++--+|+++++----++-+-++-+-|||||++-++++++-+++++++|-|||+++-+-+-|+++|--+++++-+-+++|+++++++-+-|+++-+--||-|++++-++++++|||||+|+-+++-++++++++-+|-+-|++--+++--++|++|+
++|+|||+++--+||||+|++--+++++||+-++++||+||+-+++-||++|-++-+|----+-+|||++|+|-++++++|+++|++++--|+++++++-++++++---+++++|+++-++-++||+++++--++-||+++++-|-|++++++--+-++++++-+|-++-|++++|+-|++++-|++++-+++-+-|+|+|++|++-++|++-+|-+++-||++|+-+++++|++++|-|+|+-|++|--
++|+++++-+--++++||---+-++++++-+-+-++-|+|++||+++++++-++-++|-+|--|-+|++++|+++--+-+++--+|-+++++-+++|++--++-|+|-|++|+|-+|||-|+--+|++--+|+|||+|--+|++||-|-+---+-+++-|++++++|+++++|++++-+++|-+||+-+|++-+++-||+++--+++|+|-+++---+-++++|+++++---+-++-+--|+++++++-+
+++-+|+-+--|+++|+|+|++++|+-+-+||++||++++++++-++++|+|+---+--||-+|+||+|+++||++++++++++-|--+++++|++|++++-|++||-+|+-+++-|-+-+++||++||+|---+|-+++++-++++-+-++++-+--|++|++-++++-+-+++-||+|-+-+|++--+|++--+++-+-+|-|++-++++--|++|+||-+++++|+|++-++|+|-+-++|-+-+|+
+++|+|||+++|++++-|+-+||+||+++-|++-++|++++||+++-+++|++++++|-+|-+--+++|-+|++++|+|++++-+-++-+---++++++-+++|+|+|+-+++-|+|++++-||-++++++++|-+--++||+|-+||+++-++--|-++-+++|+++++|++|+++++--||+|+++||-|+|||+|++--++||-+++-|++-++++-+++++-++-||||+|-+++++||-|--|++
-+++|+++||+|+++|---+++--++-+||+||-+|+++++++||++|--++|++++-++||+++++|+-|++|++-++++||-++|+-+++|||+-|+-+--+||+-+-+|--++-+++-+||---+|||+-|+|||+++++++-++-++-+||++++||+-+++-++++|++|++|+--++++|+++-+|-+-+++++--+++++||++++++-+-++--++|-|+|+-+++||||+-|--+-+--|-
-|+++++++-+-+|----|+||+-+++-|+-++++||+-+++++|+-+++||++-++++++-|++|+-||--|+|+||-+++|||-+|++-++|+|+++-++-+-|+-+++|--++-++++-++++--++++||-|+++-+--+-|+|+++|+|+--+|++++++++-+--|-+++|--|+||++-+++++++++-++|++|+||+++--+++++-+---++++-+-|++++|+++|+-|+-+++||+++
|+|||+++-++++|--+|--++++|+++++|+++++|++-+++++++||+++|+++-+++|-+|||-++++++||+-++++-+||+++|-+++|++++||++-|+++-+-++++|||+||++++--+++|++--++|++-+++||++--|+|+-++++--|++|+|++++++++-+++++++++|+-+++-+++|++-++|+|+||+-|++++++--+++|---+++-|-|+++++++++|-++-++-++
|+|+-|-|+||+++-++|----|-||+|-||+++||++|+|+++-+++++++-++++++|+-++++-+-++-+-+++-|+|-+-|+--|+++-++++++++|+|-|+++-++++|++|-++|+-+++|+-+|+++||+-++|-+|++-||+|+++++++++||++-+++++-+-+-|++++++-|++|++---+-|+++++++-++++|++|++|+++-+++-+||+|++++-+|+--|+++|+-+|+++
++++|+----|+|++|||++|++-+|++++-+++++||-|++|++|+++++-++-+++++++-+++--+++|++|++-|+--+-++|+||++-+-|+++++|---++++|||+|+++++|-+|+|--|-+++++-++|+++|+++||-|-++++++-+|++|++|+||+-+++|++++++++|++-++++|+|||++-|-||+|+||-++-+++++++++++-++-++|++-++|-++++++|---|+|+
||++|+--|-+--|+--++|+++-|++-++|+++||+--|+|-+++|||++|-|--+|-++-++|+++|+++-+++-+|-|||+++||-|+---++|-|---|+-|++|++-||||+-|++++-+||++|++-+++-|--++++|+++--+|+++-+++++--++++-++++-+++|+|++++-+-++++-|+++++|++-|++++++-+|+|||+--+++--+++-+++++|+-+|++++-+++--+-+
+++++++++|+|+-+++++++-|++|+--++-+-|++--++++--+++++||+-+-|++++|-+|-++-|++--++++++--++-+--+|---++++++++++-+-+++|+++++|-+-|++|+|++++++++-+++++++|+|+++-++-+||++++++-++++-+++++++|-|++--+|+-||+||-++--||+++++-|+++++||+++++|+|++|++---+++++|+|+---+-+++-+++-++
++++|-++++|-+--+|-++++|++++++|++++++||-+-|+|+++++-++++-++|++--||+|++-|+++-+++||++++--|---+|++-|--+|-++-++|++|-+++|++|+++++||++++++-++||||||++++|+-|+|-|+-+|+++-++|++++|-||+++-++--+-+++|+++-+|+|+|+++-++-+-|+-++||-++---++|++++++-++|++++||-++-|++-|+|+-++
-+++-++|+++++-+|+++-+++-|++|||+++++-+|++-++++|+|++|-+++++++|+|+++++-+++++-++|++|||+|||+-+|++-++-++|-++++++++++-|+|-+++||+||+++|++-++||+++++|+---+-++++-++++||||+---|++|++||++-|-|--+--++|+--+-++++++-+--+++|++++++++++-++-+|-++++-|++||+||--+-|+++++|-+||-
++|++++|-++++++--+|--+|--|+|+++++|+|+-++++++--|++++|+-||++-+|++--++--+++|++|++++|||+++++-++++-++--+||+++|||++++++++|-|++|-+++-+|-|+|-+-++++-++||+--+|+||+++-++-+|--+|+-|++|+++++--|---+++|++|++||+|+++++|++-+--|++++++-+|--++++-++-+++++|+++++--|++|++|+|-
-|-++++++++--++-||+-+++++++++|-+-++++++|-++++-+-+-|+++-|+-|-+++++|--++|--+|--+-+-+++-+-+++--+++-+-|++|+++++||+++|++|+++++|-++-|+-+||-++++++|+++-++++-++++|++++++++|+++++-|-+-+-++--+++++++-|||+--+-+++++-+++||++-|++|++||--+|+-|+++|+++++++|||-+-++--+++-+
-+|+-+++++++|++---+++++||++|+-|+--++++-+++-||+++-+++|++|++||-+--|+-++++-++-+--++++|-++-+|--+-++++++++|+-+|++-+++++++++|+-+|++++--+-+--+++++|-++|||-+||++--+--+|++-||++||+++|-+++||+++++-+-+--++++|+-+++---|--++-++|+-+|+|-++++-||++--|+++++++|+-+-++||++++
++|+|-+|+-|||++|-++++-+-+|++--++|++-||++|-+++|+++-+|+|++-|+++-+++|+-+++|++-+|+-+-+|----+|+++-|++||+++--||-+++|+-+|+|++++|+|+|-+|++++-+-|+++|--++++-++||||+|+-+-+|++++||+++++++++++++|+-||-|++|++-|+|++-|+-+|+++++-||++||-+++|++++++++++|-|-++|++-|-+-+++-+
+|+++||+++-++|-+++|+|---|++++|+++++|+++--|+++-|+++++|+-++-+++++++|+|+++++++|+--++++++|+|+|+|-++-+++-+++++--|+-|+--+-|-+++++-++|+||-+++|++-++++-+-+++|+|-+--+++++--+--+-|+|++++||+--+++-++-++||+-++|+|+++|+-+++|++++++++--|+|||+++-+--++|-|+++-+---||-+|+++
+||++++|-||+|--++-|+++-+++||++++++|-+++++|++++-++++++--+||++|-+|+++-+++||++||++|+-+++---+|++||--+|++-+++++++|+--++++||--+-++-+++++|++-|-++++-++++++++++-+++|+||+++++|++++|++-+++|--+|+++-+|-++++++++-++|--++|-++|+||+||+++-++||+-+|-+|+++-|-+-+||+|||-++++
++++++|+++--++-|++-+-|++++-++++|-+++--+-+++-|++|-++++|++++--++-|+|+++-|++++-+|+++-|+++-+++-||+|+||-|++-++++++-++||+-++++++++-|-||++-++-+-++-+|+++-+-|+|++++|-|||+-++-|++-|++-+--+-++|++-++|+++--+-++-|-+|+-+--++||+++++++++||+++|+++-++-+|+-++++|-++|++++-
-++|++||+-|++++++++|++++-+++-+-|+++|++|-+|--++|+++|-|++++|++|+||++++-|+|+|-++++|+|++++++++|+-+++++++|++-|++-|-+-++++++---||+++++++||+|-++++++--|+|+||++--|-|-|-+-++|+|-|+||+|+|-++---++|++|||+|+|-++|++|-||-|+++++-|++-+|++++++|-+-|+|-+++|+++|+-+++|-+-++
++||-|+-+-++-+++--+++|+++-++|+|++++++++|+-+-+---++||++|+|||-|-|++-+++||--+-+|-|-+|-++-|++|+++++-|+++-++-++|-+++++-+++|++++-+--|-+|+-++--+|-++++-||-+|||+++|++|--+-||+-+|-+++++-+|++++++||+++++++++++|+||-+++++--|+-+-++++||+|--|+++-|++++-|++||-+-|+++++++
++--+-+|+-++++|-+++++-++++++|+||-|+|+++-+|++++--|++|-+||++++++-+++++|+--+++++++|+++++--+++++-+---++++++--+++++++++++||+-+|+++++++--++|+-||+|-+++|-|+++--+++-+-+|+-++-+|+++++-|++|-++++---++-+++|+++|+|+-|+|-+++++++-+++-|+-+-++++-|--|-+--+-+--++||-+++|++
-+|+++|+++++++-|+|+--+++||+-+--++-|++|+++||+-+++|+-+++++-++|+-|+++||++++-+--+++|++++|++++-+-+++-+-+--|++|+|+++-+-+++|++++++-+++-++++|+|+++--+-||+++-+-++|++++++++-++|-+|+|+++++|-+++-||++++++++-++++++++++|++-|||||--+-|--+||-++++|--||---++--++||+|++|+|+
|||++-+++++||||+|-+++|+-++|--++++++++++++|+|-++|+-+|+-+++--+++--+++-++||+--|++++--++++++-+-++-+--|++|--++++-|+|+++|+|++-+-+|-+++-++|+-++|+-|+||++-||---+-+-+-+|--+++-++++++--+-+++-++|-++||++|++-+++|||+++++|+|+-+++++---++-+|+|++-+++-+|++++-+||+++-+++|+
+-+-+|++|+-++++-|+|+-+++-+++++|++-++-+|-+|+|--||++++-++-++|+-+-++-+||+|+-++-+++-+||++++-|+++++-+-++||++-|++++++||-++|++|+++-+++--|++|+|+|--+|++++++-|+|-+--++++--+++|++-+++|-+++++-+|-|||||-++|--+|+|++++++-|+++++++--+||+-|++||+--+++-|-+||+-+|-+|+--++|-
||-+++++++-+++--+---+--++++-++-+--|---++|+|+|+-++|+||+-+++++++|+++++++-+++-+++|+++++|-+-+--+++++-+-|+++-++-||++|++++++|++++|++|++++-+|++++|+++|++++++++++|+-|--++-|++-+|+||+-++-++-|+|+++---|++-+++++++-++-++|++++++++-+++-++++++++-++-+-++++++--||+-++|--
++++||++-++++|+|||-|+|++|++++++++++++-++|++++|+-+++++++-+-+|+-+++++++++-+-|-++++++|+|++--+||-++-+||++++-+++-+--++-+-||++++++++-++|+|++--+|+|+|+-++-+|+++++-||+++|---+-+++++-|++|+-+--++++++||+++++++-++|+|++-++|++|+++++|++-|++--|+-|+-+++|+|+||-||++|++-+
+-+-++-|++++-+++++-++++|++-+--+--+|-++-+||+-++++--|+++|+|+++-+-++|-+-|+++-+-+-+--+++++++|-+++|+-+++|+++++|+++++++++-++|-++|++--+++++-|+++|||+++--+-++---++-+||-+++-|++|+++-|++-|+-|+|+---+++|+|+|||+|+++++++++-+-+-+--+++|-+++-+++-++++++-+++-+++-+|+++|++
+++|+--++-+++|--|+-|+-+-+---|+--|+|-+|+-++++--+-++|++|-|+++-++-+++++-+|+++-++-+|-+-+++++++-+++++--++|--+-|+--++||++|+++|-+-+++++|-+|-+|+++-+|+++|++-++++++|++-+++|||+-++--+-|---++||||++-|++++-++|-+--|++|++|++--+++-+|--+|++|-||+|-+|-++++++++|-+++++-|+|
+++-+|+-+-++++-+|+-++|----+++|-+++++|++|+++++++||++|+|--|+++++--+|++++|+|+++++++-+++++++++|++|+||++|-|++++||+||+++++|--+++|+|++-+|+++|++-||+-+-++-++||+|+++|+-+|-++||+++++++++|++|--+++--+++|+++++-++-+++|+|+-+-++-++++++---|+-+-++++++++++-++-++++++-++-|
+-|+++-+|-++||+++|+|-++++|+++++|++++++-+||++++-+--+-|++++-++|++||+++-+++++|+++++|-+++||++|+++++++++++|--+++-+|-+|+|+++-++++-+||+|+|++++|---++-+-+++|+--+--+-++-+-+++-+++-+-|+-++||||+|++++|+|+++++++|+++||+++++-++|+|+++-+++|++||-+--++++++-|++|++--++-+++
|+++-+||-||-++|++|-++++-|+|+++|-|||-||--++-++|++-+-|+-++|+-|+++++|++|-+|+-++||+++--+-+++|+-+++-++++----++--||+|++|+|-+++++-|+--+-++++|+|++++++--+|-|+|+|||+|---++-|+++++|++++-+|+++||++|+-+++|-+--+++++-+-+-||++|++|---+-++--+-++-+|-+||+-+|-+|+|+++|++-|-
+-++++++||+---|+-+--+|-+-+|-+++++++-++++++|+++||+-++++--|||+--+-|+|+-+-+++++++|++-+-++|+-+-|-++|+-+-+++-++++|-+-+|++-+-+++++-|+|||+++|++++|+|+++++++|++++++-|+++|+|+|-|++|+++|-+||+|+-|+++++|+-+-+++---++|-+|-++|+-|||++++-+|-++-++--+|+++---+|+-|+----++|
-+|--||+++++++|--+|+-+++++|+++----|++-++++|++-++++|-++-+++-++++++++-+-+|++|+++-+||++|--||-+++||++++++|+-+-+|+-+++++++-+-+|+|+-++|||++-+-++++++++++-+-++|+++|+++-+-|-|++++++|+++++||||++-+|++|-|+|++|+||-+-|||-+-||+++||++|+++++++++-|--+++++++++++++-++-+-
--+-++-+-++-+-|--|++-|++|++-++-||||---++|+||--|++-++---|-|+-----||-||+++-+-+--++++|++|+++-++-|+++|+++-+++++|+++++++|++-|-+|+|+--++-|-+-|+++-+++-+++++++++++++++++---+|++-+++--++++++--+++++++||-+++++++|-|++--+--+|+|--+-||+++-++++--++++++++-|------|+++|
-+--++||++|+|+|+|+-++-++++++++++++-+|-+-+|+-++++-||+|+||++-||+|+-+++-|+|++-|-|+--+++++|++-+++-|+++++++|+|+|+++|-++-++----+++-|++|++|+|+++++|-||++++-+++++++++-|+-|-++--|+||++++++-++-++|+-+-++---+++-|+++++-++-+|+-|-++--++++|-|-+-+++-+++-+++----+|++----
+--|+-+++||+++--+-||+|||+|-|||+--||--++|--++|+-++++|+|-++|-+|--+-++++++|++|+|+++-|-|++-|+++-++-+++-|---+|++-+++-+-|+|+++-++-+-+||+|+-|-+|+-++-+++|++++++|-+|++|||+-++|++-++++-+++++|-++++|+++|+|+++|-+++-+---++-+||-++-++++++|+|+++-|++++|+-|||+|-+|++++++
+++||++-++|++--+++|+++|+|+++++-++-+|++++-+++++-+-+|+-|+|+++||--++++-++++|+++++|++++|++|||-++|+-++++|+++--++--+--+|--++-++++-++++|+++|-+++|-|+|+|++|+++++|++|-+-|+-|-++|++++++|+++++--++|+|-+|-++++++-||+-++++-++|-|++-+++-+|+++--+++-|++-+-|-+-+-++--|+++|
++++|+++-++++-|||+|++++-+--++++++|+-+|-++++|--+|+++-++|+|+++-|+|++++++-+++|-+-+-++++-+-||+-++++-++|++-----+-+||--+++|+++|++++--++--+|+|+|+-++|--++-++|++++++||+|+-+-+-+|-+-+++++-++-+++|+++||-+||++-|++++|+-|++---|+++++|+-|+|+++||+-+|---+-|++-++|+-+-++|
+|||++||-|+++++|+++|+++++|-+|+||+|+--+++++|+++-|-|+|-+++++++--|++-+++++++++-++++++++++++|+++++++|+++|+++|--+-+++|+++++|-|+++|+|++-|+-+-+--|-+|++++-+++-+-|+++++|++--|+++-|++|+++|-|+++++|||--||+--+++++++|+--++|--+--|--+|+|++-+-+|-+-+|+|||+||+++++||++++
++|+|+-++-++|++|++|++++++-+-+|-+|+-++++||+++-++--|+-++++--+--+++++++-+--++|+++++++|+++-++++|++|+++++++||+++--+-++++++-+++|--+----++|++++||++++++++++++-|+|+|++++|++|+-+-++|+-+|||++|+-++|++++|||-|+--++++--++++-++++++|+|-+|-|+-+|||+++|---+-+++---+-+-+|-
+-+|++|++--++|-|+-+++-++-||-+-+++-+||+-|-|+-+-|++++++++|++-++++||||++++-++++++--|+++++-+++++-+|-+++|++||++-++-+--++||++-+|--+-+++-++||++++++-+|+||-+-|-+|+++|++++|++|++-+||++++-+-|+++|+++-|-|+++|--+|-+|-++---+++++|+|+++---+-+|+||+|++++++|+-+++++-++||+
++|+|++|++|++||++-+||++|-+-+++|++-+++++---+++||+||++++++|-++|||++-++|-++-+-|-++|++|+---+-++|||+++|++|-|+|++++--+|++-+|-||+-+-|+++--+|++--|+++|+|+|+++|-++|+++|+++++-+-+-++|--+|+|+++++|++--++|-++++++-++||-+|-+++++-+||+|+|--+-+|++-++++-|+++++++|-++|++-+
-++-++-++|+|++-++++--+-|++--++++-||+|+-++|++++|--|-+|+++++++|-++-+||+-+++-++++|-+-+--+-+++-++++|---++|--+++|+||+|+++++++++++++-||+-|+-+++-+|++|||++|+---++-+-+-++++++--++--++|++|||-+|+-+|++++|-++++|+++++++++-++||++-++-+-+++|+++|+-||+-|--+++++++--++|||
+|+|++|-++++++++++++-+|+-+||-+++||||++||+-+|+++-+|+-+++|--||++-+-++-+-++--|--++|+-+-++-+|++-++--++-+-++++-++++-|||++|+++++-||+|++++++++|+++++++++++|+++|||-+++--||||-|---+-++|++-|++++|+||+++|++++|+++---||+--+++--+++-+-||+|+|||+++++|+++|--+++-|+-++--++
++-|++--+|+-+-|-+++|++|+-++|++|+--+|-++++++-+++++-++-|++|+++---+++--+++|++-||||+||-|+++-+++-+++++++|-|++-+++-+++|+||++-|++|++++++++||++-++++-+-|++|--++++|-|-|-|+++++|+++++++++|+|--|+|+++-+-|++|+++-++++|||++|++|-|+-+||-|-||+++|++-++++++-+|++-|+|-++++|
+|--++|-+||||-++-+|+++++|+|++-+||+++|+|+|+-|++||+---|++|||+|++--+|----|+-+|-+++|+++-+-+++-+-+|+---++|+|+-+++|-++++++||++++-+++-+|+++++++|-|--|-+++++-+++--|-++++-+-++-+-++-|-++++++++-+--++++-+|+++++-+---+-+||+|+++||++-+++++-+--|+++|+|||+++++++++++++|+
+|+++++|+|++++|++|++-||++-|-|-+|-++|+-|+++-++++++++++++-|++++|++++---+++++-++|+|+++++|+++-|++-++|-+++|+||+-+-+-|++||-+|+||-++++++++-++-++|++|+|+-+|++|+++|+-+|---+|+-++++++++-+|+++|++|+-++++|+++-+++-|-++++|+++|+|++-+++-+++-|+++--+||++|+||+|+-++++|+|++
++|-|++++++++-+-+++|+--|++|++++-+++|-+++++++++-+++-|+++-++++-+||+++++|++--+--+|+++++++|++++|++++-++|++-+-|++|-+|+|++--+++--++++++++++|+--++++||++++|++++|+++++++-+|+-+++-++--|++++-+++++-+|++++-+-|+-+-+|+++|+-+||-++++++-++++-+++++-+|+|++++++++++|++++||
+++-+++++++++|-|++--++++++++-+-||-|++++|+++-+-|-+++++-|-+++-++-+|+||-|+++|-|++++|+++++-|-++||-++++||++++++||++|-|-++--+-+++-+++|+++||++++++|++-+||||--+||+++|+-|-+++|-++++|+-+-+++++|+-+|-++++-|||+++-+|+++|+++||++++|+||++++-|++--++-|+||++|-+|-+|++|+|+-
|+++||-+++++++--+++|++++|++++|+--+++++-|++++|-|++++|||++++-++++++-+++-|---|+-++-|+|+|-||++++++++|+-|++||-+|--+++|++++|-+-+-++|+++-+++++-+-+-++++|+-|+|++++-|--++|||+|++-|+|++-+||+-||+++++++++--++--|++--||+|++++++|++|+||++-+|++++|+|++-+-+-|+++-|++++|++
||++++++++++-++-+|+-+-|+|+++++++++-++++-+++++++++-++||+|-+++++--|+|++-+-++++++||+|+|+||+-+--++++-|-++++||+++++---||+|||+++++--|+-++++|+-|++|+|++|++-+|-+++++++|+-+|++-||++-|++|++---+|+--++|+++++|+++-++--+-+-+++-++++|-++++++++--|+|++-++|++-+++++|++|+-+
-+++-|+|+|-+|-++++--+-+||+++|-|++++||-+|++++++++-|+||-+|++++-++|+|++||++--+|+++-|++++++|+++|+++|--++|+-+++-++|+||+|----+++++||+--+|++-++++-|+++-++--|+|+++||||--++-|-+|-++++-+|+-+|+-+|++++||++|+-+|++++--++-++++++|+---+-++|||++-++|+-+|+-+|++|++-+-+-++|
-+|+++|+|-|||+-|+|+-+++-++|+++++---++|--+++-+|+-+|--|--+++-++++++|+-+--+++++++++++++|||-|+||++|-+-+-+|++++|+-|-++++-|+|++||-++++-++--+-+||-|+||-+|+-+-+|-+++||++-++++--++-+-||++-+++-|-++++|-+++++--+||-+++-++|+++|++++-++|-+|++|+++|++|++++-++++-|+++|+-|
+++|-|-++|+++--|-++|+-++|-++||+|-++-|++++---+++++|+|+-++|+-|+||+++-+|+--+++++-+++|+|+++++-+|++-++++++-++-++|++-+++++++|-+--+-+++||++|+++||--++-++|++|-++++-+++++|+|--|+++++|++||+-+|-++--++++-+++++||+++|-+|++++|+|-++|--++||+++++-+-++||++++||+--+-+-+-|-
-+|++++-+|+-+-++++++++||+||-++++++-++++++++||+|++-+|+++--+|--+||+|+|++++|-+|||++++--++++--++++|+|++|+-||+|+--++-+++||+++|-|+|+++++++----+-++++-|+|++++||+||++++--|++|-|-|++|++++|-++-+|+-+++++|++|+|---++-|++-+|+++++++--+|+|-+|++|++--|+||-+-+||+++|-+|+-
+++++-|+++++++-|++++++++|++++-++++-+|++++++|+|+-+|+++++|++++++--++----++||++++|+++-|-||++||+|+|++++++++|+--++|+-|+++++-|+||++||-+++++||++|-++++-+|++|+|+|++++-|+|+++-+|-+|-++++++|++++|-+||++++++-+|+|-+++++++++++-+|++++-+++|++--|-+-+|+++++-+-+---++++|-
++-+++|++-+|--++-||-|+-+|+++||+||++++||-|+||+++|-+++++|++++++|-+++-+++-++++-++-+++|-++++++++-++|+++++|++|||++-+|-++-+-++++-+||+++-++++||+++-|-|++|||-|-|+|++-||++++++++|+++-+|---+++-||++||+-|||++-+-++++++-++||+++-++-+-|++|+-|+|++--+||+++|++++|+-|||++|
++|+-+---+++++|---+++++|+---+-|-++++|-|+++-+-++++||-+++--+|++|++|+|-+|-++||+++-++++++||++-+|+|+|+++++|-|+|+|+|++++--+++-+|+-++++|+++++|||+-|++++-+-+-|--+|-++--+++-+-+|+|++|---+-+|++|-+++++-|++|++||-++|++-+----+-|+++--++++|+-|-||++++||---+-|++-+++|+-+
|+-++-++-++++|-+++-+-|+++++|+++||+-+-+++-|+++++++-+++++|++++++++--+++-++|++++-++|--++++++|+--+|-+|++--|++--+-+|++|+-|-+||+|+|++---+-|+--++-+-++++||+-+++|+|++++++++-+||+-+++++|||-+++++|+++++|++-++|+|++|++-|++|++-++--+|+-+++-|+-++|+|+-+|+++-++||++++|++
+++-+++|-+-+-+|++|-+--+||+++++++|+++-+++|++++-+++++-|+-++-++++-+++++|+++++-++|++---+--|+-+-+|+|++||+++|-+++++-+|+-++++++-+|+++++--|+++++++|-|||-+--+--++|+++++++++|++|-|-++++++---+-+++++-|++|++|-++-+||++|||+|-++|+|-|+---|++++-+++-+++-||+--+-++++++++--
+++|+++|+++++++---|-++||+|---+||||+-++||++|++|++-++++--++++|+|||||++||+--++++++||-+++||-++++-+-|+--|||+|-+++|-+||++-++-|+-|||-++++++|-++|+++|||-+|-|++++++-+-+|++++++++-++--++|++-|+|++-++---+-++|-|+++-+--+++++-|-+++++--+-+||+|+-+++|-+++-++++-++++-+--|
|++||++|+|+|+++-++-||||-|+++--|-+|-++-|-++|-++-++||+++++-++++-+|+|+++--|+++|+++-++|+|+-|-+-|++|+--++++|++-+|+|--++|+|+-|-++++|||++-++++||++|+-+|+++++|---++++-+--+++|+-+++++++-++-++++++|+|++|+-+--+++|+++--+|+++-||++++++++|-++||+++++|++-|++++-+++-+----
+-+-++++|++|++++||-|++++++|-+|-|-+|++|-++++|-|++-+++|+++-|||+++++|+++-+-++||+|+|--|++++-+|-|+++++--|++++|+-|++|++++--+-+|+|-++++|++-++++|+++++-|++++|++++++|++||-+++|+|+++|+|-++-||++|++|+-|+|++++|++---+++++|++-+++++-++++++++|-+-||-+||+|++++++-++||+|++
+++++|+|+|-++-|++++++++|--++++||-+--|++++-+-+--++|-+||+-++-+-++-++|-+||++-++++-++-++|++-+-+|||+-+++|-|+++-|+|----||+++++++-|++-++-+|+--+||+--+-++|+|-+++-|--+++++++|+++|+-+++|-+-|+|||++++-++|+-+--+++++++++|+-|-+-+++|+--+-+|+++++++|-|+++++++-+--+|--++|
++++-|+--+++-|++-|-++|++|++++++|-+|+++-+|+-+-+++++-++|||+|--|||+|-||+++++--|-|-++++++-+++-+-++-|+++|++++++++++|+|-|++++++++-+-+|-++++++-++-+|+|++++++++++++++|++||-|-++++++++++|+-+-+|||++++++||+-+|++-++-+++-+|++-++|-+|++++|++++-||+-++|-++-+|++-----+++
++-+|-++-+|+++-++-+||+-+--++||--|+||--++-+|||+++|--++-+|+++++-++++|+-+++++++-|++-----|++-+-++++++-||++|++||++++-++++-++--|-+-+|-+-++-++++++++||-|+|+-+|+++++|-+++|++++-|-+++--|++-+-++-+-+-+|-|++|+-+||++||+++++|-++-++-+|+++-++-+-++++-+++++|++++++|--|++
++|||++|++++|+|+++--++++++|-++|++|+++---+|-|-++++-++|-+++-+++|-+-+-++|+++++||+|-++++-+++-+|+|-++++||-++|||-+++++-+++|-|++++++++++++-+++|+-|--+|++-+-+++++-+-+++++--+++-++|+--++++|++-+-++-|--|||+++-+|---+++|-+||++|++++++|-++++++++++++++-+++-+-+-++-++++
|-++--+|+++++-+--++-+-++-+-+|-++|+|-++-+|--|-+|++++|++||-+++|+|++-+++++||++++|+--+++-+++|+|++|-++++++--++-++-+-+--++-||-+++-++|-+-+--++|+||+++++++++|||+++++-||+|-+|-||+-+++|++|+|++--+-|-|-|+--+|++++++++++-+++-+-+++++-++-+-|+|+-|++||--|--+++++|+++++--
+|+|+++++-++||-|-++|-+-+|-+--+++++++||-+|-++|+--++-|+++-||+---++|++-++++++-++-|+-|++-+++||-|||++|+++++|-+++++-||++++++-+-+--+++|+-++|+++|--++|++||++-+++++|+--+---++-|+--+-|++||++++++++++++-+++++++++|---++-|+++-+++|+|+++|+|-+-|++++++|+-+|++++++-++|+|+
+-+++-||--++-+|+++-++-|+++++||+-++++++++-+||+++|-+|++|-|++++|++|+++-++|+-|+++|-+|++-+++++++|-++|++-|+++-|+++++++-|++++|+++++|+--+|-+--+++++++|++++--++|---+|-||++--|+|-+-+|++++||-|+--++++++|-|-+++++++++-+|+++-------+-++||++-+++-+|--++++|+|+-+++|++++++
++|++++++-+-+++++-++++-|+-|++-+++++++---+++-++-++-++++-+-+--+++|+|+-+-++++-+++-|-+|+++-|+-++||+|+++++|+++++|+++++||--|-+++-+++-||-||++-+|+--++++++++++|+|+-++|-+-+-+++-|++-+-+++-|-+-+++|+++-++|+||++|--++|-+|+++-|+|||-+++--|++|-++++|||++||++|-+++||++++
|++|+|+-++++++|++++++---+++|-+++-++|+-|++|++--++++-++|+|+|+-++|+--|++++++|+++++-|++++-||++++++-|+--+-+---+-++++++++++-++|++-++---+|+-+|+++|+++++++++-+++|++|+--|+-||++|+++|+||||+-++++-+|||+||++-|++-+-+-|++++++-++|+--++++++-+++|+++++-|+|+++|+|+++||++++
+++|+-+-+-+++++++++-++-||++++-+++|+-+|+|+++|+|++-+||+|+-+++++-+-|++|-|-|--+-+++++++|+++++|++|-|-++|++-|---+|-|+++--+++++++++-+++++--+-+|++||++|--+--||-+|+++|+++-+++|++|-+|++|--++|+++++-|+-++|++++++-++-+||+|+++++++++++++||-+|--++||+++++-|+|+-+|+++++-+
|+++-++++++-|++|++-++--+|-+++--||-+++++--+++++++--+--+-|++|+|+|||||-++|++-|++-++--+-||+++-+++|+-|++++++--+-+++|++|++|+++-++++--++++--++|++---+|-+++||+--|++++|++--+-+++|+-++|+|+-+-|+-++++-|++++++++-+++-+-+-+||++++++-+-+++--++||-++-++-+-++++-+--|+|-|+|
+++-+||++-|++--+-+|+|+--++++---++|++-+||+++||++++-++-++++-|+++|||+-+++++++|++|||+++|-+++-+-+++|||-++||-++|+--||+|+-++++|+++-||-|++++|++|||++||+++++|-+-+|++-++|-|+-++|+++++||+++|+++--++|++-++-+|++--||-|+|+|--++|+||+|-|++-++++||++-|++++++-+|++++++|--+|
---++-+++-++|++|-+-++|+++--+-+++|++|++++-|--+--+-|++++-++++-+-+++|+++-+|+|-+++-+++|+|--+-+|++-|++++++|-++||++|+++|++||++|+++-++|+-+|+|++++-+++++-|+|-++||-|+|-++-+|++-++|+-+++++-|+-||--|-||+|+-+++++|+++++-+|++-|++++-+|+-+++++||-+-+|-||++++-+-++|-+++++
|+|+--+--+||-+++++||+++|+--++-+|++|-+||++++++++|-|++-++++|+||-|+++-|++++++|+--+|+--|-++--||-++|-+||+|-++-|||--+-++++|+++++|+|+|+++++-+-|+|++|++|+-|++++++++||-++|++-+++++++++|++-|++|+||-++++++++-++++++|+++|+++-+-+|+-|+++-|-++-+++-|-++++|||++++++-+|++|
-|+++++++---||++++-+||+++--++|++|+-++|+++|+-+-++|+++|++|+|--+++--+|+-+-+++-++|++|++-++++||+++-+--+++++++-|++++++|--+-|++-+-+-+++-+++++||-|-|-|+-|+-++|+|+|+++--+|-++++||-|-+||-+++-+|--+||++||++|+-+-+--|+|++--|+-++-++++|++|++-|-+++|+|+|++|-+-++||+|+++|
+||++-||||++-+|++++|+|--+++-++|+|+|+-+++|-+||+++-+++|++--+-+|+++--+++|-+-+--||-+++--++++|||||+++-+++-|+|+++-||+|+--+-+++-++|+++--+++--++|+++|+|+-+|+|+|--|++||+++++++-+-|+---+|+|-+|-|-+|+++++|||++-|||+-|+-++++--|+-++|++||+++++|+--++-|-++|+++|-++-|++|+
++++|+++++|++++++++-+++++|+|||++++++|++|-|--+++++++++++||+|-++|--||+-+-+++++++|+--+-|++-|+++-|+-||+-+|+++++|--||+|+++-+|+||+++++|++++++|+|--|-+|+-+++++|+++-||+++-+|++++||+++|++--+-++++|++++-|+++++++++-+-++++++--+-+++|+-++|+++++++||-+++++++|+|-+-++|+-
|+++-|+---||+--|-+++||+-+-+++|++|+-+-++++-+-+|+++++|--+++-|+-+++++|+|+|++++-+-|+++|||+-++++-+-----+++-+++-|-++-+++++|+++++++|++|-+||++|-+-+|+||+--+++-|++|+++|+++||+++++++++||-++++|+-|+|-+-|-|++|+|-+|+-+-|++++++-+++|+|-+|-|++++|+++|-+||++|+||+--|+|+++
+|+|-|-++-+--|--+|-++++++++++++-+|-|+|-||-|-++|+--+-+++++++++-++|+|+|+++-|+|+++|+-|-++-+++++--|+++|++---|-++|+++-++|++||-++++-+|+--+||+||++-++-++++|+-+++--+++++++++|++++++++|++|+|+|++++++++|+-+|-|++|-++|+|++|+++-++-+++-+++--||--+|||++|+++++-|+-|++-++
|+-++||++++++++||-++++++-|++++||+++-++|++++-|+++++--+++-+-+|++++|++++---+++++|-++++++++||+-++++++|+++++-+-++++--+++++++--++-++++|+++||||-++||+|+|+||+++++-|++++|+-|-+-+|++|++-|+|+|+++-+|++|--+-|+---+++--+-++++-++-+|-+++++-+++++++|---+++++-++|+++++|+--
||+++++||+--++++++|+-|++|||++++++|-|+-||++++++++||+++-+-++|+++++|+||+||+++++-|+-||+-|--++-+-++++|++-+-+|+||+++|-+-+++|+||+|----+|+-+||+|-+-++++|++|+-+|+++|+++++|+-+-+--++|-+|+--+++++++++-+|+|++||++++++|+|+++++++++--+++||+++----++|----++-+||-+-++|+-+-
|+++++-++++++|+--+||+-++-++--+++-+|+|+++-+|+++|++|+|-|-++++--+|+++-+|+++++++|-++|++-++++|++|++|++-+-+++++-+-+-++|+++--|+|+||||++++|+-+-++-+-++||+|+++++-+|++|+|-+-++-++++++|+-|+-+|+++|++++++|++|--++|+++++|+-+++-|--++-+-+||+||+|+-|++|++-+++|+++|+||++-|
|+++|+|+-|+++++++++++-+|+++++-||++++++|+++|++--||+|++|+-++-++-+-+|+||+--+++-|+|+++++|||--+++-|+++-+-+++-|++---+||+|-++++++|++||++-|-|+++++++|--+|++++|++|+++|++-++++++|++++|++++++++++|+|+||+|-|+++++|-++||++-++++--+-+++|-+|-+-++++-++--+|+|+|+-|+||+++|+
++++++-|||+|-|++++-+|+|++|++||-|+-|+|+++++|-+|++|+++|++|+++---++-+++++++++|+|++++-+|+++++-++++++-|-+|||+-+-|-+++|++--+-|+++++++-+++-|+++-++---+++|++++++--++++++++|+-+-++-||++++-++|+-++++++-+|+++++++|++|++|++|-+-++++--+-+|-|-+++||-+++-+|++-|-+++-+++++
+++-||+++-+++|++|+++++++---+-+-|++|+-|+++--+++|+|+-++++-+-++++|++++|++-|-++|-+||+++---|+++++++++|+|-+|+++||+++++++-+-||++++|+|-+-++++-+++++++++++-+++--+++-++-++-+-++++++---+++|+-+++++++++|--+--||-|-|-++|+|+-++-++++-++||++++|++|-++++|--|-+++-+--+++||-
|+-+||-+++-++-+|-+++++++|+++++|+-+++-+++++-||+++++-|++|-+--|||++|++++--|+|+|+|-+++|+|+--+|-+-|++|-+-|-++|+++++|+++|---++++|+++-+---+|||++++||++|+-++|++++---+-+++|-||+|+++|+|++++-+|++|||+|+++++-|+++|+++-|-+|+|++++++-+--+-++++++-|||-+++-|++++-||+|++|++
+++|-+++++||+-||++|-++|++++|+++|++|+-+-|+|++++++-+|--+++|++|+|--+++||+--+||+--|-|++++++++++-++++|--|--+-++|++++|-+-|+++|++++-|+-+||-++||+-++++++|+++-++-|||-++|-|++++++++|+++|+++++|-++++++-||+++++-++|++|+|++++++|++++++++-+|+|+|-|++-++++||-++++-|---+-+
++||-++|++++|||+++++++++++--|+++++-|-++-|+++++|-|+-+++++++|-++++||++-|-+++++|+++|||++++-++|+-+++--++||++-|+-+|+++++-+-++|++++++-++-|++---|-+++-+++|-+++-+|||++|++|+-|++|+--++++++|+--+++++++++-++-+++++--|---+-+++|+-+|++++++-|+++++-|++++++++|++-+-+-|+||
+++++-----++-||-+-+|+++++|-++|||+++++-+||--++--|++|+++-+++|-++++-+++-+-+++++-++-+|-++-++-+-+++++||++||+++|++-|-++|++|+-++|+--|++-++-++|++++-+|+++++|+-+-++++++++++-+|+++-|++|++-|+++||++-|+-|+--++++++++++++-++-|+|--||++++-|+|--+|++++-++|+++-+++++++|++|
+|+|+-|++|+++--|++++|+|++|----+-|--++|+--++++|+-|--++-|++++++++++-+-+-+++||-|++|+++++++-|+++++-+|-+++-|++-+|+-++-||++|++-|-+|-|++++++|||+|+-|+|-+-+|-++--+-++|+-++-+-++|++--++++-|+|-||++++++-++-+++++||++++-++++++|++-|+||++++|-|++-+-++|+++|+-|||+|-+-+|
+-+|-+|-++|+-|+++--||--++++-+++++++++++|+++-+++-++++|++|+-|+-+-++++++++||||+-+-++++++-|-+-++|++-++++-+|---+-|+-+-++++|-++|++-+++-+++-|+-|+|+-|+-|-|-|++-+++|+++-++|++-+-++-+++++++-+++++++|+-|+-++-+-++||-+++|+++-+||++++--+-++++-||---+|+|-+|-+||++|+++|-
-|++++++++++||+++|+++-|+-+|+++-|+|+++|-++-++-++-|-++-+-+++++++++|+-++-++|+|-+-|++++|+-|--+++++++++++--+++||++++-++|+++|-+|+-|+-|+++-|+|-+|-+|--|+|||+||++++-+++-+-++|-+|+++++|-+--++++++||++|+-|-++++++++-|+--+++||-+--++|+++-++|++|-+|++++|++++|+-+----|+
+|+-+-|++|-|+++---|+|++++-+-|+|||+++|+-++-+++++++-+|+-++|++|++-+++--++++-+--+++++|-+++||+++-+++++++|-+-+-+|+-+++|++-|++++|++++||-+-++|--++++|-|++-++++-++++|++++||-+++++++-++++--+-+-+++++++--||-+++++|++++||++|++|++-++++|+-|-++--+|++-+-+-|+-|-|+++-|+++
++-+---++|+--+++|+-++++|++---+|-|+|+--++++++|++++++++++-++-----++--++|-+-++++--++++||+-+++++|++|+|+++++++-++-++++|+++++|-++-+--++--++-||++-+++-+||-++|+++|++-++-+--|||||++-+-+-|-++-|-+|-||++-+|+|-+-++++||++-++-+|+--+|++-+-++++--+++++++|+|+-+-|++|++++|
++--++++-++++|++|+++-|-+++++++++|++-+-++|++|||-+|+|-++++++++|+++-|-+|-++-|++|++-+++-+++|+-++++--|+++++--++||++-|++++-++|++|||++++++|++++|+-++++++-+++++++-+---|++-|+++||+++|-++-+||+|++++-|+-++++|-+|+||-++-++-+++++||++++++||+|++|+++++|-+++++|+-+|||----
++-|-++++++|+---+-+++--++++|-++++|+-|++-+--+|+-++++++++++|+|+++++|+++-+-+-+++++|++-++|++-+|+++||-++++++|++|+-++++-++++-+-+++-+-+++-||-||+|+-|++++|+++++++++|++++++|-|++|++-++||++-++++-+-|-|+|++|--++++++||++-|+|++|-|++-++-+++++||+++--++++||++|--+++|+++
|++++++-++++-+|+---+++++|-+||--++-+-++||||-+++-+-+++++|--++++-++|-++-++|++++-+++++++|+-+|-+|++|++-+-+++-|+++|-|+++|++|-++|||++++-+-|++++||+|++-++-++++++++++--+++++--|+++-|++++-+|++||+++++-|+|-|+-|+++++-++++-++++++|+-++|++++++++|++-+-||++-++-+++|++-++
-+++|++++|||||+++++-++-+|+|++++++-+++|+--+++++|++-+-+++++-++||||+|++-++|++++-|+-||-+||+-||+-+|++++++|-+|||+||++|--+||||++|+-+++-++-++|++++|-|-++|++---|+|+|+|+++---++|-++++++|+||+++++-|+|-+-++-+-+++++||+-+++-++-+++-++|-+|+|--++++-++-|||--++++++++-||++
++-+|++++++++-+++++++|+|++-|+++-|-++-+|++++|++++-+++||+++|-++|+++-|++||+-++-||+-++|+|+-+|+-++-|-+++|++|+|++|++|+||+++||++||-|-+++--+|-+|+---||-+|++++++||+-|+|++|+++++-+++|+-+|+++-++|+++||++-+++-+++|+-|+++|+-++-+|+++-+++-++---||||||+---+|+-||+-+++-|||
++++++-++++++|-|++-|-+-|+||++|-++++-+|+++-||+|-++----+-+-+++++-+-+++--+-|+||+|+++||++-|+--++--|+++--||--+++++++-|++|+--+-++++||+++++--++-+|++-+++++++|+||+-+|-+-||+|++++|+++++-|||+++-++++|-|+||+||+++-+-+++-+++||++|-+-++||+++-|+++-|++++-|+++++--||++|+-
+++-|-++-++++-|++-||+-+++|++-|++-++++|+||||++++-++++|++|-+|++-++-+-+|++-++++|-|-+++-++-+++++-++++++-|++++++|-|+++++|++-++--+-+---++++|+++-++++-+++++-++++-|++++++++|+++++++++|+-+++|-+++|+--+|++++++---|+-+---++|+|+||++||-|-+|+-|++++-++|---+-+|++++++-|-
++-|---|++|+++|--++++--+++|+|-|++++-++|++|-|+++++-++|--++++++-++-|++|++--|+-|+++++|+--+++||+++|++||+-++-++-+|+||++||++|-++-+|+||+||++|+++++++--++-||+-++++|+++|-++--+++++-+|+++-+++++|--+++-+||--+++|+++-+++-|+-+++++-+|++++|++-|+++-++++++++++-++|+--+++|
++++----+++++--+++|-+++++-+++|+-+|+|+-+-|-++++|-++|+|--|++++|+++++|+--+-+--+++++|+||+-+|-+++--+-+---|+|-+++++||++|+|+-++-++|+++-+++|-+++|+++|+|+|+|+|+++++-+|-+++++----|-++++++++|-+++-+-++||++|+-++-+|++||++++||+|++||++++++++-||+||+++-++++|+++|+-|+++++
++||---++|+-+++|++-+-+|+|+++|+|+|+-+++||-+++++|+|-|+++++|-++++++++++|++++-+-|||+|-+-+--|++-+-+++++-++-+|++--+|+-++|+++|++++++++++-+----+-|++-+|-+--++-+|+||++|+--+++--|+-|+++-+|-++-+-+-|--|++-++-+-+|+|+++++++++|-|++|++++++|+++|||++++-++++++++++-++-++-
|+-++|+|++-|+++|-|++||-||-++++++-|+++|++|++--++++|-++--++|+++-+---++-+||+--|+-+-++|-++++++-|+++++--+++-++|-+|+|---++++++++--++++|+|++--+-++--+++|+||++++-+|+--+++-+-+||--+|-++--++-|-++++|+|-++-+++|||++-++-+++++++-||+--++|++++-++-+|+++-++|||+|+|++|++++
-+-+++++-+|-++++-++-|--++++-+|||||+-|--|+-+++-++++--+-+|+++----+++--+|++++++--|++-+++-|++-+++++++|+|+++++-+++|-++-++-+++++++++||-+-++-++|--++++++||++|++-+-+|+--|+--+-+-++||++++++-+|||++++-++++-+|-++++|+++|||||+-++++|+|++|+|++++++++|+++-|+++--|+++|+|-
-|-+|---++++++++++-|+|++--|-+++|+-+-+-||++-||-+|-++|+-||-+-|+|+++++++||+++++||+|++--||++++-+++++++||++-+|++++|--+++++|++-+-|||-++++-+-|+++++-++|+-+|++--+|++|+++++++|++-+++--|+|+++++++++++++|+-+--++++||--+++++--|+-++-+|-++++++++-+|-++|-+++-++||-+++-|+
-+|--||-+---|+-+++++-++-++++++++-++++-+++|+|++-+++--||++|+++|++|++|-+-+-+|+++--|+|-++-+|--+-++|++|+-++-+|+-+|||-+++--++-+++++++||+--+++++--++-|-+++---++|++-|-+||+-+|++++-+-++|+++++||+-|++-|+++-|+++-||-++|++-+|+++|||+++-|-++-|-+-|+++++++--++||+|+|+||+
++++++++++++++++-+||++-+++--++++-+||-++-+++--++---++--|-++--|-+|-+|+++-+|+-++|+-||+-||-+|++-++-++|+-+||--+++----|++|-+++++|+-+++-|+-+||+++|-++-+-|-|+-+++++++--+-+-++|||---+++|+|-++||+++----|+++++++++-++||+|+|+++-+|+-++-+|-|+|+-+|++++++++|-+|++|+-+-+|
-+++-|++++++|+|+||+++--+++++++++++++|-++|-++|+++--++|-+++|++++++++|++---|++-++-+-|+-++++--+---+|+++-++++++|-+++++++|++++|+-+++++++++|+++++++|+|+-+---++|+|++++|+++--+|++++-|++++-+-++-+|++|+-+-++-+-||+++++|++++-++|+++++++-+++++++|-++||-|++|+++|-+|+++-+
||++++++++++|-|+|-+|--|-++++|+|-++-+++++-|++-+-+++|+++|-|+|||+++-+|+|++-+++++-|+|+++-+++||-|-++|+---+|-++++---||+|+-|-+---|++|++||+++++-++++||---|++|+-|+++|+-++++++|++-+++++-|-|+|+++|++-|+++-||+++++++|+++++-++++-++++++++-++++||++|-++-|++++|+-++-+|||-
+++|+++++-+++|+|+++-|-+-+|++++-|+--++--+-+-|+++++-||+++++++-++-++|++||+++--|-++-++-+-||||++++++++++++++++++++++++--|+++--+|-|++-||+--|++-|++|++++-+|++++|+|--|-||+++-|-+++++|++++-++-++|--+--+++-+-+--|+++++|-++-+++++-++-+|+|++|-++++--++-|-||+-++|+++++|
++-|-+|++++|+|+++-|+|++-|+|++-|||+-+++|+++-+|+++-+++|+-++||-+++++++-|+-+|++++++++--+-+++-++|+++-|++|++++-+|+|++++-|+-+-||+|--|-++-+-+++++++-||+|+|++++--+-++++-+-+-+++||+|--+|+++--++++-|+|++-+++-+||+||+++-+|-|+||++|+|++++++++++-|-+|+-|+++-|-+++|+-|||+
+-||+++-+++-|+-++-|+++|++-+|+-+|++++||+||++||-+-++|-+++++|+-++++|--|++++|+|-+|||||++|+-+++|-+++++++-|++++|-++-||-|++-++++++++-+|+--+-++-++++-+||-+++-|++-++|+++-++-+||++-+++|-|++-+|+++++-+++-|++++||-++++++||+-|+|-++-|+|++|+|+|++++++++-++-|+|++-+||++++
+|+|+|+++++|+|--++--++|+|++++-|-||++||+-|+++-+++|+|+++++++++|+-+|-+++++-++++-++|++|+-+-|+++|++++-+|++|++--|--++++-++||+++++++++++-++++|+|+++++++|+|+-|-++|+----+++++++++|-+-|+++-+-|++|++--+|+|+--+-++-+-++-|+++|+|+|+-+++--+|++++++|+++++|--++-+|-+|--+++
++|++-++|+--++++-+---++++++++-|++++|++++|-+|+-+|+-++|+|+-+++++|+--|+++|-+-++++--|---|+++++|-|++++-+|+++--|+|+|||+++-+--+|++|+++-++--+|+|-+-++++|-++|||-++++-++++|++-+-+-++++-+-+-+++-+-++++-|+-++-++|-++-++-++-+||--+++--+++||-+++++++||+++-|-+++|-|-+--++
+-||+|+++|-+-+++-|++++|-+++++-|++++++++-+++-+++++|-++|++|+++|++++++-+++|||+--+++++-++-|++--++++++|+++|+|-|+-|--+--++-|+--+++-+++++|-++||+-+-++-+-+++++++||+|++-+|-++++++|-|+++|+|+|||-++++-+++|+-----|++++|||+++-+-++++|++-++-++++++++--+--||-|++++||++++-
|+++++|++|-|---|-+++|+-|++++++++++|+|++||+++-+|-++||++++|+--++++||++++|++|++-+||++|+++-+-++-+|+||--|+-|+++|+++++--|++++-|++-+|||||+++++-+++|-++|+-|++-+++-|+-+|++-|++-++++|+|+++++-----|+++++|++|+||-++++|++||+++++-++-+|+++|-+-++|++-++--+-+++++|||||++++
-|+-++|++-+-+|++-||-+++-+-+|||||+-++-++++|+++++-+|++|++++|++-|-+|--|-++||+|++-+--|-+-||++++|-|++++++++++-|+--++++++-|--+++-+++-++||-++++|-|-|++-+-+++|+-|-+|+|++++++++++|+|||+++|||++++|++|+|-+|+|-++++++++--+|+--||++++-++++|++++||-|+++-++-|+||++|++|++|
-++|+++|-+|++++-+++--+++-+|++--++-+++-|++|||-++++++-+|-++++|+-+|+++-+-|+-++++--||+++-+|++-+++++++-++-||++-|++-+|-++--+++--+|++-+-++++++|+|++-+++-+++|+|-+++|+|-++-+++++|-|-++++||+-|-+|+|+-++++||++|||+-++++|-+|-|+-|++-++-|-+++|+||-+-+-||+--+++--+-++++|
|+|-++|+++--+|+|-+-+++|+++++|++|+-+--+++|--|+++-++-++|-|+-+||++-+||-++++++-++++||+-++-+|+||+++||+--+||+++-+-|+++-|+||+++|++-+|+|++||+|++|+++|+++|+++++-+|++|+|--++-+++-|+++-+|+++++++|+--++++||--++-+|++++++|-++++++|+++-+++--+++++-|+||--+++|-+-+-++-|-++
--+-+++-++-++++-++++++--++-+++++++-+|-+-+|-|++++||+++||+-|++||++++++-+||+-++-|+-|+++|+-||+--+|-+++|+-+-+++-|+++++++|++++-+-++|+|+++|++++++++|-+++|+--++--+++|-++|+++--+++|-+-+||+|++|--+-++-++++--|-||-|+--|-+|+-|+++||+|-+|++-+++++||-+||-+|+|++++-+-|+++
||-+++++|+|+|-+-+++++--+|++|-+-|+++-++++++|++-+-+-++---|+++++||+|-+++-||+-++++++|++++++-++++-+++++---++|-+-+++|++++-+-++++-+++-++-++|-++++--||+++|||+++++++++++|+||++++|++|++|+|++-|-+--||+-+|+---|+++++-+-+++||-+++++++----+|++++++-+-+-+--++++|-+++++---
+++++--++||+-+||++|-+++++++-++++-+++|++-+|++++|++++++++-+++|++|+-++++++++|+++--+|+-+-+-|++++|-+-++|+||++|-|+++||+|+++++|-+++++++++-++-++-++-+++|+++--+-|++++|++||+++-++--+-||++++-+|++|||-+|-|-+|+|++|++|-++|+++|+++|-|++|+++-+--+++|++++++|+++-+-|+++++-+
-+++-++||+|++-|-++++++++++-|+++|+++++|+++|+||+-+++--++-++++++|++++++++|++||++++-|++|+-|+++-|++|+++-+-+|++|++||||+|+|+|+++|+|+|+-++--++||-+++|+++|+-+|--+-+|++++-++++-+---+++||++++++-+-++-+|+||+-++++|+-++++|+-++-+-|+--+-++++++-||+|+++|-++++-+|++||++++-
+-+-+|++|+++-+----+++|+-|+++|--+++|++-|+|-+++----++++++++-+++--++++-+|+|+|+++|---+|||++++-+++|++|++|-+|+|+-|+++++++-+++|+|+-+++||-|+++++-+++++++++|++---+-+++|++|+-+|++++++-+++-||||+-|++|+-++-|+-+-|--+-+++|+-++-|++++++-++|-+-++++---|+-+|++||+++|++|+++
++-++++-+|++++++|+-++++++|||+--+|+|+++++++++++-+----++|-++|+++-+++++-+++-++|++++-+++--|-++|-++--+++++-+|+++-+-+++|++||+|+++--+++-+++++-++++++|++||-|++++-+++++|++|+|-|-+++++|+-|-+-+||+++++++++++|+++-+++-+-+-++|+|++-+|+|--|+++-+++|-|+|+|-++-+++-+|+|-++
-|+++||++++-|+++|+++++|+-+-+++-+||++-+-||++++-++--+|+|+-+||||+-|-++++|+++++-++--++++--+++|+-+-+++-++-+++++-+|-+++-+++-+++++++|+---+|-||++|+-+-+-|+--+++++++|++--++++++-|+-+-||-+-+-++-+||-+++--+|+-+++---|++|++++++-+|+++--|++|-|+-++++|-++|-+|---+-+++|||
||+++++-|++|+-+++|+-+++-++++++++|+|||+++|++++|+++++||+++|+|+--|++-+|++--+++|+++++++-+|+-++++|++|+++-|++-++|++-+--|+++-+++--+||++++-|+|+|+--++++++++++-|+++|+++++-|||+|+|||--+|-+|++|+|+|-+++|+++++|++|+++--+-+||+-|--|+++|+-+|+-+||-+++-+|+|+++++|++-+|+-+
++|++-|++-|-|+-+++|++-++|-+|||+-+-+|+++|+++||--+-+||++|+-+|-||+-||-++-+++||+|++++|+++-+|-+-+-+-+++-+++|+|+|+|-++++++++---++-+-+||++|++++++++|+|++|+-||||++++++++-+++--|++++-++++-+++|+-|+|+++--+-||-+-|+|-+|+|+-|-+++++|++|-+-++-|+++-|+|+-++-+-++-+-|++-+
|++++|+++|++-++|+++|--++|++++-++|+||+++-++++++++-+++|+-+-++||++-+|+++-++++-+||-|-++-+-+||+-|++|++-+|||--+++++++++--+-+-++++++-|+-++---+-|-++++++|++++-++-+|+-++-++-+++|++++++++|+|+++++++|-+++-++++++|-|----++++|-+-++-++++++++--++++|-|++|+--||-|-+++|++-
--+--|-+++|++-|-+++||---+++++-|-+||+-+-+|+++-+++++|--+-+|+||+++--+++++-++++|+-++++-+++-+++-+++-|++-|++++|++++||-|+-++-|++-+-+++++|-++---|+|++--+++--|-+++---++|||+++|||++|++|++++-|+-|+++--+++|-++-+-+|+-|++|-+|+|+|+++-++||+--|+|+|-|+++-+++++++|-+|-++-+
-+|+|++||++|--|+++|+||--+|+++++||+|||++-+-----++--|-|++++-+-++++||+-++++||+|++|++-+-+-++++||++|+++|++-+|-+|--+-++++++-++|++-++-++++-|++|+++++++++|-++|-+++++|++++++-+|||+--+|-+-|+|+--||+-++-|-|+++++|++--|+|+|++|+-|-+|+--|+|++||+|+|++++++-++|+-+++++|++
---+++++--++-|--+-|++++++++-|+|+||++-|++--|++|+--|-++++++--|+|+++|-++++++++|-+-++++++|-+-+-|+++++|++++|-+|++|++|+-||++++|+-+-++|+-|||++|+|++|+++-+-++-++|+++|-+++|++++++++++||+|+++|-+|+-++||+++++++|+++||--+++--++-|+++-+++--+|+--++++-|++-+--++|++++---|
+-++++|++--++++-+++++|+|++|+++-+--+--+++++++||++--+|+-++++++--+++|+--|--++++|++|+||++-++++|+++-+++++||++|-+++-++++++-|+||+++++++-+++|++|+++--+|+++---+++-+|+++-++|||+|+-+-++++|+-+-+++++++|-+++++++---++-|+-+-+++-+++++--+-++-+++|-|--++-+|+---||---+++++-
++-++||+||+||+||+-|++++++|+|||+|+++||+-+|+-+-+--++++-||+|+-|+++--+||-+++|-+-|++|++-+-++|++|-++++||++-++++|++++||-+|++||++|+|+++-+++-++|+-++|+-+++-++||+-++|+|+-++-|+--++--+|++++++--+-|++|-|++++--+++|+|-++|+++++|+--+-+++-+++++|++++++-+|+-|+-+|+++-+++|+
+|+++-+-|+--+++-|+++|++|++-||-+-+++|+||-+|++++++||+-|-+|++|+-|+++-|++|---+-+++++++||-++++|-++-+++-+++++++++--++++-++--++++|++--+-||+++||+|||+--+|++--++++++---+-+-+++++||-|+++|+-|-++-+++++++++|++-+-||+|+|+-++||+--++-++||+++||+--|||-++||++|-|-+++|+++-+
--|--+-+-+-+|++++-+-++-++--+|-+++++++|+-++-+|++---+-++|--|+|++|+++|||+|-+|++++|+++++|++|++|--|+++++--++||||++|++-++||+|++++-+|+++|+++++-+|++-|++++|+|+++|+-+-++--++|++++||-+-++-++|++|-++++++|+||+|+-+|+++|--++++-++-+-++--|++-+--||---+++++|++++|-+++-||-
++++|++-++|+++++|-|++-++|++++++-+|++-+++++||+++-|++-+-+++--+-+++|+-|-++++++|+||++|+|++-+|++|++|+-+|-+-|--||+-|++-|-+++++||+-++|-++|-+++|++|+++|++|-|+--+++-+|+++|+|++++|-++|+||-+|+||++-+++|-+++--++++-+-|++--++|++++|+-+-|+++|+-+++-|+|-|++++++++++|-|-||
+-++|+++-+|++++-+--++|--+--+++|+-++||+||+++-|++-+|||++++|+++--+-+++++-+++-++++|++++||+++||+++-|+++|+-+|+++||-++|--+|++-++++--|+|++++-+++-++-+++|+||+++++|++-+++++++---+++-++-++++++++-+-|+|-+-++++|+|+|++++++-|++++||--|++|+++---++++-||+-+-|-+++-+++-|+-+
++++|-++|||+++--+|+-++-++--||-++++++|---+-+++++-++-+|+-+++++++-|+|-+++|++-+++|+++-++++-+++++-+|+++++-+||++|-+|+++-|+-++|+++|-|+||-++-++++++|+++|+++|+||+++++++++-+-+++++++|-||++-+++-|+++--|+++|++++-+-++-+++--++++|+++++++++|++++++++++++---++++|+||++|+-
++|+||||+|-+++|+++--+|+-+++-+-++-|+++++-+++|+++----+++-+++|++|-+-+++++||++|++||-+++|++++|||+++---+++||||-|++||||+++--+|++++|+++-+++-|-++++|-+++|++|++++|+--+++++|+++++-+++++|+++-++++||-++++|-+++-++|+-+++|+|++|++++|++++++|+++|+||-+|-++|-+||-+++++-++++-
|++||+|++++++-+++++-|+++|||+++++++--+++++++++-|+++-+|+-|+|++-+++++++|-+-++-++--|+++-|-+-|--||+|-+-+++++++-+--|+--|+++|||+||-|||--+++++++++|+-+|++++---+++--+++++++--++||-|+|-|+|+-||+++-+|++||-++--|-+-++-++++++||-+++++|+-++|++++-+++|||+-+--+-|+|++|+++-
+-+|++-|++|+++|+++||++|+|++-+|++-++|++-||---+-|+++-|+-+---|++|--+-|+|+++|--++-++-|-++++|++|++-+|-+-+|+|++++++|++|+|-++-++-+++-|++++++-++|+++++++-+|+++++|+--+|++-++||--|--+|+|--+---+++-|+++++++|--+-++++++|+-|++++++-+|++-++|++-+++-+-+|++++++||+-|++++++
+++|+--|++-+-++++|+++|-+||+-+-++|+++|+|+++-|-+-+-+++-++++|+-|+|++++++++++||++++|||+|+++++-+|+++-+++|+-|+||+++-|+++++++-+||+|||||++|-++++++|++++-+++++||+|++++++-----+||+++-++++-|+|-|++|++|++-++-+++---+++++|+++++|--|++|++++|++-+---+|+++-+|+|++-+|-+++-+
|++++++|+++++++-||+++++-+++++-|+||+++---++-++-+++|++++-++++++++|+-+-+++++-+|+-||+++--++++++++++|+|+++++++|+-++++++|++|+||++||++-++++++|+|+|++++-||--|-+++-++++++|+-+-++-+|-+++-|-+++++++--++|+|++++|++++||+|++||-+||+|-++-+++++++-++|-+++-+++++|+||++||+||
++++-++|++-+++-||--||-+--|++-||+-+|++++|++++|||-+-+-+-|++--++|+++|++++++|-+++-++++-|+|++|-|-+|-+++--+++-+++++++|+|+|-+-+||+++-++|-+-+++|+|++|+-|-+++-|-|+|+-++|-|++|+-|+|++++-|+++-|+|++|+-+++++++++-||++++-++++-++++|++++|++|+++|+--+|--+-+-+++++-+++|-+|
-|+|+++-+++|+++|++++++-++-+--|+++-++-+-++||+++++|+++-++-||+|+-----+||+++++--++||-+-+-|++|+++|+++|++||-|+++|++|+-+++-++++|-|++||++++++++++++-+++-+|++|-+++|+||+--+++++|+-+-+++++--+-+++-++|--|-++++-|-|-+++++||++-+++|++-----+|-++|+++|||+-+-|--|-|++|++-++
++|--++++++++-|-|++++|+++--++++---+||-+|++++++|+-++-|+++-++++-++-|+++-|+++|++++++++|+++|-+|+-+|++|+++|-|--+|++|+++|-+++|--++++++|+|+|||++++++|+++-++|++|+|++|+|++++-+-+++-|+||-+|+|+++---++-+-+++-|+++|+++|-+|++|+++--||+++++++++++|+++-|++-+-+++++++-|-++
+-+-|+++|-++++++|||++-|++||+++++++-|++-++++++-|-++-+++++++|+++|+++++||-+|+++|++|-||+|+++|+-+++-+|+-+++|+++++--+--+++++++++|++++++||+|+-+--|++|+++||+-++|++++-+|++|-++++|+++++++|+-+++++|-|++|++|+-++-+|++||++|++-+++---++|++++++++-|++-+--|++-+-|++|+||||+
+--+|-+|++++-+-|+--|+++||+++++|-+||-++--|+++|++|+|+++-+-++|+|-++-+-++|+++++++||+++|-++|++-|+++++|++|++++++|---||+++-++|-++-+++|+-|+++++|-|++||++++++++|++++-|-+--+++++++-+++|+++|--+++++-+++|++++|||-|++|+||+|++|+|-+++++++--+++|++|++|+|+--+++-+++|+++-|+
|-+--+--+-+|++-++++|+++++|||+|+|||-++|+--|+++++|++++++-+++++-+--|-++++-++|-+|+|++++++|+---+|-++++-+++++-|--|+--++|||++-+|+-++|++-+-+++-|-+++|-+||-+++-|+++-|-+++++++-++-+|+-++-|+||-|+|+++-++++--|+||++|+++||++-+|+|+|++|+++-+-|+|-+++-+++|+|++++-+++++|++
++++-|+-+---|++++|++-+++++||+++|+|++--+++|||-+-+|||++--|+|+--+-|+++-++-+-+|+++++|++-+++-|+++++++|+-++||+++|+||+++++-++++++--+||-+||++-+--+++-+|++|+|++|+++++-++-+++-++++-++-|++-++-++++++--++|+--+++|+-++|+++||++++-|-+++++-||--|+++++-++++++-+---++||-++-
|+++|+++|+-||+-+|+++++|--+++--++|--||++-+++++++-+++|-++-++-++++-++|+|++++++--+++++|++|-+||++|+++--++|+++-+++++|+--++++++-+++-+-+++|+----++|++-|+++-+-+-++-|++-++|+||-+-++++-++++-|++++-+++++-++++|++--++--++|--++++++|++|-+|++++++---+-|+-+|+|-||+++--++|+
-+|-++--++-+|++||++||++-+++---+|-|++--+++|++++++|+++|+|++|-||++|++++++|+++++++-+-++++++|-+++++++-+++-++++++++-||-+-++|++++-+-+-++|+-+-+++++++++--|++++-+++-|+-+++++|-+|++|++++-++++++++++++-+-+-+++-+++++++|+++-+-++-++++++|-++++++++++++++++++-+|--+|++|-
+++|-+-+++||+|+++|---+++++|++--+++|++++|+--+|+++++++++++||+++++|+++-||-+|+++++-+|+-|+-|-|+++++++++++++|+|--+++++|-++||++|++++-++||++++|-++++++++|+|-++|||+++++|++|+---+++--+||-|+|+--||+|+++--|+-|+-||-|+-++-+-|++|++--++||+++-+-+-++++++|+++-|+-|++|++|+|
||+++++++++|||+|-++|+--+++++++||+++-++++++|++|-+|+|++-|+|-+-+-+++|++-|--+++|||+|+|+++|+|-||+-+-+|+|+++|+-+++|-++++|+|-+|+|-+++++++|+|+|++++--+++||+++|++--+|++++--++|++++|+|-++++|+-+|+-++||+|+---+|+||+|+|-+|--++-+--+|+-++|+|++|+++-++++-+||||+|+++-++++
