From 3a59eb25a80125920f25d82f3efbd6bc1e2319e4 Mon Sep 17 00:00:00 2001
From: Grace Kwak <gracekwak25@gmail.com>
Date: Sun, 8 Aug 2021 15:18:48 -0700
Subject: [PATCH] connect dc motor to flat boat base

---
 rocolib/builders/BoatPointFlatBuilder.py      |   22 +
 rocolib/library/BoatBaseFlat.yaml             |   44 +
 rocolib/output/BoatBaseFlat/graph-anim.svg    |  242 +--
 .../BoatBaseFlat/graph-autofold-default.dxf   | 1350 ++++++++++-------
 .../BoatBaseFlat/graph-autofold-graph.dxf     | 1266 ++++++++++------
 .../output/BoatBaseFlat/graph-lasercutter.svg |  242 +--
 rocolib/output/BoatBaseFlat/graph-model.png   |  Bin 52895 -> 67477 bytes
 rocolib/output/BoatBaseFlat/graph-model.stl   |  218 +--
 .../output/BoatBaseFlat/graph-silhouette.dxf  | 1274 +++++++++-------
 rocolib/output/BoatBaseFlat/tree.png          |  Bin 43564 -> 59596 bytes
 10 files changed, 2764 insertions(+), 1894 deletions(-)

diff --git a/rocolib/builders/BoatPointFlatBuilder.py b/rocolib/builders/BoatPointFlatBuilder.py
index 4780871..e8b832a 100644
--- a/rocolib/builders/BoatPointFlatBuilder.py
+++ b/rocolib/builders/BoatPointFlatBuilder.py
@@ -50,4 +50,26 @@ c.join(("boat", "bot"), ("stern", "edge"))
 c.inheritInterface("portedge", ("boat", "ledge"))
 c.inheritInterface("staredge", ("boat", "redge"))
 
+for i in range(2):
+    c.addSubcomponent("split%d" %i, "SplitEdge")
+    c.addConstraint(("split%d" %i, "toplength"), "length", "(x,)")
+
+c.addConstraint(("split0", "botlength"), "length", "(10,x-10)")
+c.addConstraint(("split1", "botlength"), "length", "(x-10,10)")
+    # c.addSubcomponent("rect%d" % i, "Rectangle")
+    # c.addConstraint(("rect%d" %i, "l"), "depth")
+    # c.addConstraint(("rect%d" %i, "w"), "driveservo", "getDim(x, 'motorwidth')")
+
+c.addConnection(("boat", "redge"), ("split0", "topedge0"))
+c.addConnection(("boat", "ledge"), ("split1", "topedge0"))
+
+c.addConnection(("rightArm", "l"), ("split0", "botedge0"), angle=-180)
+c.addConnection(("leftArm", "l"), ("split1", "botedge1"), tabWidth=5)
+
+# c.addConnection(("rect0", "l"), ("split0", "botedge6"), tabWidth=8)
+# c.addConnection(("rect0", "r"), ("mount2", "beam.botedge2"), angle=-90)
+# c.addConnection(("rect1", "r"), ("mount2", "beam.topedge2"), angle=-90)
+# c.addConnection(("rect1", "l"), ("split1", "botedge3"), tabWidth=8)
+
+
 c.toLibrary("BoatBaseFlat")
diff --git a/rocolib/library/BoatBaseFlat.yaml b/rocolib/library/BoatBaseFlat.yaml
index c8e351a..2149dcd 100644
--- a/rocolib/library/BoatBaseFlat.yaml
+++ b/rocolib/library/BoatBaseFlat.yaml
@@ -35,6 +35,30 @@ connections:
   - - stern
     - edge
   - {}
+  connection6:
+  - - boat
+    - redge
+  - - split0
+    - topedge0
+  - {}
+  connection7:
+  - - boat
+    - ledge
+  - - split1
+    - topedge0
+  - {}
+  connection8:
+  - - rightArm
+    - l
+  - - split0
+    - botedge0
+  - angle: -180
+  connection9:
+  - - leftArm
+    - l
+  - - split1
+    - botedge1
+  - tabWidth: 5
 interfaces:
   portedge:
     interface: ledge
@@ -196,6 +220,26 @@ subcomponents:
       w:
         parameter: depth
         subcomponent: dcMount
+  split0:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (10,x-10)
+        parameter: length
+      toplength:
+        function: (x,)
+        parameter: length
+  split1:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (x-10,10)
+        parameter: length
+      toplength:
+        function: (x,)
+        parameter: length
   stern:
     classname: BoatPoint
     kwargs: {}
diff --git a/rocolib/output/BoatBaseFlat/graph-anim.svg b/rocolib/output/BoatBaseFlat/graph-anim.svg
index 4be17c1..ff1100d 100644
--- a/rocolib/output/BoatBaseFlat/graph-anim.svg
+++ b/rocolib/output/BoatBaseFlat/graph-anim.svg
@@ -1,117 +1,131 @@
 <?xml version="1.0" encoding="utf-8" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="173.851648mm" version="1.1" viewBox="0.000000 0.000000 163.333333 173.851648" width="163.333333mm">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="191.666667mm" version="1.1" viewBox="0.000000 0.000000 173.851648 191.666667" width="173.851648mm">
   <defs/>
-  <line stroke="#000000" x1="20.000000000000004" x2="10.000000000000002" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line opacity="0.5" stroke="#0000ff" x1="20.000000000000004" x2="20.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="10.000000000000002" x2="20.000000000000004" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="118.85164800000001" y2="88.85164800000001"/>
-  <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="58.851648000000004"/>
-  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="88.85164800000001"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="58.851648000000004"/>
-  <line stroke="#000000" x1="40.00000000000001" x2="30.000000000000004" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line opacity="0.5" stroke="#0000ff" x1="40.00000000000001" x2="40.00000000000001" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="40.00000000000001" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="50.0" x2="40.00000000000001" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#000000" x1="50.0" x2="50.0" y1="118.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#000000" x1="40.00000000000001" x2="50.0" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="118.85164800000001" y2="148.85164800000004"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="20.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="148.85164800000004"/>
-  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="0.0" x2="0.0" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#888888" x1="10.000000000000002" x2="20.000000000000004" y1="98.85164800000001" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="98.85164800000001" y2="108.851648"/>
-  <line stroke="#888888" x1="20.000000000000004" x2="10.000000000000002" y1="108.851648" y2="108.851648"/>
-  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="108.851648" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="30.000000000000004" x2="40.00000000000001" y1="98.85164800000001" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="40.00000000000001" x2="40.00000000000001" y1="98.85164800000001" y2="108.851648"/>
-  <line stroke="#888888" x1="40.00000000000001" x2="30.000000000000004" y1="108.851648" y2="108.851648"/>
-  <line stroke="#888888" x1="30.000000000000004" x2="30.000000000000004" y1="108.851648" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="42.25000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="98.601648"/>
-  <line stroke="#888888" x1="42.25000000000001" x2="42.75000000000001" y1="98.601648" y2="98.601648"/>
-  <line stroke="#888888" x1="42.75000000000001" x2="42.75000000000001" y1="98.601648" y2="109.10164800000001"/>
-  <line stroke="#888888" x1="42.75000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="109.10164800000001"/>
-  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="98.85164800000001" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="98.85164800000001" y2="108.851648"/>
-  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="108.851648" y2="108.851648"/>
-  <line opacity="0.5" stroke="#0000ff" x1="136.66666666666663" x2="136.66666666666663" y1="53.851648000000004" y2="153.851648"/>
-  <line opacity="0.5" stroke="#0000ff" x1="86.66666666666664" x2="86.66666666666664" y1="53.851648000000004" y2="153.851648"/>
-  <line opacity="0.12111894159084342" stroke="#0000ff" x1="111.66666666666666" x2="86.66666666666664" y1="53.851648000000004" y2="53.851648000000004"/>
-  <line opacity="0.12111894159084342" stroke="#0000ff" x1="136.66666666666663" x2="111.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
-  <line opacity="0.4468854644851019" stroke="#0000ff" x1="111.66666666666666" x2="86.66666666666664" y1="-7.134504187433777e-08" y2="53.851648000000004"/>
-  <line stroke="#000000" x1="78.17987353534099" x2="72.42327010100382" y1="33.97156470018156" y2="39.81150361779138"/>
-  <line stroke="#000000" x1="111.66666666666667" x2="78.17987353534099" y1="-7.13450560851925e-08" y2="33.97156470018156"/>
-  <line opacity="1.0" stroke="#0000ff" x1="86.66666666666664" x2="72.42327010100382" y1="53.851648000000004" y2="39.81150361779138"/>
-  <line opacity="1.0" stroke="#ff0000" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="45.6514425354012"/>
-  <line stroke="#000000" x1="72.42327010100382" x2="66.66666666666666" y1="39.81150361779138" y2="45.6514425354012"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="66.66666666666666" x2="66.66666666666666" y1="53.851648000000004" y2="45.651442535401195"/>
-  <line opacity="0.1475836176504332" stroke="#0000ff" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
-  <line stroke="#000000" x1="63.93326484513372" x2="66.66666666666666" y1="53.85164800000001" y2="53.85164800000001"/>
-  <line stroke="#000000" x1="63.93326484513372" x2="63.93326484513372" y1="45.6514425354012" y2="53.85164800000001"/>
-  <line stroke="#000000" x1="66.66666666666666" x2="63.93326484513372" y1="45.6514425354012" y2="45.6514425354012"/>
-  <line stroke="#000000" x1="66.66666666666666" x2="66.66666666666667" y1="53.851648000000004" y2="153.851648"/>
-  <line opacity="0.5" stroke="#0000ff" x1="66.66666666666667" x2="86.66666666666669" y1="153.851648" y2="153.851648"/>
-  <line opacity="1.0" stroke="#ff0000" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="66.66666666666669" x2="66.66666666666669" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#000000" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line opacity="1.0" stroke="#0000ff" x1="86.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#000000" x1="106.66666666666667" x2="111.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="86.66666666666669" x2="106.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line opacity="0.5" stroke="#0000ff" x1="86.66666666666669" x2="111.66666666666667" y1="153.851648" y2="153.851648"/>
-  <line opacity="0.5" stroke="#0000ff" x1="111.66666666666667" x2="136.66666666666666" y1="153.851648" y2="153.851648"/>
-  <line stroke="#000000" x1="116.66666666666667" x2="136.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="111.66666666666667" x2="116.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line opacity="1.0" stroke="#0000ff" x1="136.66666666666666" x2="136.66666666666666" y1="153.851648" y2="173.85164800000004"/>
-  <line opacity="1.0" stroke="#ff0000" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="136.66666666666666" x2="156.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
-  <line opacity="0.5" stroke="#0000ff" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
-  <line stroke="#000000" x1="163.33333333333334" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
-  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="163.33333333333334" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="53.85164800000003"/>
-  <line opacity="0.1475836176504332" stroke="#0000ff" x1="156.66666666666666" x2="136.66666666666666" y1="53.85164800000003" y2="53.85164800000003"/>
-  <line opacity="1.0" stroke="#ff0000" x1="156.66666666666666" x2="136.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="156.66666666666666" x2="156.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="150.91006323232952" y1="45.65144253540122" y2="39.81150361779142"/>
-  <line opacity="1.0" stroke="#0000ff" x1="150.91006323232952" x2="136.66666666666666" y1="39.81150361779142" y2="53.85164800000003"/>
-  <line opacity="0.4468854644851019" stroke="#0000ff" x1="111.66666666666669" x2="136.66666666666666" y1="-7.134499924177363e-08" y2="53.85164800000003"/>
-  <line stroke="#000000" x1="145.15345979799235" x2="111.66666666666669" y1="33.9715647001816" y2="-7.134499924177363e-08"/>
-  <line stroke="#000000" x1="150.91006323232952" x2="145.15345979799235" y1="39.81150361779141" y2="33.9715647001816"/>
-  <line stroke="#000000" x1="159.4000684881996" x2="156.66666666666666" y1="45.65144253540122" y2="45.65144253540122"/>
-  <line stroke="#000000" x1="159.4000684881996" x2="159.4000684881996" y1="53.85164800000003" y2="45.65144253540122"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="159.4000684881996" y1="53.85164800000003" y2="53.85164800000003"/>
-  <line stroke="#000000" x1="60.000000000000014" x2="66.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="60.00000000000001" x2="60.000000000000014" y1="153.851648" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="66.66666666666666" x2="60.00000000000001" y1="153.851648" y2="153.851648"/>
-  <line stroke="#888888" x1="78.07453471514613" x2="75.80466329414517" y1="37.35482121234262" y2="39.65755243235412"/>
-  <line stroke="#888888" x1="75.80466329414517" x2="75.44857838000361" y1="39.65755243235412" y2="39.306548822798916"/>
-  <line stroke="#888888" x1="75.44857838000361" x2="77.71844980100454" y1="39.306548822798916" y2="37.003817602787414"/>
-  <line stroke="#888888" x1="77.71844980100454" x2="78.07453471514613" y1="37.003817602787414" y2="37.35482121234262"/>
-  <line stroke="#888888" x1="64.61661530051695" x2="65.98331621128342" y1="48.38484435693414" y2="48.38484435693414"/>
-  <line stroke="#888888" x1="65.98331621128342" x2="65.98331621128342" y1="48.38484435693414" y2="51.118246178467075"/>
-  <line stroke="#888888" x1="65.98331621128342" x2="64.61661530051695" y1="51.118246178467075" y2="51.118246178467075"/>
-  <line stroke="#888888" x1="93.08333333333334" x2="100.25000000000001" y1="168.60164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="100.25000000000001" x2="100.25000000000001" y1="168.60164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="100.25000000000001" x2="93.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="93.08333333333334" x2="93.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="123.08333333333334" x2="130.25000000000003" y1="168.60164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="130.25000000000003" x2="130.25000000000003" y1="168.60164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="130.25000000000003" x2="123.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="123.08333333333334" x2="123.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="161.66666666666666" x2="158.33333333333334" y1="167.18498133333335" y2="167.18498133333335"/>
-  <line stroke="#888888" x1="158.33333333333334" x2="158.33333333333334" y1="167.18498133333335" y2="160.5183146666667"/>
-  <line stroke="#888888" x1="158.33333333333334" x2="161.66666666666666" y1="160.5183146666667" y2="160.5183146666667"/>
-  <line stroke="#888888" x1="147.52867003918817" x2="145.25879861818723" y1="39.65755243235416" y2="37.35482121234266"/>
-  <line stroke="#888888" x1="145.25879861818723" x2="145.6148835323288" y1="37.35482121234266" y2="37.00381760278744"/>
-  <line stroke="#888888" x1="145.6148835323288" x2="147.88475495332972" y1="37.00381760278744" y2="39.306548822798945"/>
-  <line stroke="#888888" x1="147.88475495332972" x2="147.52867003918817" y1="39.306548822798945" y2="39.65755243235416"/>
-  <line stroke="#888888" x1="158.71671803281637" x2="157.3500171220499" y1="51.11824617846709" y2="51.11824617846709"/>
-  <line stroke="#888888" x1="157.3500171220499" x2="157.3500171220499" y1="51.11824617846709" y2="48.38484435693416"/>
-  <line stroke="#888888" x1="157.3500171220499" x2="158.71671803281637" y1="48.38484435693416" y2="48.38484435693416"/>
-  <line stroke="#888888" x1="61.66666666666667" x2="65.0" y1="160.5183146666667" y2="160.5183146666667"/>
-  <line stroke="#888888" x1="65.0" x2="65.0" y1="160.5183146666667" y2="167.18498133333335"/>
-  <line stroke="#888888" x1="65.0" x2="61.66666666666667" y1="167.18498133333335" y2="167.18498133333335"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="133.85164807134504" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="143.85164807134507" x2="143.85164807134507" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="133.85164807134504" x2="143.85164807134507" y1="65.0" y2="65.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="133.85164807134504" x2="133.85164807134504" y1="65.0" y2="35.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="153.85164807134504" x2="153.85164807134504" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="35.00000000000001" y2="5.000000000000001"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="143.85164807134507" y1="5.000000000000001" y2="35.00000000000001"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="143.85164807134507" y1="0.0" y2="5.000000000000001"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="143.85164807134507" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="5.000000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="163.85164807134507" x2="153.85164807134504" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="163.85164807134507" x2="163.85164807134507" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="163.85164807134507" y1="65.0" y2="65.0"/>
+  <line stroke="#000000" x1="173.85164807134507" x2="163.85164807134507" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line stroke="#000000" x1="173.85164807134507" x2="173.85164807134507" y1="65.0" y2="35.00000000000001"/>
+  <line stroke="#000000" x1="163.85164807134507" x2="173.85164807134507" y1="65.0" y2="65.0"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="143.85164807134507" y1="65.0" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="95.00000000000001" y2="65.0"/>
+  <line opacity="1.0" stroke="#ff0000" x1="153.85164807134504" x2="143.85164807134507" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="53.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="53.85164807134504" x2="153.85164807134504" y1="115.00000000000001" y2="115.00000000000001"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="53.85164807134504" x2="53.85164807134504" y1="95.00000000000001" y2="115.00000000000001"/>
+  <line opacity="1.0" stroke="#ff0000" x1="45.65144260674624" x2="53.85164807134504" y1="95.00000000000001" y2="115.00000000000001"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="45.65144260674624" x2="53.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="39.811503689136416" y1="95.00000000000001" y2="100.75660343433718"/>
+  <line opacity="1.0" stroke="#0000ff" x1="39.811503689136416" x2="53.85164807134504" y1="100.75660343433718" y2="115.00000000000001"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="0.0" x2="53.85164807134504" y1="140.00000000000003" y2="115.00000000000001"/>
+  <line stroke="#000000" x1="33.97156477152662" x2="0.0" y1="106.51320686867436" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="39.81150368913643" x2="33.97156477152662" y1="100.75660343433718" y2="106.51320686867436"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="53.85164807134504" x2="53.85164807134504" y1="115.00000000000001" y2="140.00000000000003"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="53.85164807134504" x2="53.85164807134504" y1="140.00000000000003" y2="165.00000000000003"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="0.0" x2="53.85164807134504" y1="140.00000000000003" y2="165.00000000000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="53.85164807134504" x2="153.85164807134504" y1="165.00000000000003" y2="165.00000000000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="153.851648071345" x2="153.851648071345" y1="140.00000000000003" y2="114.99999999999999"/>
+  <line opacity="0.5" stroke="#0000ff" x1="153.851648071345" x2="153.851648071345" y1="165.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="135.0" y2="114.99999999999997"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="140.0" y2="135.0"/>
+  <line opacity="1.0" stroke="#0000ff" x1="153.851648071345" x2="173.85164807134504" y1="114.99999999999999" y2="114.99999999999997"/>
+  <line opacity="1.0" stroke="#ff0000" x1="153.851648071345" x2="173.85164807134504" y1="114.99999999999999" y2="94.99999999999999"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="114.99999999999997" y2="94.99999999999999"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="153.851648071345" x2="173.851648071345" y1="95.0" y2="94.99999999999999"/>
+  <line opacity="0.5" stroke="#0000ff" x1="153.851648071345" x2="153.851648071345" y1="114.99999999999999" y2="95.0"/>
+  <line stroke="#000000" x1="153.851648071345" x2="153.851648071345" y1="88.33333333333333" y2="95.0"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="153.851648071345" y1="88.33333333333333" y2="88.33333333333333"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="94.99999999999999" y2="88.33333333333333"/>
+  <line opacity="1.0" stroke="#0000ff" x1="173.85164807134504" x2="153.851648071345" y1="165.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="145.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="165.00000000000003" y2="145.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="185.00000000000003" y2="165.00000000000003"/>
+  <line opacity="1.0" stroke="#ff0000" x1="173.85164807134504" x2="153.851648071345" y1="185.00000000000003" y2="165.00000000000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="153.851648071345" x2="153.851648071345" y1="185.0" y2="165.00000000000003"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="173.85164807134504" x2="153.851648071345" y1="185.0" y2="185.0"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="53.85164807134504" x2="53.85164807134504" y1="165.00000000000003" y2="185.00000000000003"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="53.85164807134504" x2="45.65144260674624" y1="185.00000000000003" y2="185.00000000000003"/>
+  <line opacity="1.0" stroke="#ff0000" x1="53.85164807134504" x2="45.65144260674624" y1="165.00000000000003" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="187.73340182153296" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="53.85164807134504" y1="187.73340182153296" y2="187.73340182153296"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="45.65144260674624" y1="185.00000000000003" y2="187.73340182153296"/>
+  <line opacity="1.0" stroke="#0000ff" x1="53.85164807134504" x2="39.81150368913643" y1="165.00000000000003" y2="179.24339656566286"/>
+  <line stroke="#000000" x1="39.81150368913643" x2="45.65144260674624" y1="179.24339656566286" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="33.97156477152661" x2="39.811503689136416" y1="173.48679313132567" y2="179.24339656566286"/>
+  <line stroke="#000000" x1="0.0" x2="33.97156477152661" y1="140.00000000000003" y2="173.48679313132567"/>
+  <line stroke="#000000" x1="143.85164807134504" x2="153.851648071345" y1="185.0" y2="185.0"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="143.85164807134504" y1="185.00000000000003" y2="185.0"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="185.00000000000003" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="153.851648071345" x2="153.851648071345" y1="185.0" y2="185.0"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="191.66666666666666" y2="185.0"/>
+  <line stroke="#000000" x1="153.851648071345" x2="173.85164807134504" y1="191.66666666666666" y2="191.66666666666666"/>
+  <line stroke="#000000" x1="153.851648071345" x2="153.851648071345" y1="185.0" y2="191.66666666666666"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="45.65144260674624" y1="92.26659817846708" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="45.65144260674624" y1="92.26659817846708" y2="92.26659817846708"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="95.00000000000001" y2="92.26659817846708"/>
+  <line stroke="#000000" x1="123.85164807134505" x2="133.85164807134504" y1="65.0" y2="65.0"/>
+  <line stroke="#000000" x1="123.85164807134505" x2="123.85164807134505" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="133.85164807134504" x2="123.85164807134505" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line stroke="#888888" x1="133.85164807134504" x2="143.85164807134507" y1="45.0" y2="45.0"/>
+  <line stroke="#888888" x1="143.85164807134507" x2="143.85164807134507" y1="45.0" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="143.85164807134507" x2="133.85164807134504" y1="55.00000000000001" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="133.85164807134504" x2="133.85164807134504" y1="55.00000000000001" y2="45.0"/>
+  <line stroke="#888888" x1="150.51831473801172" x2="150.51831473801172" y1="1.2500000000000002" y2="3.7500000000000004"/>
+  <line stroke="#888888" x1="150.51831473801172" x2="147.18498140467838" y1="3.7500000000000004" y2="3.7500000000000004"/>
+  <line stroke="#888888" x1="147.18498140467838" x2="147.18498140467838" y1="3.7500000000000004" y2="1.2500000000000002"/>
+  <line stroke="#888888" x1="153.85164807134504" x2="163.85164807134507" y1="45.0" y2="45.0"/>
+  <line stroke="#888888" x1="163.85164807134507" x2="163.85164807134507" y1="45.0" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="163.85164807134507" x2="153.85164807134504" y1="55.00000000000001" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="153.85164807134504" x2="153.85164807134504" y1="55.00000000000001" y2="45.0"/>
+  <line stroke="#888888" x1="166.10164807134507" x2="166.10164807134507" y1="55.25000000000001" y2="44.75000000000001"/>
+  <line stroke="#888888" x1="166.10164807134507" x2="166.60164807134507" y1="44.75000000000001" y2="44.75000000000001"/>
+  <line stroke="#888888" x1="166.60164807134507" x2="166.60164807134507" y1="44.75000000000001" y2="55.25000000000001"/>
+  <line stroke="#888888" x1="166.60164807134507" x2="166.10164807134507" y1="55.25000000000001" y2="55.25000000000001"/>
+  <line stroke="#888888" x1="39.65755250369917" x2="37.35482128368766" y1="104.13799662747851" y2="106.40786804847947"/>
+  <line stroke="#888888" x1="37.35482128368766" x2="37.00381767413245" y1="106.40786804847947" y2="106.0517831343379"/>
+  <line stroke="#888888" x1="37.00381767413245" x2="39.306548894143965" y1="106.0517831343379" y2="103.78191171333697"/>
+  <line stroke="#888888" x1="39.306548894143965" x2="39.65755250369917" y1="103.78191171333697" y2="104.13799662747851"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="168.60164807134504" y1="128.58333333333334" y2="121.41666666666666"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="169.10164807134504" y1="121.41666666666666" y2="121.41666666666666"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="169.10164807134504" y1="121.41666666666666" y2="128.58333333333334"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="168.60164807134504" y1="128.58333333333334" y2="128.58333333333334"/>
+  <line stroke="#888888" x1="167.18498140467838" x2="167.18498140467838" y1="89.99999999999997" y2="93.33333333333331"/>
+  <line stroke="#888888" x1="167.18498140467838" x2="160.5183147380117" y1="93.33333333333331" y2="93.33333333333331"/>
+  <line stroke="#888888" x1="160.5183147380117" x2="160.5183147380117" y1="93.33333333333331" y2="89.99999999999999"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="168.60164807134504" y1="158.58333333333334" y2="151.41666666666669"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="169.10164807134504" y1="151.41666666666669" y2="151.41666666666669"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="169.10164807134504" y1="151.41666666666669" y2="158.58333333333334"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="168.60164807134504" y1="158.58333333333334" y2="158.58333333333334"/>
+  <line stroke="#888888" x1="48.38484442827917" x2="48.38484442827917" y1="187.05005136614972" y2="185.68335045538328"/>
+  <line stroke="#888888" x1="48.38484442827917" x2="51.11824624981211" y1="185.68335045538328" y2="185.68335045538325"/>
+  <line stroke="#888888" x1="51.11824624981211" x2="51.11824624981211" y1="185.68335045538325" y2="187.05005136614972"/>
+  <line stroke="#888888" x1="37.35482128368764" x2="39.65755250369916" y1="173.59213195152057" y2="175.86200337252149"/>
+  <line stroke="#888888" x1="39.65755250369916" x2="39.30654889414395" y1="175.86200337252149" y2="176.21808828666306"/>
+  <line stroke="#888888" x1="39.30654889414395" x2="37.003817674132435" y1="176.21808828666306" y2="173.94821686566212"/>
+  <line stroke="#888888" x1="37.003817674132435" x2="37.35482128368764" y1="173.94821686566212" y2="173.59213195152057"/>
+  <line stroke="#888888" x1="146.93498140467835" x2="150.7683147380117" y1="181.0" y2="181.0"/>
+  <line stroke="#888888" x1="150.7683147380117" x2="150.76831473801172" y1="181.0" y2="181.5"/>
+  <line stroke="#888888" x1="150.76831473801172" x2="146.93498140467835" y1="181.5" y2="181.5"/>
+  <line stroke="#888888" x1="146.93498140467835" x2="146.93498140467835" y1="181.5" y2="181.0"/>
+  <line stroke="#888888" x1="160.5183147380117" x2="160.5183147380117" y1="190.0" y2="186.66666666666663"/>
+  <line stroke="#888888" x1="160.5183147380117" x2="167.18498140467838" y1="186.66666666666663" y2="186.66666666666663"/>
+  <line stroke="#888888" x1="167.18498140467838" x2="167.18498140467838" y1="186.66666666666663" y2="190.0"/>
+  <line stroke="#888888" x1="51.11824624981211" x2="51.11824624981211" y1="92.94994863385031" y2="94.31664954461677"/>
+  <line stroke="#888888" x1="51.11824624981211" x2="48.38484442827917" y1="94.31664954461677" y2="94.31664954461677"/>
+  <line stroke="#888888" x1="48.38484442827917" x2="48.38484442827917" y1="94.31664954461677" y2="92.94994863385031"/>
+  <line stroke="#888888" x1="126.35164807134505" x2="131.35164807134504" y1="45.0" y2="45.0"/>
+  <line stroke="#888888" x1="131.35164807134504" x2="131.35164807134504" y1="45.0" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="131.35164807134504" x2="126.35164807134505" y1="55.00000000000001" y2="55.00000000000001"/>
 </svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
index 1545a6d..c94ba0d 100644
--- a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
@@ -567,7 +567,7 @@ CONTINUOUS
   0
 LAYER
   2
-21.801409486351815
+-180
  70
 0
  62
@@ -577,7 +577,7 @@ CONTINUOUS
   0
 LAYER
   2
-80.43938360731835
+26.565051177077976
  70
 0
  62
@@ -587,7 +587,7 @@ CONTINUOUS
   0
 LAYER
   2
-180
+-174
  70
 0
  62
@@ -597,7 +597,7 @@ CONTINUOUS
   0
 LAYER
   2
--180
+180
  70
 0
  62
@@ -607,7 +607,7 @@ CONTINUOUS
   0
 LAYER
   2
--174
+80.43938360731835
  70
 0
  62
@@ -617,7 +617,7 @@ CONTINUOUS
   0
 LAYER
   2
-26.565051177077976
+21.801409486351815
  70
 0
  62
@@ -1033,15 +1033,15 @@ LINE
   8
 cut
  10
-20.000000000000004
+143.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-10.000000000000002
+133.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1053,15 +1053,15 @@ DOTTED
   8
 90
  10
-20.000000000000004
+143.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1071,15 +1071,15 @@ LINE
   8
 cut
  10
-10.000000000000002
+133.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1091,15 +1091,15 @@ DOTTED
   8
 90
  10
-10.000000000000002
+133.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-10.000000000000002
+133.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1111,15 +1111,33 @@ DOTTED
   8
 90
  10
-30.000000000000004
+153.85164807134504
+ 20
+35.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.85164807134504
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-118.85164800000001
+5.000000000000001
  31
 0.0
   0
@@ -1129,15 +1147,15 @@ LINE
   8
 cut
  10
-30.000000000000004
+143.85164807134507
  20
-88.85164800000001
+5.000000000000001
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-58.851648000000004
+35.00000000000001
  31
 0.0
   0
@@ -1147,15 +1165,15 @@ LINE
   8
 cut
  10
-20.000000000000004
+143.85164807134507
  20
-58.851648000000004
+0.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-88.85164800000001
+5.000000000000001
  31
 0.0
   0
@@ -1165,15 +1183,15 @@ LINE
   8
 cut
  10
-30.000000000000004
+153.85164807134504
  20
-58.851648000000004
+0.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-58.851648000000004
+0.0
  31
 0.0
   0
@@ -1183,15 +1201,33 @@ LINE
   8
 cut
  10
-40.00000000000001
+153.85164807134504
  20
-88.85164800000001
+5.000000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-88.85164800000001
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.85164807134507
+ 20
+35.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
+ 21
+35.00000000000001
  31
 0.0
   0
@@ -1203,15 +1239,15 @@ DOTTED
   8
 90
  10
-40.00000000000001
+163.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1221,15 +1257,15 @@ LINE
   8
 cut
  10
-30.000000000000004
+153.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1239,15 +1275,15 @@ LINE
   8
 cut
  10
-50.0
+173.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1257,15 +1293,15 @@ LINE
   8
 cut
  10
-50.0
+173.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-50.0
+173.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1275,15 +1311,15 @@ LINE
   8
 cut
  10
-40.00000000000001
+163.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-50.0
+173.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1293,15 +1329,15 @@ LINE
   8
 cut
  10
-20.000000000000004
+143.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-148.85164800000004
+95.00000000000001
  31
 0.0
   0
@@ -1311,33 +1347,35 @@ LINE
   8
 cut
  10
-30.000000000000004
+153.85164807134504
  20
-148.85164800000004
+95.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-118.85164800000001
+65.0
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-180
  10
-20.000000000000004
+153.85164807134504
  20
-148.85164800000004
+95.00000000000001
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-148.85164800000004
+95.00000000000001
  31
 0.0
   0
@@ -1347,15 +1385,15 @@ LINE
   8
 cut
  10
-0.0
+143.85164807134507
  20
-118.85164800000001
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+53.85164807134504
  21
-118.85164800000001
+95.00000000000001
  31
 0.0
   0
@@ -1365,15 +1403,15 @@ LINE
   8
 cut
  10
-0.0
+153.85164807134504
  20
-88.85164800000001
+95.00000000000001
  30
 0.0
  11
-0.0
+153.85164807134504
  21
-118.85164800000001
+95.00000000000001
  31
 0.0
   0
@@ -1383,69 +1421,95 @@ LINE
   8
 cut
  10
-10.000000000000002
+53.85164807134504
  20
-88.85164800000001
+95.00000000000001
  30
 0.0
  11
+53.85164807134504
+ 21
+95.00000000000001
+ 31
 0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+53.85164807134504
+ 20
+115.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
  21
-88.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+26.565051177077976
  10
-10.000000000000002
+53.85164807134504
  20
-98.85164800000001
+95.00000000000001
  30
 0.0
  11
-20.000000000000004
+53.85164807134504
  21
-98.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-180
  10
-20.000000000000004
+45.65144260674624
  20
-98.85164800000001
+95.00000000000001
  30
 0.0
  11
-20.000000000000004
+53.85164807134504
  21
-108.851648
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-174
  10
-20.000000000000004
+45.65144260674624
  20
-108.851648
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+53.85164807134504
  21
-108.851648
+95.00000000000001
  31
 0.0
   0
@@ -1455,51 +1519,55 @@ LINE
   8
 cut
  10
-10.000000000000002
+45.65144260674624
  20
-108.851648
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+39.811503689136416
  21
-98.85164800000001
+100.75660343433718
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+180
  10
-30.000000000000004
+39.811503689136416
  20
-98.85164800000001
+100.75660343433718
  30
 0.0
  11
-40.00000000000001
+53.85164807134504
  21
-98.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+80.43938360731835
  10
-40.00000000000001
+0.0
  20
-98.85164800000001
+140.00000000000003
  30
 0.0
  11
-40.00000000000001
+53.85164807134504
  21
-108.851648
+115.00000000000001
  31
 0.0
   0
@@ -1509,15 +1577,15 @@ LINE
   8
 cut
  10
-40.00000000000001
+33.97156477152662
  20
-108.851648
+106.51320686867436
  30
 0.0
  11
-30.000000000000004
+0.0
  21
-108.851648
+140.00000000000003
  31
 0.0
   0
@@ -1527,105 +1595,135 @@ LINE
   8
 cut
  10
-30.000000000000004
+39.81150368913643
  20
-108.851648
+100.75660343433718
  30
 0.0
  11
-30.000000000000004
+33.97156477152662
  21
-98.85164800000001
+106.51320686867436
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+21.801409486351815
  10
-42.25000000000001
+53.85164807134504
  20
-109.10164800000001
+115.00000000000001
  30
 0.0
  11
-42.25000000000001
+53.85164807134504
  21
-98.601648
+140.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+21.801409486351815
  10
-42.25000000000001
+53.85164807134504
  20
-98.601648
+140.00000000000003
  30
 0.0
  11
-42.75000000000001
+53.85164807134504
  21
-98.601648
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+80.43938360731835
  10
-42.75000000000001
+0.0
  20
-98.601648
+140.00000000000003
  30
 0.0
  11
-42.75000000000001
+53.85164807134504
  21
-109.10164800000001
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+90
  10
-42.75000000000001
+53.85164807134504
  20
-109.10164800000001
+165.00000000000003
  30
 0.0
  11
-42.25000000000001
+153.85164807134504
  21
-109.10164800000001
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+90.0
+ 10
+153.851648071345
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+114.99999999999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
  10
-2.5000000000000004
+153.851648071345
  20
-98.85164800000001
+165.00000000000003
  30
 0.0
  11
-7.500000000000001
+153.851648071345
  21
-98.85164800000001
+140.00000000000003
  31
 0.0
   0
@@ -1635,15 +1733,15 @@ LINE
   8
 cut
  10
-7.500000000000001
+173.85164807134504
  20
-98.85164800000001
+135.0
  30
 0.0
  11
-7.500000000000001
+173.85164807134504
  21
-108.851648
+114.99999999999997
  31
 0.0
   0
@@ -1653,15 +1751,15 @@ LINE
   8
 cut
  10
-7.500000000000001
+173.85164807134504
  20
-108.851648
+140.0
  30
 0.0
  11
-2.5000000000000004
+173.85164807134504
  21
-108.851648
+135.0
  31
 0.0
   0
@@ -1671,17 +1769,17 @@ DOTTED
  62
 1
   8
-90
+180
  10
-136.66666666666663
+153.851648071345
  20
-53.851648000000004
+114.99999999999999
  30
 0.0
  11
-136.66666666666663
+173.85164807134504
  21
-153.851648
+114.99999999999997
  31
 0.0
   0
@@ -1691,37 +1789,35 @@ DOTTED
  62
 1
   8
-90
+-180
  10
-86.66666666666664
+153.851648071345
  20
-53.851648000000004
+114.99999999999999
  30
 0.0
  11
-86.66666666666664
+173.85164807134504
  21
-153.851648
+94.99999999999999
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-21.801409486351815
+cut
  10
-111.66666666666666
+173.85164807134504
  20
-53.851648000000004
+114.99999999999997
  30
 0.0
  11
-86.66666666666664
+173.85164807134504
  21
-53.851648000000004
+94.99999999999999
  31
 0.0
   0
@@ -1731,17 +1827,17 @@ DOTTED
  62
 1
   8
-21.801409486351815
+-174
  10
-136.66666666666663
+153.851648071345
  20
-53.851648000000004
+95.0
  30
 0.0
  11
-111.66666666666666
+173.851648071345
  21
-53.851648000000004
+94.99999999999999
  31
 0.0
   0
@@ -1751,17 +1847,17 @@ DOTTED
  62
 1
   8
-80.43938360731835
+90.0
  10
-111.66666666666666
+153.851648071345
  20
--7.134504187433777e-08
+114.99999999999999
  30
 0.0
  11
-86.66666666666664
+153.851648071345
  21
-53.851648000000004
+95.0
  31
 0.0
   0
@@ -1771,15 +1867,15 @@ LINE
   8
 cut
  10
-78.17987353534099
+153.851648071345
  20
-33.97156470018156
+88.33333333333333
  30
 0.0
  11
-72.42327010100382
+153.851648071345
  21
-39.81150361779138
+95.0
  31
 0.0
   0
@@ -1789,15 +1885,33 @@ LINE
   8
 cut
  10
-111.66666666666667
+173.85164807134504
  20
--7.13450560851925e-08
+88.33333333333333
  30
 0.0
  11
-78.17987353534099
+153.851648071345
  21
-33.97156470018156
+88.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.85164807134504
+ 20
+94.99999999999999
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+88.33333333333333
  31
 0.0
   0
@@ -1809,15 +1923,69 @@ DOTTED
   8
 180
  10
-86.66666666666664
+173.85164807134504
+ 20
+165.00000000000003
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+165.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.85164807134504
+ 20
+145.00000000000003
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.85164807134504
  20
-53.851648000000004
+165.00000000000003
  30
 0.0
  11
-72.42327010100382
+173.85164807134504
  21
-39.81150361779138
+145.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.85164807134504
+ 20
+185.00000000000003
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+165.00000000000003
  31
 0.0
   0
@@ -1829,33 +1997,35 @@ DOTTED
   8
 -180
  10
-86.66666666666664
+173.85164807134504
  20
-53.851648000000004
+185.00000000000003
  30
 0.0
  11
-66.66666666666666
+153.851648071345
  21
-45.6514425354012
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+90.0
  10
-72.42327010100382
+153.851648071345
  20
-39.81150361779138
+185.0
  30
 0.0
  11
-66.66666666666666
+153.851648071345
  21
-45.6514425354012
+165.00000000000003
  31
 0.0
   0
@@ -1867,15 +2037,15 @@ DOTTED
   8
 -174
  10
-66.66666666666666
+173.85164807134504
  20
-53.851648000000004
+185.0
  30
 0.0
  11
-66.66666666666666
+153.851648071345
  21
-45.651442535401195
+185.0
  31
 0.0
   0
@@ -1887,33 +2057,55 @@ DOTTED
   8
 26.565051177077976
  10
-86.66666666666664
+53.85164807134504
  20
-53.851648000000004
+165.00000000000003
  30
 0.0
  11
-66.66666666666666
+53.85164807134504
  21
-53.851648000000004
+185.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-174
  10
-63.93326484513372
+53.85164807134504
  20
-53.85164800000001
+185.00000000000003
  30
 0.0
  11
-66.66666666666666
+45.65144260674624
  21
-53.85164800000001
+185.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+53.85164807134504
+ 20
+165.00000000000003
+ 30
+0.0
+ 11
+45.65144260674624
+ 21
+185.00000000000003
  31
 0.0
   0
@@ -1923,15 +2115,15 @@ LINE
   8
 cut
  10
-63.93326484513372
+53.85164807134504
  20
-45.6514425354012
+187.73340182153296
  30
 0.0
  11
-63.93326484513372
+53.85164807134504
  21
-53.85164800000001
+185.00000000000003
  31
 0.0
   0
@@ -1941,15 +2133,15 @@ LINE
   8
 cut
  10
-66.66666666666666
+45.65144260674624
  20
-45.6514425354012
+187.73340182153296
  30
 0.0
  11
-63.93326484513372
+53.85164807134504
  21
-45.6514425354012
+187.73340182153296
  31
 0.0
   0
@@ -1959,15 +2151,15 @@ LINE
   8
 cut
  10
-66.66666666666666
+45.65144260674624
  20
-53.851648000000004
+185.00000000000003
  30
 0.0
  11
-66.66666666666667
+45.65144260674624
  21
-153.851648
+187.73340182153296
  31
 0.0
   0
@@ -1977,57 +2169,53 @@ DOTTED
  62
 1
   8
-90.0
+180
  10
-66.66666666666667
+53.85164807134504
  20
-153.851648
+165.00000000000003
  30
 0.0
  11
-86.66666666666669
+39.81150368913643
  21
-153.851648
+179.24339656566286
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--180
+cut
  10
-66.66666666666669
+39.81150368913643
  20
-173.85164800000004
+179.24339656566286
  30
 0.0
  11
-86.66666666666669
+45.65144260674624
  21
-153.851648
+185.00000000000003
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--174
+cut
  10
-66.66666666666669
+33.97156477152661
  20
-173.85164800000004
+173.48679313132567
  30
 0.0
  11
-66.66666666666669
+39.811503689136416
  21
-153.851648
+179.24339656566286
  31
 0.0
   0
@@ -2037,35 +2225,33 @@ LINE
   8
 cut
  10
-66.66666666666669
+0.0
  20
-173.85164800000004
+140.00000000000003
  30
 0.0
  11
-86.66666666666669
+33.97156477152661
  21
-173.85164800000004
+173.48679313132567
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-180
+cut
  10
-86.66666666666669
+143.85164807134504
  20
-173.85164800000004
+185.0
  30
 0.0
  11
-86.66666666666669
+153.851648071345
  21
-153.851648
+185.0
  31
 0.0
   0
@@ -2075,15 +2261,15 @@ LINE
   8
 cut
  10
-106.66666666666667
+53.85164807134504
  20
-173.85164800000004
+185.00000000000003
  30
 0.0
  11
-111.66666666666667
+143.85164807134504
  21
-173.85164800000004
+185.0
  31
 0.0
   0
@@ -2093,55 +2279,51 @@ LINE
   8
 cut
  10
-86.66666666666669
+53.85164807134504
  20
-173.85164800000004
+185.00000000000003
  30
 0.0
  11
-106.66666666666667
+53.85164807134504
  21
-173.85164800000004
+185.00000000000003
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-90.0
+cut
  10
-86.66666666666669
+153.851648071345
  20
-153.851648
+185.0
  30
 0.0
  11
-111.66666666666667
+153.851648071345
  21
-153.851648
+185.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-90.0
+cut
  10
-111.66666666666667
+173.85164807134504
  20
-153.851648
+191.66666666666666
  30
 0.0
  11
-136.66666666666666
+173.85164807134504
  21
-153.851648
+185.0
  31
 0.0
   0
@@ -2151,15 +2333,15 @@ LINE
   8
 cut
  10
-116.66666666666667
+153.851648071345
  20
-173.85164800000004
+191.66666666666666
  30
 0.0
  11
-136.66666666666666
+173.85164807134504
  21
-173.85164800000004
+191.66666666666666
  31
 0.0
   0
@@ -2169,55 +2351,51 @@ LINE
   8
 cut
  10
-111.66666666666667
+153.851648071345
  20
-173.85164800000004
+185.0
  30
 0.0
  11
-116.66666666666667
+153.851648071345
  21
-173.85164800000004
+191.66666666666666
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-180
+cut
  10
-136.66666666666666
+45.65144260674624
  20
-153.851648
+92.26659817846708
  30
 0.0
  11
-136.66666666666666
+45.65144260674624
  21
-173.85164800000004
+95.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--180
+cut
  10
-136.66666666666666
+53.85164807134504
  20
-153.851648
+92.26659817846708
  30
 0.0
  11
-156.66666666666666
+45.65144260674624
  21
-173.85164800000004
+92.26659817846708
  31
 0.0
   0
@@ -2227,55 +2405,51 @@ LINE
   8
 cut
  10
-136.66666666666666
+53.85164807134504
  20
-173.85164800000004
+95.00000000000001
  30
 0.0
  11
-156.66666666666666
+53.85164807134504
  21
-173.85164800000004
+92.26659817846708
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--174
+cut
  10
-156.66666666666666
+123.85164807134505
  20
-153.851648
+65.0
  30
 0.0
  11
-156.66666666666666
+133.85164807134504
  21
-173.85164800000004
+65.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-90.0
+cut
  10
-136.66666666666666
+123.85164807134505
  20
-153.851648
+35.00000000000001
  30
 0.0
  11
-156.66666666666666
+123.85164807134505
  21
-153.851648
+65.0
  31
 0.0
   0
@@ -2285,15 +2459,15 @@ LINE
   8
 cut
  10
-163.33333333333334
+133.85164807134504
  20
-153.851648
+35.00000000000001
  30
 0.0
  11
-156.66666666666666
+123.85164807134505
  21
-153.851648
+35.00000000000001
  31
 0.0
   0
@@ -2303,15 +2477,15 @@ LINE
   8
 cut
  10
-163.33333333333334
+133.85164807134504
  20
-173.85164800000004
+45.0
  30
 0.0
  11
-163.33333333333334
+143.85164807134507
  21
-153.851648
+45.0
  31
 0.0
   0
@@ -2321,15 +2495,15 @@ LINE
   8
 cut
  10
-156.66666666666666
+143.85164807134507
  20
-173.85164800000004
+45.0
  30
 0.0
  11
-163.33333333333334
+143.85164807134507
  21
-173.85164800000004
+55.00000000000001
  31
 0.0
   0
@@ -2339,75 +2513,69 @@ LINE
   8
 cut
  10
-156.66666666666666
+143.85164807134507
  20
-153.851648
+55.00000000000001
  30
 0.0
  11
-156.66666666666666
+133.85164807134504
  21
-53.85164800000003
+55.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-26.565051177077976
+cut
  10
-156.66666666666666
+133.85164807134504
  20
-53.85164800000003
+55.00000000000001
  30
 0.0
  11
-136.66666666666666
+133.85164807134504
  21
-53.85164800000003
+45.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--180
+cut
  10
-156.66666666666666
+150.51831473801172
  20
-45.65144253540122
+1.2500000000000002
  30
 0.0
  11
-136.66666666666666
+150.51831473801172
  21
-53.85164800000003
+3.7500000000000004
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--174
+cut
  10
-156.66666666666666
+150.51831473801172
  20
-45.65144253540122
+3.7500000000000004
  30
 0.0
  11
-156.66666666666666
+147.18498140467838
  21
-53.85164800000003
+3.7500000000000004
  31
 0.0
   0
@@ -2417,55 +2585,51 @@ LINE
   8
 cut
  10
-156.66666666666666
+147.18498140467838
  20
-45.65144253540122
+3.7500000000000004
  30
 0.0
  11
-150.91006323232952
+147.18498140467838
  21
-39.81150361779142
+1.2500000000000002
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-180
+cut
  10
-150.91006323232952
+153.85164807134504
  20
-39.81150361779142
+45.0
  30
 0.0
  11
-136.66666666666666
+163.85164807134507
  21
-53.85164800000003
+45.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-80.43938360731835
+cut
  10
-111.66666666666669
+163.85164807134507
  20
--7.134499924177363e-08
+45.0
  30
 0.0
  11
-136.66666666666666
+163.85164807134507
  21
-53.85164800000003
+55.00000000000001
  31
 0.0
   0
@@ -2475,15 +2639,15 @@ LINE
   8
 cut
  10
-145.15345979799235
+163.85164807134507
  20
-33.9715647001816
+55.00000000000001
  30
 0.0
  11
-111.66666666666669
+153.85164807134504
  21
--7.134499924177363e-08
+55.00000000000001
  31
 0.0
   0
@@ -2493,15 +2657,15 @@ LINE
   8
 cut
  10
-150.91006323232952
+153.85164807134504
  20
-39.81150361779141
+55.00000000000001
  30
 0.0
  11
-145.15345979799235
+153.85164807134504
  21
-33.9715647001816
+45.0
  31
 0.0
   0
@@ -2511,15 +2675,15 @@ LINE
   8
 cut
  10
-159.4000684881996
+166.10164807134507
  20
-45.65144253540122
+55.25000000000001
  30
 0.0
  11
-156.66666666666666
+166.10164807134507
  21
-45.65144253540122
+44.75000000000001
  31
 0.0
   0
@@ -2529,15 +2693,15 @@ LINE
   8
 cut
  10
-159.4000684881996
+166.10164807134507
  20
-53.85164800000003
+44.75000000000001
  30
 0.0
  11
-159.4000684881996
+166.60164807134507
  21
-45.65144253540122
+44.75000000000001
  31
 0.0
   0
@@ -2547,15 +2711,15 @@ LINE
   8
 cut
  10
-156.66666666666666
+166.60164807134507
  20
-53.85164800000003
+44.75000000000001
  30
 0.0
  11
-159.4000684881996
+166.60164807134507
  21
-53.85164800000003
+55.25000000000001
  31
 0.0
   0
@@ -2565,15 +2729,15 @@ LINE
   8
 cut
  10
-60.000000000000014
+166.60164807134507
  20
-173.85164800000004
+55.25000000000001
  30
 0.0
  11
-66.66666666666667
+166.10164807134507
  21
-173.85164800000004
+55.25000000000001
  31
 0.0
   0
@@ -2583,15 +2747,15 @@ LINE
   8
 cut
  10
-60.00000000000001
+39.65755250369917
  20
-153.851648
+104.13799662747851
  30
 0.0
  11
-60.000000000000014
+37.35482128368766
  21
-173.85164800000004
+106.40786804847947
  31
 0.0
   0
@@ -2601,15 +2765,15 @@ LINE
   8
 cut
  10
-66.66666666666666
+37.35482128368766
  20
-153.851648
+106.40786804847947
  30
 0.0
  11
-60.00000000000001
+37.00381767413245
  21
-153.851648
+106.0517831343379
  31
 0.0
   0
@@ -2619,15 +2783,15 @@ LINE
   8
 cut
  10
-78.07453471514613
+37.00381767413245
  20
-37.35482121234262
+106.0517831343379
  30
 0.0
  11
-75.80466329414517
+39.306548894143965
  21
-39.65755243235412
+103.78191171333697
  31
 0.0
   0
@@ -2637,15 +2801,15 @@ LINE
   8
 cut
  10
-75.80466329414517
+39.306548894143965
  20
-39.65755243235412
+103.78191171333697
  30
 0.0
  11
-75.44857838000361
+39.65755250369917
  21
-39.306548822798916
+104.13799662747851
  31
 0.0
   0
@@ -2655,15 +2819,15 @@ LINE
   8
 cut
  10
-75.44857838000361
+168.60164807134504
  20
-39.306548822798916
+128.58333333333334
  30
 0.0
  11
-77.71844980100454
+168.60164807134504
  21
-37.003817602787414
+121.41666666666666
  31
 0.0
   0
@@ -2673,15 +2837,15 @@ LINE
   8
 cut
  10
-77.71844980100454
+168.60164807134504
  20
-37.003817602787414
+121.41666666666666
  30
 0.0
  11
-78.07453471514613
+169.10164807134504
  21
-37.35482121234262
+121.41666666666666
  31
 0.0
   0
@@ -2691,15 +2855,15 @@ LINE
   8
 cut
  10
-64.61661530051695
+169.10164807134504
  20
-48.38484435693414
+121.41666666666666
  30
 0.0
  11
-65.98331621128342
+169.10164807134504
  21
-48.38484435693414
+128.58333333333334
  31
 0.0
   0
@@ -2709,15 +2873,15 @@ LINE
   8
 cut
  10
-65.98331621128342
+169.10164807134504
  20
-48.38484435693414
+128.58333333333334
  30
 0.0
  11
-65.98331621128342
+168.60164807134504
  21
-51.118246178467075
+128.58333333333334
  31
 0.0
   0
@@ -2727,15 +2891,15 @@ LINE
   8
 cut
  10
-65.98331621128342
+167.18498140467838
  20
-51.118246178467075
+89.99999999999997
  30
 0.0
  11
-64.61661530051695
+167.18498140467838
  21
-51.118246178467075
+93.33333333333331
  31
 0.0
   0
@@ -2745,15 +2909,15 @@ LINE
   8
 cut
  10
-93.08333333333334
+167.18498140467838
  20
-168.60164800000004
+93.33333333333331
  30
 0.0
  11
-100.25000000000001
+160.5183147380117
  21
-168.60164800000004
+93.33333333333331
  31
 0.0
   0
@@ -2763,15 +2927,15 @@ LINE
   8
 cut
  10
-100.25000000000001
+160.5183147380117
  20
-168.60164800000004
+93.33333333333331
  30
 0.0
  11
-100.25000000000001
+160.5183147380117
  21
-169.10164800000004
+89.99999999999999
  31
 0.0
   0
@@ -2781,15 +2945,15 @@ LINE
   8
 cut
  10
-100.25000000000001
+168.60164807134504
  20
-169.10164800000004
+158.58333333333334
  30
 0.0
  11
-93.08333333333334
+168.60164807134504
  21
-169.10164800000004
+151.41666666666669
  31
 0.0
   0
@@ -2799,15 +2963,15 @@ LINE
   8
 cut
  10
-93.08333333333334
+168.60164807134504
  20
-169.10164800000004
+151.41666666666669
  30
 0.0
  11
-93.08333333333334
+169.10164807134504
  21
-168.60164800000004
+151.41666666666669
  31
 0.0
   0
@@ -2817,15 +2981,15 @@ LINE
   8
 cut
  10
-123.08333333333334
+169.10164807134504
  20
-168.60164800000004
+151.41666666666669
  30
 0.0
  11
-130.25000000000003
+169.10164807134504
  21
-168.60164800000004
+158.58333333333334
  31
 0.0
   0
@@ -2835,15 +2999,15 @@ LINE
   8
 cut
  10
-130.25000000000003
+169.10164807134504
  20
-168.60164800000004
+158.58333333333334
  30
 0.0
  11
-130.25000000000003
+168.60164807134504
  21
-169.10164800000004
+158.58333333333334
  31
 0.0
   0
@@ -2853,15 +3017,15 @@ LINE
   8
 cut
  10
-130.25000000000003
+48.38484442827917
  20
-169.10164800000004
+187.05005136614972
  30
 0.0
  11
-123.08333333333334
+48.38484442827917
  21
-169.10164800000004
+185.68335045538328
  31
 0.0
   0
@@ -2871,15 +3035,15 @@ LINE
   8
 cut
  10
-123.08333333333334
+48.38484442827917
  20
-169.10164800000004
+185.68335045538328
  30
 0.0
  11
-123.08333333333334
+51.11824624981211
  21
-168.60164800000004
+185.68335045538325
  31
 0.0
   0
@@ -2889,15 +3053,15 @@ LINE
   8
 cut
  10
-161.66666666666666
+51.11824624981211
  20
-167.18498133333335
+185.68335045538325
  30
 0.0
  11
-158.33333333333334
+51.11824624981211
  21
-167.18498133333335
+187.05005136614972
  31
 0.0
   0
@@ -2907,15 +3071,15 @@ LINE
   8
 cut
  10
-158.33333333333334
+37.35482128368764
  20
-167.18498133333335
+173.59213195152057
  30
 0.0
  11
-158.33333333333334
+39.65755250369916
  21
-160.5183146666667
+175.86200337252149
  31
 0.0
   0
@@ -2925,15 +3089,15 @@ LINE
   8
 cut
  10
-158.33333333333334
+39.65755250369916
  20
-160.5183146666667
+175.86200337252149
  30
 0.0
  11
-161.66666666666666
+39.30654889414395
  21
-160.5183146666667
+176.21808828666306
  31
 0.0
   0
@@ -2943,15 +3107,15 @@ LINE
   8
 cut
  10
-147.52867003918817
+39.30654889414395
  20
-39.65755243235416
+176.21808828666306
  30
 0.0
  11
-145.25879861818723
+37.003817674132435
  21
-37.35482121234266
+173.94821686566212
  31
 0.0
   0
@@ -2961,15 +3125,15 @@ LINE
   8
 cut
  10
-145.25879861818723
+37.003817674132435
  20
-37.35482121234266
+173.94821686566212
  30
 0.0
  11
-145.6148835323288
+37.35482128368764
  21
-37.00381760278744
+173.59213195152057
  31
 0.0
   0
@@ -2979,15 +3143,15 @@ LINE
   8
 cut
  10
-145.6148835323288
+146.93498140467835
  20
-37.00381760278744
+181.0
  30
 0.0
  11
-147.88475495332972
+150.7683147380117
  21
-39.306548822798945
+181.0
  31
 0.0
   0
@@ -2997,15 +3161,15 @@ LINE
   8
 cut
  10
-147.88475495332972
+150.7683147380117
  20
-39.306548822798945
+181.0
  30
 0.0
  11
-147.52867003918817
+150.76831473801172
  21
-39.65755243235416
+181.5
  31
 0.0
   0
@@ -3015,15 +3179,15 @@ LINE
   8
 cut
  10
-158.71671803281637
+150.76831473801172
  20
-51.11824617846709
+181.5
  30
 0.0
  11
-157.3500171220499
+146.93498140467835
  21
-51.11824617846709
+181.5
  31
 0.0
   0
@@ -3033,15 +3197,15 @@ LINE
   8
 cut
  10
-157.3500171220499
+146.93498140467835
  20
-51.11824617846709
+181.5
  30
 0.0
  11
-157.3500171220499
+146.93498140467835
  21
-48.38484435693416
+181.0
  31
 0.0
   0
@@ -3051,15 +3215,15 @@ LINE
   8
 cut
  10
-157.3500171220499
+160.5183147380117
  20
-48.38484435693416
+190.0
  30
 0.0
  11
-158.71671803281637
+160.5183147380117
  21
-48.38484435693416
+186.66666666666663
  31
 0.0
   0
@@ -3069,15 +3233,15 @@ LINE
   8
 cut
  10
-61.66666666666667
+160.5183147380117
  20
-160.5183146666667
+186.66666666666663
  30
 0.0
  11
-65.0
+167.18498140467838
  21
-160.5183146666667
+186.66666666666663
  31
 0.0
   0
@@ -3087,15 +3251,15 @@ LINE
   8
 cut
  10
-65.0
+167.18498140467838
  20
-160.5183146666667
+186.66666666666663
  30
 0.0
  11
-65.0
+167.18498140467838
  21
-167.18498133333335
+190.0
  31
 0.0
   0
@@ -3105,15 +3269,105 @@ LINE
   8
 cut
  10
-65.0
+51.11824624981211
+ 20
+92.94994863385031
+ 30
+0.0
+ 11
+51.11824624981211
+ 21
+94.31664954461677
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+51.11824624981211
+ 20
+94.31664954461677
+ 30
+0.0
+ 11
+48.38484442827917
+ 21
+94.31664954461677
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+48.38484442827917
+ 20
+94.31664954461677
+ 30
+0.0
+ 11
+48.38484442827917
+ 21
+92.94994863385031
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+126.35164807134505
+ 20
+45.0
+ 30
+0.0
+ 11
+131.35164807134504
+ 21
+45.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+131.35164807134504
+ 20
+45.0
+ 30
+0.0
+ 11
+131.35164807134504
+ 21
+55.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+131.35164807134504
  20
-167.18498133333335
+55.00000000000001
  30
 0.0
  11
-61.66666666666667
+126.35164807134505
  21
-167.18498133333335
+55.00000000000001
  31
 0.0
   0
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
index 9a0cb95..888cd5a 100644
--- a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
@@ -943,15 +943,15 @@ LINE
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-10.000000000000002
+133.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -963,15 +963,15 @@ DOTTED
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -981,15 +981,15 @@ LINE
   8
 0
  10
-10.000000000000002
+133.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1001,15 +1001,15 @@ DOTTED
   8
 0
  10
-10.000000000000002
+133.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-10.000000000000002
+133.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1021,15 +1021,15 @@ DOTTED
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1039,15 +1039,15 @@ LINE
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-58.851648000000004
+5.000000000000001
  31
 0.0
   0
@@ -1057,15 +1057,15 @@ LINE
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-58.851648000000004
+5.000000000000001
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1075,15 +1075,15 @@ LINE
   8
 0
  10
-30.000000000000004
+143.85164807134507
  20
-58.851648000000004
+0.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-58.851648000000004
+5.000000000000001
  31
 0.0
   0
@@ -1093,15 +1093,51 @@ LINE
   8
 0
  10
-40.00000000000001
+153.85164807134504
  20
-88.85164800000001
+0.0
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-88.85164800000001
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.85164807134504
+ 20
+5.000000000000001
+ 30
+0.0
+ 11
+153.85164807134504
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.85164807134507
+ 20
+35.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
+ 21
+35.00000000000001
  31
 0.0
   0
@@ -1113,15 +1149,15 @@ DOTTED
   8
 0
  10
-40.00000000000001
+163.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1131,15 +1167,15 @@ LINE
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1149,15 +1185,15 @@ LINE
   8
 0
  10
-50.0
+173.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1167,15 +1203,15 @@ LINE
   8
 0
  10
-50.0
+173.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-50.0
+173.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1185,15 +1221,15 @@ LINE
   8
 0
  10
-40.00000000000001
+163.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-50.0
+173.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1203,15 +1239,15 @@ LINE
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-148.85164800000004
+95.00000000000001
  31
 0.0
   0
@@ -1221,33 +1257,35 @@ LINE
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-148.85164800000004
+95.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-118.85164800000001
+65.0
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-20.000000000000004
+153.85164807134504
  20
-148.85164800000004
+95.00000000000001
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-148.85164800000004
+95.00000000000001
  31
 0.0
   0
@@ -1257,15 +1295,15 @@ LINE
   8
 0
  10
-0.0
+143.85164807134507
  20
-118.85164800000001
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+53.85164807134504
  21
-118.85164800000001
+95.00000000000001
  31
 0.0
   0
@@ -1275,15 +1313,15 @@ LINE
   8
 0
  10
-0.0
+153.85164807134504
  20
-88.85164800000001
+95.00000000000001
  30
 0.0
  11
-0.0
+153.85164807134504
  21
-118.85164800000001
+95.00000000000001
  31
 0.0
   0
@@ -1293,69 +1331,95 @@ LINE
   8
 0
  10
-10.000000000000002
+53.85164807134504
  20
-88.85164800000001
+95.00000000000001
  30
 0.0
  11
+53.85164807134504
+ 21
+95.00000000000001
+ 31
 0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.85164807134504
+ 20
+115.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
  21
-88.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-10.000000000000002
+53.85164807134504
  20
-98.85164800000001
+95.00000000000001
  30
 0.0
  11
-20.000000000000004
+53.85164807134504
  21
-98.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-20.000000000000004
+45.65144260674624
  20
-98.85164800000001
+95.00000000000001
  30
 0.0
  11
-20.000000000000004
+53.85164807134504
  21
-108.851648
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-20.000000000000004
+45.65144260674624
  20
-108.851648
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+53.85164807134504
  21
-108.851648
+95.00000000000001
  31
 0.0
   0
@@ -1365,51 +1429,55 @@ LINE
   8
 0
  10
-10.000000000000002
+45.65144260674624
  20
-108.851648
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+39.811503689136416
  21
-98.85164800000001
+100.75660343433718
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-30.000000000000004
+39.811503689136416
  20
-98.85164800000001
+100.75660343433718
  30
 0.0
  11
-40.00000000000001
+53.85164807134504
  21
-98.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-40.00000000000001
+0.0
  20
-98.85164800000001
+140.00000000000003
  30
 0.0
  11
-40.00000000000001
+53.85164807134504
  21
-108.851648
+115.00000000000001
  31
 0.0
   0
@@ -1419,15 +1487,15 @@ LINE
   8
 0
  10
-40.00000000000001
+33.97156477152662
  20
-108.851648
+106.51320686867436
  30
 0.0
  11
-30.000000000000004
+0.0
  21
-108.851648
+140.00000000000003
  31
 0.0
   0
@@ -1437,105 +1505,135 @@ LINE
   8
 0
  10
-30.000000000000004
+39.81150368913643
  20
-108.851648
+100.75660343433718
  30
 0.0
  11
-30.000000000000004
+33.97156477152662
  21
-98.85164800000001
+106.51320686867436
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.25000000000001
+53.85164807134504
  20
-109.10164800000001
+115.00000000000001
  30
 0.0
  11
-42.25000000000001
+53.85164807134504
  21
-98.601648
+140.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.25000000000001
+53.85164807134504
  20
-98.601648
+140.00000000000003
  30
 0.0
  11
-42.75000000000001
+53.85164807134504
  21
-98.601648
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.75000000000001
+0.0
  20
-98.601648
+140.00000000000003
  30
 0.0
  11
-42.75000000000001
+53.85164807134504
  21
-109.10164800000001
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.75000000000001
+53.85164807134504
  20
-109.10164800000001
+165.00000000000003
  30
 0.0
  11
-42.25000000000001
+153.85164807134504
  21
-109.10164800000001
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-2.5000000000000004
+153.851648071345
  20
-98.85164800000001
+140.00000000000003
  30
 0.0
  11
-7.500000000000001
+153.851648071345
  21
-98.85164800000001
+114.99999999999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+153.851648071345
+ 20
+165.00000000000003
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+140.00000000000003
  31
 0.0
   0
@@ -1545,15 +1643,15 @@ LINE
   8
 0
  10
-7.500000000000001
+173.85164807134504
  20
-98.85164800000001
+135.0
  30
 0.0
  11
-7.500000000000001
+173.85164807134504
  21
-108.851648
+114.99999999999997
  31
 0.0
   0
@@ -1563,15 +1661,15 @@ LINE
   8
 0
  10
-7.500000000000001
+173.85164807134504
  20
-108.851648
+140.0
  30
 0.0
  11
-2.5000000000000004
+173.85164807134504
  21
-108.851648
+135.0
  31
 0.0
   0
@@ -1583,15 +1681,15 @@ DOTTED
   8
 0
  10
-136.66666666666663
+153.851648071345
  20
-53.851648000000004
+114.99999999999999
  30
 0.0
  11
-136.66666666666663
+173.85164807134504
  21
-153.851648
+114.99999999999997
  31
 0.0
   0
@@ -1603,15 +1701,33 @@ DOTTED
   8
 0
  10
-86.66666666666664
+153.851648071345
  20
-53.851648000000004
+114.99999999999999
  30
 0.0
  11
-86.66666666666664
+173.85164807134504
  21
-153.851648
+94.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
+ 20
+114.99999999999997
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+94.99999999999999
  31
 0.0
   0
@@ -1623,15 +1739,15 @@ DOTTED
   8
 0
  10
-111.66666666666666
+153.851648071345
  20
-53.851648000000004
+95.0
  30
 0.0
  11
-86.66666666666664
+173.851648071345
  21
-53.851648000000004
+94.99999999999999
  31
 0.0
   0
@@ -1643,15 +1759,69 @@ DOTTED
   8
 0
  10
-136.66666666666663
+153.851648071345
+ 20
+114.99999999999999
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+95.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.851648071345
+ 20
+88.33333333333333
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+95.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
+ 20
+88.33333333333333
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+88.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
  20
-53.851648000000004
+94.99999999999999
  30
 0.0
  11
-111.66666666666666
+173.85164807134504
  21
-53.851648000000004
+88.33333333333333
  31
 0.0
   0
@@ -1663,15 +1833,15 @@ DOTTED
   8
 0
  10
-111.66666666666666
+173.85164807134504
  20
--7.134504187433777e-08
+165.00000000000003
  30
 0.0
  11
-86.66666666666664
+153.851648071345
  21
-53.851648000000004
+165.00000000000003
  31
 0.0
   0
@@ -1681,15 +1851,15 @@ LINE
   8
 0
  10
-78.17987353534099
+173.85164807134504
  20
-33.97156470018156
+145.00000000000003
  30
 0.0
  11
-72.42327010100382
+173.85164807134504
  21
-39.81150361779138
+140.00000000000003
  31
 0.0
   0
@@ -1699,15 +1869,33 @@ LINE
   8
 0
  10
-111.66666666666667
+173.85164807134504
  20
--7.13450560851925e-08
+165.00000000000003
  30
 0.0
  11
-78.17987353534099
+173.85164807134504
  21
-33.97156470018156
+145.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
+ 20
+185.00000000000003
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+165.00000000000003
  31
 0.0
   0
@@ -1719,15 +1907,15 @@ DOTTED
   8
 0
  10
-86.66666666666664
+173.85164807134504
  20
-53.851648000000004
+185.00000000000003
  30
 0.0
  11
-72.42327010100382
+153.851648071345
  21
-39.81150361779138
+165.00000000000003
  31
 0.0
   0
@@ -1739,33 +1927,35 @@ DOTTED
   8
 0
  10
-86.66666666666664
+153.851648071345
  20
-53.851648000000004
+185.0
  30
 0.0
  11
-66.66666666666666
+153.851648071345
  21
-45.6514425354012
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-72.42327010100382
+173.85164807134504
  20
-39.81150361779138
+185.0
  30
 0.0
  11
-66.66666666666666
+153.851648071345
  21
-45.6514425354012
+185.0
  31
 0.0
   0
@@ -1777,15 +1967,15 @@ DOTTED
   8
 0
  10
-66.66666666666666
+53.85164807134504
  20
-53.851648000000004
+165.00000000000003
  30
 0.0
  11
-66.66666666666666
+53.85164807134504
  21
-45.651442535401195
+185.00000000000003
  31
 0.0
   0
@@ -1797,33 +1987,35 @@ DOTTED
   8
 0
  10
-86.66666666666664
+53.85164807134504
  20
-53.851648000000004
+185.00000000000003
  30
 0.0
  11
-66.66666666666666
+45.65144260674624
  21
-53.851648000000004
+185.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-63.93326484513372
+53.85164807134504
  20
-53.85164800000001
+165.00000000000003
  30
 0.0
  11
-66.66666666666666
+45.65144260674624
  21
-53.85164800000001
+185.00000000000003
  31
 0.0
   0
@@ -1833,15 +2025,15 @@ LINE
   8
 0
  10
-63.93326484513372
+53.85164807134504
  20
-45.6514425354012
+187.73340182153296
  30
 0.0
  11
-63.93326484513372
+53.85164807134504
  21
-53.85164800000001
+185.00000000000003
  31
 0.0
   0
@@ -1851,15 +2043,15 @@ LINE
   8
 0
  10
-66.66666666666666
+45.65144260674624
  20
-45.6514425354012
+187.73340182153296
  30
 0.0
  11
-63.93326484513372
+53.85164807134504
  21
-45.6514425354012
+187.73340182153296
  31
 0.0
   0
@@ -1869,15 +2061,15 @@ LINE
   8
 0
  10
-66.66666666666666
+45.65144260674624
  20
-53.851648000000004
+185.00000000000003
  30
 0.0
  11
-66.66666666666667
+45.65144260674624
  21
-153.851648
+187.73340182153296
  31
 0.0
   0
@@ -1889,55 +2081,51 @@ DOTTED
   8
 0
  10
-66.66666666666667
+53.85164807134504
  20
-153.851648
+165.00000000000003
  30
 0.0
  11
-86.66666666666669
+39.81150368913643
  21
-153.851648
+179.24339656566286
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-66.66666666666669
+39.81150368913643
  20
-173.85164800000004
+179.24339656566286
  30
 0.0
  11
-86.66666666666669
+45.65144260674624
  21
-153.851648
+185.00000000000003
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-66.66666666666669
+33.97156477152661
  20
-173.85164800000004
+173.48679313132567
  30
 0.0
  11
-66.66666666666669
+39.811503689136416
  21
-153.851648
+179.24339656566286
  31
 0.0
   0
@@ -1947,35 +2135,33 @@ LINE
   8
 0
  10
-66.66666666666669
+0.0
  20
-173.85164800000004
+140.00000000000003
  30
 0.0
  11
-86.66666666666669
+33.97156477152661
  21
-173.85164800000004
+173.48679313132567
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-86.66666666666669
+143.85164807134504
  20
-173.85164800000004
+185.0
  30
 0.0
  11
-86.66666666666669
+153.851648071345
  21
-153.851648
+185.0
  31
 0.0
   0
@@ -1985,15 +2171,15 @@ LINE
   8
 0
  10
-106.66666666666667
+53.85164807134504
  20
-173.85164800000004
+185.00000000000003
  30
 0.0
  11
-111.66666666666667
+143.85164807134504
  21
-173.85164800000004
+185.0
  31
 0.0
   0
@@ -2003,55 +2189,51 @@ LINE
   8
 0
  10
-86.66666666666669
+53.85164807134504
  20
-173.85164800000004
+185.00000000000003
  30
 0.0
  11
-106.66666666666667
+53.85164807134504
  21
-173.85164800000004
+185.00000000000003
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-86.66666666666669
+153.851648071345
  20
-153.851648
+185.0
  30
 0.0
  11
-111.66666666666667
+153.851648071345
  21
-153.851648
+185.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-111.66666666666667
+173.85164807134504
  20
-153.851648
+191.66666666666666
  30
 0.0
  11
-136.66666666666666
+173.85164807134504
  21
-153.851648
+185.0
  31
 0.0
   0
@@ -2061,15 +2243,15 @@ LINE
   8
 0
  10
-116.66666666666667
+153.851648071345
  20
-173.85164800000004
+191.66666666666666
  30
 0.0
  11
-136.66666666666666
+173.85164807134504
  21
-173.85164800000004
+191.66666666666666
  31
 0.0
   0
@@ -2079,55 +2261,51 @@ LINE
   8
 0
  10
-111.66666666666667
+153.851648071345
  20
-173.85164800000004
+185.0
  30
 0.0
  11
-116.66666666666667
+153.851648071345
  21
-173.85164800000004
+191.66666666666666
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-136.66666666666666
+45.65144260674624
  20
-153.851648
+92.26659817846708
  30
 0.0
  11
-136.66666666666666
+45.65144260674624
  21
-173.85164800000004
+95.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-136.66666666666666
+53.85164807134504
  20
-153.851648
+92.26659817846708
  30
 0.0
  11
-156.66666666666666
+45.65144260674624
  21
-173.85164800000004
+92.26659817846708
  31
 0.0
   0
@@ -2137,55 +2315,51 @@ LINE
   8
 0
  10
-136.66666666666666
+53.85164807134504
  20
-173.85164800000004
+95.00000000000001
  30
 0.0
  11
-156.66666666666666
+53.85164807134504
  21
-173.85164800000004
+92.26659817846708
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-156.66666666666666
+123.85164807134505
  20
-153.851648
+65.0
  30
 0.0
  11
-156.66666666666666
+133.85164807134504
  21
-173.85164800000004
+65.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-136.66666666666666
+123.85164807134505
  20
-153.851648
+35.00000000000001
  30
 0.0
  11
-156.66666666666666
+123.85164807134505
  21
-153.851648
+65.0
  31
 0.0
   0
@@ -2195,15 +2369,15 @@ LINE
   8
 0
  10
-163.33333333333334
+133.85164807134504
  20
-153.851648
+35.00000000000001
  30
 0.0
  11
-156.66666666666666
+123.85164807134505
  21
-153.851648
+35.00000000000001
  31
 0.0
   0
@@ -2213,15 +2387,15 @@ LINE
   8
 0
  10
-163.33333333333334
+133.85164807134504
  20
-173.85164800000004
+45.0
  30
 0.0
  11
-163.33333333333334
+143.85164807134507
  21
-153.851648
+45.0
  31
 0.0
   0
@@ -2231,15 +2405,15 @@ LINE
   8
 0
  10
-156.66666666666666
+143.85164807134507
  20
-173.85164800000004
+45.0
  30
 0.0
  11
-163.33333333333334
+143.85164807134507
  21
-173.85164800000004
+55.00000000000001
  31
 0.0
   0
@@ -2249,75 +2423,69 @@ LINE
   8
 0
  10
-156.66666666666666
+143.85164807134507
  20
-153.851648
+55.00000000000001
  30
 0.0
  11
-156.66666666666666
+133.85164807134504
  21
-53.85164800000003
+55.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-156.66666666666666
+133.85164807134504
  20
-53.85164800000003
+55.00000000000001
  30
 0.0
  11
-136.66666666666666
+133.85164807134504
  21
-53.85164800000003
+45.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-156.66666666666666
+150.51831473801172
  20
-45.65144253540122
+1.2500000000000002
  30
 0.0
  11
-136.66666666666666
+150.51831473801172
  21
-53.85164800000003
+3.7500000000000004
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-156.66666666666666
+150.51831473801172
  20
-45.65144253540122
+3.7500000000000004
  30
 0.0
  11
-156.66666666666666
+147.18498140467838
  21
-53.85164800000003
+3.7500000000000004
  31
 0.0
   0
@@ -2327,55 +2495,51 @@ LINE
   8
 0
  10
-156.66666666666666
+147.18498140467838
  20
-45.65144253540122
+3.7500000000000004
  30
 0.0
  11
-150.91006323232952
+147.18498140467838
  21
-39.81150361779142
+1.2500000000000002
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-150.91006323232952
+153.85164807134504
  20
-39.81150361779142
+45.0
  30
 0.0
  11
-136.66666666666666
+163.85164807134507
  21
-53.85164800000003
+45.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-111.66666666666669
+163.85164807134507
  20
--7.134499924177363e-08
+45.0
  30
 0.0
  11
-136.66666666666666
+163.85164807134507
  21
-53.85164800000003
+55.00000000000001
  31
 0.0
   0
@@ -2385,15 +2549,15 @@ LINE
   8
 0
  10
-145.15345979799235
+163.85164807134507
  20
-33.9715647001816
+55.00000000000001
  30
 0.0
  11
-111.66666666666669
+153.85164807134504
  21
--7.134499924177363e-08
+55.00000000000001
  31
 0.0
   0
@@ -2403,15 +2567,15 @@ LINE
   8
 0
  10
-150.91006323232952
+153.85164807134504
  20
-39.81150361779141
+55.00000000000001
  30
 0.0
  11
-145.15345979799235
+153.85164807134504
  21
-33.9715647001816
+45.0
  31
 0.0
   0
@@ -2421,15 +2585,15 @@ LINE
   8
 0
  10
-159.4000684881996
+166.10164807134507
  20
-45.65144253540122
+55.25000000000001
  30
 0.0
  11
-156.66666666666666
+166.10164807134507
  21
-45.65144253540122
+44.75000000000001
  31
 0.0
   0
@@ -2439,15 +2603,15 @@ LINE
   8
 0
  10
-159.4000684881996
+166.10164807134507
  20
-53.85164800000003
+44.75000000000001
  30
 0.0
  11
-159.4000684881996
+166.60164807134507
  21
-45.65144253540122
+44.75000000000001
  31
 0.0
   0
@@ -2457,15 +2621,15 @@ LINE
   8
 0
  10
-156.66666666666666
+166.60164807134507
  20
-53.85164800000003
+44.75000000000001
  30
 0.0
  11
-159.4000684881996
+166.60164807134507
  21
-53.85164800000003
+55.25000000000001
  31
 0.0
   0
@@ -2475,15 +2639,15 @@ LINE
   8
 0
  10
-60.000000000000014
+166.60164807134507
  20
-173.85164800000004
+55.25000000000001
  30
 0.0
  11
-66.66666666666667
+166.10164807134507
  21
-173.85164800000004
+55.25000000000001
  31
 0.0
   0
@@ -2493,15 +2657,15 @@ LINE
   8
 0
  10
-60.00000000000001
+39.65755250369917
  20
-153.851648
+104.13799662747851
  30
 0.0
  11
-60.000000000000014
+37.35482128368766
  21
-173.85164800000004
+106.40786804847947
  31
 0.0
   0
@@ -2511,15 +2675,15 @@ LINE
   8
 0
  10
-66.66666666666666
+37.35482128368766
  20
-153.851648
+106.40786804847947
  30
 0.0
  11
-60.00000000000001
+37.00381767413245
  21
-153.851648
+106.0517831343379
  31
 0.0
   0
@@ -2529,15 +2693,15 @@ LINE
   8
 0
  10
-78.07453471514613
+37.00381767413245
  20
-37.35482121234262
+106.0517831343379
  30
 0.0
  11
-75.80466329414517
+39.306548894143965
  21
-39.65755243235412
+103.78191171333697
  31
 0.0
   0
@@ -2547,15 +2711,15 @@ LINE
   8
 0
  10
-75.80466329414517
+39.306548894143965
  20
-39.65755243235412
+103.78191171333697
  30
 0.0
  11
-75.44857838000361
+39.65755250369917
  21
-39.306548822798916
+104.13799662747851
  31
 0.0
   0
@@ -2565,15 +2729,15 @@ LINE
   8
 0
  10
-75.44857838000361
+168.60164807134504
  20
-39.306548822798916
+128.58333333333334
  30
 0.0
  11
-77.71844980100454
+168.60164807134504
  21
-37.003817602787414
+121.41666666666666
  31
 0.0
   0
@@ -2583,15 +2747,15 @@ LINE
   8
 0
  10
-77.71844980100454
+168.60164807134504
  20
-37.003817602787414
+121.41666666666666
  30
 0.0
  11
-78.07453471514613
+169.10164807134504
  21
-37.35482121234262
+121.41666666666666
  31
 0.0
   0
@@ -2601,15 +2765,15 @@ LINE
   8
 0
  10
-64.61661530051695
+169.10164807134504
  20
-48.38484435693414
+121.41666666666666
  30
 0.0
  11
-65.98331621128342
+169.10164807134504
  21
-48.38484435693414
+128.58333333333334
  31
 0.0
   0
@@ -2619,15 +2783,15 @@ LINE
   8
 0
  10
-65.98331621128342
+169.10164807134504
  20
-48.38484435693414
+128.58333333333334
  30
 0.0
  11
-65.98331621128342
+168.60164807134504
  21
-51.118246178467075
+128.58333333333334
  31
 0.0
   0
@@ -2637,15 +2801,15 @@ LINE
   8
 0
  10
-65.98331621128342
+167.18498140467838
  20
-51.118246178467075
+89.99999999999997
  30
 0.0
  11
-64.61661530051695
+167.18498140467838
  21
-51.118246178467075
+93.33333333333331
  31
 0.0
   0
@@ -2655,15 +2819,15 @@ LINE
   8
 0
  10
-93.08333333333334
+167.18498140467838
  20
-168.60164800000004
+93.33333333333331
  30
 0.0
  11
-100.25000000000001
+160.5183147380117
  21
-168.60164800000004
+93.33333333333331
  31
 0.0
   0
@@ -2673,15 +2837,15 @@ LINE
   8
 0
  10
-100.25000000000001
+160.5183147380117
  20
-168.60164800000004
+93.33333333333331
  30
 0.0
  11
-100.25000000000001
+160.5183147380117
  21
-169.10164800000004
+89.99999999999999
  31
 0.0
   0
@@ -2691,15 +2855,15 @@ LINE
   8
 0
  10
-100.25000000000001
+168.60164807134504
  20
-169.10164800000004
+158.58333333333334
  30
 0.0
  11
-93.08333333333334
+168.60164807134504
  21
-169.10164800000004
+151.41666666666669
  31
 0.0
   0
@@ -2709,15 +2873,15 @@ LINE
   8
 0
  10
-93.08333333333334
+168.60164807134504
  20
-169.10164800000004
+151.41666666666669
  30
 0.0
  11
-93.08333333333334
+169.10164807134504
  21
-168.60164800000004
+151.41666666666669
  31
 0.0
   0
@@ -2727,15 +2891,15 @@ LINE
   8
 0
  10
-123.08333333333334
+169.10164807134504
  20
-168.60164800000004
+151.41666666666669
  30
 0.0
  11
-130.25000000000003
+169.10164807134504
  21
-168.60164800000004
+158.58333333333334
  31
 0.0
   0
@@ -2745,15 +2909,15 @@ LINE
   8
 0
  10
-130.25000000000003
+169.10164807134504
  20
-168.60164800000004
+158.58333333333334
  30
 0.0
  11
-130.25000000000003
+168.60164807134504
  21
-169.10164800000004
+158.58333333333334
  31
 0.0
   0
@@ -2763,15 +2927,15 @@ LINE
   8
 0
  10
-130.25000000000003
+48.38484442827917
  20
-169.10164800000004
+187.05005136614972
  30
 0.0
  11
-123.08333333333334
+48.38484442827917
  21
-169.10164800000004
+185.68335045538328
  31
 0.0
   0
@@ -2781,15 +2945,15 @@ LINE
   8
 0
  10
-123.08333333333334
+48.38484442827917
  20
-169.10164800000004
+185.68335045538328
  30
 0.0
  11
-123.08333333333334
+51.11824624981211
  21
-168.60164800000004
+185.68335045538325
  31
 0.0
   0
@@ -2799,15 +2963,15 @@ LINE
   8
 0
  10
-161.66666666666666
+51.11824624981211
  20
-167.18498133333335
+185.68335045538325
  30
 0.0
  11
-158.33333333333334
+51.11824624981211
  21
-167.18498133333335
+187.05005136614972
  31
 0.0
   0
@@ -2817,15 +2981,15 @@ LINE
   8
 0
  10
-158.33333333333334
+37.35482128368764
  20
-167.18498133333335
+173.59213195152057
  30
 0.0
  11
-158.33333333333334
+39.65755250369916
  21
-160.5183146666667
+175.86200337252149
  31
 0.0
   0
@@ -2835,15 +2999,15 @@ LINE
   8
 0
  10
-158.33333333333334
+39.65755250369916
  20
-160.5183146666667
+175.86200337252149
  30
 0.0
  11
-161.66666666666666
+39.30654889414395
  21
-160.5183146666667
+176.21808828666306
  31
 0.0
   0
@@ -2853,15 +3017,15 @@ LINE
   8
 0
  10
-147.52867003918817
+39.30654889414395
  20
-39.65755243235416
+176.21808828666306
  30
 0.0
  11
-145.25879861818723
+37.003817674132435
  21
-37.35482121234266
+173.94821686566212
  31
 0.0
   0
@@ -2871,15 +3035,15 @@ LINE
   8
 0
  10
-145.25879861818723
+37.003817674132435
  20
-37.35482121234266
+173.94821686566212
  30
 0.0
  11
-145.6148835323288
+37.35482128368764
  21
-37.00381760278744
+173.59213195152057
  31
 0.0
   0
@@ -2889,15 +3053,15 @@ LINE
   8
 0
  10
-145.6148835323288
+146.93498140467835
  20
-37.00381760278744
+181.0
  30
 0.0
  11
-147.88475495332972
+150.7683147380117
  21
-39.306548822798945
+181.0
  31
 0.0
   0
@@ -2907,15 +3071,15 @@ LINE
   8
 0
  10
-147.88475495332972
+150.7683147380117
  20
-39.306548822798945
+181.0
  30
 0.0
  11
-147.52867003918817
+150.76831473801172
  21
-39.65755243235416
+181.5
  31
 0.0
   0
@@ -2925,15 +3089,15 @@ LINE
   8
 0
  10
-158.71671803281637
+150.76831473801172
  20
-51.11824617846709
+181.5
  30
 0.0
  11
-157.3500171220499
+146.93498140467835
  21
-51.11824617846709
+181.5
  31
 0.0
   0
@@ -2943,15 +3107,15 @@ LINE
   8
 0
  10
-157.3500171220499
+146.93498140467835
  20
-51.11824617846709
+181.5
  30
 0.0
  11
-157.3500171220499
+146.93498140467835
  21
-48.38484435693416
+181.0
  31
 0.0
   0
@@ -2961,15 +3125,15 @@ LINE
   8
 0
  10
-157.3500171220499
+160.5183147380117
  20
-48.38484435693416
+190.0
  30
 0.0
  11
-158.71671803281637
+160.5183147380117
  21
-48.38484435693416
+186.66666666666663
  31
 0.0
   0
@@ -2979,15 +3143,15 @@ LINE
   8
 0
  10
-61.66666666666667
+160.5183147380117
  20
-160.5183146666667
+186.66666666666663
  30
 0.0
  11
-65.0
+167.18498140467838
  21
-160.5183146666667
+186.66666666666663
  31
 0.0
   0
@@ -2997,15 +3161,15 @@ LINE
   8
 0
  10
-65.0
+167.18498140467838
  20
-160.5183146666667
+186.66666666666663
  30
 0.0
  11
-65.0
+167.18498140467838
  21
-167.18498133333335
+190.0
  31
 0.0
   0
@@ -3015,15 +3179,105 @@ LINE
   8
 0
  10
-65.0
+51.11824624981211
+ 20
+92.94994863385031
+ 30
+0.0
+ 11
+51.11824624981211
+ 21
+94.31664954461677
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.11824624981211
+ 20
+94.31664954461677
+ 30
+0.0
+ 11
+48.38484442827917
+ 21
+94.31664954461677
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.38484442827917
+ 20
+94.31664954461677
+ 30
+0.0
+ 11
+48.38484442827917
+ 21
+92.94994863385031
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+126.35164807134505
+ 20
+45.0
+ 30
+0.0
+ 11
+131.35164807134504
+ 21
+45.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+131.35164807134504
+ 20
+45.0
+ 30
+0.0
+ 11
+131.35164807134504
+ 21
+55.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+131.35164807134504
  20
-167.18498133333335
+55.00000000000001
  30
 0.0
  11
-61.66666666666667
+126.35164807134505
  21
-167.18498133333335
+55.00000000000001
  31
 0.0
   0
diff --git a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
index ede01fc..c1322f8 100644
--- a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
+++ b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
@@ -1,117 +1,131 @@
 <?xml version="1.0" encoding="utf-8" ?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="173.851648mm" version="1.1" viewBox="0.000000 0.000000 163.333333 173.851648" width="163.333333mm">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="191.666667mm" version="1.1" viewBox="0.000000 0.000000 173.851648 191.666667" width="173.851648mm">
   <defs/>
-  <line stroke="#000000" x1="20.000000000000004" x2="10.000000000000002" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="20.000000000000004" x2="20.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="10.000000000000002" x2="20.000000000000004" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="118.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="58.851648000000004"/>
-  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="88.85164800000001"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="58.851648000000004"/>
-  <line stroke="#000000" x1="40.00000000000001" x2="30.000000000000004" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.00000000000001" x2="40.00000000000001" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="40.00000000000001" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="50.0" x2="40.00000000000001" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#000000" x1="50.0" x2="50.0" y1="118.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#000000" x1="40.00000000000001" x2="50.0" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="118.85164800000001" y2="148.85164800000004"/>
-  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="20.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="148.85164800000004"/>
-  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="118.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="0.0" x2="0.0" y1="88.85164800000001" y2="118.85164800000001"/>
-  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="88.85164800000001" y2="88.85164800000001"/>
-  <line stroke="#888888" x1="10.000000000000002" x2="20.000000000000004" y1="98.85164800000001" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="98.85164800000001" y2="108.851648"/>
-  <line stroke="#888888" x1="20.000000000000004" x2="10.000000000000002" y1="108.851648" y2="108.851648"/>
-  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="108.851648" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="30.000000000000004" x2="40.00000000000001" y1="98.85164800000001" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="40.00000000000001" x2="40.00000000000001" y1="98.85164800000001" y2="108.851648"/>
-  <line stroke="#888888" x1="40.00000000000001" x2="30.000000000000004" y1="108.851648" y2="108.851648"/>
-  <line stroke="#888888" x1="30.000000000000004" x2="30.000000000000004" y1="108.851648" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="42.25000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="98.601648"/>
-  <line stroke="#888888" x1="42.25000000000001" x2="42.75000000000001" y1="98.601648" y2="98.601648"/>
-  <line stroke="#888888" x1="42.75000000000001" x2="42.75000000000001" y1="98.601648" y2="109.10164800000001"/>
-  <line stroke="#888888" x1="42.75000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="109.10164800000001"/>
-  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="98.85164800000001" y2="98.85164800000001"/>
-  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="98.85164800000001" y2="108.851648"/>
-  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="108.851648" y2="108.851648"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666663" x2="136.66666666666663" y1="53.851648000000004" y2="153.851648"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="86.66666666666664" y1="53.851648000000004" y2="153.851648"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666666" x2="86.66666666666664" y1="53.851648000000004" y2="53.851648000000004"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666663" x2="111.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666666" x2="86.66666666666664" y1="-7.134504187433777e-08" y2="53.851648000000004"/>
-  <line stroke="#000000" x1="78.17987353534099" x2="72.42327010100382" y1="33.97156470018156" y2="39.81150361779138"/>
-  <line stroke="#000000" x1="111.66666666666667" x2="78.17987353534099" y1="-7.13450560851925e-08" y2="33.97156470018156"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="72.42327010100382" y1="53.851648000000004" y2="39.81150361779138"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="45.6514425354012"/>
-  <line stroke="#000000" x1="72.42327010100382" x2="66.66666666666666" y1="39.81150361779138" y2="45.6514425354012"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666666" x2="66.66666666666666" y1="53.851648000000004" y2="45.651442535401195"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
-  <line stroke="#000000" x1="63.93326484513372" x2="66.66666666666666" y1="53.85164800000001" y2="53.85164800000001"/>
-  <line stroke="#000000" x1="63.93326484513372" x2="63.93326484513372" y1="45.6514425354012" y2="53.85164800000001"/>
-  <line stroke="#000000" x1="66.66666666666666" x2="63.93326484513372" y1="45.6514425354012" y2="45.6514425354012"/>
-  <line stroke="#000000" x1="66.66666666666666" x2="66.66666666666667" y1="53.851648000000004" y2="153.851648"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666667" x2="86.66666666666669" y1="153.851648" y2="153.851648"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666669" x2="66.66666666666669" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#000000" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#000000" x1="106.66666666666667" x2="111.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="86.66666666666669" x2="106.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666669" x2="111.66666666666667" y1="153.851648" y2="153.851648"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666667" x2="136.66666666666666" y1="153.851648" y2="153.851648"/>
-  <line stroke="#000000" x1="116.66666666666667" x2="136.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="111.66666666666667" x2="116.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666666" x2="136.66666666666666" y1="153.851648" y2="173.85164800000004"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="136.66666666666666" x2="156.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
-  <line stroke="#000000" x1="163.33333333333334" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
-  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="173.85164800000004" y2="153.851648"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="163.33333333333334" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="53.85164800000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="136.66666666666666" y1="53.85164800000003" y2="53.85164800000003"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="136.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="156.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="150.91006323232952" y1="45.65144253540122" y2="39.81150361779142"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="150.91006323232952" x2="136.66666666666666" y1="39.81150361779142" y2="53.85164800000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666669" x2="136.66666666666666" y1="-7.134499924177363e-08" y2="53.85164800000003"/>
-  <line stroke="#000000" x1="145.15345979799235" x2="111.66666666666669" y1="33.9715647001816" y2="-7.134499924177363e-08"/>
-  <line stroke="#000000" x1="150.91006323232952" x2="145.15345979799235" y1="39.81150361779141" y2="33.9715647001816"/>
-  <line stroke="#000000" x1="159.4000684881996" x2="156.66666666666666" y1="45.65144253540122" y2="45.65144253540122"/>
-  <line stroke="#000000" x1="159.4000684881996" x2="159.4000684881996" y1="53.85164800000003" y2="45.65144253540122"/>
-  <line stroke="#000000" x1="156.66666666666666" x2="159.4000684881996" y1="53.85164800000003" y2="53.85164800000003"/>
-  <line stroke="#000000" x1="60.000000000000014" x2="66.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="60.00000000000001" x2="60.000000000000014" y1="153.851648" y2="173.85164800000004"/>
-  <line stroke="#000000" x1="66.66666666666666" x2="60.00000000000001" y1="153.851648" y2="153.851648"/>
-  <line stroke="#888888" x1="78.07453471514613" x2="75.80466329414517" y1="37.35482121234262" y2="39.65755243235412"/>
-  <line stroke="#888888" x1="75.80466329414517" x2="75.44857838000361" y1="39.65755243235412" y2="39.306548822798916"/>
-  <line stroke="#888888" x1="75.44857838000361" x2="77.71844980100454" y1="39.306548822798916" y2="37.003817602787414"/>
-  <line stroke="#888888" x1="77.71844980100454" x2="78.07453471514613" y1="37.003817602787414" y2="37.35482121234262"/>
-  <line stroke="#888888" x1="64.61661530051695" x2="65.98331621128342" y1="48.38484435693414" y2="48.38484435693414"/>
-  <line stroke="#888888" x1="65.98331621128342" x2="65.98331621128342" y1="48.38484435693414" y2="51.118246178467075"/>
-  <line stroke="#888888" x1="65.98331621128342" x2="64.61661530051695" y1="51.118246178467075" y2="51.118246178467075"/>
-  <line stroke="#888888" x1="93.08333333333334" x2="100.25000000000001" y1="168.60164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="100.25000000000001" x2="100.25000000000001" y1="168.60164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="100.25000000000001" x2="93.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="93.08333333333334" x2="93.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="123.08333333333334" x2="130.25000000000003" y1="168.60164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="130.25000000000003" x2="130.25000000000003" y1="168.60164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="130.25000000000003" x2="123.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
-  <line stroke="#888888" x1="123.08333333333334" x2="123.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
-  <line stroke="#888888" x1="161.66666666666666" x2="158.33333333333334" y1="167.18498133333335" y2="167.18498133333335"/>
-  <line stroke="#888888" x1="158.33333333333334" x2="158.33333333333334" y1="167.18498133333335" y2="160.5183146666667"/>
-  <line stroke="#888888" x1="158.33333333333334" x2="161.66666666666666" y1="160.5183146666667" y2="160.5183146666667"/>
-  <line stroke="#888888" x1="147.52867003918817" x2="145.25879861818723" y1="39.65755243235416" y2="37.35482121234266"/>
-  <line stroke="#888888" x1="145.25879861818723" x2="145.6148835323288" y1="37.35482121234266" y2="37.00381760278744"/>
-  <line stroke="#888888" x1="145.6148835323288" x2="147.88475495332972" y1="37.00381760278744" y2="39.306548822798945"/>
-  <line stroke="#888888" x1="147.88475495332972" x2="147.52867003918817" y1="39.306548822798945" y2="39.65755243235416"/>
-  <line stroke="#888888" x1="158.71671803281637" x2="157.3500171220499" y1="51.11824617846709" y2="51.11824617846709"/>
-  <line stroke="#888888" x1="157.3500171220499" x2="157.3500171220499" y1="51.11824617846709" y2="48.38484435693416"/>
-  <line stroke="#888888" x1="157.3500171220499" x2="158.71671803281637" y1="48.38484435693416" y2="48.38484435693416"/>
-  <line stroke="#888888" x1="61.66666666666667" x2="65.0" y1="160.5183146666667" y2="160.5183146666667"/>
-  <line stroke="#888888" x1="65.0" x2="65.0" y1="160.5183146666667" y2="167.18498133333335"/>
-  <line stroke="#888888" x1="65.0" x2="61.66666666666667" y1="167.18498133333335" y2="167.18498133333335"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="133.85164807134504" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="143.85164807134507" x2="143.85164807134507" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="133.85164807134504" x2="143.85164807134507" y1="65.0" y2="65.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="133.85164807134504" x2="133.85164807134504" y1="65.0" y2="35.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.85164807134504" x2="153.85164807134504" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="35.00000000000001" y2="5.000000000000001"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="143.85164807134507" y1="5.000000000000001" y2="35.00000000000001"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="143.85164807134507" y1="0.0" y2="5.000000000000001"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="143.85164807134507" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="5.000000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="163.85164807134507" x2="153.85164807134504" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.85164807134507" x2="163.85164807134507" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="163.85164807134507" y1="65.0" y2="65.0"/>
+  <line stroke="#000000" x1="173.85164807134507" x2="163.85164807134507" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line stroke="#000000" x1="173.85164807134507" x2="173.85164807134507" y1="65.0" y2="35.00000000000001"/>
+  <line stroke="#000000" x1="163.85164807134507" x2="173.85164807134507" y1="65.0" y2="65.0"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="143.85164807134507" y1="65.0" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="95.00000000000001" y2="65.0"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.85164807134504" x2="143.85164807134507" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="143.85164807134507" x2="53.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="153.85164807134504" x2="153.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="153.85164807134504" y1="115.00000000000001" y2="115.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="53.85164807134504" y1="95.00000000000001" y2="115.00000000000001"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="45.65144260674624" x2="53.85164807134504" y1="95.00000000000001" y2="115.00000000000001"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="45.65144260674624" x2="53.85164807134504" y1="95.00000000000001" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="39.811503689136416" y1="95.00000000000001" y2="100.75660343433718"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="39.811503689136416" x2="53.85164807134504" y1="100.75660343433718" y2="115.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="53.85164807134504" y1="140.00000000000003" y2="115.00000000000001"/>
+  <line stroke="#000000" x1="33.97156477152662" x2="0.0" y1="106.51320686867436" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="39.81150368913643" x2="33.97156477152662" y1="100.75660343433718" y2="106.51320686867436"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="53.85164807134504" y1="115.00000000000001" y2="140.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="53.85164807134504" y1="140.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="53.85164807134504" y1="140.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="153.85164807134504" y1="165.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="153.851648071345" y1="140.00000000000003" y2="114.99999999999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="153.851648071345" y1="165.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="135.0" y2="114.99999999999997"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="140.0" y2="135.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="173.85164807134504" y1="114.99999999999999" y2="114.99999999999997"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="173.85164807134504" y1="114.99999999999999" y2="94.99999999999999"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="114.99999999999997" y2="94.99999999999999"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="173.851648071345" y1="95.0" y2="94.99999999999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="153.851648071345" y1="114.99999999999999" y2="95.0"/>
+  <line stroke="#000000" x1="153.851648071345" x2="153.851648071345" y1="88.33333333333333" y2="95.0"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="153.851648071345" y1="88.33333333333333" y2="88.33333333333333"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="94.99999999999999" y2="88.33333333333333"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="173.85164807134504" x2="153.851648071345" y1="165.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="145.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="165.00000000000003" y2="145.00000000000003"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="185.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="173.85164807134504" x2="153.851648071345" y1="185.00000000000003" y2="165.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="153.851648071345" x2="153.851648071345" y1="185.0" y2="165.00000000000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="173.85164807134504" x2="153.851648071345" y1="185.0" y2="185.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="53.85164807134504" y1="165.00000000000003" y2="185.00000000000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="45.65144260674624" y1="185.00000000000003" y2="185.00000000000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="45.65144260674624" y1="165.00000000000003" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="187.73340182153296" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="53.85164807134504" y1="187.73340182153296" y2="187.73340182153296"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="45.65144260674624" y1="185.00000000000003" y2="187.73340182153296"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.85164807134504" x2="39.81150368913643" y1="165.00000000000003" y2="179.24339656566286"/>
+  <line stroke="#000000" x1="39.81150368913643" x2="45.65144260674624" y1="179.24339656566286" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="33.97156477152661" x2="39.811503689136416" y1="173.48679313132567" y2="179.24339656566286"/>
+  <line stroke="#000000" x1="0.0" x2="33.97156477152661" y1="140.00000000000003" y2="173.48679313132567"/>
+  <line stroke="#000000" x1="143.85164807134504" x2="153.851648071345" y1="185.0" y2="185.0"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="143.85164807134504" y1="185.00000000000003" y2="185.0"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="185.00000000000003" y2="185.00000000000003"/>
+  <line stroke="#000000" x1="153.851648071345" x2="153.851648071345" y1="185.0" y2="185.0"/>
+  <line stroke="#000000" x1="173.85164807134504" x2="173.85164807134504" y1="191.66666666666666" y2="185.0"/>
+  <line stroke="#000000" x1="153.851648071345" x2="173.85164807134504" y1="191.66666666666666" y2="191.66666666666666"/>
+  <line stroke="#000000" x1="153.851648071345" x2="153.851648071345" y1="185.0" y2="191.66666666666666"/>
+  <line stroke="#000000" x1="45.65144260674624" x2="45.65144260674624" y1="92.26659817846708" y2="95.00000000000001"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="45.65144260674624" y1="92.26659817846708" y2="92.26659817846708"/>
+  <line stroke="#000000" x1="53.85164807134504" x2="53.85164807134504" y1="95.00000000000001" y2="92.26659817846708"/>
+  <line stroke="#000000" x1="123.85164807134505" x2="133.85164807134504" y1="65.0" y2="65.0"/>
+  <line stroke="#000000" x1="123.85164807134505" x2="123.85164807134505" y1="35.00000000000001" y2="65.0"/>
+  <line stroke="#000000" x1="133.85164807134504" x2="123.85164807134505" y1="35.00000000000001" y2="35.00000000000001"/>
+  <line stroke="#888888" x1="133.85164807134504" x2="143.85164807134507" y1="45.0" y2="45.0"/>
+  <line stroke="#888888" x1="143.85164807134507" x2="143.85164807134507" y1="45.0" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="143.85164807134507" x2="133.85164807134504" y1="55.00000000000001" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="133.85164807134504" x2="133.85164807134504" y1="55.00000000000001" y2="45.0"/>
+  <line stroke="#888888" x1="150.51831473801172" x2="150.51831473801172" y1="1.2500000000000002" y2="3.7500000000000004"/>
+  <line stroke="#888888" x1="150.51831473801172" x2="147.18498140467838" y1="3.7500000000000004" y2="3.7500000000000004"/>
+  <line stroke="#888888" x1="147.18498140467838" x2="147.18498140467838" y1="3.7500000000000004" y2="1.2500000000000002"/>
+  <line stroke="#888888" x1="153.85164807134504" x2="163.85164807134507" y1="45.0" y2="45.0"/>
+  <line stroke="#888888" x1="163.85164807134507" x2="163.85164807134507" y1="45.0" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="163.85164807134507" x2="153.85164807134504" y1="55.00000000000001" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="153.85164807134504" x2="153.85164807134504" y1="55.00000000000001" y2="45.0"/>
+  <line stroke="#888888" x1="166.10164807134507" x2="166.10164807134507" y1="55.25000000000001" y2="44.75000000000001"/>
+  <line stroke="#888888" x1="166.10164807134507" x2="166.60164807134507" y1="44.75000000000001" y2="44.75000000000001"/>
+  <line stroke="#888888" x1="166.60164807134507" x2="166.60164807134507" y1="44.75000000000001" y2="55.25000000000001"/>
+  <line stroke="#888888" x1="166.60164807134507" x2="166.10164807134507" y1="55.25000000000001" y2="55.25000000000001"/>
+  <line stroke="#888888" x1="39.65755250369917" x2="37.35482128368766" y1="104.13799662747851" y2="106.40786804847947"/>
+  <line stroke="#888888" x1="37.35482128368766" x2="37.00381767413245" y1="106.40786804847947" y2="106.0517831343379"/>
+  <line stroke="#888888" x1="37.00381767413245" x2="39.306548894143965" y1="106.0517831343379" y2="103.78191171333697"/>
+  <line stroke="#888888" x1="39.306548894143965" x2="39.65755250369917" y1="103.78191171333697" y2="104.13799662747851"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="168.60164807134504" y1="128.58333333333334" y2="121.41666666666666"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="169.10164807134504" y1="121.41666666666666" y2="121.41666666666666"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="169.10164807134504" y1="121.41666666666666" y2="128.58333333333334"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="168.60164807134504" y1="128.58333333333334" y2="128.58333333333334"/>
+  <line stroke="#888888" x1="167.18498140467838" x2="167.18498140467838" y1="89.99999999999997" y2="93.33333333333331"/>
+  <line stroke="#888888" x1="167.18498140467838" x2="160.5183147380117" y1="93.33333333333331" y2="93.33333333333331"/>
+  <line stroke="#888888" x1="160.5183147380117" x2="160.5183147380117" y1="93.33333333333331" y2="89.99999999999999"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="168.60164807134504" y1="158.58333333333334" y2="151.41666666666669"/>
+  <line stroke="#888888" x1="168.60164807134504" x2="169.10164807134504" y1="151.41666666666669" y2="151.41666666666669"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="169.10164807134504" y1="151.41666666666669" y2="158.58333333333334"/>
+  <line stroke="#888888" x1="169.10164807134504" x2="168.60164807134504" y1="158.58333333333334" y2="158.58333333333334"/>
+  <line stroke="#888888" x1="48.38484442827917" x2="48.38484442827917" y1="187.05005136614972" y2="185.68335045538328"/>
+  <line stroke="#888888" x1="48.38484442827917" x2="51.11824624981211" y1="185.68335045538328" y2="185.68335045538325"/>
+  <line stroke="#888888" x1="51.11824624981211" x2="51.11824624981211" y1="185.68335045538325" y2="187.05005136614972"/>
+  <line stroke="#888888" x1="37.35482128368764" x2="39.65755250369916" y1="173.59213195152057" y2="175.86200337252149"/>
+  <line stroke="#888888" x1="39.65755250369916" x2="39.30654889414395" y1="175.86200337252149" y2="176.21808828666306"/>
+  <line stroke="#888888" x1="39.30654889414395" x2="37.003817674132435" y1="176.21808828666306" y2="173.94821686566212"/>
+  <line stroke="#888888" x1="37.003817674132435" x2="37.35482128368764" y1="173.94821686566212" y2="173.59213195152057"/>
+  <line stroke="#888888" x1="146.93498140467835" x2="150.7683147380117" y1="181.0" y2="181.0"/>
+  <line stroke="#888888" x1="150.7683147380117" x2="150.76831473801172" y1="181.0" y2="181.5"/>
+  <line stroke="#888888" x1="150.76831473801172" x2="146.93498140467835" y1="181.5" y2="181.5"/>
+  <line stroke="#888888" x1="146.93498140467835" x2="146.93498140467835" y1="181.5" y2="181.0"/>
+  <line stroke="#888888" x1="160.5183147380117" x2="160.5183147380117" y1="190.0" y2="186.66666666666663"/>
+  <line stroke="#888888" x1="160.5183147380117" x2="167.18498140467838" y1="186.66666666666663" y2="186.66666666666663"/>
+  <line stroke="#888888" x1="167.18498140467838" x2="167.18498140467838" y1="186.66666666666663" y2="190.0"/>
+  <line stroke="#888888" x1="51.11824624981211" x2="51.11824624981211" y1="92.94994863385031" y2="94.31664954461677"/>
+  <line stroke="#888888" x1="51.11824624981211" x2="48.38484442827917" y1="94.31664954461677" y2="94.31664954461677"/>
+  <line stroke="#888888" x1="48.38484442827917" x2="48.38484442827917" y1="94.31664954461677" y2="92.94994863385031"/>
+  <line stroke="#888888" x1="126.35164807134505" x2="131.35164807134504" y1="45.0" y2="45.0"/>
+  <line stroke="#888888" x1="131.35164807134504" x2="131.35164807134504" y1="45.0" y2="55.00000000000001"/>
+  <line stroke="#888888" x1="131.35164807134504" x2="126.35164807134505" y1="55.00000000000001" y2="55.00000000000001"/>
 </svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-model.png b/rocolib/output/BoatBaseFlat/graph-model.png
index 699eec7e5e1ff8f3db8e05629958138053f58fcb..e6ebf0eef93e8dbc12bd5eb36a2a2cc7467b8b63 100644
GIT binary patch
literal 67477
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
QKLkF;r_LD`>61eL162nm1^@s6

literal 52895
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
I`WJ8g4_J>CIsgCw

diff --git a/rocolib/output/BoatBaseFlat/graph-model.stl b/rocolib/output/BoatBaseFlat/graph-model.stl
index a3839ca..e5b1247 100644
--- a/rocolib/output/BoatBaseFlat/graph-model.stl
+++ b/rocolib/output/BoatBaseFlat/graph-model.stl
@@ -85,44 +85,44 @@ endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 0.0500 0.0000
-vertex -0.0250 -0.0500 0.0000
-vertex 0.0250 -0.0500 0.0000
+vertex 0.0550 0.0250 -0.0100
+vertex 0.0550 0.0250 0.0900
+vertex 0.0050 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 -0.0500 0.0000
-vertex 0.0250 0.0500 0.0000
-vertex -0.0250 0.0500 0.0000
+vertex 0.0050 0.0250 0.0900
+vertex 0.0050 0.0250 -0.0100
+vertex 0.0550 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 0.0500 -0.0200
-vertex -0.0250 -0.0500 -0.0200
-vertex -0.0250 -0.0500 0.0000
+vertex 0.0550 0.0450 -0.0100
+vertex 0.0550 0.0450 0.0900
+vertex 0.0550 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 -0.0500 0.0000
-vertex -0.0250 0.0500 0.0000
-vertex -0.0250 0.0500 -0.0200
+vertex 0.0550 0.0250 0.0900
+vertex 0.0550 0.0250 -0.0100
+vertex 0.0550 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 0.0500 0.0000
-vertex 0.0250 -0.0500 0.0000
-vertex 0.0250 -0.0500 -0.0200
+vertex 0.0050 0.0250 -0.0100
+vertex 0.0050 0.0250 0.0900
+vertex 0.0050 0.0450 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 -0.0500 -0.0200
-vertex 0.0250 0.0500 -0.0200
-vertex 0.0250 0.0500 0.0000
+vertex 0.0050 0.0450 0.0900
+vertex 0.0050 0.0450 -0.0100
+vertex 0.0050 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
@@ -155,142 +155,142 @@ endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 -0.0500 0.0000
-vertex -0.0250 -0.0500 -0.0200
-vertex -0.0213 -0.0573 -0.0200
+vertex 0.0550 0.0250 0.0900
+vertex 0.0550 0.0450 0.0900
+vertex 0.0513 0.0450 0.0973
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0213 -0.0573 -0.0200
-vertex 0.0000 -0.1000 -0.0200
-vertex -0.0250 -0.0500 0.0000
+vertex 0.0513 0.0450 0.0973
+vertex 0.0300 0.0450 0.1400
+vertex 0.0550 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0000 -0.0500 0.0000
-vertex -0.0250 -0.0500 0.0000
-vertex -0.0000 -0.1000 -0.0200
+vertex 0.0300 0.0250 0.0900
+vertex 0.0550 0.0250 0.0900
+vertex 0.0300 0.0450 0.1400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0000 -0.0500 -0.0000
-vertex 0.0000 -0.1000 -0.0200
-vertex 0.0250 -0.0500 0.0000
+vertex 0.0300 0.0250 0.0900
+vertex 0.0300 0.0450 0.1400
+vertex 0.0050 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0213 -0.0573 -0.0200
-vertex 0.0250 -0.0500 -0.0200
-vertex 0.0250 -0.0500 0.0000
+vertex 0.0087 0.0450 0.0973
+vertex 0.0050 0.0450 0.0900
+vertex 0.0050 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 -0.0500 0.0000
-vertex 0.0000 -0.1000 -0.0200
-vertex 0.0213 -0.0573 -0.0200
+vertex 0.0050 0.0250 0.0900
+vertex 0.0300 0.0450 0.1400
+vertex 0.0087 0.0450 0.0973
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 -0.0500 -0.0200
-vertex -0.0250 -0.0500 0.0000
-vertex -0.0213 -0.0573 -0.0200
+vertex 0.0550 0.0450 0.0900
+vertex 0.0550 0.0250 0.0900
+vertex 0.0513 0.0450 0.0973
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 -0.0500 -0.0200
-vertex -0.0213 -0.0573 -0.0200
-vertex -0.0250 -0.0500 0.0000
+vertex 0.0550 0.0450 0.0900
+vertex 0.0513 0.0450 0.0973
+vertex 0.0550 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 -0.0500 -0.0200
-vertex 0.0213 -0.0573 -0.0200
-vertex 0.0250 -0.0500 0.0000
+vertex 0.0050 0.0450 0.0900
+vertex 0.0087 0.0450 0.0973
+vertex 0.0050 0.0250 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 -0.0500 -0.0200
-vertex 0.0250 -0.0500 0.0000
-vertex 0.0213 -0.0573 -0.0200
+vertex 0.0050 0.0450 0.0900
+vertex 0.0050 0.0250 0.0900
+vertex 0.0087 0.0450 0.0973
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 0.0500 0.0000
-vertex 0.0250 0.0500 -0.0200
-vertex 0.0050 0.0500 -0.0200
+vertex 0.0050 0.0250 -0.0100
+vertex 0.0050 0.0450 -0.0100
+vertex 0.0250 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0050 0.0500 -0.0200
-vertex -0.0000 0.0500 -0.0200
-vertex 0.0250 0.0500 0.0000
+vertex 0.0250 0.0450 -0.0100
+vertex 0.0300 0.0450 -0.0100
+vertex 0.0050 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0000 0.0500 0.0000
-vertex 0.0250 0.0500 0.0000
-vertex -0.0000 0.0500 -0.0200
+vertex 0.0300 0.0250 -0.0100
+vertex 0.0050 0.0250 -0.0100
+vertex 0.0300 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0000 0.0500 0.0000
-vertex -0.0000 0.0500 -0.0200
-vertex -0.0250 0.0500 0.0000
+vertex 0.0300 0.0250 -0.0100
+vertex 0.0300 0.0450 -0.0100
+vertex 0.0550 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0050 0.0500 -0.0200
-vertex -0.0250 0.0500 -0.0200
-vertex -0.0250 0.0500 0.0000
+vertex 0.0350 0.0450 -0.0100
+vertex 0.0550 0.0450 -0.0100
+vertex 0.0550 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 0.0500 0.0000
-vertex -0.0000 0.0500 -0.0200
-vertex -0.0050 0.0500 -0.0200
+vertex 0.0550 0.0250 -0.0100
+vertex 0.0300 0.0450 -0.0100
+vertex 0.0350 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 0.0500 -0.0200
-vertex 0.0250 0.0500 0.0000
-vertex 0.0050 0.0500 -0.0200
+vertex 0.0050 0.0450 -0.0100
+vertex 0.0050 0.0250 -0.0100
+vertex 0.0250 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 0.0500 -0.0200
-vertex 0.0050 0.0500 -0.0200
-vertex 0.0250 0.0500 0.0000
+vertex 0.0050 0.0450 -0.0100
+vertex 0.0250 0.0450 -0.0100
+vertex 0.0050 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 0.0500 -0.0200
-vertex -0.0050 0.0500 -0.0200
-vertex -0.0250 0.0500 0.0000
+vertex 0.0550 0.0450 -0.0100
+vertex 0.0350 0.0450 -0.0100
+vertex 0.0550 0.0250 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 0.0500 -0.0200
-vertex -0.0250 0.0500 0.0000
-vertex -0.0050 0.0500 -0.0200
+vertex 0.0550 0.0450 -0.0100
+vertex 0.0550 0.0250 -0.0100
+vertex 0.0350 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
@@ -309,58 +309,72 @@ endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0216 -0.0575 -0.0173
-vertex -0.0213 -0.0573 -0.0200
-vertex -0.0250 -0.0500 -0.0200
+vertex 0.0516 0.0423 0.0975
+vertex 0.0513 0.0450 0.0973
+vertex 0.0550 0.0450 0.0900
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 -0.0500 -0.0200
-vertex -0.0253 -0.0501 -0.0173
-vertex -0.0216 -0.0575 -0.0173
+vertex 0.0550 0.0450 0.0900
+vertex 0.0553 0.0423 0.0901
+vertex 0.0516 0.0423 0.0975
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0253 -0.0501 -0.0173
-vertex 0.0250 -0.0500 -0.0200
-vertex 0.0213 -0.0573 -0.0200
+vertex 0.0047 0.0423 0.0901
+vertex 0.0050 0.0450 0.0900
+vertex 0.0087 0.0450 0.0973
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0213 -0.0573 -0.0200
-vertex 0.0216 -0.0575 -0.0173
-vertex 0.0253 -0.0501 -0.0173
+vertex 0.0087 0.0450 0.0973
+vertex 0.0084 0.0423 0.0975
+vertex 0.0047 0.0423 0.0901
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0050 0.0507 -0.0134
-vertex 0.0050 0.0500 -0.0200
-vertex 0.0250 0.0500 -0.0200
+vertex 0.0250 0.0384 -0.0107
+vertex 0.0250 0.0450 -0.0100
+vertex 0.0050 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0250 0.0500 -0.0200
-vertex 0.0250 0.0507 -0.0134
-vertex 0.0050 0.0507 -0.0134
+vertex 0.0050 0.0450 -0.0100
+vertex 0.0050 0.0384 -0.0107
+vertex 0.0250 0.0384 -0.0107
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0250 0.0507 -0.0134
-vertex -0.0250 0.0500 -0.0200
-vertex -0.0050 0.0500 -0.0200
+vertex 0.0550 0.0384 -0.0107
+vertex 0.0550 0.0450 -0.0100
+vertex 0.0350 0.0450 -0.0100
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0050 0.0500 -0.0200
-vertex -0.0050 0.0507 -0.0134
-vertex -0.0250 0.0507 -0.0134
+vertex 0.0350 0.0450 -0.0100
+vertex 0.0350 0.0384 -0.0107
+vertex 0.0550 0.0384 -0.0107
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0500 -0.0100
+vertex 0.0050 -0.0450 -0.0100
+vertex 0.0050 -0.0450 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0450 0.0000
+vertex 0.0050 -0.0500 0.0000
+vertex 0.0050 -0.0500 -0.0100
 endloop
 endfacet
 endsolid python
diff --git a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
index ccbbf59..32c8db0 100644
--- a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
+++ b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
@@ -943,15 +943,15 @@ LINE
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-10.000000000000002
+133.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -963,15 +963,15 @@ DOTTED
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -981,15 +981,15 @@ LINE
   8
 0
  10
-10.000000000000002
+133.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1001,15 +1001,15 @@ DOTTED
   8
 0
  10
-10.000000000000002
+133.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-10.000000000000002
+133.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1021,15 +1021,51 @@ DOTTED
   8
 0
  10
-30.000000000000004
+153.85164807134504
+ 20
+35.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.85164807134504
+ 20
+35.00000000000001
+ 30
+0.0
+ 11
+153.85164807134504
+ 21
+5.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+143.85164807134507
  20
-88.85164800000001
+5.000000000000001
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-118.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1039,15 +1075,15 @@ LINE
   8
 0
  10
-30.000000000000004
+143.85164807134507
  20
-88.85164800000001
+0.0
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-58.851648000000004
+5.000000000000001
  31
 0.0
   0
@@ -1057,15 +1093,15 @@ LINE
   8
 0
  10
-20.000000000000004
+153.85164807134504
  20
-58.851648000000004
+0.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-88.85164800000001
+0.0
  31
 0.0
   0
@@ -1075,15 +1111,15 @@ LINE
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-58.851648000000004
+5.000000000000001
  30
 0.0
  11
-20.000000000000004
+153.85164807134504
  21
-58.851648000000004
+0.0
  31
 0.0
   0
@@ -1093,15 +1129,15 @@ LINE
   8
 0
  10
-40.00000000000001
+163.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1113,15 +1149,15 @@ DOTTED
   8
 0
  10
-40.00000000000001
+163.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1131,15 +1167,15 @@ LINE
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1149,15 +1185,15 @@ LINE
   8
 0
  10
-50.0
+173.85164807134507
  20
-88.85164800000001
+35.00000000000001
  30
 0.0
  11
-40.00000000000001
+163.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1167,15 +1203,15 @@ LINE
   8
 0
  10
-50.0
+173.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-50.0
+173.85164807134507
  21
-88.85164800000001
+35.00000000000001
  31
 0.0
   0
@@ -1185,15 +1221,15 @@ LINE
   8
 0
  10
-40.00000000000001
+163.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-50.0
+173.85164807134507
  21
-118.85164800000001
+65.0
  31
 0.0
   0
@@ -1203,15 +1239,15 @@ LINE
   8
 0
  10
-20.000000000000004
+143.85164807134507
  20
-118.85164800000001
+65.0
  30
 0.0
  11
-20.000000000000004
+143.85164807134507
  21
-148.85164800000004
+95.00000000000001
  31
 0.0
   0
@@ -1221,33 +1257,35 @@ LINE
   8
 0
  10
-30.000000000000004
+153.85164807134504
  20
-148.85164800000004
+95.00000000000001
  30
 0.0
  11
-30.000000000000004
+153.85164807134504
  21
-118.85164800000001
+65.0
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+3
   8
 0
  10
-20.000000000000004
+153.85164807134504
  20
-148.85164800000004
+95.00000000000001
  30
 0.0
  11
-30.000000000000004
+143.85164807134507
  21
-148.85164800000004
+95.00000000000001
  31
 0.0
   0
@@ -1257,15 +1295,15 @@ LINE
   8
 0
  10
-0.0
+143.85164807134507
  20
-118.85164800000001
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+53.85164807134504
  21
-118.85164800000001
+95.00000000000001
  31
 0.0
   0
@@ -1275,15 +1313,15 @@ LINE
   8
 0
  10
-0.0
+153.85164807134504
  20
-88.85164800000001
+95.00000000000001
  30
 0.0
  11
-0.0
+153.85164807134504
  21
-118.85164800000001
+95.00000000000001
  31
 0.0
   0
@@ -1293,69 +1331,95 @@ LINE
   8
 0
  10
-10.000000000000002
+53.85164807134504
  20
-88.85164800000001
+95.00000000000001
  30
 0.0
  11
+53.85164807134504
+ 21
+95.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.85164807134504
+ 20
+115.00000000000001
+ 30
 0.0
+ 11
+153.85164807134504
  21
-88.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-10.000000000000002
+53.85164807134504
  20
-98.85164800000001
+95.00000000000001
  30
 0.0
  11
-20.000000000000004
+53.85164807134504
  21
-98.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+3
   8
 0
  10
-20.000000000000004
+45.65144260674624
  20
-98.85164800000001
+95.00000000000001
  30
 0.0
  11
-20.000000000000004
+53.85164807134504
  21
-108.851648
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+3
   8
 0
  10
-20.000000000000004
+45.65144260674624
  20
-108.851648
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+53.85164807134504
  21
-108.851648
+95.00000000000001
  31
 0.0
   0
@@ -1365,51 +1429,55 @@ LINE
   8
 0
  10
-10.000000000000002
+45.65144260674624
  20
-108.851648
+95.00000000000001
  30
 0.0
  11
-10.000000000000002
+39.811503689136416
  21
-98.85164800000001
+100.75660343433718
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-30.000000000000004
+39.811503689136416
  20
-98.85164800000001
+100.75660343433718
  30
 0.0
  11
-40.00000000000001
+53.85164807134504
  21
-98.85164800000001
+115.00000000000001
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-40.00000000000001
+0.0
  20
-98.85164800000001
+140.00000000000003
  30
 0.0
  11
-40.00000000000001
+53.85164807134504
  21
-108.851648
+115.00000000000001
  31
 0.0
   0
@@ -1419,15 +1487,15 @@ LINE
   8
 0
  10
-40.00000000000001
+33.97156477152662
  20
-108.851648
+106.51320686867436
  30
 0.0
  11
-30.000000000000004
+0.0
  21
-108.851648
+140.00000000000003
  31
 0.0
   0
@@ -1437,105 +1505,135 @@ LINE
   8
 0
  10
-30.000000000000004
+39.81150368913643
  20
-108.851648
+100.75660343433718
  30
 0.0
  11
-30.000000000000004
+33.97156477152662
  21
-98.85164800000001
+106.51320686867436
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.25000000000001
+53.85164807134504
  20
-109.10164800000001
+115.00000000000001
  30
 0.0
  11
-42.25000000000001
+53.85164807134504
  21
-98.601648
+140.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.25000000000001
+53.85164807134504
  20
-98.601648
+140.00000000000003
  30
 0.0
  11
-42.75000000000001
+53.85164807134504
  21
-98.601648
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.75000000000001
+0.0
  20
-98.601648
+140.00000000000003
  30
 0.0
  11
-42.75000000000001
+53.85164807134504
  21
-109.10164800000001
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-42.75000000000001
+53.85164807134504
  20
-109.10164800000001
+165.00000000000003
  30
 0.0
  11
-42.25000000000001
+153.85164807134504
  21
-109.10164800000001
+165.00000000000003
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
+  8
+0
+ 10
+153.851648071345
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+114.99999999999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
   8
 0
  10
-2.5000000000000004
+153.851648071345
  20
-98.85164800000001
+165.00000000000003
  30
 0.0
  11
-7.500000000000001
+153.851648071345
  21
-98.85164800000001
+140.00000000000003
  31
 0.0
   0
@@ -1545,15 +1643,15 @@ LINE
   8
 0
  10
-7.500000000000001
+173.85164807134504
  20
-98.85164800000001
+135.0
  30
 0.0
  11
-7.500000000000001
+173.85164807134504
  21
-108.851648
+114.99999999999997
  31
 0.0
   0
@@ -1563,15 +1661,15 @@ LINE
   8
 0
  10
-7.500000000000001
+173.85164807134504
  20
-108.851648
+140.0
  30
 0.0
  11
-2.5000000000000004
+173.85164807134504
  21
-108.851648
+135.0
  31
 0.0
   0
@@ -1583,15 +1681,15 @@ DOTTED
   8
 0
  10
-136.66666666666663
+153.851648071345
  20
-53.851648000000004
+114.99999999999999
  30
 0.0
  11
-136.66666666666663
+173.85164807134504
  21
-153.851648
+114.99999999999997
  31
 0.0
   0
@@ -1599,19 +1697,37 @@ LINE
   6
 DOTTED
  62
-1
+3
   8
 0
  10
-86.66666666666664
+153.851648071345
  20
-53.851648000000004
+114.99999999999999
  30
 0.0
  11
-86.66666666666664
+173.85164807134504
  21
-153.851648
+94.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
+ 20
+114.99999999999997
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+94.99999999999999
  31
 0.0
   0
@@ -1619,19 +1735,19 @@ LINE
   6
 DOTTED
  62
-1
+3
   8
 0
  10
-111.66666666666666
+153.851648071345
  20
-53.851648000000004
+95.0
  30
 0.0
  11
-86.66666666666664
+173.851648071345
  21
-53.851648000000004
+94.99999999999999
  31
 0.0
   0
@@ -1643,15 +1759,69 @@ DOTTED
   8
 0
  10
-136.66666666666663
+153.851648071345
+ 20
+114.99999999999999
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+95.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.851648071345
+ 20
+88.33333333333333
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+95.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
+ 20
+88.33333333333333
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+88.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
  20
-53.851648000000004
+94.99999999999999
  30
 0.0
  11
-111.66666666666666
+173.85164807134504
  21
-53.851648000000004
+88.33333333333333
  31
 0.0
   0
@@ -1663,15 +1833,33 @@ DOTTED
   8
 0
  10
-111.66666666666666
+173.85164807134504
+ 20
+165.00000000000003
+ 30
+0.0
+ 11
+153.851648071345
+ 21
+165.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.85164807134504
  20
--7.134504187433777e-08
+145.00000000000003
  30
 0.0
  11
-86.66666666666664
+173.85164807134504
  21
-53.851648000000004
+140.00000000000003
  31
 0.0
   0
@@ -1681,15 +1869,15 @@ LINE
   8
 0
  10
-78.17987353534099
+173.85164807134504
  20
-33.97156470018156
+165.00000000000003
  30
 0.0
  11
-72.42327010100382
+173.85164807134504
  21
-39.81150361779138
+145.00000000000003
  31
 0.0
   0
@@ -1699,15 +1887,35 @@ LINE
   8
 0
  10
-111.66666666666667
+173.85164807134504
+ 20
+185.00000000000003
+ 30
+0.0
+ 11
+173.85164807134504
+ 21
+165.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+173.85164807134504
  20
--7.13450560851925e-08
+185.00000000000003
  30
 0.0
  11
-78.17987353534099
+153.851648071345
  21
-33.97156470018156
+165.00000000000003
  31
 0.0
   0
@@ -1719,15 +1927,15 @@ DOTTED
   8
 0
  10
-86.66666666666664
+153.851648071345
  20
-53.851648000000004
+185.0
  30
 0.0
  11
-72.42327010100382
+153.851648071345
  21
-39.81150361779138
+165.00000000000003
  31
 0.0
   0
@@ -1739,33 +1947,35 @@ DOTTED
   8
 0
  10
-86.66666666666664
+173.85164807134504
  20
-53.851648000000004
+185.0
  30
 0.0
  11
-66.66666666666666
+153.851648071345
  21
-45.6514425354012
+185.0
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-72.42327010100382
+53.85164807134504
  20
-39.81150361779138
+165.00000000000003
  30
 0.0
  11
-66.66666666666666
+53.85164807134504
  21
-45.6514425354012
+185.00000000000003
  31
 0.0
   0
@@ -1777,15 +1987,89 @@ DOTTED
   8
 0
  10
-66.66666666666666
+53.85164807134504
  20
-53.851648000000004
+185.00000000000003
  30
 0.0
  11
-66.66666666666666
+45.65144260674624
  21
-45.651442535401195
+185.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+53.85164807134504
+ 20
+165.00000000000003
+ 30
+0.0
+ 11
+45.65144260674624
+ 21
+185.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.85164807134504
+ 20
+187.73340182153296
+ 30
+0.0
+ 11
+53.85164807134504
+ 21
+185.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+45.65144260674624
+ 20
+187.73340182153296
+ 30
+0.0
+ 11
+53.85164807134504
+ 21
+187.73340182153296
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+45.65144260674624
+ 20
+185.00000000000003
+ 30
+0.0
+ 11
+45.65144260674624
+ 21
+187.73340182153296
  31
 0.0
   0
@@ -1797,15 +2081,15 @@ DOTTED
   8
 0
  10
-86.66666666666664
+53.85164807134504
  20
-53.851648000000004
+165.00000000000003
  30
 0.0
  11
-66.66666666666666
+39.81150368913643
  21
-53.851648000000004
+179.24339656566286
  31
 0.0
   0
@@ -1815,15 +2099,15 @@ LINE
   8
 0
  10
-63.93326484513372
+39.81150368913643
  20
-53.85164800000001
+179.24339656566286
  30
 0.0
  11
-66.66666666666666
+45.65144260674624
  21
-53.85164800000001
+185.00000000000003
  31
 0.0
   0
@@ -1833,15 +2117,15 @@ LINE
   8
 0
  10
-63.93326484513372
+33.97156477152661
  20
-45.6514425354012
+173.48679313132567
  30
 0.0
  11
-63.93326484513372
+39.811503689136416
  21
-53.85164800000001
+179.24339656566286
  31
 0.0
   0
@@ -1851,15 +2135,15 @@ LINE
   8
 0
  10
-66.66666666666666
+0.0
  20
-45.6514425354012
+140.00000000000003
  30
 0.0
  11
-63.93326484513372
+33.97156477152661
  21
-45.6514425354012
+173.48679313132567
  31
 0.0
   0
@@ -1869,75 +2153,69 @@ LINE
   8
 0
  10
-66.66666666666666
+143.85164807134504
  20
-53.851648000000004
+185.0
  30
 0.0
  11
-66.66666666666667
+153.851648071345
  21
-153.851648
+185.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-66.66666666666667
+53.85164807134504
  20
-153.851648
+185.00000000000003
  30
 0.0
  11
-86.66666666666669
+143.85164807134504
  21
-153.851648
+185.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-66.66666666666669
+53.85164807134504
  20
-173.85164800000004
+185.00000000000003
  30
 0.0
  11
-86.66666666666669
+53.85164807134504
  21
-153.851648
+185.00000000000003
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-66.66666666666669
+153.851648071345
  20
-173.85164800000004
+185.0
  30
 0.0
  11
-66.66666666666669
+153.851648071345
  21
-153.851648
+185.0
  31
 0.0
   0
@@ -1947,35 +2225,33 @@ LINE
   8
 0
  10
-66.66666666666669
+173.85164807134504
  20
-173.85164800000004
+191.66666666666666
  30
 0.0
  11
-86.66666666666669
+173.85164807134504
  21
-173.85164800000004
+185.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-86.66666666666669
+153.851648071345
  20
-173.85164800000004
+191.66666666666666
  30
 0.0
  11
-86.66666666666669
+173.85164807134504
  21
-153.851648
+191.66666666666666
  31
 0.0
   0
@@ -1985,15 +2261,15 @@ LINE
   8
 0
  10
-106.66666666666667
+153.851648071345
  20
-173.85164800000004
+185.0
  30
 0.0
  11
-111.66666666666667
+153.851648071345
  21
-173.85164800000004
+191.66666666666666
  31
 0.0
   0
@@ -2003,55 +2279,51 @@ LINE
   8
 0
  10
-86.66666666666669
+45.65144260674624
  20
-173.85164800000004
+92.26659817846708
  30
 0.0
  11
-106.66666666666667
+45.65144260674624
  21
-173.85164800000004
+95.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-86.66666666666669
+53.85164807134504
  20
-153.851648
+92.26659817846708
  30
 0.0
  11
-111.66666666666667
+45.65144260674624
  21
-153.851648
+92.26659817846708
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-111.66666666666667
+53.85164807134504
  20
-153.851648
+95.00000000000001
  30
 0.0
  11
-136.66666666666666
+53.85164807134504
  21
-153.851648
+92.26659817846708
  31
 0.0
   0
@@ -2061,15 +2333,15 @@ LINE
   8
 0
  10
-116.66666666666667
+123.85164807134505
  20
-173.85164800000004
+65.0
  30
 0.0
  11
-136.66666666666666
+133.85164807134504
  21
-173.85164800000004
+65.0
  31
 0.0
   0
@@ -2079,55 +2351,51 @@ LINE
   8
 0
  10
-111.66666666666667
+123.85164807134505
  20
-173.85164800000004
+35.00000000000001
  30
 0.0
  11
-116.66666666666667
+123.85164807134505
  21
-173.85164800000004
+65.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-136.66666666666666
+133.85164807134504
  20
-153.851648
+35.00000000000001
  30
 0.0
  11
-136.66666666666666
+123.85164807134505
  21
-173.85164800000004
+35.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-136.66666666666666
+133.85164807134504
  20
-153.851648
+45.0
  30
 0.0
  11
-156.66666666666666
+143.85164807134507
  21
-173.85164800000004
+45.0
  31
 0.0
   0
@@ -2137,55 +2405,51 @@ LINE
   8
 0
  10
-136.66666666666666
+143.85164807134507
  20
-173.85164800000004
+45.0
  30
 0.0
  11
-156.66666666666666
+143.85164807134507
  21
-173.85164800000004
+55.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-156.66666666666666
+143.85164807134507
  20
-153.851648
+55.00000000000001
  30
 0.0
  11
-156.66666666666666
+133.85164807134504
  21
-173.85164800000004
+55.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-136.66666666666666
+133.85164807134504
  20
-153.851648
+55.00000000000001
  30
 0.0
  11
-156.66666666666666
+133.85164807134504
  21
-153.851648
+45.0
  31
 0.0
   0
@@ -2195,15 +2459,15 @@ LINE
   8
 0
  10
-163.33333333333334
+150.51831473801172
  20
-153.851648
+1.2500000000000002
  30
 0.0
  11
-156.66666666666666
+150.51831473801172
  21
-153.851648
+3.7500000000000004
  31
 0.0
   0
@@ -2213,15 +2477,15 @@ LINE
   8
 0
  10
-163.33333333333334
+150.51831473801172
  20
-173.85164800000004
+3.7500000000000004
  30
 0.0
  11
-163.33333333333334
+147.18498140467838
  21
-153.851648
+3.7500000000000004
  31
 0.0
   0
@@ -2231,15 +2495,15 @@ LINE
   8
 0
  10
-156.66666666666666
+147.18498140467838
  20
-173.85164800000004
+3.7500000000000004
  30
 0.0
  11
-163.33333333333334
+147.18498140467838
  21
-173.85164800000004
+1.2500000000000002
  31
 0.0
   0
@@ -2249,75 +2513,69 @@ LINE
   8
 0
  10
-156.66666666666666
+153.85164807134504
  20
-153.851648
+45.0
  30
 0.0
  11
-156.66666666666666
+163.85164807134507
  21
-53.85164800000003
+45.0
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-156.66666666666666
+163.85164807134507
  20
-53.85164800000003
+45.0
  30
 0.0
  11
-136.66666666666666
+163.85164807134507
  21
-53.85164800000003
+55.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-156.66666666666666
+163.85164807134507
  20
-45.65144253540122
+55.00000000000001
  30
 0.0
  11
-136.66666666666666
+153.85164807134504
  21
-53.85164800000003
+55.00000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-156.66666666666666
+153.85164807134504
  20
-45.65144253540122
+55.00000000000001
  30
 0.0
  11
-156.66666666666666
+153.85164807134504
  21
-53.85164800000003
+45.0
  31
 0.0
   0
@@ -2327,55 +2585,51 @@ LINE
   8
 0
  10
-156.66666666666666
+166.10164807134507
  20
-45.65144253540122
+55.25000000000001
  30
 0.0
  11
-150.91006323232952
+166.10164807134507
  21
-39.81150361779142
+44.75000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-150.91006323232952
+166.10164807134507
  20
-39.81150361779142
+44.75000000000001
  30
 0.0
  11
-136.66666666666666
+166.60164807134507
  21
-53.85164800000003
+44.75000000000001
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-111.66666666666669
+166.60164807134507
  20
--7.134499924177363e-08
+44.75000000000001
  30
 0.0
  11
-136.66666666666666
+166.60164807134507
  21
-53.85164800000003
+55.25000000000001
  31
 0.0
   0
@@ -2385,15 +2639,15 @@ LINE
   8
 0
  10
-145.15345979799235
+166.60164807134507
  20
-33.9715647001816
+55.25000000000001
  30
 0.0
  11
-111.66666666666669
+166.10164807134507
  21
--7.134499924177363e-08
+55.25000000000001
  31
 0.0
   0
@@ -2403,15 +2657,15 @@ LINE
   8
 0
  10
-150.91006323232952
+39.65755250369917
  20
-39.81150361779141
+104.13799662747851
  30
 0.0
  11
-145.15345979799235
+37.35482128368766
  21
-33.9715647001816
+106.40786804847947
  31
 0.0
   0
@@ -2421,15 +2675,15 @@ LINE
   8
 0
  10
-159.4000684881996
+37.35482128368766
  20
-45.65144253540122
+106.40786804847947
  30
 0.0
  11
-156.66666666666666
+37.00381767413245
  21
-45.65144253540122
+106.0517831343379
  31
 0.0
   0
@@ -2439,15 +2693,15 @@ LINE
   8
 0
  10
-159.4000684881996
+37.00381767413245
  20
-53.85164800000003
+106.0517831343379
  30
 0.0
  11
-159.4000684881996
+39.306548894143965
  21
-45.65144253540122
+103.78191171333697
  31
 0.0
   0
@@ -2457,15 +2711,15 @@ LINE
   8
 0
  10
-156.66666666666666
+39.306548894143965
  20
-53.85164800000003
+103.78191171333697
  30
 0.0
  11
-159.4000684881996
+39.65755250369917
  21
-53.85164800000003
+104.13799662747851
  31
 0.0
   0
@@ -2475,15 +2729,15 @@ LINE
   8
 0
  10
-60.000000000000014
+168.60164807134504
  20
-173.85164800000004
+128.58333333333334
  30
 0.0
  11
-66.66666666666667
+168.60164807134504
  21
-173.85164800000004
+121.41666666666666
  31
 0.0
   0
@@ -2493,15 +2747,15 @@ LINE
   8
 0
  10
-60.00000000000001
+168.60164807134504
  20
-153.851648
+121.41666666666666
  30
 0.0
  11
-60.000000000000014
+169.10164807134504
  21
-173.85164800000004
+121.41666666666666
  31
 0.0
   0
@@ -2511,15 +2765,15 @@ LINE
   8
 0
  10
-66.66666666666666
+169.10164807134504
  20
-153.851648
+121.41666666666666
  30
 0.0
  11
-60.00000000000001
+169.10164807134504
  21
-153.851648
+128.58333333333334
  31
 0.0
   0
@@ -2529,15 +2783,15 @@ LINE
   8
 0
  10
-78.07453471514613
+169.10164807134504
  20
-37.35482121234262
+128.58333333333334
  30
 0.0
  11
-75.80466329414517
+168.60164807134504
  21
-39.65755243235412
+128.58333333333334
  31
 0.0
   0
@@ -2547,15 +2801,15 @@ LINE
   8
 0
  10
-75.80466329414517
+167.18498140467838
  20
-39.65755243235412
+89.99999999999997
  30
 0.0
  11
-75.44857838000361
+167.18498140467838
  21
-39.306548822798916
+93.33333333333331
  31
 0.0
   0
@@ -2565,15 +2819,15 @@ LINE
   8
 0
  10
-75.44857838000361
+167.18498140467838
  20
-39.306548822798916
+93.33333333333331
  30
 0.0
  11
-77.71844980100454
+160.5183147380117
  21
-37.003817602787414
+93.33333333333331
  31
 0.0
   0
@@ -2583,15 +2837,15 @@ LINE
   8
 0
  10
-77.71844980100454
+160.5183147380117
  20
-37.003817602787414
+93.33333333333331
  30
 0.0
  11
-78.07453471514613
+160.5183147380117
  21
-37.35482121234262
+89.99999999999999
  31
 0.0
   0
@@ -2601,15 +2855,15 @@ LINE
   8
 0
  10
-64.61661530051695
+168.60164807134504
  20
-48.38484435693414
+158.58333333333334
  30
 0.0
  11
-65.98331621128342
+168.60164807134504
  21
-48.38484435693414
+151.41666666666669
  31
 0.0
   0
@@ -2619,15 +2873,15 @@ LINE
   8
 0
  10
-65.98331621128342
+168.60164807134504
  20
-48.38484435693414
+151.41666666666669
  30
 0.0
  11
-65.98331621128342
+169.10164807134504
  21
-51.118246178467075
+151.41666666666669
  31
 0.0
   0
@@ -2637,15 +2891,15 @@ LINE
   8
 0
  10
-65.98331621128342
+169.10164807134504
  20
-51.118246178467075
+151.41666666666669
  30
 0.0
  11
-64.61661530051695
+169.10164807134504
  21
-51.118246178467075
+158.58333333333334
  31
 0.0
   0
@@ -2655,15 +2909,15 @@ LINE
   8
 0
  10
-93.08333333333334
+169.10164807134504
  20
-168.60164800000004
+158.58333333333334
  30
 0.0
  11
-100.25000000000001
+168.60164807134504
  21
-168.60164800000004
+158.58333333333334
  31
 0.0
   0
@@ -2673,15 +2927,15 @@ LINE
   8
 0
  10
-100.25000000000001
+48.38484442827917
  20
-168.60164800000004
+187.05005136614972
  30
 0.0
  11
-100.25000000000001
+48.38484442827917
  21
-169.10164800000004
+185.68335045538328
  31
 0.0
   0
@@ -2691,15 +2945,15 @@ LINE
   8
 0
  10
-100.25000000000001
+48.38484442827917
  20
-169.10164800000004
+185.68335045538328
  30
 0.0
  11
-93.08333333333334
+51.11824624981211
  21
-169.10164800000004
+185.68335045538325
  31
 0.0
   0
@@ -2709,15 +2963,15 @@ LINE
   8
 0
  10
-93.08333333333334
+51.11824624981211
  20
-169.10164800000004
+185.68335045538325
  30
 0.0
  11
-93.08333333333334
+51.11824624981211
  21
-168.60164800000004
+187.05005136614972
  31
 0.0
   0
@@ -2727,15 +2981,15 @@ LINE
   8
 0
  10
-123.08333333333334
+37.35482128368764
  20
-168.60164800000004
+173.59213195152057
  30
 0.0
  11
-130.25000000000003
+39.65755250369916
  21
-168.60164800000004
+175.86200337252149
  31
 0.0
   0
@@ -2745,15 +2999,15 @@ LINE
   8
 0
  10
-130.25000000000003
+39.65755250369916
  20
-168.60164800000004
+175.86200337252149
  30
 0.0
  11
-130.25000000000003
+39.30654889414395
  21
-169.10164800000004
+176.21808828666306
  31
 0.0
   0
@@ -2763,15 +3017,15 @@ LINE
   8
 0
  10
-130.25000000000003
+39.30654889414395
  20
-169.10164800000004
+176.21808828666306
  30
 0.0
  11
-123.08333333333334
+37.003817674132435
  21
-169.10164800000004
+173.94821686566212
  31
 0.0
   0
@@ -2781,15 +3035,15 @@ LINE
   8
 0
  10
-123.08333333333334
+37.003817674132435
  20
-169.10164800000004
+173.94821686566212
  30
 0.0
  11
-123.08333333333334
+37.35482128368764
  21
-168.60164800000004
+173.59213195152057
  31
 0.0
   0
@@ -2799,15 +3053,15 @@ LINE
   8
 0
  10
-161.66666666666666
+146.93498140467835
  20
-167.18498133333335
+181.0
  30
 0.0
  11
-158.33333333333334
+150.7683147380117
  21
-167.18498133333335
+181.0
  31
 0.0
   0
@@ -2817,15 +3071,15 @@ LINE
   8
 0
  10
-158.33333333333334
+150.7683147380117
  20
-167.18498133333335
+181.0
  30
 0.0
  11
-158.33333333333334
+150.76831473801172
  21
-160.5183146666667
+181.5
  31
 0.0
   0
@@ -2835,15 +3089,15 @@ LINE
   8
 0
  10
-158.33333333333334
+150.76831473801172
  20
-160.5183146666667
+181.5
  30
 0.0
  11
-161.66666666666666
+146.93498140467835
  21
-160.5183146666667
+181.5
  31
 0.0
   0
@@ -2853,15 +3107,15 @@ LINE
   8
 0
  10
-147.52867003918817
+146.93498140467835
  20
-39.65755243235416
+181.5
  30
 0.0
  11
-145.25879861818723
+146.93498140467835
  21
-37.35482121234266
+181.0
  31
 0.0
   0
@@ -2871,15 +3125,15 @@ LINE
   8
 0
  10
-145.25879861818723
+160.5183147380117
  20
-37.35482121234266
+190.0
  30
 0.0
  11
-145.6148835323288
+160.5183147380117
  21
-37.00381760278744
+186.66666666666663
  31
 0.0
   0
@@ -2889,15 +3143,15 @@ LINE
   8
 0
  10
-145.6148835323288
+160.5183147380117
  20
-37.00381760278744
+186.66666666666663
  30
 0.0
  11
-147.88475495332972
+167.18498140467838
  21
-39.306548822798945
+186.66666666666663
  31
 0.0
   0
@@ -2907,15 +3161,15 @@ LINE
   8
 0
  10
-147.88475495332972
+167.18498140467838
  20
-39.306548822798945
+186.66666666666663
  30
 0.0
  11
-147.52867003918817
+167.18498140467838
  21
-39.65755243235416
+190.0
  31
 0.0
   0
@@ -2925,15 +3179,15 @@ LINE
   8
 0
  10
-158.71671803281637
+51.11824624981211
  20
-51.11824617846709
+92.94994863385031
  30
 0.0
  11
-157.3500171220499
+51.11824624981211
  21
-51.11824617846709
+94.31664954461677
  31
 0.0
   0
@@ -2943,15 +3197,15 @@ LINE
   8
 0
  10
-157.3500171220499
+51.11824624981211
  20
-51.11824617846709
+94.31664954461677
  30
 0.0
  11
-157.3500171220499
+48.38484442827917
  21
-48.38484435693416
+94.31664954461677
  31
 0.0
   0
@@ -2961,15 +3215,15 @@ LINE
   8
 0
  10
-157.3500171220499
+48.38484442827917
  20
-48.38484435693416
+94.31664954461677
  30
 0.0
  11
-158.71671803281637
+48.38484442827917
  21
-48.38484435693416
+92.94994863385031
  31
 0.0
   0
@@ -2979,15 +3233,15 @@ LINE
   8
 0
  10
-61.66666666666667
+126.35164807134505
  20
-160.5183146666667
+45.0
  30
 0.0
  11
-65.0
+131.35164807134504
  21
-160.5183146666667
+45.0
  31
 0.0
   0
@@ -2997,15 +3251,15 @@ LINE
   8
 0
  10
-65.0
+131.35164807134504
  20
-160.5183146666667
+45.0
  30
 0.0
  11
-65.0
+131.35164807134504
  21
-167.18498133333335
+55.00000000000001
  31
 0.0
   0
@@ -3015,15 +3269,15 @@ LINE
   8
 0
  10
-65.0
+131.35164807134504
  20
-167.18498133333335
+55.00000000000001
  30
 0.0
  11
-61.66666666666667
+126.35164807134505
  21
-167.18498133333335
+55.00000000000001
  31
 0.0
   0
diff --git a/rocolib/output/BoatBaseFlat/tree.png b/rocolib/output/BoatBaseFlat/tree.png
index aebbc297688ac686d4ab440ccf1300b646fc5214..2b6b9ab818fe9fc8ea67d75515e4ea8561e9ee6c 100644
GIT binary patch
literal 59596
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%0DZ{Yjn?Q;rMjQgnW
z8}vVa1h1|R)A-ah_kaB>@gJ)*tUmeuzwZ+N<g5@?JMe%1)j`I&liPfh`^*eI<U5`L
QFp0#>WYOH~#twV`3o(mj&Hw-a

literal 43564
zcmYJb2Rzp8`#!Eoh?0<u^4Q5rNJgPZLQ-TWBs(MPwh}^7AtZ#%60)*Ml1<1eBbk+%
zy?)27&-ed-Kd+bc#C^Zt*L7a!c^t=ioOghlio#xUMsgAolD!uc<<&_@cAdlb@5r{}
z>x96m82qu@=%Ru=$tLl?m!&D8BqT>jF36wNaDMUoyOZvf#TD`C9Y;U+xlQdCB_rEL
zTfLW!H_s?Of6-jWD(`N0-;|Y2jaBBtU9;X!t3M98+GjJ!wa<kedLp&s#xAnQ`~1A`
zM=h@o*-Mq{=F%NHwMTMFW;XEQ&wy=BE={A$k|EEPIje9F|E`zn?EzH(_ZJe9kiD}m
z|M#~u^Jk=~|L-rUEPE4n5dTua#K6q_XL6E-k&%XMr+S)$vok}L;Eo+TXaZiPq}(z#
zHny;MotdfX5J~*$$P<s7iND5so-_2Mh=_)!X50ARPoK{3_G#_tI4L2qlG2}=n0WKn
zt<k~3!J(m{KYy5MX@CCu_4+MUwJUzlOG({lV`1wXLqP`3O#S2B+%H?re0+SKKYtz@
z8%s-GU0+|{+S>Zz!-uA(rjH-xRaI3lU26RNnXF1sI!@q;;&}xH7fF35C$Wh7KNAz?
zmX`9G+c-HnDfjM8(=c~%`0Ka#@Y?!%fJXq{gv6Qh-|Z@8<mWF$7<d#CmhG-w35|-n
zuB@!=uyvg|<K_3M;n#0=nmsWp0^Ho(yu5YI%~OB=INrUhf}gr@Vb9*ZF;z?3@N$Bx
zN8(8FXIN`jS69@DTV<OYt52WOXli!8diCm3wCK6>=btLRI_1fqrlEc9+THOlNf#sd
zg%}=sd3lv@%xB)deS7!r-S!*0#9NCz_V3o}&K=pewlox?5X@BQG}V`UDSF{|caC`n
z@5z%Vt0mpeovSYB_i!6&ICS!4-mO@dk&J@AckkY*H(ViZ!$9`GE#;<oqUi9uE1Ozo
zO^q}3PjA80aD;)Vm>3uP)A;!K%(9h<uI!r!4jjlV-&pyTS^hR7<B}pf@h+DB``-c`
z<>DGmiqN0<{hRP7uT$S;_+WcWuvTJXqJhWqumY>QvAOxm@@Sk*UrE&11LAK^Z&p5F
z#GhV<*k*yUr612vT9lNOj5(~VPL*d;)=K)_C@LzlDO=|BseBL^*z?ZhqP8|;Tr-yh
zH}Tik=-+GwlDxT@Sy#T5j*ZP!r-5gw`|90<s%5#(w|Z_1-M1Va9E631Wo2a_P!X4%
zBx@^v_l++6>DA!v`1tWva`O48P#4N7QOhnh9i3m3lVybE*<+e-_c3psfq%P2_B1xO
z%wv6J{#R#zkz;*dU+kFe#tUEH>W<f%PLtmXP3oUbm8}Mk+2S3%s#Sc(h;QXp&3)|H
zue6ldo&uZxTXF8mS=SwMQsU$9tS#NKu=q6^=c%u$DaOI!yR{l#)f8Lj>`ZH5P*7-S
zsMDXGB<)(s$?s16%!d#6=2=8UMRj9={ym4*tCy@Sc#oHAi<93e$jQmc$lg1QKP@Us
zw<d(v8Y4`^tiPqcd6S!y^PdD0e$Y_p9)b7^YN?2`z`#JnJvKApW>ol-Cr?^h)F>!|
zN=hWJz7fXHkZ8oD^HUJNNgtc&cpbs7C*e2|md-WD;5R-#9&^gx?|kC=+FY}I4KaW5
zo&UF{+z%AlXBQV2=jU<MoZr|qG&Qj>F@4-DG_Iv_!eJ8=v$FbA7(A0LwfM~*yJKN)
z{-w3`s01Be!|;yxJTb|fIm>TQ_U+3TyPuz*)U1E1sHj+5TMG*d!@kBekK!dfmj?Y;
zR#uAd{$V_HC@MrPWomt~pOt}O3BmecFEO6A?i;#qJ?P^+i_WLDKi|B0bBJJb`SRs|
z2m7slX`u8herc+&^fV98_>bzK9LnGAX;-jhCpH$^+ckFkT)uWqv|bReMKZ1RzZcud
z9}yiIIu}vCW@6g^HZxOZ_&**V9!5q+EOX?G7cVXuVvjw3WfYjskrg{l@e2st5@g76
z*++a4N&ZL~V$$T6y?pt}^XENv;m1ZNwke!H&rTDd$o`bom1`f_TfO41U0r52Hsz*`
zjBakL3ZA@TVoq}-jppX&H6g48+1VEq6(i5GW3%x1zP`Tt`uaJZdc>EH<kZ^AD74<^
z6PH(44>K}0)h1p@`r^4U7iUH$8Kr!l^-Wq@yn33kuuFfLyPTXHE%`7WIAkL%J3G6)
zeDf*CMM){C;n2;Rg!uUVEG+sO8X{Z*dx@{zw)58<{_tYUEhuRASbkn@<UU)=B_$<=
zr_ImGQdCv#FL61s5~jvY!2geP{t<9oC*P1^Vd8b>wQJWV`%2xAz^tvUJ^!XvRGhK5
zx2FrrGpY{k-Z?TpejUMIuSq<VUNzhQ_coMNRL`TL8fVYu=H`C;{#`Xzvb(R(16k?k
zPh-NJ4V*v9-8Z}6nJm#~>J?w(rrnsXq7GT2T}i>R^6fZr;>2MFhR9(b;;sLGdF=xd
z?eCgu9W5<(PR>|qcUNO$b|IlBHA91ONE{V{%Brf=n~Dw&B7Qd>J$giZwb9>mE>cpZ
zC?VIS$%wDTLh<w8GDJp3eopDn$-Xo6X>+xF)56M%xE>rddp4FB{0`F74;hS%jVW@5
z;)Pgec>XqbkItbkB_}865dMV%UDv-*xR;i8+rXgzVYwb>Xzk`)>0;k89-i8!CTWMU
z7OptLy&GE2&f<PIcJ10_Q!=xA<@w5r>k~!V{rhJgsNP_}>-ibbMrN0lm7zou6Se{I
z>c??uAzo^m(mQteT$kQOy!T|Uf9HNDegL`K^;5sJh{*jLS_%rJD=9@qE2u&De0*fq
z|6Y-iDNl*>kT`N=U_2$R%z1__sM^lfwnFetYU=0j-`$&IrBGl!|ME~)y~)UMb90MQ
zPFCj3dH3#1M@P(A=Yt0iBB7+H#*NG^Z}&DdHvU<eDTLH3C|GfV@K<&1Kh&-B=g%*>
zuTdzne^K6S#=Uv%Qn9L=_aNS8ga5sI_lD~u3JMBNpE@Nqxu{>_JkzEsQ))jNjLk(P
z8MuyfppsKoDJdx#85w;vn%P)i-P~9#|1~jDw$NkY;^KnmE7IcI_*2kdwy|O%;%jYW
z^dm$%JR+jNb>191y4dfzi3;_+^5S6@7EvLgQ=S_Hb#<DR2g;l{HnN3M9;Zb_*!Pi5
zhYT2aN#83QsBEKQW@Zi>tmj&D-moz<Gqbd`MEH0HEt2iTP1A{f9z{|2Dy$ir(c+^E
zsy4T=QE-xwkie-$vGy#Ttvfci(q2_n<sk9Bva+(N$@+O5BMZwll>5%kxb73N;&+U&
zuD$tIa|;W1aoxFd=kDG7{QTHTxknEl4jd{Yd=S`2=I2kmhGjks&EQ)X$yg2EaL;{s
zAf7{I+1WEbw`GdLZ4MAaHI?q)9UXeAlvG+;iks)YIraOuyo=kdTPbIboH4j*Z9O@#
zb&ZW_AtX9FI=Z^VS2ygHIE012;E-Or^r+StccP-AV#JV~k@0ABVYXoIiOk$Gfh9yt
zL_}nGA)b|ql{I2hUpUGV8-dH*oYym`N=AHjhPWyf-~N@Fr313@S;fWCji&bEOe5}=
zqQyBm2Ux$DT3Y_Li_6Q)!yyR@3MwuxCa}JLt(nQm&aPWVICb=>_sa<3MKcj?4Gj(4
zY~aCTEeg((EOXoNFlGn!He|?02L@io$G?n~Mwz@qv*ETlxtEGcrI49{;fxf8EtY?F
zPdSQZ*hP{hUlK>hNLJj{nf?DN`Gy67Kv4P=ywTm=9UxI5aQ)rKuV1f8-}H2ls52Hm
z_H)`<^5)H(SFT)<h<TfqmNwlfwrDJjj8p&j?_cZhMe}2s@}2U@?8_M$8Q4|^zbCcE
zNY^}@ug#?5y0rafX6}S7;BiHx8&`KQQ7LQ`Ba=OR^vKH65{Kq;+Gf})cK6~lzM~W8
z5II_cTX&T;Mz-@_aB%Pf@w)4f0?d?{xMTQP*Ct&pPQ$5hx2&x<#uQ9*x}6vF)z!cB
z_p7o!LC%(&JRu~sXU`s&)jtKB3kBtkn-nol{T{1-a9oZZJGQ>Qertiu-QE4qpFhf+
zS2psCi*@+uZZepfnT?HXU6YfO_!CKFWMm;_>fVn>At6H)tLuw<DT$YD;WzJ9dA9u<
z$5C^hJ$r^9HQl=K4ILfbSa4KSR8mqBmb$@|ST3|A|2>W2C1vG-3#VgomJ6t<s1gLS
z-o3NKg{ZQ#lXW?*G>}q$WkvPC(!hWrHg(x%`FBn;6|+QGM1(?;`sl(uua=&kp0o4P
zvCNX$X3q_KYu4-RH1XH&A>H8p^70OTPl#Fe^Yh~_bt-ReY;0_3u(ZAzNiE5enVCtg
zI#sC4AG-h?62CgzyNW==zw_Zbe*8EeAK*X>vxSAl-?QP)9k}Na>aEnS5v#~PF){J{
zUAcQ*>>pB#LMcf})0S5E-Fwz(g`@a{gtF7qCz@hTn;E^}otT;m2@GUpW_BNmy7lzw
zQ>4#>)2}31LR3<4J_c-rd@9czr+oPEp{|}D>$j*(uhfyRV`FBXp5<%l(x4o_h}V#<
z_!t$heudyeWzNKpeRXx@9BU|<SXog~Q7o=mWn5PT@Qk7USt4RR6E2zC$yipdck!Zy
z(wE5}KYjqf85@fX-7?PU#+sOHUBkn}k}Rrna#g*(hgAo5Y~RijQz7&BDxX1_E;lV5
zEv=T8R)e@`0wpzd&8JVZ%WFVL*w4F;j;ACftouq_fHzR|*l8|2sg#WTDJCi!{OHjQ
z>R+X!LqjKW&blh?IzF<v6{8FD^YaS}2`}OrO%qk6BByn9bfTl9@imdnGi+K%TN{;v
zW>p*O+pv3UeZyLPTuw(fS|dMpe0DY{;yFG%`pUg$dfFCg`}S=fr6D(0*Y=JMK#Qsm
zAD#hm=Iq=!%S6S+$$4H!XSFBKf|@E&(-aYnaR2`OI}i}K9fM!%_+KnEHZ?Gi{J??G
zM~B6bM&1~d$5ymXT8ipOR~b-VD3fgO-hcJYOHq$mC-8~sm^IuTYG|rnzfZx}uU{!F
z^VtAn1-EF-5t_K>Tf$LRTUV+q%h}UOU{S4pcXO+m`^T(JOiua>J&;epKH(i1A6?VX
z_-H8jN<A$v?_}9_)g*O<{>bzpA<AEW{zw7EqPl)Iw!_968V-Du-jKX)Zr=0$PNFg=
z4p~29ESZpBTDlHIc<9if>gsAFhU<CeSMBU(LE=oWunK8nGj84D>In?VMcybVNNo7p
z(9qD<)&`1;{DW_LdwaXPqm(%hFwd7ft~FjFmx*rt)aF6ukAJHgv~96r^}Es2(}Ul}
zqv9*>1?O<=>z6NI`ubRU=8=U4w~p=0BUpTH#|YJd)zwuY$}5_h1vxo#bG2%H!IOYc
z4Q<>uoT1k>H11E`kBf{H6cn7Eo0Ho^0C3WFiKV`J^=eHp^Xh!30YbxoFjJk7kbo#n
zR0ts!!kCm>FOH2i#kg%OkD@FI7?iDzan4~k%QrXNfC^Ca<k_z0TVBVL=Ueq!T3H>W
z`{VGS`bSffN?6|shKJZLEcx5F{FGInjo;<u<P;Q$)lFZ{FIUV@RK4D(V8zqIyqxEr
zTRI$1v5MzIa`;#Vy+w<1>)8Zr)SQZVI%Y3jy7b?F|1tPs8xq>}Vk06t37PY?i`m8Y
zqfMo5i+JhcVmA#9+Hj@4d-lvMEX1Z*kUr4hEp?rrpf?~q2@M?@9LxsA{$A|#Yita0
z;MC_bIus%UmcKR<Z4+jHdL8)7dk3jXoOG#8f0^gzYQMI&cH8EsXfYccHT@!o3rF^;
zafki<`4bcyAgbA-B1h=dsqUVhz`FU?Cc;_@eP&0B8n?8x^jOp1l%sqk!ch<FhjHo>
z!U+!bWyB2U_^v{*;q&Lu*w8Idfs>%J(e%6EHO||af6r?lGO4mSaNdNTo}P;<#pP1;
z9pKQ^0Op?E&BJyV*lB!aAxZ3|AYOCx^H-J6=AAhr?zZq7G!>EY&ThDFeRZ*>rbe~<
z*^9WixM$Bkjm~Y(gn0h$El_pgElpA%2ke~o++6fT*2H&JpB^2)wIB`zc<$Uelm+bd
zkX<1^KmW|kOl@tg2JcmlyJq!H-{qWI{_ey(lai83R^c(dy}fseQXP3F&o*dR=sYeR
z-8lLC_ivOXToV%?6lS6T{!pqB<-NU$r=9c5!6uCiz&rnkbd>9T(oV;yj3S-peERfh
zDUjpG$Vl?QJ)Hpg4~Bx%R?|Qk!coc|hY1=QM83l&XCxd&ERi!qHPuFUl$7eQTimpD
ztnM>oV`ES${sR0Ky?<Y_zR;^GIdlKs;cC^Rp|zl;Ya6RmogE!SWdxi&Ce&&g^49zJ
z;^6ond?|njsHmuZea#382{9<Jj+xc1jtoXJMbr}Ex}P6z4%f41bn$Ab2xhz)vNd#%
z;o)=fY9*zm2iJU3UZ@?C>Fc8r7`m0MmAbZVwZHZ0tka8_m>XAFK|*#eO9E?d9;GD*
zW=eTAxfC`<dbs|8j$OmB9oVdnt}X#$!0ha7YwKm;|E#R62M-=hPfz0;1)I588SD)4
zU{(jwqY@&BOFcI?Zr^Q3F?1V^aYAt${qbY=(_tIXEx8%J8Yp6b@6sDfHzi`qP#UPE
zmnv#%Zb`=~?m0Zv?5D+Nnyt08T{=c3Gb7_5+0L#_{b^aJ5o5Zld#$~_LC<Ec^U;;X
zHXCJ&Gg0-t&3yY7xpNo=-@@WpdF<5K7}+K0VL^w8)gjASDp#B3>i(OaYR6TbY1rt3
zqMtu+At#(Ww@drJ)15nK-3Ag962K2=uQYF}$;MAZ4p{%&riwe4la*bV>W_Q+6x4O*
zeMnnR&q}7}`Y-5o*WVe}hN?<0H=Jm`@9%$Xz_aY#yV;Kc2V^$a=01N`M558LDINax
z>vX?rAdl0{wQeNOn3x!32nUInO2e1oYrvH^7)(KA0H5sRGBc;PM@NZiw#23JSS?2?
za|Tt@1XV}sUZf&OvEFfTV9);mzC}wy6mhg@-|O-}Z};s-zMWkrY~?IqRiNG1#Os)c
zf=jy2DJB&cms7m2Qd-Rr2C4K?<|g!q4k0rsIXq;DsF%9)<0BrUyT2dV)_HoM5}SEl
zdIZpYye*}CW#V;yzUb-G#gGg+P$SQsYy6`FFnAe3FkBZ7%@D#@S8wkWq7?xh+Z*rI
z_KNq>%&o*Ngao!T@$1*>%8DQ*eyP&ljokOg=xBjr&v^4gExr+3ajXQM+U&E*ty{Mg
z6cjWyBh<J*3R>1a<v^61ec)hp3qVb%aFr%8tlT1)bc~XYHFI|*9Xp}kfav3b=woj$
z=TeM>|1QHQKt7?TN1G6<D<`)jKz{b`U-@Ix8oZ8WZmlxUkVA;F;@|N$S6A0&>DAvs
z0%c~mZi#79_kH<7bLdc^$GR&$eMEhPfTpHqXzkC(kN5G0Gt$wWk5`kFloUC6lJ%Dm
z4l_av`YSG8UfyHJqF=mtrN$i)5U|~Q0Q(M{arEd>`*|8uznUREWOOL2otXx#tgO@&
z6c?40pe_bQM<34iZX_+~W+}?Re*gJX{WJY<YX%ZvQW8gNWx5wnxPsY*^6cz8mX?&o
z<*_m*Lablswvq6X6L($h#%xLk_W?62D`pm!Pa95rOl5a8qg1t8B~O(+_AoN~(9$9(
zB0?+hN;5y$Xm)NC0N%iPaF>XuHC3FEp`n*j5+eh{&*9;Cy}v*>p#CC^892My*_Zj~
zpy@eW{)9S?tE-D)T>*Fj^kl|alClcP1y`5lT^k!4tPiwyHE#ANiYzQFP`z*=3vFSg
zfa)JhOH05$KYkdYD4Zf3KjA0#36vTSdhWm!4Gj%h`47QNoL8Lb%uI!GXhl0#O7rvb
zlGM0y(tTxHJ3F}~w8CdvBw1~!WI01yr}qC`CLuYvotT+Y{h&vHAuO9O%V;|)I3bUR
zl_Wb52#|EwkX?uw$88Y^P#{W~ii}L_ZX8ZRtB~|Jhmq#SzNIB+U0o*sDjt4*kFoSO
zYTU+x45>M;xI6qpbmRH7Vr5Rb0`AuUrC&Qc3xMiDta5VZknXk+smB<Di}#r<Xtx0Y
zdl(-jYjmoq-CP4UoEvS<>9#~S;r{)d2cJ8OU9=QEY*3NXHV#;q$|d=H!0YQYvIuVS
z$TERXJuR$i(Bbo0$5lQ$3p+cSDnTR!E-o&O#`|^8zkT~gOvbq^Bxeq7iRMbT?Cjow
zj$A4_j}XS0Prmnh^2+q`8o*UT0$VPXjF6Cbb7&Cs)`t%@VlS;ycYOW2fa)<gH>&Tk
zYy!o4*_ka(<2e+>xH#3sR)oap5D$xY)gYfvenV|7&*{@TdqU~Z3%GhUJSxg%q#+6w
zgp}03F<K0F1r3q6ng8K3G^C#1Ug#jW%pomLOaOF1T}1i`2?;4LFGmE&#TlGALt^<M
z?ogESC*Z;n0%vFde>`?KUZxtq2hg<imP4|`-);|y*S#&$Ax}f@i!6W@0LMbjz*k&Y
zzbZkLaJ)Y?H8nN}UvboN0nUW$1cH!oyCJEChle|#cFjHD5xYCS@f2a>g^y2_eX~>n
z((3J|xacS(x8<doAu*f2hk=35%Wt{d_w(D$8(wtxPfyORX5P6FrsvMk)=%yBxnXTx
z2JQ_FF#NEI43|9HWqbP*6Jlpm+K%z^B3$o!9w=L5l)l`?LGK5!5gW_0tfvC5n3Hpb
z?TKNX1l>-OEU&F63iNR*{m{G%T&49hhXdUMfx-i)+ufi2RHz#s9nI0=6OQ@~a%Z;`
zeoT{B?)1uSngDqmv^e*L>!?NHN>a$fBaP9c#f(4Znq@raJ2X{+^MD;)+!GXl$aM;=
zzrRMSWYC|LhT)S4$O)K9LxVEoBU5wpq8n9yfPLUx($+Z@zOO)z-@bjDoV@$^P}{ge
zyc%Rf0C2E%@HVL4=s;oZ1A;Y%kvZ{$JUKEmR0QlR_~EQ)-__S|$w^)|5Ye8Oi;%c@
z*SBwc<<m%)!qU>gHzI*_ii=NcJ1aOrMxFor_W_m5HQ?;@*RL;A8E9#VOG;WA8t$W`
z^Rrt@O-=Q;?zm=3kluv+w*o3&R9q}(*){!D#|GUf-T@crs-aJx1~Z+Sg|5pxFwXJ^
z?WNOBlWVi}0*ilo6&(25d_&%qL#d08A4J0d<qQiE$Vkp_YLp#WZ4{s6mh0Ew)x{lJ
ziyj-Eur;4v<hbe{vFoX90rK~HR1t)@2A$Mar4VMotR+UQdD3_6?C!C%LWAFW$ZpwN
zwX=B<WSj-x^*l^WE8F!GvZuNI1&$v-7$6TMoEj*Nv@b5Mb<V&PiVWag2&)YL6Gim9
zqBQkgssW0GRQ0Z1%ZL8l-rkO`(s`lgrIbF;O)xRfO+Yx53i+B@XXr=#MDg)QHS(mM
z-uJzSMJ>M<Iac}YecUyKL<?;X%ZLjNjF#<X&_yycZPe7%42joE9JX`=D-F>rJ-_Q&
zh1Ejbm*sX-^6Vs$WF#V;Y3JRfqyRSzl)JUvY@j6yN3lIYTM{QHcVcpQ*jKdlw7585
z)^0rzx+&AnmKF$I-lnma)7lRnyCyC!zK?m}4RkT4(|3Pk4{&CifoEc++-SQ8Vrq@g
z%gf^s>6a0%r+pn;nEdWG`?I#Uzy{jk0p@yTC_1{ucaQ(~-w?n$I}I`|KeQzto;}(T
zm%Q)R4ZL3D;NSo!>sqH<S=wF}6hzVbg#Qdg6=XQ(>yMGz+YS5CRPF86*%<io`}Z3S
zPw?iQTVmfvOB{d6&_!-qa*iWM49_N$LPSFXFcV(O&?%VwUYwGWLcedHm)%liBm+7S
z2{&IH7rC%8Jy?Yk4o2Ty?&+zd6o}PjyUD=BgtQ&TdNNZICmo$TQ1Lr=vOg#t9H~M9
zLFY1=eF1bzR8a7Uga}8qX%4bLa{K7e-i3XUkHtJ&9?LG@RC9Af!Em!Z)DNMxt}bxQ
zc^k>jEugYNk?H-h`2|`x)67$|X~js8p`mTtb(|w0-e_oPJ@8Aqs-f{fo(<p%ARROd
z+6{!#UG^*d`^Y@jW@@nHCD?rg1Su8MgP@=*1O`tD^H|&M-bXk&P3`Q|yZyd2Q^s}y
zIw4BrjASkWmcLF<|L|+>@ZrPNM%lo^NX2!3K*@lO4ib)AUVaj18c21Oa`z6a&z@On
zyt%Sy*b#3xYfWkP(EoV>7;25*f$Ht{@mBF;Jbd^NB^qQTTkJmd&HhYFD3rRCy~Nh`
zjT<-6AM)_<fS9YnJ3ljn&^~*rB%S_?3|T*W2xo0Mgy}%mx!`@L%{^9t91u5OsFLCi
zv4o(@7(nBOMlm{@$nel#_`T8(>_X$?W!pGNe(L>{{QSE{MzZK1s7|499x2r%Ask{=
zojolf@k*VCZ)isr1F<-2En)X`bPg+h2iU~j5+VIPKj0`|*_k4nvy;xAJH5}SsjEK)
zFoukK^(sfWlAf+EGy_~lH*Z3;dq8EYKM?&BHD~d6xBWoHHY55Mdst7(xTgz;dF*CU
z{(XRk2Krk=V`Bi-C6j^PsVC{_>Dk#r$l{Ze!6}RATT_e}Jr+Jdw$s_4p74d7SL}qC
z*#8u)nVEPsgllzA&vRmMoFD~;F^u0&?u!gGJN&@8y96nT(75(PH*H{U84??H<KR^b
z;k6;z=$|1>r(_dbq5DxYiD%ucp#s6Q)KC(}T54EuuTvt)#ouv4VWSPIu77s?BBb;S
z7rZ}i+&Sx-sev^@pTOGM6!?ZWqpXbOYSN*@hldKKig0A)97;&M#)&8DWe*Mmz#f8h
zi;oOA`pri7!Basm*S#h;zqr_6>K1W6F`h{u)w!+h1TU|7<>)k754-2zvCDKp=LR^J
zNqIU_m&dPE$NxRyMYD=Z1d$!LlJL<3N)04NdH>|6AC2w+<i+-NwzoeF2?3!Rs$Ryj
z_4V~pB#Zeg4a_*tDyTY;Rte(JqWvmax;Qg)UGV0$ZCcL6telFzI7@CPvq0>qUEx-D
z*aZmQ%`NeV3mC=3MA2t4D`<t`VPP+sz`xY>^q89mH8ZqL5I_!Iffa+c!K^YH)$|6C
zQqbo0A*FV8aoNw@?#VMqy!G$6bwNo<BBKF}>wkYojyL>Mb+y#Y#{<L!AS}!#A##xO
zi6R5#r?3t;<ZARUmb;zh{R_vC?Akj!6FXMnERl%m>+JNu5&7iFegxm#)&-SnZcc}t
zbU#TLD={+<`wB3>>;*${Fgn^_?Ih$79Vg8np`)heHByzxBrPcTSScw%#A917M_gH5
zT^)2SWL;=+zY9lWd&@n`)nnXw{}Ata9`{@^I)|DG0nX;zd+!@v=-S7kHTv=6$6cpV
z)hm-<Ekdo8jc=)|Ge>)ryCCGj1FckMsjzPY14ruq0KJVlxLR2q52>jVY(Qm02J7!9
z=CRJs2-$eE+qd^K^N|GYC*HM5<**&Z<eA?wDk=TNPSjO`;9Y11f(gjT$h3bTZJPKA
zp%$AhE#hwg(qp6}D<A!{eCbCJASe2TSaIGe&Sjo3m-e;4$0Pr@-pjMYJVTQ>T1T?u
zj-eHSbMNdLGSUZuSK-{b%V`>6g9w!a%p+{R{CS!h8ZZAlnVxavi6UAUOO6X*XW(E5
zOSSfRnR_FY&phO@n8JD^*D?43P8Ajv{TST|it78dnELtCs!+vOaJN870jE1~AV*xm
z>QQj;2KarP=Y|W&r>yLUN*~e)0Rt5WHR|}a#E}#m@4ZQJ+e(gYK<`y#r&0P1xRG8I
zaXYLH%})?LkRF&`AkvZU-i?kGI3mi3njd)1UJh;f{Xx}GYaF*O+!l^GfR=iihJu2>
zZ2ZoxYiV_rbmvaK{9pAX+*<<nIh+LNVrB=uxT--zYU8O?C+5~l-n5O44UhsN>??CG
z&dYNIKSu5aPc<kbxELG13J#`f-A3bAKkNal2+?95q#3P#Di+DH$w}hlr0^0S=PYus
zH*hgg#5Xq9E%%5~=FHU2<2`=dsxA3a(DJ5nETl<DNhp4x7PtV|Yiln+>CakaV`DR9
z*p>}bQ!Cx6us$%rMDx?g+>)i#l#~v4?s&7fku<O%TDIDh_{E={eKUR%(u?uGnZNe2
zTA`mQBeMxV3~>=NGB}<nA_2U<mJtZ$?7;&syEd>0qB#eioX*zP<$8k+JEUTc%>ecI
z%X4i7UjAR2E1*iCUH}ZcuP#_Yd%A!B{y(S-utdY$^WnZ~bz-X-1Sqqz0D_5!v-A6R
zf8Jle-(@N4ak3mraa!61wkKo1ez`e2zx=WG`0?YHFOP6rZZq6XOfn766xoq5KT&sp
zbzrN6qZ$yo-@h~O?vv!t*3!Ll#b>07o|cx(SC$~X#`cYRQvpaYnECWwSe_IVYM^8i
z<+0^sv>MjLC|^R9x3sm{Z>%i?XaL7DKzpyL!IEX_6j0gKyKw9y!+on+gOE8(!cnG=
zYOOQ{;h28SStVRhLP8shj20o9R5%ejI;UYUVtax>*p3S+8Vlg#bJbmeh9qzss>;9&
zHV=J0LbNWhuf08Z#@F`tzcVvu-K_z)+zEu=0QywdOcay8q^I*bY<C^{v{yPV<ZA>f
zA#6#8kYF6V>bB<<pSJr+_UJqX6_vE@z!~5rB}z_>R^lco0&$!{QyJRcWh3Cq5*QS)
z0kA8*{@9$MROL33_?P8mhds2kKe9JEOJ|YIK#<T48Ih(7^1Tt6kzoZ0YrA!+sXg}b
z+0puB`^$&K<zEYkk3U-S2Ws3oE31q%N1#3T^f21o3=($f;#qnBJUSYVE|=AXKcLWv
z;p^JkZ*>bHAcrG{(DLJykQf#|b;<=UsVaYJNclLkEaJ9D`1ym!UM62mQfO4|PheD%
z*?}_&)%c>SD)hv>?Cfsz0kDT3s;c76F9^NYwI+6nrf!S$EG@nF_CBkn#lTx15*+L|
z!8I%-DXFWe=}#?wrkDF4!H}EusTU$SLhR^l)c91-0ZoVYt_0I8d3ljUHi(?SUKSP>
zUcY`F(lR=bScm=l_ou#)78hq|`pt@jLHO}8AVg-v8IT@NMzo;$${v+St;r%ekNag~
z!u{fSzzqf2>X=WZ?VUT_**8&EPoum1AlPF6+2YBWcVO5EYjFA*y~XLf+y`?XZI64b
zsjn}6>Qox!B_h*wgZ_j}J*K{mjtiZ8t>45W@$h4DJJd)p>g8dlt`+IS5SojM7_9=D
zo0}t)lAxJ$`-cPscwc!egC35@-?3I!k0oz;wm&_2zaEM8W##2@;8t@4iMMLRf?IWv
zkOJz5yr#?<DjUzv#U(S}eg(E1`I@}3mqSOCrY^rVGch^H%>0OV&gb4eLuRcspn*;_
z#&IF}U%U3TqhpV+>{f*(dQ6C>M7<&y8+NE@SFjO-JSYh6g3?<p=kw4j2G>G%1&_m{
z;mTe8-q>hWDZtK45?U*Nig5St!t}IY-&YV2>pN7xV#@&Ah&<;1XEb2fa9b!ksD)S^
zee^s|S|m&#4a|cFE1Q=^fX-jQkM^z5UYB2tot^#UNk?oEZWK?$fChF%L<Btw9v$5m
zGZF7IhR{=!)NdLYB_t-|RL0MEzuO-m?;uf%REmHFDnd()n-&n&@BV#0y&_tZC150Z
z|2-81)Gn`GZ&Cgr;OFPloqTE{9EIEiM$q5S+UT{HjO?WvchHStH6d7Ah?=LJo%Of(
zt=-*eDJcb(-S6JNe-F*6Bb|opzA|UA<FBuX5WFig1T~9fD(|03mfUG<5i2EtcYwS)
zlv^mEkUmgFLF8T~B}py+48=>!`{ygh2fLbmmlhK%C@wyHe0!p4k_PWVKR@21g!@O;
zuU+%|;zpQqM<>o9bsNPVq<TJXv&GZ;G6q{-fsh-K=uYxRE6mTeoHMnCoPeB%BC`%D
z1DlJAfZzu<)Gu{)G&AGYkWltl<6c82Pi9N|S4mQ*W|p93WzGE3@sz?285Ft(L<2k!
ztbpf}`W0m1as37#7-9@GnkK+_exd_949cP}MdnBJTg=McRaB@#Yuj5|$jHdfoLoj~
z5Ec?TDsg6d-#>VPUWnOzSyIwD&QP?%5*$|%WM~dweY3fpgow=3AJq)SyH9cZLzs+v
z@d5<i!QQ?q`s2>syI~mH&pf{UBY2eo9%^MC?>n<hpr#HvY4P=qeyIfd>Cbnmu*NlS
zLJ5~%{&|2uV)bXJYT3-E!%!^cNl)tZ6XqHrPSXDbfRmFOH*outM|980*CeC^g(ICk
zee&ea`idi<HnJDO;ln;RlM2(EnY*qaxu_LjTd6U9u&Nlod;aBv&ab1hS14PrUqO-*
z$=jB`3+k{&z*fV=dAq^o%awz+(A`Bv&r?i2K(M~q(|jOXi`ctCGy;~@)hWR#i7-O|
zLEd+9b34Es6F6uqPE<7R{*IJqgQRgw-|f#y$OZ{M&v%%$uMJlD<E~F8+&s#_sI&>J
z@#lMS#F&;wFDkPy1-(j)gfDfr>cxvXdFBV(rMZ3Z;3&IjsesQvf6f>n|6_1)KQbZk
zm))?^>C>kZcI@<o-zgPmBsG=nr2NkrXS0jDG)8u8iM>jD^%URYZqw4v{`tkp#RXzo
zP~cSIp0)Ot#Q9e7VKM9JWkP#5zqGVR<MWeQQqH@vNYd!p00VWP_5n1XwjHRrcl!m-
zE#2Y6#QrM;n*+>2>dsT8i_%L2K0)*X);+laV_J0E>4N5aZOUULUEZaq*Y)*D!+D8<
za%XZ}O=Y{c*ZIVQIPA2vVd3GIR8*i{W$G3RLnMPx{NcmBF_KDF**`QbMtdHe2M32O
z%B<K(QBe^h%Kz}$jqQR5ab&pZSwb|gUk^~d0Vn7ar6jb!h>6w>j#h9UZzI8746LjQ
ztL!-CKo>19A*C<9dc~fa^dcK8`JY0tZmDZWb2FO0?sx&{bO@|l)0gLvDAij<J>~{|
z>Gj1OCtzu^Mp(3F^D&uy{f?~n?dw-R)9+GPo2+N48lP%vE}KSz538vip(UT;;mYdQ
zU!K_#lmW-#EKRVMHx@p1<j4_#S~j+ON=dTKgqQ57(_V(NhX-adbgxW|^3amgUgcFr
zMnd8S20)V+;0Cay6JiX6RJ6Z7x0ouk)2zeE9Y>hG0EI<Y_nSp#X})RW^IZ#9O1u7-
zmt@d<{^#{Yse|7DvLd<;I{B8~bS!nI4i35R-!tePd7GZDe&xy>S~~8too}x1Snmom
z04##-U1<tyF3<Ml(WAZLNW*Ecubw@7*4B^Y0kLHe_z6d7!4b(gK7LzqzbDI-AzF~K
z4v|4YitN1H-0$JqLwsDk7!(jt3ljAe(AoOC1j9C|i;xTe7FGv*s3Vm};Mea%M|W4D
zVzD^j1Tmr7;0I9KQ#r~sc;Pa;c=2K{5|l&J71{0HFJHadIlO>_i_C{DMqUMZJ{rz<
zT!ZaNDiXb;925nZ$y!=l_mGpznk>T&jvf<-#QCfTP&O(`st!1dkcQU}8*N5cKwGPd
zm5_aTeFj}`T;R$7y53N=zyth42fF1R{i0@-ZWx*&l0Z1|d%u5=8GAY6tHJC3BY+Eq
zW9nOB&i__ild_#=6NMVvgc$CFs~z4t%PdW8Ajjq9W$1N)VSvF<2GIJ)t#fkjUig}}
zlkoTk%*BK%g2)t!5?>|32es=In6bp^(=#+Hh#M+O%EyZAQ0ob6Zb1CH#T@%$FqATZ
z1_~HbOH><*!O;WJ$3W7E*|0TH!9=(l>)l6~y9BO>G^0RD&9X*xV<E+Mb!jEsylgHQ
zrvC)ksp-Y3IaoE(PyzR{>MxTzc@nn5@Uiz5tP^8n?_tP?j}QE!+cLkb%mc*&4nWAn
zz`g;&RLU1UJw5N-5qfkU4B?-N6p|_`653X{)Sgj~?7;DCc&5Q?BFKO`0gi+p!<#`b
zK{E>~7ghpMg|DDvSQvSQqSW}2yV#8K^#vWYE(;5niyVKUzl8v@Ff=^l;6R~(E(sbC
zF0kU?yg4))>oz%1=|kaR!2R&KCm$Yb215wwv#P!j2g8QSh4>~al~*o@F~Qvx;I6OV
zS5e`Wmp2b*5<)%)k?K69QH>S__6JX+T?%;D+18e*o`#1&AW-k!>#M{e$c2+?$Qh|@
zdj0yLx<PpKc5U}YM~6`>kj5FjoxAJWZazBvZ{j5;rpZkUm?eTN3dt6am?bG*fX-$J
zi<B#<4SHHIrOY6g>QEM+xzWBxS)t}C3r9Ja$dwcoy%J|M4pG%5plAsR?dL5Df1$yf
zk)AFa{pWHhf!z1$<HsbsmU&49>YJOICdbB5a#5WjXyT@YgoG$Idc-1S0HFns&$<oZ
z1fgB5wnwUr)B~bL&{4O`2U8QIPn?)TYY&T#Goq}h_#h+%R`sJ2xx2_7y{w0+ZHuZ@
z;78y&X+6uc{o(UCAqFMYBhqo6coonuNbgW>j==5$vfGh<)i&VD^5CUe$S05uTWCA}
zfhclcSqFy!p{#C8k<a_A3KgXGw?1==G$CW5M`%bg#WjO7RNFf*^Z!k)ykKjaMdaN#
z?rp*)NlQ<E%ftj`4jagbxM36yR3x=8qO7mf$H7_g{_C@|cD&)PV=eK3YY9H;ObjPw
zE((Ul+Vau;YKS@kOS83^nXSFO+XQAgTqk(C3^RGr|JTkfcbVgy7!8#8iAC=D{Q1Gy
zSjEk;@o^qZ0P*oPpcYtKY9KEzE&{CMx?V;&WtmChNo*ExSfKh86}i?i5pTNXqsl4J
z33M5-?Z0M+>vj3*=TlWxRFc)xvc8F^qAGYoc!rzdRdMlZ09UN@&?7N$%?DIU@rLbd
zzbn;ThrLC+;v^gcs|LZn0i<t%j0jfhUqv{eCzxwypsV`^K9uBsFkQ3_(ZM*te8icO
zAYGoDOPkRf@$6ZkJlmSmB{X3vS9enHT9(u*`PXQx>$@$Y?dX^%&jvfUc98?mmN{w<
z1%=P4FG@I012_U;QkdvCj9xl9d0<G0Crt6BB_$82td0)NEpIM2dj_*e)s4=fk=Ctg
z;NAhl+Sp6lz2_U74>BkbCDCzY2UTDc&Mq!?cHBMb#Pn4P#t+Xiask=F$<Yyqxf=GF
z>go)Ga)^_$Sn467l;pO^pZ*~gF|BE?c1b#ScGoNpSP=Z&XwDR&+kD}|1yo}_y%<Gy
z**ydR8dzV^_#gC2`H4e_3r(>*cV;jGaV<kT{PE+g+ijfKg9JI90U&P-J-vqXA<IW6
zGuLp!pNd)gMI#v&{M)_wze;#1ZYimCOj3w2HUgD!aG1c#jpQ$1vx|kA_j5ChdbPDt
zk&$Qg{u;LGpZllT(pwc~zIlW8d}@TguC6Y;W`Aw8f8wSozO}UMQyOT6?AP|?i>$>I
z_aoRRe5y%@H7{SjGYDW!&;Rn#47a~Qj_F?IZ5kv%vB2n_aMU3Sf&mc$m65)Z@8vmr
zD!(tsGO%2sT&i%GCzO}VKqNvI;NUo?sv3g4JOs%Z{Ytq+eWY&~lQG2tbW@HjX13#1
zAjtOFv)jyLTKf7h=Ecm!#B}iBuK%d%j(;All>Lt=x9-+IXRxK%53hEe{m=C(98z%Q
zt1<TX^&yeG$2b(GjDTRzeUXl_g=C`;!a_WPC|saE5FZ8jXG?zwntQ||W10Bv{_YL~
zGek33&y<vv?|UqzQ|$EwgQ%^qhoXnkFT|9pk`ks7(D4yGpv*Z3xe5dx7ZX(t(ub(%
zU7Tugn7d9+ToMv5!Tf!E4IwiDqXNDTPs0|gsY!py2gcn%FlVW^yz;!^eTDX1IB#pq
za{xeKebJ&;_crd5Uo$Y+oT*`rgTC9>w^8A}Bgi;%EwM6n*=3j9csOfFP5tN3;vQ?x
zCMHS#{zT4?j`i@*pYjg6hMX-btJrqrd)Va($?HT$VCWx+5yKMDB{c1U$&m4La!x4y
z)&#GJd_6(8<MXJu60AgMvx_k99iC35FGcHZ;--Jyc>E8=yqCA_5$L1Makp~1TashB
z!PqueI?J2lWTu9O<^bSQUcIU)WZs=Pa&Wufm)GR&)WkL}oFr!)mxw&?XZ7jyi+prw
z7l`3m5&L+bR9}7Q6yU^Ac3NA#qbd|wpcefc9le;OE;36(K1<Jwo2nbI6({ntU9smA
z!K<M&!x);#yYk=x8AEGY;IxRelvHU!0W@hS3OKh&Jo}h?60T@yIADAWEC2H4%Yr^v
z3rsiIa_sWHJV!o<<}wUbw6wH4ckSBGOhKFwm_{=aDYgvLYr(-yu)V&dGU$j8&Ou56
znqctr_4mhXTlSS4a`jB-Z)cZ5X*h8rr?gZL^FwTG+lLoy6Y>ntNN+kr0fk6Ygn0?f
zhJ*<~k6t1nx*Qq$B@SZ}0Vo~C<o)|4v?JlKVW+9>>~!jOhrY+_-gks9XxH{_em5Wt
zp&`5Z9ug={27G$k^(Xg{`vOX02g>b+$wO*%iX6tjZUO0Zn%+{(V<f5b6jci<{~Iy=
z4!KhqdLN=7M0y3ocE(V`JXd@BkzdX^sI?_|Ep9*Gc<iYnJ7PNX_3P+$HP^M2?f;uh
zO(s-^#T`ghh{;BhgZ#Y=;}Y6Gvhlxr@{XZE##`GX$-)o@c?d{ziF9TTo&hQJpL8AU
zlgrClFWql!YQh8#P!XJ$2xxL@YR&Pvw=(Y(n`%HxV4eM^)>)MtVZEN}&fn^NhMN|O
z!w=SWv>LvAQUBhSPkOwM0KXFQ2Gs7qkjRM~XmM_N4Gk3UGe<Cw;^((>`?eLXxaJ6%
z<B{9`9)PQic%jRSUbv;@!%39ELm0*CzlD=^<3@I*&RrY`#z%Jn+Ce&@f?!bM;>CKn
z6Ok*<$;(4|(eT~)VOyvR0pRP`Pe$3hf8w1nhwypR#D(Y>#im1Y#aA355E^^~NCJro
zQY@mcL&6b~CJ^$i=Gao(!R^?le9J>hL*Z7W$?|Ns;fX@W_V#U%Xe`$ljMPpr0PgRH
z=K^UF35xg?9ql)7V3z>YMtp=%$ABz?y{&*`5M^u{nhlItARG@cw`+VXqZc&SpIIUR
z&cZR5+-in3G0J{lUhWAeSN*UZMkl<tIXH~WIRCe}mzp~9KXD23W?_=jRS1-LsusKn
zaTL#ibe$(ZH&>q2nq#elQ|b2Y@!C)>lo3eEPa`8AeCmANVkVNU)nJqjjD-umwPEV+
z2ZZEBGW>1U-|{1@T>#s-@Q-B%pPAs<fpyHRHMZ6mo*)~HuHgKopZrVJRFk|f2p;ol
zG$t{di4jHE3$(J0s&VFi3=LgPJ@I2~jC;lE54zq{QxTh2L4nYVe=#xyeY|!vJwXie
zKSs1Ws;hSyBwsb9kc@-t7McMrtRR+*iHbC7k~sA87=dj8qKl>A>cYZ|mEn|u`(a5Y
zQZkZ~e7SnzvY@7_4=>*?0!||;>UV=dTl&Y`@)+OFm<I!k%LEU!+%d7eaRmKDqDDYR
zhxP})f#m_28V`*N0ZTDehoMOupy?h;18r?ynt&D+XAMQwc(t%ij(X#Fpb`)laRFri
zUEEcQLBZ#EiCIq`jDw)X?BM8FYb;zODKs1?UE~4F6z~9)q&08Sm`*$K7h4w4^K4I0
z0$U82Fdzpx1rqXbN#Mf;9n2Cw$NWRW3Wi1zg$Y9|0x)WU_(Dn7*6snEhT#uV@7uSi
ziDn>CAS^fz_{Per6gKAE?GO2TZ!-7^v}5QfUhVU+T`>?LG#yu0wB#|b^{-EWw*Jfv
z^4O!`5BBsJEdKYo0KxEKa^{~a|7T7wo+{J1dNmKKzf-@vrpv@+*l4L25-tV+zyOJt
zganikd_^SVnPI<1E}s$jFSHiRIyUx@KL~BdgsR-KGU=j_sipAEVj#rTfoGQq=dA18
zrQ>8IBm#q*pa6_X7q#Fo0CU6_P?Dmo0-tM{VU#h(i{s*Nms^N~pREKP0B~KmUtf>w
z==8$<H`!azOayN4lNli;;yB{4Wn`RFutNVq_%4nD7H(Ni6t2P<dzs~XRBNN8SMOl{
zgqQ-j7{C?LZ5g8>cGT)f5NpIH%e{Nh)~_0wQN*Y;18jW$3`iz;;)G7QhdWL;hDF28
z>1kesNWH~260tSN3MMV^5UD4OU`u?b_ilV@3TW(2dO9XSu|qe7qriX1u0T7&vdosJ
z<15rY2EX{w`#cBfuzzC_7#zL9Ac`?T&*M1fXl~yTXUYvjv<JWah=PT)w~LhY*dRyY
zuBXjG@(Bn)*xF#V<C?}ffj@q0WDFaEEdbDTILqAptkw0s@WX!MOkE~@g@9C6H|z`6
zSe7OhjDz4%j{W?3UzmVghe!v554W&xZEN#Mwt!buC`uWTfo>Ukr_9WklGLvnF+Z#}
zf}0I(Sq)$XO-&?T)CV|arKDO}9ULs+t7WaZ%@X3zFPhkk-X7=yONavc6q1rH1~1?;
z&dL%rqRvI6rl`cMV6Ga82LBd|312`RXY}V8o=Qr@5S3QA)L?UD3AtrtM8m=|IXa3#
zAzX6tYNiH!Cot8})uouy2H=1T7TcB8RTPufpT6MCyv}i1h+W&k4>B7wAy{PCtV$O9
z+`!@kDF;Hh2i>+Mj*NbT*VU)e%-meIW~^zorSiEv8{}bxnKnk5u3wM07j`HS1scf8
zIx~8!&d|*4LH%$-l>;oJMLxV_sNe|t%i5`FY2!G!SjAgQP->Bjf{X?9uUvs<vHrJ;
zT4vh01bta4w*`pyz7-#@vOU4d#h=ZGL<Cl5l--4MeB?+)W8+>Ka~#p88dZE=#;@`5
zCo<;nM4&BCL2Qlad3tW*U2wtU1f~9z=R)DRl(yzL8Bd`1q9O^@JJ1|r>jmgSzIw;#
zP5bThCtxO6!N4loXjpN`K1zl<Mli<U`G~sy($>fe(htGi{qns><vDXgo<!3r;Lk=(
zQrkEhTUCO{D1Y;bLII56hZfA!jHLx=$>DK4{8L0sEJ&Wsf!AxaXbJtbjHjFA>pW>1
zJqRCzl!_?_C#RrlBNQa0FEpYMUeF-WyN558)Pj_(6Fz>LC8!BVo<KM7B4e501VYJ9
zlRqjI-PlwbQfthA{oPI(*xE=}mzVdif&ujDLq^@0M%T!$P!|vpy#o9mB%^b0_W(qI
z^dI0-L0LO?>@@-kM1i}OJWHALn1Dbz(RCL@k6Q;>N6+RNv5&rNhf=Uy#&|rm7B(W7
zH}G)>vvYH&n1W&deRf<2x+vJq$b9!@&P{NPg4|r#_2w~Ajgi{e@|0*Q6Ayth2th<v
zk34WwkO2?8WQA_OGAHsM@@Vklsne$uPoplRdt_lM{{lR%ykZr<sE|7`#h^_K;xRot
zo1n%$=6oq$jm}m^(<tKC<x*-1bF`f?O&1*%g+oueYnLw+gk8H}aG=qWJ4zD(fwAT2
z;j82r0L27LO`ljjKh0c5S{e^{Bh)8&{o#WrKvuXr`E4BV!z;yaF5Bg*j*c68(~!hZ
ziisgp5G7^sJ4lst>m_KHfF+oa1DMkUe8dN)Xi;TrI=V=*Z1ifQoeAG@axxtXH#Bt^
z9TABMZ#&Y@OAF8hAfeY!R^>P$kNk6pgw>(g2;}dnm5qOlfro=!4)DJOZrEePWs#3z
zF8J^P&8mQvxI;`#CGM-DD~%X`CiZYBD0F}uKyFes(uFn7ukl1FU;9T=!F=G*PN?4p
zJqS;&mv0#*y!jboUHs-UK3{@A!otk#JtS!0XJWS|_HFFT))~NmY5S3fitO6xK%sI%
ziVQcta^1-ZE+@}ToYHJ9K8Rh26nwfsgA?64*_Z-_Ne+k%5;gG*1JRGJ8N&$@gF}o1
zjrlR;`(LE2gfq_b?`O;DkqCf-R>u-U$O073!4DhOuX*)q^{|}~Wg7rZ&b8dO%IfNK
z7dAM#(O$WYgMfNa5>jc1HU?!CuslHPv%VBr9jz4AC-w8labV2v5v|B%2z}fM*lVyl
z53u>N^QTi7(E&KU9IUOYD=8#22p<&YXK?Q@bt|U@#-(r{KfaE{>ajlG3CR+L3%Zgy
zw%ESRde7+1K(rx<?Q#@;R68VmjUb`XjG%7I1)K8qyEq}px$$a1*a03ons2mVI1wsn
zKIxD9AUd07XRZ6ozPGfTVS9pO(X#w7A@gHx*i#K&j37%oPPAVXD5Yg#34WV>h>;Nt
zbhc5fUlN(m(edPj0C_S#%i_)J*QnOt`Y~FMr%RAYM!$ib{U_QNOJK#w<Qz1$C7(c;
zARs{3W}>IZXPTU4djg9MaTF&uwrOZ)WIk>5u{;|OA0J_PIHGmx6^<&5(a&RIq$DJi
z9Lz#4@rJ|K#CrO!CFl`O9845KLNh;WLvcc*U#A#mYfY8R1;@lN``v&PY~Z<`H(Sz4
z6YvuOp{lG5`2>IvpNw$c#Dt^u>?NexewR^ZAP7gtc@S+qjM=f%G;Z7gGbmpkIgCG$
zzsfO*h#Z^a+0d=kFjajI{xBzWDp7O<jvn1+#RCwx`1ddR%A+9At|)I<{WJ|Fhe)MI
z)kYYEVU=<fIez?+Z2ZeLbe4?Z|HM5u!77fPeXCGY5(pP$SLnYt7)E~luv?lQ#O4;d
z+CuBZ=kY)qMvcJzAsrHhJV3oNRkx8U3_d^|kG3fr9~|_)5&7s5u@i|V(?=tr*7)_K
zXbfU17YGxHl;h$vFl~cEJClWNRm%*6uheftyYk*aieo8A3DvgWeepXe6(8%fT4N7r
zaAWG|^KC#YA*w_ud#3`fSH9Ps#1lf#zTCWqHonK-Rt3u4azf2-b(aZ1YM>u5Tl&1)
zjwA_*`1x~JNaVYW<0-DHsy5?UF{XV#(;rb#Q(et0O?Y2YLZE8S1*$HC8ywxrc#B6c
zs}sBVNaX&0ej^h+v_6fdtkQ%o@CIg4gb4iS?+sNhAYtP3Jq|&30v2|7Uy390&>%*O
zuc@H{<^!%Lia`4?UL=3maK7X(&jw2gdHOzzJ$p`htStc+w4RlMVp-@i2gj{&fIP;_
zCGZaqPh5ysbDsTq0Tm5fjy^E}SmECJJD6NH^2UteSR{ztJ@RlAL!4sbNF&TDCLk(f
zBv%jj2)n{efyE~Gz4y!*Zq$~-eLa9fE#rT8kWzsLK}&?m0?^e`G~}ATe%Y;N7Vt?-
z2_&gQluu8%UMbgsu$Cr7DkT{)n3|Y4j<p>9AkZX@Pc7P<ES|!N6r{xFx}wPmbWh1b
z+Ef#^S3(&02ercd_U-tKq9Ja!FCruH(JCRZ7K8DMimD*LsH(E!18-6y4=VG~!QL?0
zU)~RSU1o4U+0MC@S06{`5L{6E2rJ_$t){#P7WDmynlUWhXoblu6tuu%39Nygkwmng
z+y>+aSL!l`8l#j)C|T5w>_ZFResg2ptS=Iv!z0PC$tTVR<9k4<=pH;`cNq@X#7#b+
zGG{?-Akv(Wc^Ld$oSoNJ`!^?l{fgcwNKE8&?Z<~`xw;mqala@xV~vn!J7qsYDRCI@
z1<wnYL;_LWoP`ebwAL7gC05*HHq|qjzx-J}&REO}luXOwf3H=aVh&m^)e?jh>FT<I
z6M>#)QBN5Fnw&pXypd@_qRwX!OUN0-PXK`_G5%8l2A(j%ihN^0_o-+d?ODV!W+_bX
zCWX`txzAK@-kfUO5x=rgvuS@T$EJHx{gq{sMndjmC3y}Gwg9CPZNB-5tJ)<k3kfl~
z7m_pruN|j7cY!yajEB7TY0QnusgSw#2Ae*g+mWX!MrJy{nZ%B|OwE0Biyi$o>Js}O
zcq$1ANC{j(dnflNp|4)PxuJ9U@_zp+Sfcvg-|<P&?wbT;x9Wa(4sHm)(|W~sA06^t
z-q4C$6MCzrsp$l_KF^h8eEbq5zU5I?)AK~MgF=IHap}lD;#_QBY5mZ_$b*LO>+p#b
za4N$70x4>7;g61Jcy-=}q~n|YXZLOQ7QFG{J}i|`U1t)<PVGL)>rr`cm+c*5<4}B|
zR-E>p=nH(_!3SGcv$AaxJKHb^&dj`5u4nhh2sz8z=4NU#vd5q;tai{@4!uxbH$yT_
zdi4q<z&Xq9S!}Gd^*3=zmU18f7!vGsVm7X*tG|PGjP_|p#yVztWMc8TBKSBQ(oRjM
zyLb6{d4G64eR$|yJ_A!re)|rGk#@s`!opL>kM9*Nvt{{#&lSTqZFHGalR+55gcTer
zFJ9=LIa9&9x*HgL+qP|3&FTLJVY(Gh<PsoR-Gh;@o!igCNhKl@R`Xx;I4uUsmS%@9
zhTNK67aCa?Vi|;+0KaGZu(qx)z2FcXP`E*s;kJ86(7VU~2lN;&N&kkq8h&A68miOJ
zBO~$QKt?RSm8}~D`1UatjGD8Hs{*YB>#nT9!76{biR;6cK!w!R)kSUkD1Dy8uZ(_T
zbXb^tuZ#fPY!4seLz4XMXAjcS8s2a4+7NI1_KmPKeFM!(yd$#bwwVdz0|2%VLSQ%A
zx%~!8-}hpD{5$x7;MK#;`R|~vK*T=3@8h>`k}@)Jy%UCV7<~W<CNYGNQ+n?4huF2T
z*2FvFFG@?LIun1j9<>beR>8OntaTXKA<;2McNA}h0*<b(t<Fj5O&KH)bU^^iTa=;E
z<B*`Z-?p+E&Nt`Vc9;?G&O}vUSb2}7Dg+b_Pju|ak(UVx;B(Sp79*IDBnBWpJ%fvj
zo`&Yb3c>X5j{jDXS8c^#6c)OmU6eOfvsjb5*2+3`HdRj4SyKPPg@F8;*sw4W_Z0_{
z3N*8)`pad=cC)Ttf@Ki{03?QAUR?mw`H-dA9KW#!XE*r#pdBA*9fnmr*H=!4sO~@X
zuEcXQwun6ss&Y<_J%Zu$lm7-S$uLNOFo4~|R_D?+v>p7ZS)YZ59-yP!z=zV+)z=qh
z>{mU*87iRrUeL6G0gr~10adeydKNqZ4=;Im;qLOR2@*L6M-o7)tq%R~Lig2tB$LR<
zE@X_`i&ZY;=>24IHUHN<(vn;4l??C#gh}k?4{GCIFncpl(7xjy1{&eAae`Bj>>g+{
zpLXsTkn0W+T`IWps8TvVOb@}rB)<9=z8#2R*zk`J_G9zc9;kdqJQi5>a-v(r!Eum@
zsbTe|1mpqq(4tRT(A_(N_y7?`ekFK544&LzC^%^ph+l!^f~G1B*?rW?$_qPD+Th0c
zcI}bo=Y|H|_qIpx5!JHAss0*yPPf%LgaSTXP=GR8NKmk=+;dZn#pbYW7!Ecp3xz@`
zgDBKKp9m;i_#C$V`}R%G&!ap1BVR(2bgk<(Hj15nr~e?pFR10moF>$ww)Cs7_wAgS
zon`#kZw@sX7EQmJA$kFQT^*f^@oF>&4&YI#-DV}92H2YQ-0Pjl`UvX*jtg1=UPm5)
zhClgF!Ii>yxN3;7xgo{IW&~g)&ZMHP?Fux7F6xhbb-tOA#>1f17}kY_0%QfPXrLyj
zAn{S3?%`WU5Fyl2IBw8Wp)2UP5eWKlTsxPHvubqprj+cjkX^fX&n|r==LHl)6O8O0
znz&pTVe6fkW`o!Wnnywc%KY^vZ}*ot8w-nKNL4_6GtMO#DGdpsrhcpV(ccAwrI0sh
z4<6jVGYTaP?Kfw^mgg7n;e5c5+epAXO7?{|)Z@&virb!nqv-NwA!LExiNAGt=3ETT
zCM7}cDa@eYQdCj7hO~hX)X2_;_Y2<1#`^l9eD%$cqZY6^>D%f=NM8Zw2UdV8{GO>6
zz6*Q|ktplPGBP{3XQa?g5)$Md#Ds2hP%Syg#xrQ~G&Dr_L4~7?xZL&YQHhEF{Z^Q9
zej(b=dXr@=Bp@j0H3o#=$@nFhL3uy`<1<qf9x<ZHSz+bq9D|*L<cH4<1X~UdXIf%d
z97V?+cH6;^T=w>JP%Jm1om$T5C2se~fd<E9d)*k^6HAK0TVfru(%Vf5yWQ-}Oy$rF
z)>P7L1|PMFkcAv`^kBTEp5ES0vTu17^aYN~n}_Q1(KaA{I9NV^gSwj9z|hc+au?9+
zxef9Qgq2G;9`IN<@RuPGJ$y)MZP6}<BY=WKLP9~uH{kzBP}S6QB#h?@Y96?$i+z!B
zKkF}2$;ps-ZYU@Ca8Us^HW~(o&#QCN&O3#pm<}D{Id<$c(l54jV^8H9na%Z8Cs<MO
z`C7OjC~T9WY48_<K!(%IAZi(j16)wB=w)UEWfGkLTk&rwtfVtN48Moq1A%}H>?9d3
zw}e31xxKQZ!;$QhzB+dp22OUK1xdy>2hLhmUd$gOqGsg2|JT=<KvUhn?S6|4@koVK
zLX%V!LdsleRM8+sMU;}F5fw5e8dMr6B^nh)NkU}^4WvP(K}bbNL`8<qXaAq`p7*S?
z-gR2*Sx>9N-uw6c-otfW_jS8IQ5Lf(I52pSf<pf9Te~Ge$T`SlrO?QWTs`j_5z`BK
z_S5z$4H-Aizvju{4fVQBwG9n8;Hmcwqq{LanicsyB1O{Uk28LKs8itk;j5>N_A;?u
zXlo1q7i+H8@ZnCTs-L`gS35IPTpEPJmo6z0r&koL-t)AylunOJK37c+B<0ED_A9Z*
zKJm2C7cTs2{knjkxGUkxmCc@>=5j8~DP=u%#b&a9pqlZ|fD<jsraP5F^XO1lyzjdE
z=vL21<I`#n@y(#2v-3BtE;;S{yK$My!o$5KD7V9o9#sfbBO(yqjNhH4Oyp$tXCC|d
z^~;HgpVB6YMv+M%U>-hr&@|)I_zKlLvE?m=Xj!Uy2|Y|q#@ZH!4#0*3-4Phdg}JBR
zzSik;>`x0}>(}q!j1E41{v7J|;~R%1JIf@Zt+1zyXY?q*99-sOPFw7F*C%peQ^C%=
zXY^CgR=Q1#vuVQ1B~bLTp^RUDjF&Z@Os+aKqxJXinqxh7+FMs;Xl);k=N>X1tWS)L
z?)i2cBSKV}LL#9XB_1l7Y;T3Ky`3a$LbpK4!4rV)t?q4{GM8A0f@!1S`?x8g=~tw9
zKZ+{Ng}_qN_bKVPm0sfAZnoKPF=fMstMpy*@hhP)TK?9#`rl>f9rzL$a@MTTdU{*T
z$L-Ax-RkITjXlYcBalO%4;>n;Bql9rYHqIT5L5cm-L-=pO+gO~w9zsEL`TemawvWN
zq~4oIWXiH$Ok+IhUwo_QV24yoFJ1yiO+)~4O{{xw8`|5W`P;h*y?ggomYuNb(GkCS
zZ|}#@uC0A>fvTYSUd77UI1S2%+M_C1Y+6J4WRSDfzk%ir^N$4=tlHaKMlP0DI-+M_
z0KOEqXODL5QY8x;`PM@)ZAer7|Fpu=uY=bk!ucM}-UXKkL<lfI>BP^OHFG9{Pv9s~
z0o4aE3K3su=HaxF6ig+OlAIi6=I`fmam2`xKr%KH7{{qHPOZ4-&pcB^hChWX26Ihb
z(7^;5>Sm0MN=x;axR5)Sm4#-aiJT2V&LOf}W*O`F<8X%snTmL9XBQP7{)o!0rubxN
zT+>}_3P0mp#t3GgKKPxz@|egg07fgFlP-A>4Xi^*pE0z>oVdB=Fw_e%PI&$tjZ|B;
z|C?rq&O_H$2uXL$ADWp)qRRhlcU!QFLaXe}oArQ8kakg$4c~0Qy7H%*x=Qx$jWy<G
zE2|=4GDBO93PqD#1^cHq%a+{%prGcN7o}Z=wty>L_Nb=#*dJafUs^hcT9L-p=Ik`G
zpVN6M*QH`}4@XCTt*JqxgZqbPQ>6uoeeCE3OP5Y^eG&r=2D<^l`P*Jr!mUSIa*58_
z&rs_8`Q|T0x3~Yi3}1C})>m2EZl#JulUz%Gq4bWrg9O%ptb?4qd_%0<-IL|RaQwi%
zMu`0Ifg)*ZsWEF^n|<c?ZIH`B76*GuQ*+6;`eX-4wNnF8dQkhD@~=s*B7#yu+`89S
zMFeD-P^T~$=759+10?n`=8}ELQjpCpN|@O(O8yb=n*<ICKoeMb#+e~qSYu=Yv9T3U
zM2vzWwIe>siA~&6YYjyMZimg*?#0hWMrD2SYx!Bf7}P+JO&NlH$s3#ds?2Z-FRP;B
zTudQt76MvYS;^@6;vL85$z;v$-l|Agx|*t{SfyIpq+YmCfOcPS=F%l^tQ2U#ilfI*
zx3epI{J1_MN4CLxY*ZXRSpWb_mfTKFJ>nd~`{dYW+`jEJbbs^N@R@yL?!SJ$n4{&q
z?sfC}9D(e+zysuS!Wtw43Z?7S3zSOIO35o+d*<_2eI~Im5XZ|lR{8$%WA39#=Bb_+
zEGvyEfS;F^9yxdrQLy|i(^%##z=IiwJpEIuMfs9cS?-3yeY0q!&z<{(Jju}D;eaXr
z`#fHKs0=rQMjzZGAbDf;G{wkuKg!+3$peEz^MJj+M!5cpGoy>&0i!)?R082baf|a*
zPfu;x(6hz+zhhsu>ak+oYT&*vA=p!$jt)&qOq97hHAD4nrkBTz8IqmlZ{Na(X$%=+
z(f<ziX6G(n&hYxaT;7rca=R>cdh}fv+jO6n3kbuxG>dHu-`w>zQelcZqHyZKkjaOR
z91#;(S1h44c#fb+Ufx9~d(@;!C;oJh`<QKgadE-#Y>(4a-koQazr;$v?YpFgij}`q
z)pw)uRoK09$646pf_($HWBD!$R;yJO6*z7huahbnZFPFm*2|!B61GyG-v#Q#r1sR}
zI0@6JoC|ne!%3TmkF`LM2MQbk&`V920~82A&~0a3Od8a%u1`9s?B3W|Rh0->f=@+b
zPQlIXmg=XzPkCbBD-B-%`P4-UWl;MM(bR1C`t@OBpjz1<=bblxiHCNjFd;$wBUL!-
zb{2Zw7*JVLGkthpnwyd~z11BpkmJN<G^4Kd@%=dyJq1twUT`WlZr!?SMVLnTm(QO?
z1l{Rdn)nJ4fpfvWuYR@ka)36$_psBI6-f5#Rp<9MVZp^T%oE}-ktn=6TCA4q?gf~n
z_>Y}BbnwJY!AU)zZEPsh5wm!5+GKB>6({X&|9`^c>F)%)AX)q#2QOKka8g@t&o4{j
zU{GEagha}tc@~R@s&}?EJJW(hs?UK1&b8g-g>Y$vh6Yzf!s?t(%Ozbw<jJtxmQXH3
zhYYFu_HBP$kxJFOj}e|liVK(D^D|j_Uy`N?ATv$z{$s75l)1I<yRZdd@Lf~${rCH0
z%j?CBmWrti88%Gx)zG<fS77r5X#^dvF?MXhEOl469=kmYbb<hy`b89OcC_qU)TMKG
z$$)Gfe@!zp==-+?1>$)QGCL<^PM{WmtEJpT=rJH>nxnefU-U4<#AZ|>)JSsOoyYyi
z`Z3InVhzMNaPE>`G!gHRc^l7)vp#LILmgSSi;I{5L!LP^X5gbkE~~*ofIJKH-0Z!R
z&u-<)p|YWv$<b$o{?!^c4sh9lo5>Uo?IIHeJoEB*M^37m`5AjRogv}ezwbf@^Iyny
z8-jg57TfQc{^ebwQ2YG?MITL2!by#A;=1~X5&M-V3VW+r7(*#4^114c99hU1@RKL9
zjhbV|U=_wN`je89c{65MFIWJl(o;6ndFLh7*MURGz64j^@0;|E!plLI7G7BWW?60h
z>uW-_-b0;$RsW?0ke5%z>^)7f^!<Aoft-TE`Np*f&S+2hI^JVVQM72qoP&)9-~cH%
zZ(7O?2lKEkZ?xpVee^W!6_RUbTE6+2y|3ei`+kJRs3S*Q_<DLw1_i8Ke$m<3(1d_9
zqa0XryrAgpcDM=(PW~K@h8ByO5J3_T3uhV?kJS<4bywsR2bk_`3+p#B1}MkDLES1U
zJ0qLZ6ga@pS$Z@zIHja;wlypaS3T!-OGK}n-{9s(;W(5rq1A_S{P7EbCt74}eTEeR
z%>E4-lH*cd`(bFS?bL`lJ7XLB+DGfIn#Cv?=?q`bxiN-Sjg3zNCgYoal-PUh*oC;b
zoV)YOZ2JAFOSX7O@ePee=@6s0_Bs93_RagtYVJWMtC;!ige(HNznPqzZLO;n(_GlL
z`h4yHe-6odM9NgPNcEi79Y6Se^%OD_sK%m2FA>rSYm{|Uvb`6c0iXcOnL4zY?x1YH
ze(NlTJPD2hb6eYA2scwhX(pladkA)|$Yn<MazcWXz;H|LL52tL3rS9Hg7u^*vQ4y0
zaet#LX2DOc@*lT6O9S+F`0&(i-<DF_M;*yU5OXza)&%ck=qs4i01@Q$Q>TFS=5@*3
zEfF45BypBDQG<{>9&cVn{si!1rap<`E?8*EKx;EA`oQ8SouJ8am?ibh2+{~=)P?S*
zhk)>fO6{g&P7i@O8KZiN%+-*{>JW`^^v6JfU@8a8>(wx#MAaX4@}#qASH!l;<SSR|
zVHi-?apX(KZ2#SO>h$Rkj7j-*cluDQa7f%9%!x37!c0O04Rk(hRxbyO%N^NHJ9lEa
z@G5bM%%>M7{blN={O+ss2?RwlkdINqJ|$Iid6pdx5?68@)m0Y(kGN^fnKC5^2_GI0
zZ(kI<Sc^pU4^-gQ^OKc&oeT1i{^E2?OO0{g>2jYi6#G~dW4C-m!dKG@vP4dVG0@tD
z(Qn@QoB4Gb`geDdcJLCzbNXK)*>AfE-DUqdUd0w1FIR^9sD`G>xp3GU#*Q&D85~iF
za(d;MW1{+T*JKBU$5X0uIDlY)*pgp6xwxc~k&k>Gcwh*mGM^~*T-5AoZ@xq{7yp@F
z_ANq){L+N9g#Fn$;iL{&AHMxEx{5k=B`BP4r>9FwNu`{=ALv83`Q^ze>B51)Zfjg?
z(Uw|!XoSaORHG^os;xaYQ>h7dF=drqjG{nVQqp?Z1n!xf*u&!Dkdt(@m@v;Z{FaBM
z{3W=#{R@}e*{&}TJQ28FFr&Wp6J)EtLq55fTGMTE4hhgIN?W8`Mc)kv-u|5^lxF+7
z=3Lp)*{1Uz81Y>9`CG!Hkk{oSZ;7b^M^bUDgQUrL19AjKMmuF$(TKeM`#D(fO~^w9
zj`T^TwwF;Uz-7}Ll(z8rK#})N|5nT_Wg73W^j>!VV&skYIE7$@@GH>D*ta8F(LOfs
zw}bYj(OX8W6mCMmNR-;UY)B`Msw{1umFZ<{QsYhybY8PYGSk2I?+2>_@s;x>cRTuJ
zmW___kXDqEm7ON{33Hi-G4V#m@8(bOS^>33vCSt2>Bn7yS~+WAa;NJSH}`$|MuaYb
z9hB=+h8}`E-T!Oh1f^S&GNtuN6Kh{A`>2HU6N7Igm3+U1gqc|IGVu}>k-PbfdTX8&
zwf{-f9gB1u6td^2uQS|@jcvlEONJ9CI*n1xRi|dNUF{faMkNVWMjns2?Q-{I*K|Mt
zfq*vgd$Y#b8B!n;oX!s!TZP|RW^SJ1#EG{#$8de<^=s&g$pJWfJR=zh1Y54G%hnf%
z9<KaC0U;uw9`{^eZ;#Pl7ZG23pfz?b=4v2j*=L#e!pU^zoH-#0x(W9S3i#}E<@X47
z(MtoxF;P1wS~q0CXD1<H_FA<>zHi_7tM|`bxgxz^OyK>ebyQ*@?J)fY%t2{Om1Ryb
zGpyt_9n<?CZ#wR!7h<@cN|SzpaeAL^^36nJ>NaLi`uG{HWMaq|zY5`SxKNu-WR8hp
z$QAVY8-K;`!hRKSgD@;=r;R{gUsnwMQ8!$AG_kd}loS#Q!WWcq&=o6O4s{RydoE0l
z?NNZ+fN4XPY6iXZC6`>emME}lRmf5EFRF{gtv%GMdu5-KlZj?(@YJbgj*e=(z4rC0
zQ1lH<N)rf_3HrP!?JdU!|JV^!Xz#{w4P6)79r`AeDsS~;ws&~YsZirwTCJ<62g3^K
z?0KUw<C*>5Z1X!GP6U~jk2p}pxZ3c(qzBTINTh?~6OcP<E0lqcE~JGe>Bp(c+LP-D
zKiK7jO~njfu1}wU+sD3E?)$4gYLri1X#zFLHM^9+Nyed44Zp}dt7J}g;$V|SMhB#%
zE|JN9o=dgq=<F<9>4G!|Y$Lb+{Q1}2ox<Pc<&9gG!NQM+>cvXQWDl@A?g=5Tj1@E-
z9RE(~@<;HeeL5=|_BL|Iu3WlALHXia$>YaJwT%(7|Go!yB4)9D%OvJFp*sbF?L$y4
zb)QX3m6H^^Y)2OZ%#K>V5Tk9R-JUVmjJ%CiENu!xl^moOYa1BcrOzZ968I71XdhRV
zlha=RRuAuvq7g5KjvhT}{o7Ok2L$~@IW7hV3WZwG-&3E)^UpAeKL0TLLb>V=9zo-c
z(@KwBWtJ^+s@OYi{(Rlx!|&(kBRJA3ySj^`@&|T_T5qMs4gZMIgG*073=b%CIYhR>
zaJP$C$Tcan)~rzM+BJvAJbc86oUaMWjYSKpa*hogI&$PK^k%d~41a;=a$Z0ubh<I`
zI!MrxITvj0>-%&^d2NcN;~AC6e~S#9Jv+NPZZTBO1%`A<%LRcKYW_i8D0tjQEO1&k
zr#3XtfNq=2M5riX5aH@oS@j+b-Te==d%)h`xOr13M~RuZc}-314av;^6uo)s{=&5*
z01&X?IkOxinuL8^#l62Y@1Ur-l=d!<J01Ih#ELYot)l}iRE)3Nv*yo_``5X;33lz<
zSHzf4vv(&g2Yh^r))lmi5NJETC>X1(u(pN;$^2^x5W)x&MI-IomQc=SrP0dVU@5*U
zwFP3}t_AMIYK}kG!9L4dXYZS8p6RWq2_DO-`2hGo-1Xg?^a+$2l}JN{|KEIDO;PZ<
zUIK6MKY~WGQ=UKo08@IF;*Dcwpe^J6=#z7aonNeD{od7B$p{(IfBwn0ZQ!W$<o^T5
zSiMqRWWIU)5*@jdn!2109p{1=lO2loDLd_3MGfA>gSWnU;{)f#c-Dlp!vpfFwe+<R
z1V9ks?zt3g_tvLbxBh~_0(4Q(t5|lWY<QYR(9TN^t5G69B81uG<%K<5zU>db$;ffz
zdiSqgJ;wdAR9Er^rl>fmkX<{V^Fbb%{cmk^iizwNYIl(rL+hmUeV`+Z-Qtdo5$tgi
z67DZvMEdF^Z)qxTXhgHaNWw(?<WVy>T9<VB;MTzL6&jSyyZE2Kew&(b=gz5&>GZVI
zPCW~ml>7t+35Av8K+&bR69HQf8#?sT4uA}%3`P7o1-E&C$;k&BSHOe>PV5bVKn-91
z@}=cJ7vq99n*HMIc~HoowT}gz*qGw4eOGZq6%Mvc74sk(^M)pRk|Ka_sGV18MCuR(
z1cH5oCdft<3Y8WDP_9`f{M_09Sx_>d?8w;nXK(Fd(T`}m@AKQY1pN{*WMXC@11=X~
zjjgVYyorCeu}sJPS?Z2|Y_LUv`Y<_dzGM7=L3?Hni6S0drqO+N*Jequ$6mjn+gbtv
zpL{<Bh0mR1P7zfz`hNuxqB>UrOqP?&Zo8-bs*CZq(k@CPZTXPs42ySETw-Z+j7LtS
zzhWH;(2i2-0^jp+Ma+R=y?3U|Dtt)8RjIBU>c}DqSYC}WOp&6G^hgPhX{}%b7d4|7
zL~Ekh^_QyECy&n5{#{6R1>NXoJ__JwK--3G5tzc?WnPm?yHz4%UILBYRJq`0T`%{^
z%a?!1&kxDiJ-o<Va8j=B3u=R^)qtXcN|Ku=&RV?$=8Fc+9T=yAaBQj^ZaL6-Wyt|2
zHZx2xSRjX*Dt-+H_;|O3O?``#ou6MfG%heKgi2*J?36;^z9)2?r_G)%y{HC<A_iXT
z)T6C-uWLb``r@?h(xn+x^Po=hmH^Fh_ENo>H>qlF!+*m&VEpQ$Hn<B+2dRU&Y-k{b
z-}YS`Q_S7@cm)7>sfX8olM7lGcgN)ko&)IMbQ~gDDQ|&W>5y|~sSSp9ep+?rRWLyW
zEEYpFw+*iUa%*mN#|fH@%P|x&KKU!E>9DCQ$ywCx;0GHvj1{mFBx(BK?U51Nc8pb8
zsF2b3&BklU+zB2!R>eJo&XhGzTKUB$q+%fusPwXVBs(9UcAT_Q-xa$!s(lG@+z~*m
zVUyaBsO(#o_j2AV@()D?#yi{O#sv5V9=CUE>spWL^uqOUFHRRmMCB#i`U}{bE7gZa
z4w$j~`@O#;;7a}HFZY|JN#0S&IrE>wtQVlLWZ?b6Lgx{}4vIPRIS*gj{CXWs*Zwol
z$p{B!C?jxb#6i8Jr4trOe%m`Pd?HP?q4L$NteCAf|7Khj_bwfHWg1?mp_h$7ALh}B
ztt4e_G1^fp1Zth0#ap`157Yq`z!_3F0uNWjKsp{BRB#pV-|vgB<#JX9iqLRTiXb2j
zO;}0W3wFql2h|r55WJ9wGe)m{C5Psbe#%Ck^K`$unM011KJzNk*mNZ72`|4?kAetQ
z|L-46<SmhaBt+M7%F(*4)o02G3t3xh>*TaF%;Xa=yM39R3Zwwg1P=eMtStTZZE$U^
zWf`sH1zNX)g52~2Xb&mm9gxKd!LiEv`gaWKefcs?O>Wx$feL;42+b|}hUo#N!r>`-
zVotRj<;tKz(#KVy@Ln@VxZP-~dgP9*V~xj)d}!IuVoSLw?E}yolT5WooS$%2obrQy
zd!k!}xr2tL1)|u!c>2}bw{@RCpFew6=(og6vR|@<R`4H{x@Q*%0$4d9<d{GI2kbt@
z;+ZFDKbo3qKdh>o10>N5NhSU>AZ_Zl_ha@z@_*Z;rrB3PVFbPhFQ2a|cWSy6uYnsf
zmWH5dVfe16t~tai3}!0B<F`zRwCL%$T=ENYJ3KL0j@a)ZZJYf{kymhwK7ZEI6;*GJ
z{UO(CPwi(R^ec1w?9={Z1g`N_p0o*_^fVqxJAHg^hlKPDRD(mNV}5%lE@_aJ@Blt@
z-i#x+ums#7?AXzOC7yeBA+A7Kwp1*&|2kdIvIj0dK)t{AT@rorBvSm=m;LjP;n<B{
z5Bb9NvEfNVINrDC82>~XG!_UBUi-}k7~TuaBP6eis&|do^WQaQJKF?;8M9|Q$EwIs
z`ABra<=mp}$J8!yICCN>&otV(=>Eox@gB+19fV$;^Aqp(ZV=@d=aj_kJ22qF;45eS
z1Wr8*Ugs)QhTa9ivpRP>Gt)~o;bSkrc#wuO%QB>%pPWM-(V?gJ?qsLwOvegG?N5Lg
zEH#|;JFyz7__+A0G5b_sQW@r|5~or-GApda#aAwu+>Oz=bGo~Jg<|5aI4zo5IkBo&
zg+5y<Q%k!#JP@Y+&Uk$<<C$}xs0q!=!^Vt}c1+Du44FK@z+EY{|B{A(Y~3cWNNT5F
zL-Op~-H9-Wu5y&A>4#^}bcPQ<cP+z7I0vG>;)i!3@m(SRiRzA~N)bV2#2ppcY_A(O
z@<>}5-JuMRE1y{r3(nKAr_V6$6_Q8lt?!7L8t2kx@`!Z$oWF8q5H6%)8m5U9$^B&t
z#khe&v^DI~kO#0j5N#=k3vTrs<G5xoB>>8|&3^iuWV1aIe3W?`NaSCA&Q5$r*h$<w
z(A;I!DqbeF!ShBmvwQdL`*dv9LiCLh52f8C|2Sv4+a`9V@NJMhJI41_wbItrjo+d0
zq9zZItJsN~)$MPzY!ng<v>X>MsBajPTk}_E^A{__q&=1z^0PQ8z*Khq^CkMxP%<Ky
zadCfx5Y7Wwh}ttSklliG@Mo3ICx3hwsGyx{34BV%)NybK_d=dxd;r%2=$0kNMV+lK
zNgMX=LlERxQ75BoeE;SRn>@BqoRN;;CN^9V2XJ3tV`Gu&>1C#LqFZU)Nd?Yka<bgJ
zt$W&&AMjFYZQIX#Nn%%_vtrosdSZ#xZgp`nF+9HzJv6aK1i^S`=gwCx=B&56m6j%}
zYN{-KzRgh(s77VTLvdcly(Bwm=ZMAnscC7Izj@Q%@!R8-B}B?lrMDl^FnRj@R12z@
z-(m_RfqquBK5sr1BSr0&1qUQdfDCCHnJfy2WP~Q7d54Du=|u*Yo-|NNXQi0nOk(0b
zg&|X3s8+AKvGQ{S@-ZlGXW_@M1RhDWUi({a4d^l!J4rDy%C0w88lf<Nrw+WQv%)%b
z-rs|fk?0~2%SRqM<YYP5*?AZ{)XrAs4cmi<YG(2b>@pEd{vOitPu5mQ4!C|78~F-F
z&A_8t*79ik4;?>VIAfejpzvJ)`?=`e1`|<zto!0Qd$z>v*Na)8hXGt&jkU_R%dv@~
z#W^eUO!T^RmK%)8exS->sSK%-GF?d9^R?)YSyww6H6YrcmxnCdZXT2fn7x2pkgOr$
zR|O`aRC`}y7+$r}R;!oE%1>64>-JWURmrIvCA!l-S;jUE42yFcbS+xE^VoK^T~2u>
zN9@<D?DVV3Je9wD$DR&n<2AOs4w>QZrLW=Y{g1<*sVmtw^G!v$+=-P(K$uV5@?AB0
zTp3Uw+u@k4;(vF<Joc7qsH+!bD0B9eWf$AqKgMn2Api|4barQ(x1~AuNpue=tOg}&
zE7nuJ3a}ldCh4&GxWZIR%l0ILc_P9$T>QJxTh6Le2k;UC!K$??NUFSemf3qIl0{k$
z$Zmu=ri9z}{X_A3OK~kQ2##)|gz)Tt^h^ilbc|Q{B2ygRT3y(ifvZ=aWe#1PO;bs9
ze=}sjn3_Q{BK9!W4D%6Be*!NNQlcIgK2=0D6g=BcwkO{oq-QWSX=MzP&%*JPvNA}i
z)?<+)__x3QI)?g&N|LZSx{3aw;9`Fv!pnb;*!JStGoel$sWVqQBDw`8lQIkRjn}Ib
zJD`96>2cP{PY<m_;51l}%{#U9Pds<-esOUU6-V=0zByzMs@r=VHunWLb=AA0n2RXM
zcrzuExAk;R=GpHh^P+V>L%=I944cm818T$_?(Ukm6b7W?O1<*Ykx_|{Q72e0T6BJP
z%L5~sobZLrb1YlN*$WHPBlovCZMMc~^;>=Y6_$;*e3@hL@HnEM(KGzy-o>9eV?KL!
z{nNN9^q8c39Q_%9yHDe^UWeg;)Kon_OGy=DZxlLU+6v+|R;MPBN?tyDwvlK7^HA$I
z8Hj<z0HTNe?HQyum|Yn7N(kw6Q1n&Ho?Nmy`@lul!D_Gbr!QadY+z<~{EP9FSH*A$
z_?n|2VxmcDp9sH6T$afqzCH_9O)RE&&cA=(uAyz?Gu6keLZpxac2J5vcH{^vIGCM#
zvAA8d^pRb=^Vw<pbKRZ|HH~U&Z*iS;gG335smnz0tXYPa6vkmZJ89#`sqU+mr+bRn
z2Z$a=It4Jsc!2ZJVrIF<kMGydCMxeh`2A{j6O-H*b*~>h_!Q4&<<M|TZ6Cj{!N}wo
zj=<ah=+=iOKWL4)Mv3SCS!wV7HkE^)0O11}R9=23J>8qmIkCTm^zJk$CRRAA3_Y|3
zfHGQdZQtsRa`@7KUgT_+RW^Lu6^yE?ZKiOx1FfU`d<B_bwz%Tz;v4}spSTx=0`8m2
z8`5c)?_^~~8T-(h!`2NwGy_amW7H^k?#AMDdU5g%1!Ugb1!J3NrvPx1$A;Q>m%$Sg
zxM;8o+w_c#G9g>X8#*0aGGL5<5pSD?q5?~Ue;OBWq+0|L_^M*}r@IrZ9e|m%P;8O!
zEzcG+HA&m&F!9I}cOOj+cml?>XX?jz%e~r%41E8z(xu2wZ`A3XrV#df=G?iA;1;+=
z%OG^KI%c%GkJagl#>otLm1Xp3p*CbRH2JWB-FhT_q!U{VK1Bs&P2qq+Ue)s#FP1E7
z_0M^#cw==j;y5#(AH&t3d#ftT{w`c-1sB0n13D<C#hE!X&LlW~4VEd)usZr|*LD{7
z9i!T(&kzg*ot^VCAgkk`nw~ES7tOX%UA^=ZS1RiDKNfQI9pVN1!@}^b0t5YgsOm}g
zp_rJW^s|qLJG2%?70u06TUJqdL)W&u41kK7%{)wcQ0ujij7S3%GuHL2@tkUlx|}3k
zG5q*<>P3l)+^t>1C?`gZnz>?yKjS#1r>MFBDLdMl&$1;Bm<Jv^A(W1T>9uIsEd(sC
zt`dS7|4qNm#~bU)_vfNQ^aA9Yp~|rE@RdVBr$Rut=<rXEcLhOuBi5qum8VEa*F(Ti
zS5$N~m{ZQYbgFtn9aSrq9hc#cK$p_DYRL$Bc`z#5=KwTpsl)z{cp7ljN?=Z&WaNs{
z4Ahv(XM!`~k3v9m^ys?A#t&s>-c`9hb)zxMsI9DgTHW&QY}KF9!AX1w{;&YpVvY$2
zda20uKHs%74shEkSIm8UyYo6}Wm&{oC=vK%Cahd1{Q>>NFM3F!_;KXisWwN_L|@&>
z&F(T(-T;P&?cXF^O2B#(YJ}_=s)<5{?mtU63zZV9n4f{gCf3uS0aT5#6~YlgcaQ$1
z7N^~(NM_Dey$7llB|40c_obr7$J)bbS5vtGqrn5wpNR{=sWiupBdTda9qa1Or;)X?
zN}Nz_%9ImWKcxdS6e|zm>r-<{^>~d_762A>5yWYf4nF+E6d(N{h3*GDm1pHuH&b@;
zMTW{xm|$+Hzr%|?dhFQBzCJmygdO|yt32swfj#tfbpva#3L}gGFV9)9U^7Z*dXu<s
z56^1gQy7gfaMPz5;G$v{O2)aOuZ6*k%tp17PM}9}TmM{J%<`Gg#9+s7U>gu%_SUwp
zDQt|GSo_dZC<MFv;r8}06Hgj8qQoD&@u`F8?dda-^pyAhXB5-SXbMFZ-yb}FwTvM9
z;X^5v|ACTwMj-M=)$LBzhq{p7mEy~6<43XZcw}b!tjEPnZ{|#Zd#%@F!zPqv`P>K&
zo{DH>w=Q~xELt9!o-1dVjpo`Orz$&h29Mg2;qhcJwx_}|ER6P?Yr1%BsE+nE`)%6{
zY<qxvO`SRw+;sO*b9u}EnSeX1aT$eae0-0RwQJVM_3zIh;j|sw{RU(~^YvgRPeQ;<
zhog7ELGm=Xw2W%1g@^QL&NRSePLr<AElXxPsi)B*hD^?xrT)F?>x+@YhMjF~-SV#@
z6k+@M^F4e2v~{wUhdf})Z?UbdxPbg`eSV3Z9kUrsG${$>l$EW@D<V!rMnzF%OACbK
zjyK(22KJP`q$}Y&hIOhWbQJKxN3&6uBf!J1H&IM?%JStZf=X%)PbQy*CR2bo;3y!i
z#M<dLt$fJZp4l&6pkjK>2j$}Uo_Q`jSI%lo0)y`xhTzP?WD6_`nYl**NFGbPL<QN<
zG?hnQGxfrt4Ja^SpLWd<X#?|@T&XE?_uopLUj6XDv;c2U1pTi5o8pwW8wr`yi2dc=
zcE3T424ym2#c_xnSvB$hrY)N?PaHb*jLT~yPi2m^YU__5Okw^czxNRny59{j%_Zj|
zf}!#TX9b42KXssOCp$B^R~q3gMc>XDUo&r8L$l8JXP$TNeDI+<m!%fF_qY4x2LIkd
z($Gn_ge&!HOhG0?+lOYH0}_kVK%`Om;4|kOn+jf%5H>NPxH>d-D3>`-W0G5`1_3U;
z;?=8dLNQMToT2hP$<xF1^%X+%81w`zCKRak4dXVJh35x%FT!zX#@qfW^rrA}FTG-o
zyv8=vwG8Au5*x}Mp<d9})4M-wDYK;TXn11wobcbIUwkdu^U_@7@OU&qPs67F{oTIG
z-B3Nm+G&OV2L@p`Uv%<(*W*XSoAKO2_dAN)%0ALxc^jKTxZ9^>Wm6M&b#_*I^a>Hy
zupKQjqh-S5@xs*z&uwqv#0DGD%ximmFqXIc`lqGq>O`oyo&xBXsO@V2<ePr0ZTO6H
zWuV#v>dF)aJR(d`8o000-JNE}?i3-9J2=ix$m6OZud#ea{1g?ek@&e?uaUw9rnvGu
zau|VNTSJ+}j$A~C0s#S4Bb=eQK9<iI1n4dB{PtGgyGP>OQj7in(#CuuPQK;)nA+hz
zu?;Y9mYPIoO5+5Bkt0LX%<ip!XTYIo>j20|juf9j3Di?ejQdvkC0MGTl9@1maWFt}
zNY?Oi`LopOS*gI7+L0sj=~9KOp8mZ#ET}Lmvq~xJgHI?(aUaQG8inWIzE2F#CWR5W
z^7GFl|1*md1ofl>gRT-4$cY7{6a#$wg0P?%U$gm!{nDk|wrt6+=_C~bfD3jZ%%^O6
zYaBbpt?$+dWIDiITgaW{mt5N)pli(FRGzA__+xWOdGKJOF$-NJd$U1(C&MKZCk_xa
zK~r)U#z%=3Xo0J-M}lvetWf{u%du0Zx*E%ktj_TizVjcjohKetly-e&@9XaV)2VBq
z967mc4o)qgVva9Dh6H_3<dZ=vK(%w<%|Ooaq!zzR^QdU7u8ur$B0R~Z@o-E`XWh#&
zZrR3xYV;&e?TQvEp~#hzVu_kv`lgp?6`50ce&>kaYh~sh1OokU`AkJ2NuFjhNyEM!
z#0Nkbbu);Xs{KP6N}wGfZDgw%`7f!9wZaa%6(1k2Flx5zpkB9H@L?S~6oOE+Tgb42
z9WypTQFUn~r6ll)nrY&A&+U7VQ5%a)5^rizGrkC6ktZEA*x1{efgAh|#snxg6=qb}
zW#q${?**R4<U=6joB2*$yVA1^{ldyMvB_uyu7^LLo=MUD(p|=nVu&17Na0<XyS_aw
z4)S2xYm*)El$V|wTG?AX!pAF5$L~%{4`?a$t6M!i=@ZWymDVTjqHe&7gJK=nEP2VD
zfE+N~%8V19RV$WycmT?>@qRsFWFiX|pvJ+j>FLfbOWb6g)>_2UQdc_mVZ)|O_$k?s
zVF5ZwU-Vk<-#ZkAI7>$=%v`vz^x?y=|F$n&A&(6kR3>iv1d%2p5UK!fpYrY{Z^;w}
zX>Q-lwBbtuT<KDHyV{3-p{isUS!q#Er%k`qfBqXDl21|;L2TOWFtyXET@M|TNu$$T
zT{!-%cx3WJMZqpc1mGJj_bTRiEC>n$tmE3g?r~;mcyzB}W5+gr{W?=U5>FE5o{mDz
zoYI;pJw`uNkwQFvjn^WHe<=8n>heQOw$#df$raAZ6GWg8uAZC61h$aE?e>3vXU8qJ
zv_E{9aI59(KEPc+<gGBdR6vYlP{My~Zljas3fhzejQ1E&bnpD^X@bR0YZyKLZTa))
z^XJbg06gBM{ge0gJ&(NG+Zo~jH-R4g(g6q9B}f6*>J0-^i%rZ1S=li+9;&{(>$`)6
z9!AT1c75Tre*E~6NJ~KrqFCCs&`8(2=<gcCjMqlv<OU2_!h|5txiNJ69T^dk0AgR2
zXF8uclJArScLD;SPC2q{$^1Wb;*|f;i8hFZ1guy&K$HMB)>@tw)hJz8x$bN9#k+Ue
zc6FU{lXK?&NLy$)Gc!^>$>Db20}p;^TG<X4WTTbgV^sjR!<~dD1It1QfwB+Gfr!_*
zroxE65GhbQ2UO=;jbvb3d%G~TM1Gz(N*)#0X0soo7hJ24*zG(`(q1U)V5Kj1Ny&5S
z#KkkU$RPTpZuh}zzuutj%BvddkWN2rMxmJ)sGdF-s7N4C7dzi$f4)mdJM(EQzDM54
z>%E10ib{#o`7hdz2XFpBHv`LKZEJgX+qZ#6qqPOdDI2Koh0|L`!Q;gv3bC0$V5eSk
zaeN~)*us%d_zu^<5;A9`+2y=^@h|f@YouG}<KoEt;_f3hm#eaVv4SB{K7wn@GSfg-
z*{Z-n&}}Kqaav{2?o1pf!cpLkQ{MWyCl$c)Q>X6mvN&J>`1EzTU8U0B>z$uG#zNDh
zJVWSh4EJ9iq5J49WGW`yfQTrTAE}A2-P6Q-B5iW==Lm^L^Fbfchy6=4qVMS|FHemn
z=4?=F`s9VIi0mll^zdGy@TJeB#eZ^Pev|i3f+lDXXkOVuF?H<)hbk`+EKrz0-ctS>
z`uuP~xYH|yRtl5g+`%t*T%`9#d;?Qn0>Jxbh(GqBfa?V=B7K#5crhDMcN&<7eyWE+
zQmn^%xxregCF7j)bVdayVH-|U$@s#JDQ%87^GR?v^2=^-8nLy67UIv=C4WWjnek#j
z+Fh2KF+#s@z<4Ok2N&iWN+l{hUEA1f9ibp@X;b(10hKrH8Vw*VCgoUtiZF(Y%Urj`
z9Iu>a+0ybe(Y@4COxqQ17N`LCl8>G7pNXNQztm^bxGf{+#?&@{YAi6JKv=df1HULb
zBn}@{Vv%f!&PYxJa1b)8v(mP%gRgctLz&pv2*rlf7gUQTb2Gj^sZ7?j?@9rdijImh
zoHXfI^*><~{~bCK&QIhS70vD4{rZ6K_9CAFtmeVjC?SF4@Z@w!TXj(fxEgl{6+6w7
zO#PBB<NW}qfYSP_@;PicKvsJEZ?@1N@c*!dd1nd-j9=Z^-DRY&zX<ye!akn^T?zH>
z$i89lgTyYS)q6hs0^lO+0=LW<>ES5Bj1Xm$zW!0sRXQ`xM)&=B&vQdA;iu{X8v<bg
zCdO#iL@+=%=Y$@w2rthY*N$*hhe{r14RJgZ4|A2~eEa%UxIB;>Qc_TGAt~t}OB=&e
zRp8%9@#vngJwma8DXgW<k;e8_j)q@Cvj39GdkB~*v&$Mgnh|{l(n_t$8yuV7eB}0%
z%uWCJvniGpB+AIF^QAxS(o%!(rVZs^Ce{~i#nq1hcj=PGmWgo7SNYB8(SN$TI{3p6
zql*aaOfD_8w~spr3NB{Bm|DV0#Hc<0&M1Fz?}Vt4IABE63SI=yLwmtjN4L*(JAjuI
zu@3^I8DwDSi|owj_pjRU|3@sx$$Cx_FADl6Zu|xm%vKlXOo#LmWWRr}ydn4d2Vm*=
z(}H{TLVf?QPWBI`OTCz29dZ3AuaV;?1Rop51o{d)1L^YbRN%SABwed$fT$6S;ao(6
zkmk0;-ab#nD1EJ~YiMD0)fHzsyJ*qwGA0iJrYEd_dtbf1h;6$pVp!Prhy9>DVo!(D
zuMSWR-ZA-7{!d}$&nH^}Mp2(r_db0m<=<FxR^#pa_d*P_M}XYGfscmuFA(8Y39U3i
z6dA@~cT_i<A4&_)0ysW?JbU`|8oW6PNNLxv|M~T8kTG!L|3F!C$tgGyp<@d#*{Stq
zqR$WELZOflOR|&eESA6mMX5kGSuH4%ZoM|tf{Nu**diNwI^3$8`QsTw1X9x+F`{R`
zwi`z&>RIpggO5t{(Wr6bAPddq#4HYS(gA_<x;Ww5X0M<_u*~bPwG`o%6b6_({01l;
z@EM{JE(8q5x@j>it)O6;*=z1!N}2K6+EKczdSy!ZibrYz{UiIBJmI;PhKAjO1$mFo
zZ!A*8VUidbTqqo+ElT;Vb&^?jX@{vxVN^gVI25I&t@IZ(HYT=F4BE_zH61K)baDdA
zk_q9m=XN}O|GpD(PR_(x2*&{nN$k@)7Hvj|cA0KO;OXUc?b4+^`}c?3IKY`?%Ywx8
zF%_kypX%zu)%M^ITUc-aT@%x;1f{j1H*{*KH$8tgP{%Na)!XtJN7`+<9*}SP8LMg2
z#2u;_JkZBej{Rj_6%z`GByi!J|60ZGR`cdveDVs#=}&N(s=6?W4&R@33dSPpmh7Ja
zJZ0`oM^8^oKoLi$cmCqVyrs9ce0`pqJNZ|+guEqcT!Ihf$HP}4o60^#oWf?Wv48@$
z@72W@uUtV+I#}Kk3T5VRTM|NOiDt~Y8$hh2AAS<zOi=+|S!@fJ$T&LjOT@CfI|o?E
zU9HLRSihdy*dfjR4TLrem}V@y7Tmb#eYNw4JBn1Io10O)-0^N68mP8!vGnT8W)blk
zA(IiMs0Elu0mdym?(7NF|NPxgd~5Kjitjj~oGKbnI>g-DRAP6mPcZ5aCQTSP-&`|S
z_F5ve_ayo^`d~1ExyK$y`7In?r@D4Rg6bJ>F$xmO{3l{l0Sa-87OoxXx0Y7RWLp`k
zX(|7w<#mlE<3#gx#);Wu)CzI(=9_f<PJ3;ULU)VV*na^kuooT9ed3a_Mr|+?ordpy
zzh!?IZDm$Fz1T@}z4@&lKvKxvj~qG_ceTd@9mp>=aOQRE9=D&j<0Fm^Q&p}lI1f+2
zsY<$du`nROY(u*<b9)GE-UG$+W+{|7<vetzvbx&}Mb@vH`^T9SHbpL2^qK2Erte8G
z<*^lw+gyI=)L5XT*HlwW-db;4a8c)7Y$(_|r+@a08B?cC`?2)tI8~K^$#D+2l24nq
z8gj36-U#Ij45tF3BK`njbFgvTlkD5Etw#W*N_NVBCTpbUNO}m3Fx4L5Rb#k7xk6E<
zGFfYla4J#ekLSjX2~3w}_1Gysl(-{=S>#+87%bHuAj`tip==PKpo!}z@yG|2)yO#~
z&M^|O-B2mg^Mfj<9c4!RASD2EA$7a2heJS1cNswS%;C@3ie_m0QSK92m&%{6@=vvW
ziiZ%%pcUnGu`UAuA^oL&b>0o$C5oDA&veH6HhS%ALA47#F>vB07d({vzf?-3aKppN
zSjC@RwzB=deg8gAO|9wE!+x^IA6L7qUX2nLhG+A2>$_UpgU6(usV3n9b?}6NwFcB~
zzTKXDlnet(41SEnWAiGp@MD+;^$knK8trY_G*dg_fF~^|XN~@F^K}Q=4rg*8a~?y7
z#&hef)P)r;T`_WR&$|1SLH6BBA(IiMLN;_d`5Fi*BB}^Z@9G}i9q(g98T5nE&l@lb
zf90-zxvtta%a=FePLx-*x+qG-^`hq~Lhio<r2pJpc%Xq&Vl5v#A61O9)P>1$){aB5
z$kBXq{K?6k-JMI&S7E}z`klznKh{4Ryx~o}5$6U37RHRU!EYR5MIMB{hO7iHqxb|)
z;H4&B%*zf&szA8Fq91o0=9Psljt$cnjB?H@)fw5P(<@{XzU>5Op>zG7J;EG@b81q;
zfON^%T`B)Ho!#!FUxuN@fxIdxn`rmUjyJKPXhXl&)g7L3?q2twE4SX<+bM3s8Kj;B
z3>e5L8p8><Ubd@}D-^Ys4%g5S0_41c8JMwvB9RL&s;~QO%o_o5gjxr-e*Zkci@&Az
z0J+?~<gTGig<`7bYef@weG9RA>`~Ak^zUET{_x>W?}Ol`s2S1z;Sj?Iy>U$T-3hSk
zyf@G=5Yh)s*h?{s#6S`LhLs;L{ZrGWbG7&7>w}gz6<W)iFg6%q&K0OSwcEoS50^#;
zw(_dbACz?7v#TT7&QgyABS<)R4q+5pq_&E>P<b%z<(b=(xL}Ei4a8@k&22aEg~Rj3
z;vfu-%&RqH4s2}xXbA)l#Zk9i<voh`ht#o1Z@CTcUj}DF_+#d?7AW2ByhOdkPJ46j
z9K|~#Q|g$RM|J_;Ah98Lq^TysvTvV0I@?><Fwl~iXm~?!sTn0(A&HEJha{Mu^f>zh
z9wJCEB?G;^y*=;vKmJ{)9qiSqBX2463~?_@Mi<&NV`pRb2s5(^qzVfc>Wv+Hb)LV=
zO|#x0!tDQg_3W95fPrJ7eap~ey-N<WxW1vmN=@#J*Mkn{O^i)(%^B;hF8uI2f`*?{
zJ|%Y7^rG@tuhO=Bolh@{GJTVM|HgwcF`7e$2n85dji&9iZ#tl*WbNS4P+iR{9ZH{G
zT|M4Bvg^lJp#%fJ7OpK0(iqw2Oe!$$!A5f#8KhjC1)f|b^X@=C%6x)+j#pi$oe2?6
z^7sDZtP##cWzi|4<K}9#AU{NN{!C|y3J3SlAsaK>f}9Ixy(t8t8W@cd6<|1p?xX3t
zYu-gwScOyY5sdT;w9&N%DBPh?nFp|o5f7gAe#H&_fcv0Lcwt$`9<UmHGn!-SY-Y?a
z6_-zfT(eTnAGT5F-?xUek8_R}z|`S=k83X3#M-{@(mxhfc;B!y3iJ@{1f~uITH@99
zaWK1d<8+KVIyzIn<>&UIN)QT^!=@sFQ|$dD^mB)E*KXG?o*Vv{^n%!l(k2(&NHNQr
zX<-onv7r)Ck>Wi4?@|}dj+TW`f2U$%aCYGrqzj3oXvO;tXId~lB&G91xc->h1Z1Y>
z0Qs>Jk@iu@P+mLcKYZM{63Sc)IXvA?7th^-XU5P&%ot2e?kx2K{<#It{cjRpzS*-q
zO-TcTjuq*iIYmV>7IF+#KvVsw9xgEesEi*%-y;wZUBDjjxZE)2r7DTSDXp9?{l@|i
z-8`CYQZ#HCr`qRDNmYll?@IGF9^-0P*Lf%O!pzm6?wTtb#xF+@ms3%}jON$+`Ww1y
z4{3Gz%m7B>r2}6H1hhA7V{Dk-DNt>kj|Pv=9x6hh1ffoQ2uP8?{=D6JW{=;!J87<F
z6=T@U<9%-%Ivt>o2|!Hu(eHig@_7aoI8bM0FpHb`mbgyrphZIX5`6e@-;x6f&FgiN
zsU08FMU#V=Kz;GTh!Vz3*5AD4U!;sP#kh89DTZ*dIVo%EX^&~V9dlg|B%Ly?eDLH6
zcB(;ZWsyGJPI?l{8!pmL7T!mp@9AliD==_cTE1{^S4VEBoP*ktk$5UgL#`?yO^T96
zVL`X?Q7|ezSQv8?5%999V2B0cuP*M3n}*Q`OQldP2C7kA;K#$!dT-mynes$?-78H&
zHZ7b)s?mXolz_PB(JGN4Xc$FTm1d#(WgO45cDwa<78L7K2SdCeD(IjXzy?OFLQxdg
zc}<EdRBwXpe{H4Ow0;WkeK#~VR{rHpfy$~y$ZCnF!G^2JH^SviI5YI^`{UOyeDVg}
z(*HOFtds$j{b~;gRJTul%TjIXO8KC4rd#O~Jpn4se|<f{ji@L;r%lV6%!*0sUyMeY
zygPwgblR;Sg>@UBV}2L0hnkweuYos%Ol+=|m9ktv+0Y&fMfa<iY_C-!S*#~-3U+ba
zU?^la)<6wiGc`3O0eYVJY##IS7`^<?Hcus2!!<jX&?F2VOlxuR%o(}CgH5d6M)8jO
z=tjq241k|XXr<E>STi>H-e3Q+?dc2Xr#mkX?A<%)eSQCIu_B6+p?$;9nlXU*F>RW|
z?z)0~Oz^{?SKd9+)~%!!l&u<+Esd!Rpv<7B{R5@8TpK5I{L?1~|I><ZOYRW`!S;xJ
zsNY1_eOl{Dbi`(bD2&G5#6?ttON|OcPK=I4s&{Wyw|;&c4<52`@G;aTVz7~c`NbuZ
zk)NY1z)~AD0ELC_nTpZu3}?9W>C=PeYM^s6>AMel>=pTE{cLpO?idSWOvIEE+Q|)9
z47T8sT7>Ui@7}jqJaFX5x%D?CT3cQ&hC(WdnRpfjOkp+Uti%fKT-A2UV=#XDX%PVm
zgY7>)N!`-V6~Aj{5Y?$O8u$-*i7Jciz$cz{@2>b4>K^bvz+8wgW+sIc@0eJlE}zlx
z_(In~FgGXH`Bbm0c?Gkn?45r7D5xjF0|s@Bh6V#CY$|Yf7pA~M%}l=*hy+SM;u$Is
zva2x-!PDMuD1%HiG}bVQE!agB#jMoEr&gOs(+~1vWJ3pGiphecT`gM@?!Xh{Wr|^7
zdXmlGs&^~TELgtWj{z#eG;ct#i_8%ck`L3?L8ENZQc$@H4Fd^{5In)ZdnZ3xu!~Ru
z4#?xv_Ua{}2;Pp%6l<^xt2~K*Lid|q6NV2PmRDRn2ZnaWj0gGopLsj)UrFw0>n?Nr
zfwkA4pJVj&<S(q#F))Bc*ZiJ%t5BV$ROmSDTp%N6K{ydAwJyxu<Iq^LfT~J3AB-^y
zS>JK<`Ae79FuDZP2!qIuflc-~0dstPy8v7u52&rg2J1RGRbjD&OqY=y*_$@&3xwJ&
zgbpr~sRo(5<30x^4r!-&;DM5Rq{ISKQ(MU}xSiZilDB_QQsT8`%l#@(sx_v_2Fkrr
zM#;*NyMRt+M+B5M7qu+=R(@qAl1PY4;S9yb3_d-^3^00A=-01>Z!R*yF7KqZ#u2U`
zYA~b#=q+qInou&s2He-4x>;C&q{51U+9=Dqu3o*3HYR66W;ggDrJSmeaW`MF;xEUQ
zX70Uh_#Hxr1$#4nI@?lMsTwx5Z~y+h&@8$VwfZtNlH7VOiR>VQedcOqZ{IR`a6IYT
zu)uhYN*z!MT<W@buBa3ES$vIx;0%>^t3NuLyf6FbdEoBs&nx)(*9Or)j`v58(&NyN
zxVX8I?_KZ*Ua#+Sf=`|%c%rH4-Sl)j)*=%E_(f+pWB4Zfn|_>sOinxzaA3TIjs^@@
zYsvNdh|CdOyt|xooM4Xcz$f|#Izf<>U#+baBbIW(@3udSjE)x0ut9G!Q>Uy<q-U}v
zJxRWxX}wNV8|fTTDk1I0_3M<#Xr9212%HEF0BlDN?Dqe5s(!)1n*N2i90F}NEI&3o
zOEYkq+$9nHS9&LEqqdw#8NYw#YF*!#6S{)_EKcn=@>j^sZ(EdSCfs+BcfT!pcGqh$
zyMrM;mo@rsR5$88oM!fJ+U>TT%Nr7_MPoi|mQ1YJe7ao!r2fEvjz3OHjn+3$v6B%G
z+Lr0d!vWYM#>Z=z#$J0}k4-6_XoUp@<`0H+?{*jq<|7O_D8El!U__e_-}G<i=Jb2!
zTJtsJNv#GfkuUeE=oyql4G%I&@{&^-yw%UV-EP_B!=EOwKn<sblf~$USU1UM6b(B_
zepvW6)qkdLbSG;l38j8*RiP|q1+T%Eo)zdQYQLtMWeoh;X^-am;)}I6-W)rAd<Bz~
zVN<nb7O<h}&RsTqq*0UAEU97}3^x{I%WauX^*^`o&5yU!G#I!)sCR+#8G%6R{LHBq
z3)y!X6y)seoV-t>dEUm%asVPI>a60`>lp868k2ilsOoQwMy4xexU#H$(kn1q7OX`S
z4m&yv$X}lVcKrBZ^1a5aFOSaEE`lRvpl1DzH#|u+Y~yjU=B@nj&U!TP%eG8n(miap
zV@oc+bi0Qc?6tdpE^n)TGt>O;C9@yxStT|0JM!q_)FZ1}+KEE$=U&zSoOJ3cxcTz}
z+b9-MWoAk@Pm+^NFK+}B-!iHA^CmWqi9g0>dFA>2Niz|_60o2`!T52ko*YNp&7e~T
z=6$oyUrycn7eB1zw%y*wAIi(S-nhn^csB_)thQNOKU(ThVclUn%`^xxBcl!w#+nwN
zB-<T0hEQEWMdd7;d>Q++vmlLZ#dzm#aOLGv4SCZ)wPy)g*gL4&rkwgm|4dEAP$ij3
zr{>ybZg6+Ut>0N`nq2VQi}l~WEjnuB@1taC^KKQ<+Q(QW-H`^Qmc=b|UA2|?-?KHP
zYxHV%*7@IS>*@v;-<yxsXQZd0=FwS&g@u%KZaDO-N6t@3Obt-l?ZltWz4&6ot#{vk
z5u9Gu|NJ3by>f`e#4pO8MgB!b>sfesi@Q`(TztEHL$sBFiHR?@5NlNe)t(gXW&)<`
z$K!FfSGF>YR9Sh3c@=^SA~j}*CXF9-S>)5+?IBJ|#~=69+3xHt8oUlMMzgou%?$hq
zGBZ!ANgkbL3G69Husv$fzL1e38Yg~%t0n*RHin(O?La$yY2oNobJ<Sc+de1<yRn69
zBkOzB3JZcInnD@QZYKsoFb^nRedCRLcT-;PE1#rC&V0V%mXY!SkmRLFuh!_1NZ5Cc
zMlUQOVN{Z>{aVp0vPU9bj*z#+dVO#Hb&Oh?y)i8YkVH4dcY5d&D3P`3?X*NY%?<0<
zPgIu8EJsB7gFxwS@Q&$jx`)#t_PM8YZeFaZ=wX`>kQTach>}chvADKOzrFd1X(J_B
zGV$>9rjW@2)#+C1)t-h&4gSv4I6CXljNsu9Jq?w6h0Hh{JX~-_qt|Y1XIWfndnK;g
zNn5GZZL5AvZB4-Z1YQ!YUZQP1V@}#i_qDAO7EV@s=5}+SaEl>4!HcwDC#8E8-+y<|
z&v5I!GC9=STiUbiH1EPwGMdfE4#nP;;j0o1cA7Fl^qy_g!UDre9YqgiP;KocPEGyK
z?~5IWN6zFZY?;JDs?|4_cKMmbmZ%OK7}#_5w6o17ezsbHJ8gcu=njZ2srk9xL?z;N
zeNW#(y+SJQtxQo0zBB85T|+~#w$|~-t8@n(sD7Cxu7CXTq2V(Re<Ci=JiKq}(9FzC
z&n-M!_Xh<Vl@DCKc5U9Z*XwRBO|sql_PeW8o;Ixjcp+I}tD!RXf{#B_Air@ppq**`
z_3QFWxBb&Li&yCm-2bPm+gz>k=k~#}p?Oth6%~cri8pS%aM2Cer>dlM>51~qx5URg
zePu&2p<9_^$9MU<>Gt(E?no2yU}Fo5l1$|*0_uz9uNG^_3+>hdc2#`$y6u1`im&gf
z3#_cT_~I*p8tfNqGoNEgZD!}c{OpXyN%)bzc5-Is?87bwCqr~tLsPg>xlo~3h{IUy
z9sBhP0eQK7dx?g8?p-@gmdS%qsmZZy-M_s4g2w2R#n1KTKnA=>SQvg`ZCk%z&M8Wl
zysUqOOcq)Gpt{*bcL|ZrXVK*I^S63=P0-WJiXA8297~}oclg^jB2-4j_Yz+G?y#vt
zAM}<C1o8}eu@C*@=i#mkC!I1iHV)R)`Lmn!ALT$L;aCQcNgCo5k6z85fu$!lZo)*F
zsTaMq%yaY$6Wi@Xp0(CohdNC|p5G!UVzB@FxNkGh&nHx{3K1L7Do<|@kCK`e?tXgj
zJu`;uo-7u+!hi=19&EX>YuUkZPZVVGlAj;{=KTHJH_M@Yb~}|h%}-c3_V|<s#~!mf
zV5+8~bVx1~pMli`eSKbg!a{bs{C)h>>+6<DCyNWJn~7V(m96qq-Pok{RBy0wG)mj*
zF$u9@9lNp)R0BEQ{~JF);prmrm(#SBf-il;6LxM*cem-Myj~$a&Q0F2!$@qMa^a9b
zE<tQl=_F(0eaA!+%CQ@+HHmuFw)5`NByK}5jd?fTumyKpM&V9bVG2E5yxL-RkSieC
znT5UP{akS6rQ6LDKSyPPNN+m4RNJbpVV*+F?8C#;x9-?6=*U@owB2qd+V7v{yhtkL
zPic#PURBkQ;3{j4g?G8`=4%V9H=ek_-iZ}=L?a5FN4ApefBc!0r=8rUn#T$f_PBP}
z%}IB-%F&p0-r5kip!|&v+~;wD<vANWO$JZ+*r1`f*S$;}Bf=qqr+Qtl90SY+J}UOw
zf$rC>HHJq%yd@68Afi6%{CufHVLeCe{oW@%^(8By9Ile0t%KZ0$?X^~#U_FDFaJ1*
z+i#O$ZPr5<p6tN=1#9#M%81`ter<k&wZq@(YAa&w*PPfr(2Erhp?PxGoQBQ;WOC^%
z_A4{eZDNDiUZ*lZxW_NX8P0S3+t!wzwX<n#?gWDKp&4SUdZvxYZe-o#-<|LGJj&LV
zIrp7aU518+d-7L4Thm&;dCKs<&ECe_-sWiUi@(HCI4yQvGGww{zqcPgELXWnfB*Ev
zqZi_zoqx_^1F6?KZKdHe`|A0ydO`JJm8ausa-Nt^?Bmazh}}*PT@J55(?fM<lSn#X
z<xN7!#fza^*Bu>mee=bdd6IeB?$TUX&YbFI^~i~nCIxnR-I%s*)3|wqEBl;qZ&@+C
zZ``77HIY{8qU{!X1J7$*w$@0#xWHHi!DzL4zC@mOt)WGJvvEah%Ew*t-e_IfyI#|x
zH|NF>5eIeoUU51a#~%}y9mY=I)O^JJuKAG#AIvUlTy|K%r)uFPyW`@6<;zdpV-HxS
zx#*+Tr!5k7Ki~S@m*NJw50P40?>YA9@nCb2$scKgFwtMPZj5BmWw(z*?5s^~j~|&e
zV%t|BQ$thJu}5b;Epi<($f$kxZ~_-PFs?#b{y_chr=*{^AS(FJHZ<Y?N>%ii;JJY;
t^?(1_$C#j2<NyA9HMyG-|L<4$3l>`|?UnAh5-H%<Ov|}buTFLh{9kB16Q}?H

-- 
GitLab