diff --git a/rocolib/builders/BoatBaseFlatBuilder.py b/rocolib/builders/BoatBaseFlatBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..22a31ce78b9125a264452b99b5cf7ebbcf1bf222
--- /dev/null
+++ b/rocolib/builders/BoatBaseFlatBuilder.py
@@ -0,0 +1,26 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+c = Component()
+
+c.addParameter("length", 130, paramType="length")
+c.addParameter("width", 70, paramType="length")
+c.addParameter("depth", 40, paramType="length")
+
+c.addSubcomponent("boat","SimpleUChannel")
+c.addSubcomponent("bow","BoatPoint")
+c.addSubcomponent("stern","BoatPoint")
+
+c.addConstraint(("boat", "length"), "length")
+c.addConstraint(("boat", "width"), "width")
+c.addConstraint(("boat", "depth"), "depth")
+
+c.addConstraint(("stern", "point"), "width", "0")
+
+c.join(("boat", "top"), ("bow", "edge"))
+c.join(("boat", "bot"), ("stern", "edge"))
+
+c.inheritInterface("portedge", ("boat", "ledge"))
+c.inheritInterface("staredge", ("boat", "redge"))
+
+c.toLibrary("BoatBaseFlat")
diff --git a/rocolib/builders/BoatPointFlatBuilder.py b/rocolib/builders/BoatBaseFlatWithDCMount.py
similarity index 96%
rename from rocolib/builders/BoatPointFlatBuilder.py
rename to rocolib/builders/BoatBaseFlatWithDCMount.py
index 819c658efdcaf3246b8e4285f870cfcd600ab6cf..92b1b22e37bc0c89bab25cb2471c4afe26a0f849 100644
--- a/rocolib/builders/BoatPointFlatBuilder.py
+++ b/rocolib/builders/BoatBaseFlatWithDCMount.py
@@ -19,8 +19,8 @@ c.addSubcomponent("leftArm", "Rectangle")
 c.addSubcomponent("rightArm", "Rectangle")
 c.addSubcomponent("dcMount", "SimpleRectBeam")
 
-c.addParameter("dx1", 6, parameterType="length")
-c.addParameter("dy1", 6, parameterType="length")
+c.addParameter("dx1", 8, parameterType="length")
+c.addParameter("dy1", 8, parameterType="length")
 c.addSubcomponent("cutout1", "Cutout")
 c.addSubcomponent("cutout2", "Cutout")
 
diff --git a/rocolib/builders/BoatWithMountBuilder.py b/rocolib/builders/BoatWithMountBuilder.py
index 29dec83584dcb2a5778d01bb9209ab6f09266f03..f795258330d7fed3b71315c76dfb034406c883bb 100644
--- a/rocolib/builders/BoatWithMountBuilder.py
+++ b/rocolib/builders/BoatWithMountBuilder.py
@@ -2,7 +2,14 @@ from rocolib.api.components.Component import Component
 
 c = Component()
 
-c.addSubcomponent("boat", "BoatBase")
+# c.addSubcomponent("boat", "BoatBase", inherit=True)
+c.addSubcomponent("boat","SimpleUChannel", inherit=True)
+c.addSubcomponent("bow","BoatPoint", inherit=True)
+c.addSubcomponent("stern","BoatPoint", inherit=True)
+
+c.join(("boat", "top"), ("bow", "edge"))
+c.join(("boat", "bot"), ("stern", "edge"))
+c.addConstraint(("stern", "point"), "width", "0")
 
 #the length of the both should always be a multiple of the width of the motor
 #as of now i will be setting the length to 117 (so that means 9 * width of the motor which is 13)
@@ -36,12 +43,12 @@ for i in range(2):
 c.addConnection(("boat", "staredge"), ("split0", "topedge0"))
 c.addConnection(("boat", "portedge"), ("split1", "topedge0"))
 
-c.addConnection(("mount0", "beam.botedge2"), ("split0", "botedge4"), angle=-180)
-c.addConnection(("mount1", "beam.botedge2"), ("split1", "botedge5"), angle=-180)
+c.addConnection(("mount0", "botedge4.tabedge"), ("split0", "botedge4"), angle=-180)
+c.addConnection(("mount1", "botedge4.tabedge"), ("split1", "botedge5"), angle=-180)
 
 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("BoatWithMount")
\ No newline at end of file
+c.toLibrary("BoatWithMount")
diff --git a/rocolib/builders/CanoeBuilder.py b/rocolib/builders/CanoeBuilder.py
index ea203e8063399eddc3ca92ce3e6fbf174563f025..429300498ce8e453312b03ef4ee0d8d9750025e4 100644
--- a/rocolib/builders/CanoeBuilder.py
+++ b/rocolib/builders/CanoeBuilder.py
@@ -2,9 +2,24 @@ from rocolib.api.components.Component import Component
 
 c = Component()
 
-# BOX
+# Boat Base Flat
+c.addParameter("length", 130, paramType="length")
+c.addParameter("width", 70, paramType="length")
+c.addParameter("depth", 40, paramType="length")
 
-c.addSubcomponent("boat","BoatBase", inherit=True, prefix=None, root=True)
+c.addSubcomponent("boat","SimpleUChannel")
+c.addSubcomponent("bow","BoatPoint")
+c.addSubcomponent("stern","BoatPoint")
+
+c.addConstraint(("boat", "length"), "length")
+c.addConstraint(("boat", "width"), "width")
+c.addConstraint(("boat", "depth"), "depth")
+
+c.inheritInterface("portedge", ("boat", "ledge"))
+c.inheritInterface("staredge", ("boat", "redge"))
+#
+# c.addSubcomponent("boat","BoatBase", inherit=True, prefix=None, root=True)
+# c.addConstraint(("stern", "point"), "width", "0")
 
 c.addParameter("seats", 3, paramType="count", minValue=1, maxValue=10)
 
@@ -15,9 +30,9 @@ c.addConstraint(("portsplit","botlength"), ("boat.length", "seats"), "(x[0],)")
 c.addConstraint(("portsplit","toplength"), ("boat.length", "seats"), "(x[0]/(2.*x[1]+1.),) * (2*x[1]+1)")
 c.addConstraint(("starsplit","toplength"), ("boat.length", "seats"), "(x[0],)")
 c.addConstraint(("starsplit","botlength"), ("boat.length", "seats"), "(x[0]/(2.*x[1]+1.),) * (2*x[1]+1)")
-
-c.addConnection(("portsplit", "botedge0"), ("boat", "portedge"), angle=90)
-c.addConnection(("starsplit", "topedge0"), ("boat", "staredge"), angle=90, tabWidth=10)
+#
+# c.addConnection(("portsplit", "botedge0"), ("boat", "portedge"), angle=90)
+# c.addConnection(("starsplit", "topedge0"), ("boat", "staredge"), angle=90, tabWidth=10)
 
 for i in range(10):
     nm = "seat%d"%i
diff --git a/rocolib/builders/ServoMountBuilder.py b/rocolib/builders/ServoMountBuilder.py
index 64f34d8aa69e749b567b7a003a53fb3ba1b90b8d..82c4dce67ddd21dd0a1ae3a40121132ce34c7779 100644
--- a/rocolib/builders/ServoMountBuilder.py
+++ b/rocolib/builders/ServoMountBuilder.py
@@ -16,8 +16,8 @@ c.addSubcomponent("mount", "Cutout")
 c.addConstraint(("mount", "dx"), "servo", 'getDim(x, "motorwidth") * 0.99')
 c.addConstraint(("mount", "dy"), "servo", 'getDim(x, "motorlength")')
 
-c.addConstraint(("beam", "width"), "servo", 'getDim(x, "motorwidth")')
-c.addConstraint(("beam", "depth"), "servo", 'getDim(x, "motorheight")')
+c.addConstraint(("beam", "width"), "servo", 'getDim(x, "motorheight")')
+c.addConstraint(("beam", "depth"), "servo", 'getDim(x, "motorwidth")')
 
 c.inheritAllInterfaces("beam", prefix=None)
 c.inheritAllInterfaces("mount")
@@ -27,4 +27,4 @@ c.addConnection(("beam", "face0"),
 
 c.inheritAllInterfaces("beam")
 
-c.toLibrary("ServoMount")
\ No newline at end of file
+c.toLibrary("ServoMount")
diff --git a/rocolib/library/BoatBaseFlat.yaml b/rocolib/library/BoatBaseFlat.yaml
index 42660dc49ab5803d4c5fe604309c2179f51a8e55..5d8f8e65bd776212888ee9c534a5da46d257273a 100644
--- a/rocolib/library/BoatBaseFlat.yaml
+++ b/rocolib/library/BoatBaseFlat.yaml
@@ -1,70 +1,16 @@
 connections:
   connection0:
-  - - dcMount
-    - face0
-  - - cutout1
-    - decoration
-  - mode: hole
-    offset:
-      function: (-10, 0)
-      parameter: dy1
-  connection1:
-  - - dcMount
-    - face2
-  - - cutout2
-    - decoration
-  - mode: hole
-    offset:
-      function: (10, 0)
-      parameter: dy1
-  connection2:
-  - - dcMount
-    - topedge1
-  - - leftArm
-    - r
-  - {}
-  connection3:
-  - - dcMount
-    - botedge1
-  - - rightArm
-    - r
-  - {}
-  connection4:
   - - boat
     - top
   - - bow
     - edge
   - {}
-  connection5:
+  connection1:
   - - boat
     - bot
   - - stern
     - edge
   - {}
-  connection6:
-  - - boat
-    - redge
-  - - split0
-    - topedge0
-  - {}
-  connection7:
-  - - boat
-    - ledge
-  - - split1
-    - topedge0
-  - {}
-  connection8:
-  - - rightArm
-    - l
-  - - split0
-    - botedge1
-  - angle: -180
-  connection9:
-  - - leftArm
-    - l
-  - - split1
-    - botedge1
-  - tabWidth: 5
 interfaces:
   portedge:
     interface: ledge
@@ -79,14 +25,6 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-  dx1:
-    defaultValue: 6
-    spec:
-      parameterType: length
-  dy1:
-    defaultValue: 6
-    spec:
-      parameterType: length
   length:
     defaultValue: 130
     spec:
@@ -99,7 +37,7 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ../builders/BoatPointFlatBuilder.py
+source: ../builders/BoatBaseFlatBuilder.py
 subcomponents:
   boat:
     classname: SimpleUChannel
@@ -121,74 +59,6 @@ subcomponents:
       width:
         parameter: width
         subcomponent: boat
-  cutout1:
-    classname: Cutout
-    kwargs: {}
-    parameters:
-      dx:
-        parameter: dx1
-      dy:
-        parameter: dy1
-  cutout2:
-    classname: Cutout
-    kwargs: {}
-    parameters:
-      dx:
-        parameter: dx1
-      dy:
-        parameter: dy1
-  dcMount:
-    classname: SimpleRectBeam
-    kwargs: {}
-    parameters:
-      depth:
-        function: '10'
-        parameter: depth
-      length:
-        parameter: width
-      width:
-        function: '30'
-        parameter: width
-  leftArm:
-    classname: Rectangle
-    kwargs: {}
-    parameters:
-      l:
-        function: '37'
-        parameter: width
-      w:
-        parameter: depth
-        subcomponent: dcMount
-  rightArm:
-    classname: Rectangle
-    kwargs: {}
-    parameters:
-      l:
-        function: '40'
-        parameter: width
-      w:
-        parameter: depth
-        subcomponent: dcMount
-  split0:
-    classname: SplitEdge
-    kwargs: {}
-    parameters:
-      botlength:
-        function: (1/3*x-10, 10, 2/3*x)
-        parameter: length
-      toplength:
-        function: (x,)
-        parameter: length
-  split1:
-    classname: SplitEdge
-    kwargs: {}
-    parameters:
-      botlength:
-        function: (2/3*x,10, 1/3*x-10)
-        parameter: length
-      toplength:
-        function: (x,)
-        parameter: length
   stern:
     classname: BoatPoint
     kwargs: {}
diff --git a/rocolib/library/BoatWithMount.yaml b/rocolib/library/BoatWithMount.yaml
index df03a9aca4140b57d1a66aaf02f4c0d426ca5553..e6c845bebc080bf74933e85827683b4ad2d7500d 100644
--- a/rocolib/library/BoatWithMount.yaml
+++ b/rocolib/library/BoatWithMount.yaml
@@ -13,13 +13,13 @@ connections:
   - {}
   connection2:
   - - mount0
-    - beam.botedge2
+    - beam.tabedge
   - - split0
     - botedge4
   - angle: -180
   connection3:
   - - mount1
-    - beam.botedge2
+    - beam.tabedge
   - - split1
     - botedge5
   - angle: -180
@@ -71,7 +71,7 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\BoatWithMountBuilder.py
+source: ../builders/BoatWithMountBuilder.py
 subcomponents:
   boat:
     classname: BoatBase
diff --git a/rocolib/library/Canoe.yaml b/rocolib/library/Canoe.yaml
index ee32d94a740f973ca132f67250b4cb01bc5f605e..13671019e847493b23dca2a9a421398b8ef5075f 100644
--- a/rocolib/library/Canoe.yaml
+++ b/rocolib/library/Canoe.yaml
@@ -1,17 +1,16 @@
 connections:
   connection0:
-  - - portsplit
-    - botedge0
   - - boat
-    - portedge
-  - angle: 90
+    - top
+  - - bow
+    - edge
+  - {}
   connection1:
-  - - starsplit
-    - topedge0
   - - boat
-    - staredge
-  - angle: 90
-    tabWidth: 10
+    - bot
+  - - stern
+    - edge
+  - {}
   connection10:
   - - portsplit
     - topedge9
@@ -132,7 +131,13 @@ connections:
   - - seat3
     - r
   - {}
-interfaces: {}
+interfaces:
+  portedge:
+    interface: ledge
+    subcomponent: boat
+  staredge:
+    interface: redge
+    subcomponent: boat
 parameters:
   boat._dx:
     defaultValue: 0
@@ -242,6 +247,18 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
+  depth:
+    defaultValue: 40
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  length:
+    defaultValue: 130
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
   seats:
     defaultValue: 3
     spec:
@@ -290,8 +307,8 @@ parameters:
       maxValue: 1
       minValue: -1
       valueType: (int, float)
-  stern.point:
-    defaultValue: 50
+  width:
+    defaultValue: 70
     spec:
       minValue: 0
       units: mm
@@ -299,62 +316,61 @@ parameters:
 source: ../builders/CanoeBuilder.py
 subcomponents:
   boat:
-    classname: BoatBase
-    kwargs:
-      root: true
+    classname: SimpleUChannel
+    kwargs: {}
     parameters:
-      boat._dx:
+      _dx:
         parameter: boat._dx
-      boat._dy:
+      _dy:
         parameter: boat._dy
-      boat._dz:
+      _dz:
         parameter: boat._dz
-      boat._q_a:
+      _q_a:
         parameter: boat._q_a
-      boat._q_i:
+      _q_i:
         parameter: boat._q_i
-      boat._q_j:
+      _q_j:
         parameter: boat._q_j
-      boat._q_k:
+      _q_k:
         parameter: boat._q_k
       boat.depth:
-        parameter: boat.depth
+        parameter: depth
       boat.length:
-        parameter: boat.length
+        parameter: length
       boat.width:
+        parameter: width
+      depth:
+        parameter: boat.depth
+      length:
+        parameter: boat.length
+      width:
         parameter: boat.width
-      bow._dx:
+  bow:
+    classname: BoatPoint
+    kwargs: {}
+    parameters:
+      _dx:
         parameter: bow._dx
-      bow._dy:
+      _dy:
         parameter: bow._dy
-      bow._dz:
+      _dz:
         parameter: bow._dz
-      bow._q_a:
+      _q_a:
         parameter: bow._q_a
-      bow._q_i:
+      _q_i:
         parameter: bow._q_i
-      bow._q_j:
+      _q_j:
         parameter: bow._q_j
-      bow._q_k:
+      _q_k:
         parameter: bow._q_k
-      bow.point:
+      depth:
+        parameter: depth
+        subcomponent: boat
+      point:
         parameter: bow.point
-      stern._dx:
-        parameter: stern._dx
-      stern._dy:
-        parameter: stern._dy
-      stern._dz:
-        parameter: stern._dz
-      stern._q_a:
-        parameter: stern._q_a
-      stern._q_i:
-        parameter: stern._q_i
-      stern._q_j:
-        parameter: stern._q_j
-      stern._q_k:
-        parameter: stern._q_k
-      stern.point:
-        parameter: stern.point
+      width:
+        parameter: width
+        subcomponent: boat
   portsplit:
     classname: SplitEdge
     kwargs: {}
@@ -479,3 +495,30 @@ subcomponents:
       toplength:
         function: (x[0],)
         parameter: *id001
+  stern:
+    classname: BoatPoint
+    kwargs: {}
+    parameters:
+      _dx:
+        parameter: stern._dx
+      _dy:
+        parameter: stern._dy
+      _dz:
+        parameter: stern._dz
+      _q_a:
+        parameter: stern._q_a
+      _q_i:
+        parameter: stern._q_i
+      _q_j:
+        parameter: stern._q_j
+      _q_k:
+        parameter: stern._q_k
+      depth:
+        parameter: depth
+        subcomponent: boat
+      point:
+        function: '0'
+        parameter: width
+      width:
+        parameter: width
+        subcomponent: boat
diff --git a/rocolib/output/.DS_Store b/rocolib/output/.DS_Store
index 7b44b9842536bf2b15c3180b7ad0355cc0fdd87f..2f66512b8dbf4be042193fffe5ca7117e64c5a6b 100644
Binary files a/rocolib/output/.DS_Store and b/rocolib/output/.DS_Store differ
diff --git a/rocolib/output/BoatBaseFlat/graph-anim.svg b/rocolib/output/BoatBaseFlat/graph-anim.svg
index 83bd0fe3b220105ea019cb88715d419357fde289..fe059b312529c5239978b111a9fb4ea0cfa34353 100644
--- a/rocolib/output/BoatBaseFlat/graph-anim.svg
+++ b/rocolib/output/BoatBaseFlat/graph-anim.svg
@@ -1,144 +1,82 @@
 <?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="315.333333mm" version="1.1" viewBox="0.000000 0.000000 234.031242 315.333333" width="234.031242mm">
+<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="234.031242mm" version="1.1" viewBox="0.000000 0.000000 176.666667 234.031242" width="176.666667mm">
   <defs/>
-  <line stroke="#000000" x1="150.6979090409951" x2="120.69790904099513" y1="42.0" y2="42.0"/>
-  <line opacity="0.5" stroke="#0000ff" x1="150.6979090409951" x2="150.6979090409951" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="120.69790904099513" x2="150.6979090409951" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line opacity="0.5" stroke="#0000ff" x1="120.69790904099513" x2="120.69790904099513" y1="112.00000000000001" y2="42.0"/>
-  <line opacity="0.5" stroke="#0000ff" x1="160.69790904099514" x2="160.69790904099514" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="160.69790904099514" y1="42.0" y2="5.000000000000001"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="150.6979090409951" y1="5.000000000000001" y2="42.0"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="150.6979090409951" y1="0.0" y2="5.000000000000001"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="150.6979090409951" y1="0.0" y2="0.0"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="160.69790904099514" y1="5.000000000000001" y2="0.0"/>
-  <line stroke="#000000" x1="190.69790904099514" x2="160.69790904099514" y1="42.0" y2="42.0"/>
-  <line opacity="0.5" stroke="#0000ff" x1="190.69790904099514" x2="190.69790904099514" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="190.69790904099514" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="200.69790904099514" x2="190.69790904099514" y1="42.0" y2="42.0"/>
-  <line stroke="#000000" x1="200.69790904099514" x2="200.69790904099514" y1="112.00000000000001" y2="42.0"/>
-  <line stroke="#000000" x1="190.69790904099514" x2="200.69790904099514" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="150.6979090409951" y1="112.00000000000001" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="160.69790904099514" y1="152.00000000000003" y2="112.00000000000001"/>
-  <line opacity="1.0" stroke="#ff0000" x1="160.69790904099514" x2="150.6979090409951" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="64.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="194.03124237432846" x2="160.69790904099514" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="194.03124237432846" x2="194.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="64.03124237432846" x2="64.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line opacity="0.5" stroke="#0000ff" x1="64.03124237432846" x2="194.03124237432846" y1="192.00000000000003" y2="192.00000000000003"/>
-  <line opacity="0.1944001122142148" stroke="#0000ff" x1="64.03124237432846" x2="64.03124237432846" y1="152.00000000000003" y2="192.00000000000003"/>
-  <line opacity="1.0" stroke="#ff0000" x1="40.04352800904868" x2="64.03124237432846" y1="152.00000000000003" y2="192.00000000000003"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="40.04352800904868" x2="64.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="40.04352800904868" x2="28.745631649622073" y1="152.00000000000003" y2="173.16052878171777"/>
-  <line opacity="1.0" stroke="#0000ff" x1="28.745631649622073" x2="64.03124237432846" y1="173.16052878171777" y2="192.00000000000003"/>
-  <line opacity="0.3833772688091895" stroke="#0000ff" x1="0.0" x2="64.03124237432846" y1="227.00000000000003" y2="192.00000000000003"/>
-  <line stroke="#000000" x1="17.447735290195485" x2="0.0" y1="194.32105756343552" y2="227.00000000000003"/>
-  <line stroke="#000000" x1="28.745631649622084" x2="17.447735290195485" y1="173.16052878171777" y2="194.32105756343552"/>
-  <line opacity="0.21477671252272268" stroke="#0000ff" x1="64.03124237432846" x2="64.03124237432846" y1="192.00000000000003" y2="227.00000000000003"/>
-  <line opacity="0.21477671252272268" stroke="#0000ff" x1="64.03124237432847" x2="64.0312423743285" y1="227.00000000000003" y2="262.0"/>
-  <line opacity="0.3833772688091895" stroke="#0000ff" x1="0.0" x2="64.0312423743285" y1="227.00000000000003" y2="262.0"/>
-  <line opacity="0.5" stroke="#0000ff" x1="64.03124237432847" x2="194.03124237432843" y1="262.0" y2="261.99999999999994"/>
-  <line opacity="0.5" stroke="#0000ff" x1="194.03124237432846" x2="194.03124237432843" y1="227.0" y2="192.0"/>
-  <line opacity="0.5" stroke="#0000ff" x1="194.03124237432846" x2="194.03124237432846" y1="262.0" y2="227.0"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="231.99999999999997" y2="191.99999999999997"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="226.99999999999997" y2="231.99999999999997"/>
-  <line opacity="1.0" stroke="#0000ff" x1="194.03124237432843" x2="234.03124237432846" y1="192.0" y2="191.99999999999997"/>
-  <line opacity="1.0" stroke="#ff0000" x1="194.03124237432843" x2="234.03124237432846" y1="192.0" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="192.0" y2="152.00000000000003"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="194.03124237432843" x2="234.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line opacity="0.5" stroke="#0000ff" x1="194.03124237432843" x2="194.03124237432843" y1="192.0" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="194.03124237432843" x2="194.03124237432843" y1="138.66666666666663" y2="152.0"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="194.03124237432843" y1="138.66666666666663" y2="138.66666666666663"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="152.0" y2="138.66666666666663"/>
-  <line opacity="1.0" stroke="#0000ff" x1="234.03124237432846" x2="194.03124237432846" y1="261.99999999999994" y2="261.99999999999994"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="221.99999999999997" y2="226.99999999999997"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="261.99999999999994" y2="221.99999999999997"/>
-  <line stroke="#000000" x1="234.0312423743285" x2="234.03124237432849" y1="302.0" y2="261.99999999999994"/>
-  <line opacity="1.0" stroke="#ff0000" x1="234.0312423743285" x2="194.03124237432846" y1="302.0" y2="262.0"/>
-  <line opacity="0.5" stroke="#0000ff" x1="194.03124237432849" x2="194.03124237432846" y1="302.00000000000006" y2="262.0"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="234.03124237432849" x2="194.03124237432849" y1="302.0" y2="302.00000000000006"/>
-  <line opacity="0.1944001122142148" stroke="#0000ff" x1="64.03124237432854" x2="64.03124237432856" y1="262.0" y2="302.00000000000006"/>
-  <line opacity="0.9666666666666667" stroke="#ff0000" x1="64.03124237432856" x2="40.04352800904878" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line opacity="1.0" stroke="#ff0000" x1="64.03124237432854" x2="40.04352800904878" y1="262.0" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="64.03124237432856" x2="64.03124237432856" y1="309.99590478842657" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="40.04352800904878" x2="64.03124237432856" y1="309.9959047884266" y2="309.99590478842657"/>
-  <line stroke="#000000" x1="40.04352800904878" x2="40.04352800904878" y1="302.00000000000006" y2="309.9959047884266"/>
-  <line opacity="1.0" stroke="#0000ff" x1="64.03124237432854" x2="28.745631649622172" y1="262.0" y2="280.8394712182823"/>
-  <line stroke="#000000" x1="28.745631649622172" x2="40.04352800904878" y1="280.8394712182823" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="17.447735290195567" x2="28.745631649622172" y1="259.67894243656457" y2="280.8394712182823"/>
-  <line stroke="#000000" x1="8.526512829121203e-14" x2="17.447735290195567" y1="227.00000000000009" y2="259.67894243656457"/>
-  <line stroke="#000000" x1="160.6979090409952" x2="194.03124237432849" y1="302.00000000000006" y2="302.0"/>
-  <line stroke="#000000" x1="150.69790904099517" x2="160.6979090409952" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="64.03124237432856" x2="150.69790904099517" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="64.03124237432856" x2="64.03124237432856" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="194.03124237432849" x2="194.03124237432849" y1="302.0" y2="302.0"/>
-  <line stroke="#000000" x1="234.0312423743285" x2="234.0312423743285" y1="315.3333333333333" y2="302.0"/>
-  <line stroke="#000000" x1="194.03124237432849" x2="234.0312423743285" y1="315.3333333333333" y2="315.3333333333333"/>
-  <line stroke="#000000" x1="194.03124237432849" x2="194.03124237432849" y1="302.0" y2="315.3333333333333"/>
-  <line stroke="#000000" x1="40.04352800904868" x2="40.04352800904868" y1="144.00409521157343" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="64.03124237432846" x2="40.04352800904868" y1="144.00409521157343" y2="144.00409521157343"/>
-  <line stroke="#000000" x1="64.03124237432846" x2="64.03124237432846" y1="152.00000000000003" y2="144.00409521157343"/>
-  <line stroke="#000000" x1="110.69790904099513" x2="120.69790904099513" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="110.69790904099513" x2="110.69790904099513" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="120.69790904099513" x2="110.69790904099513" y1="42.0" y2="42.0"/>
-  <line stroke="#888888" x1="122.69790904099513" x2="128.6979090409951" y1="74.0" y2="74.0"/>
-  <line stroke="#888888" x1="128.6979090409951" x2="128.6979090409951" y1="74.0" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="128.6979090409951" x2="122.69790904099513" y1="80.00000000000001" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="122.69790904099513" x2="122.69790904099513" y1="80.00000000000001" y2="74.0"/>
-  <line stroke="#888888" x1="157.3645757076618" x2="157.3645757076618" y1="1.2500000000000002" y2="3.7500000000000004"/>
-  <line stroke="#888888" x1="157.3645757076618" x2="154.03124237432849" y1="3.7500000000000004" y2="3.7500000000000004"/>
-  <line stroke="#888888" x1="154.03124237432849" x2="154.03124237432849" y1="3.7500000000000004" y2="1.2500000000000002"/>
-  <line stroke="#888888" x1="182.6979090409951" x2="188.69790904099514" y1="74.0" y2="74.0"/>
-  <line stroke="#888888" x1="188.69790904099514" x2="188.69790904099514" y1="74.0" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="188.69790904099514" x2="182.6979090409951" y1="80.00000000000001" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="182.6979090409951" x2="182.6979090409951" y1="80.00000000000001" y2="74.0"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="192.94790904099514" y1="67.70454545454547" y2="54.477272727272734"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="193.44790904099514" y1="54.477272727272734" y2="54.477272727272734"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="193.44790904099514" y1="54.477272727272734" y2="67.70454545454547"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="192.94790904099514" y1="67.70454545454547" y2="67.70454545454547"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="192.94790904099514" y1="99.52272727272728" y2="86.29545454545456"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="193.44790904099514" y1="86.29545454545456" y2="86.29545454545456"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="193.44790904099514" y1="86.29545454545456" y2="99.52272727272728"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="192.94790904099514" y1="99.52272727272728" y2="99.52272727272728"/>
-  <line stroke="#888888" x1="30.60808015405299" x2="26.606621310682257" y1="182.93572409356517" y2="190.43030382152995"/>
-  <line stroke="#888888" x1="26.606621310682257" x2="26.165551176623442" y1="190.43030382152995" y2="190.19481043130142"/>
-  <line stroke="#888888" x1="26.165551176623442" x2="30.16701001999417" y1="190.19481043130142" y2="182.70023070333664"/>
-  <line stroke="#888888" x1="30.16701001999417" x2="30.60808015405299" y1="182.70023070333664" y2="182.93572409356517"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="223.78124237432843" y1="218.91666666666666" y2="205.0833333333333"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="224.28124237432846" y1="205.0833333333333" y2="205.0833333333333"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="224.28124237432846" y1="205.0833333333333" y2="218.91666666666666"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="223.78124237432843" y1="218.91666666666666" y2="218.91666666666666"/>
-  <line stroke="#888888" x1="220.69790904099514" x2="220.69790904099514" y1="142.0" y2="148.66666666666666"/>
-  <line stroke="#888888" x1="220.69790904099514" x2="207.3645757076618" y1="148.66666666666666" y2="148.66666666666666"/>
-  <line stroke="#888888" x1="207.3645757076618" x2="207.3645757076618" y1="148.66666666666666" y2="142.0"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="223.78124237432843" y1="248.91666666666663" y2="235.0833333333333"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="224.28124237432846" y1="235.0833333333333" y2="235.0833333333333"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="224.28124237432846" y1="235.0833333333333" y2="248.91666666666663"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="223.78124237432843" y1="248.91666666666663" y2="248.91666666666663"/>
-  <line stroke="#888888" x1="48.03943279747538" x2="48.03943279747538" y1="307.99692859132" y2="303.9989761971067"/>
-  <line stroke="#888888" x1="48.03943279747538" x2="56.035337585901964" y1="303.9989761971067" y2="303.9989761971067"/>
-  <line stroke="#888888" x1="56.035337585901964" x2="56.035337585901964" y1="303.9989761971067" y2="307.99692859132"/>
-  <line stroke="#888888" x1="26.606621310682346" x2="30.608080154053088" y1="263.56969617847017" y2="271.06427590643494"/>
-  <line stroke="#888888" x1="30.608080154053088" x2="30.167010019994255" y1="271.06427590643494" y2="271.2997692966634"/>
-  <line stroke="#888888" x1="30.167010019994255" x2="26.165551176623527" y1="271.2997692966634" y2="263.8051895686987"/>
-  <line stroke="#888888" x1="26.165551176623527" x2="26.606621310682346" y1="263.8051895686987" y2="263.56969617847017"/>
-  <line stroke="#888888" x1="153.7812423743285" x2="157.61457570766183" y1="298.00000000000006" y2="298.00000000000006"/>
-  <line stroke="#888888" x1="157.61457570766183" x2="157.61457570766183" y1="298.00000000000006" y2="298.50000000000006"/>
-  <line stroke="#888888" x1="157.61457570766183" x2="153.7812423743285" y1="298.50000000000006" y2="298.50000000000006"/>
-  <line stroke="#888888" x1="153.7812423743285" x2="153.7812423743285" y1="298.50000000000006" y2="298.00000000000006"/>
-  <line stroke="#888888" x1="207.36457570766183" x2="207.36457570766183" y1="312.0" y2="305.33333333333326"/>
-  <line stroke="#888888" x1="207.36457570766183" x2="220.69790904099517" y1="305.33333333333326" y2="305.33333333333326"/>
-  <line stroke="#888888" x1="220.69790904099517" x2="220.69790904099517" y1="305.33333333333326" y2="312.0"/>
-  <line stroke="#888888" x1="56.03533758590186" x2="56.03533758590186" y1="146.00307140868006" y2="150.0010238028934"/>
-  <line stroke="#888888" x1="56.03533758590186" x2="48.03943279747528" y1="150.0010238028934" y2="150.0010238028934"/>
-  <line stroke="#888888" x1="48.03943279747528" x2="48.039432797475264" y1="150.0010238028934" y2="146.00307140868006"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="54.727272727272734" y2="49.727272727272734"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="118.19790904099513" y1="49.727272727272734" y2="54.727272727272734"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="118.19790904099513" y1="54.727272727272734" y2="67.45454545454547"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="113.19790904099513" y1="67.45454545454547" y2="72.45454545454545"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="72.45454545454545" y2="67.45454545454547"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="86.54545454545456" y2="81.54545454545456"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="118.19790904099513" y1="81.54545454545456" y2="86.54545454545456"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="118.19790904099513" y1="86.54545454545456" y2="99.27272727272728"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="113.19790904099513" y1="99.27272727272728" y2="104.27272727272728"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="104.27272727272728" y2="99.27272727272728"/>
+  <line opacity="0.5" stroke="#0000ff" x1="123.3333333333333" x2="123.3333333333333" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="53.33333333333329" x2="53.33333333333329" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="88.3333333333333" x2="53.33333333333329" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="123.3333333333333" x2="88.3333333333333" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.3833772688091895" stroke="#0000ff" x1="88.3333333333333" x2="53.33333333333329" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="55.654390896768774" x2="34.49386211505104" y1="17.44773491586702" y2="28.745631275293622"/>
+  <line stroke="#000000" x1="88.3333333333333" x2="55.654390896768774" y1="-3.743284651136492e-07" y2="17.44773491586702"/>
+  <line opacity="1.0" stroke="#0000ff" x1="53.33333333333329" x2="34.49386211505104" y1="64.03124199999999" y2="28.745631275293622"/>
+  <line opacity="1.0" stroke="#ff0000" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="34.49386211505103" x2="13.333333333333288" y1="28.745631275293608" y2="40.04352763472023"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="13.333333333333288" x2="13.333333333333288" y1="64.031242" y2="40.04352763472023"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906687" x2="13.333333333333288" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906673" x2="5.337428544906687" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="13.333333333333274" x2="5.337428544906673" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="13.333333333333302" x2="13.333333333333343" y1="64.031242" y2="194.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="13.333333333333343" x2="53.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line opacity="1.0" stroke="#ff0000" x1="13.333333333333343" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="13.333333333333343" x2="13.33333333333333" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="13.333333333333343" x2="53.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line opacity="1.0" stroke="#0000ff" x1="53.33333333333334" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="93.33333333333331" x2="88.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="53.333333333333336" x2="93.33333333333331" y1="234.031242" y2="234.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="53.333333333333336" x2="88.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="88.33333333333333" x2="123.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="83.33333333333334" x2="123.33333333333333" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="88.33333333333333" x2="83.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line opacity="1.0" stroke="#0000ff" x1="123.33333333333333" x2="123.33333333333333" y1="194.031242" y2="234.031242"/>
+  <line opacity="1.0" stroke="#ff0000" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="123.33333333333333" x2="163.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="163.33333333333334" y1="194.03124200000002" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="176.66666666666666" y1="234.031242" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="176.66666666666666" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="64.03124199999999"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="163.33333333333334" x2="123.33333333333336" y1="64.031242" y2="64.03124199999999"/>
+  <line opacity="1.0" stroke="#ff0000" x1="163.33333333333334" x2="123.33333333333336" y1="40.04352763472023" y2="64.03124199999999"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="163.33333333333334" x2="163.33333333333334" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="142.17280455161563" y1="40.043527634720235" y2="28.745631275293622"/>
+  <line opacity="1.0" stroke="#0000ff" x1="142.17280455161563" x2="123.33333333333336" y1="28.745631275293622" y2="64.03124199999999"/>
+  <line opacity="0.3833772688091895" stroke="#0000ff" x1="88.33333333333336" x2="123.33333333333336" y1="-3.743284651136492e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="121.01227576989787" x2="88.33333333333336" y1="17.44773491586702" y2="-3.743284651136492e-07"/>
+  <line stroke="#000000" x1="142.1728045516156" x2="121.01227576989787" y1="28.745631275293622" y2="17.44773491586702"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="163.33333333333337" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="171.32923812175994" y1="64.031242" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="163.33333333333337" x2="171.32923812175994" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="1.4210854715202007e-14" x2="13.333333333333343" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="0.0" x2="1.4210854715202007e-14" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="13.33333333333333" x2="0.0" y1="194.031242" y2="194.031242"/>
+  <line stroke="#888888" x1="51.7636371548632" x2="44.26905742689845" y1="26.606620936353796" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="44.26905742689845" x2="44.03356403666992" y1="30.608079779724527" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="44.03356403666992" x2="51.52814376463467" y1="30.167009645665704" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="51.52814376463467" x2="51.7636371548632" y1="26.165550802294977" y2="26.606620936353796"/>
+  <line stroke="#888888" x1="7.33640474201333" x2="11.33435713622663" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="11.33435713622663" y1="48.03943242314682" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="7.33640474201333" y1="56.03533721157341" y2="56.03533721157343"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="80.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="80.25" x2="80.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="80.25" x2="66.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="66.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="110.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="110.25" x2="110.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="110.25" x2="96.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="96.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="173.33333333333334" x2="166.66666666666666" y1="220.69790866666668" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="166.66666666666666" y1="220.69790866666668" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="173.33333333333334" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="132.39760923976817" x2="124.90302951180344" y1="30.608079779724527" y2="26.60662093635381"/>
+  <line stroke="#888888" x1="124.90302951180344" x2="125.13852290203197" y1="26.60662093635381" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="125.13852290203197" x2="132.6331026299967" y1="26.165550802294977" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="132.6331026299967" x2="132.39760923976817" y1="30.167009645665704" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="169.3302619246533" x2="165.33230953044" y1="56.03533721157341" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="165.33230953044" x2="165.33230953044" y1="56.03533721157341" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="165.33230953044" x2="169.3302619246533" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="3.333333333333329" x2="10.000000000000002" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000016" y1="207.3645753333333" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="10.000000000000016" x2="3.333333333333343" y1="220.69790866666668" y2="220.69790866666668"/>
 </svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
index c48dcbc94ff5e9510ba6776ff797f2a0774d2cb4..dea5c7c8b6781f8728b3e440bb158a7ad7a126a8 100644
--- a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
@@ -547,7 +547,7 @@ CONTINUOUS
   0
 LAYER
   2
-0
+90
  70
 0
  62
@@ -557,7 +557,7 @@ CONTINUOUS
   0
 LAYER
   2
-90
+38.65980825409008
  70
 0
  62
@@ -567,7 +567,7 @@ CONTINUOUS
   0
 LAYER
   2
--180
+69.0079083856541
  70
 0
  62
@@ -577,7 +577,7 @@ CONTINUOUS
   0
 LAYER
   2
-34.99202019855866
+0
  70
 0
  62
@@ -587,7 +587,7 @@ CONTINUOUS
   0
 LAYER
   2
--174
+180
  70
 0
  62
@@ -597,7 +597,7 @@ CONTINUOUS
   0
 LAYER
   2
-180
+-180
  70
 0
  62
@@ -607,7 +607,7 @@ CONTINUOUS
   0
 LAYER
   2
-69.0079083856541
+-174
  70
 0
  62
@@ -617,7 +617,7 @@ CONTINUOUS
   0
 LAYER
   2
-38.65980825409008
+34.99202019855866
  70
 0
  62
@@ -1028,20 +1028,22 @@ MVIEW
 }
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+90
  10
-150.6979090409951
+123.3333333333333
  20
-42.0
+64.03124199999999
  30
 0.0
  11
-120.69790904099513
+123.3333333333333
  21
-42.0
+194.03124200000002
  31
 0.0
   0
@@ -1053,33 +1055,35 @@ DOTTED
   8
 90
  10
-150.6979090409951
+53.33333333333329
  20
-42.0
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+53.33333333333329
  21
-112.00000000000001
+194.03124200000002
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+38.65980825409008
  10
-120.69790904099513
+88.3333333333333
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+53.33333333333329
  21
-112.00000000000001
+64.03124199999999
  31
 0.0
   0
@@ -1089,17 +1093,17 @@ DOTTED
  62
 1
   8
-90
+38.65980825409008
  10
-120.69790904099513
+123.3333333333333
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-120.69790904099513
+88.3333333333333
  21
-42.0
+64.03124199999999
  31
 0.0
   0
@@ -1109,17 +1113,17 @@ DOTTED
  62
 1
   8
-90
+69.0079083856541
  10
-160.69790904099514
+88.3333333333333
  20
-42.0
+-3.7432849353535863e-07
  30
 0.0
  11
-160.69790904099514
+53.33333333333329
  21
-112.00000000000001
+64.03124199999999
  31
 0.0
   0
@@ -1129,15 +1133,15 @@ LINE
   8
 cut
  10
-160.69790904099514
+55.654390896768774
  20
-42.0
+17.44773491586702
  30
 0.0
  11
-160.69790904099514
+34.49386211505104
  21
-5.000000000000001
+28.745631275293622
  31
 0.0
   0
@@ -1147,51 +1151,55 @@ LINE
   8
 cut
  10
-150.6979090409951
+88.3333333333333
  20
-5.000000000000001
+-3.743284651136492e-07
  30
 0.0
  11
-150.6979090409951
+55.654390896768774
  21
-42.0
+17.44773491586702
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+180
  10
-150.6979090409951
+53.33333333333329
  20
-0.0
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+34.49386211505104
  21
-5.000000000000001
+28.745631275293622
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-180
  10
-160.69790904099514
+53.33333333333329
  20
-0.0
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+13.333333333333288
  21
-0.0
+40.04352763472023
  31
 0.0
   0
@@ -1201,33 +1209,35 @@ LINE
   8
 cut
  10
-160.69790904099514
+34.49386211505103
  20
-5.000000000000001
+28.745631275293608
  30
 0.0
  11
-160.69790904099514
+13.333333333333288
  21
-0.0
+40.04352763472023
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-174
  10
-190.69790904099514
+13.333333333333288
  20
-42.0
+64.031242
  30
 0.0
  11
-160.69790904099514
+13.333333333333288
  21
-42.0
+40.04352763472023
  31
 0.0
   0
@@ -1237,17 +1247,17 @@ DOTTED
  62
 1
   8
-90
+34.99202019855866
  10
-190.69790904099514
+53.33333333333329
  20
-42.0
+64.03124199999999
  30
 0.0
  11
-190.69790904099514
+13.333333333333288
  21
-112.00000000000001
+64.031242
  31
 0.0
   0
@@ -1257,15 +1267,15 @@ LINE
   8
 cut
  10
-160.69790904099514
+5.337428544906687
  20
-112.00000000000001
+64.031242
  30
 0.0
  11
-190.69790904099514
+13.333333333333288
  21
-112.00000000000001
+64.031242
  31
 0.0
   0
@@ -1275,15 +1285,15 @@ LINE
   8
 cut
  10
-200.69790904099514
+5.337428544906673
  20
-42.0
+40.04352763472023
  30
 0.0
  11
-190.69790904099514
+5.337428544906687
  21
-42.0
+64.031242
  31
 0.0
   0
@@ -1293,15 +1303,15 @@ LINE
   8
 cut
  10
-200.69790904099514
+13.333333333333274
  20
-112.00000000000001
+40.04352763472023
  30
 0.0
  11
-200.69790904099514
+5.337428544906673
  21
-42.0
+40.04352763472023
  31
 0.0
   0
@@ -1311,51 +1321,55 @@ LINE
   8
 cut
  10
-190.69790904099514
+13.333333333333302
  20
-112.00000000000001
+64.031242
  30
 0.0
  11
-200.69790904099514
+13.333333333333343
  21
-112.00000000000001
+194.03124200000002
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+90.0
  10
-150.6979090409951
+13.333333333333343
  20
-112.00000000000001
+194.031242
  30
 0.0
  11
-150.6979090409951
+53.33333333333334
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+-180
  10
-160.69790904099514
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-160.69790904099514
+53.333333333333336
  21
-112.00000000000001
+194.031242
  31
 0.0
   0
@@ -1365,17 +1379,17 @@ DOTTED
  62
 1
   8
--180
+-174
  10
-160.69790904099514
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-150.6979090409951
+13.33333333333333
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
@@ -1385,33 +1399,35 @@ LINE
   8
 cut
  10
-150.6979090409951
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.33333333333334
  21
-152.00000000000003
+234.031242
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+180
  10
-194.03124237432846
+53.33333333333334
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-160.69790904099514
+53.333333333333336
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
@@ -1421,15 +1437,15 @@ LINE
   8
 cut
  10
-194.03124237432846
+93.33333333333331
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-194.03124237432846
+88.33333333333334
  21
-152.00000000000003
+234.031242
  31
 0.0
   0
@@ -1439,35 +1455,15 @@ LINE
   8
 cut
  10
-64.03124237432846
- 20
-152.00000000000003
- 30
-0.0
- 11
-64.03124237432846
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-90
- 10
-64.03124237432846
+53.333333333333336
  20
-192.00000000000003
+234.031242
  30
 0.0
  11
-194.03124237432846
+93.33333333333331
  21
-192.00000000000003
+234.031242
  31
 0.0
   0
@@ -1477,17 +1473,17 @@ DOTTED
  62
 1
   8
-34.99202019855866
+90.0
  10
-64.03124237432846
+53.333333333333336
  20
-152.00000000000003
+194.031242
  30
 0.0
  11
-64.03124237432846
+88.33333333333333
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1497,37 +1493,35 @@ DOTTED
  62
 1
   8
--180
+90.0
  10
-40.04352800904868
+88.33333333333333
  20
-152.00000000000003
+194.031242
  30
 0.0
  11
-64.03124237432846
+123.33333333333333
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--174
+cut
  10
-40.04352800904868
+83.33333333333334
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+123.33333333333333
  21
-152.00000000000003
+234.031242
  31
 0.0
   0
@@ -1537,15 +1531,15 @@ LINE
   8
 cut
  10
-40.04352800904868
+88.33333333333333
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-28.745631649622073
+83.33333333333334
  21
-173.16052878171777
+234.031242
  31
 0.0
   0
@@ -1557,15 +1551,15 @@ DOTTED
   8
 180
  10
-28.745631649622073
+123.33333333333333
  20
-173.16052878171777
+194.031242
  30
 0.0
  11
-64.03124237432846
+123.33333333333333
  21
-192.00000000000003
+234.031242
  31
 0.0
   0
@@ -1575,35 +1569,17 @@ DOTTED
  62
 1
   8
-69.0079083856541
- 10
-0.0
- 20
-227.00000000000003
- 30
-0.0
- 11
-64.03124237432846
- 21
-192.00000000000003
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
+-180
  10
-17.447735290195485
+123.33333333333333
  20
-194.32105756343552
+194.031242
  30
 0.0
  11
-0.0
+163.33333333333334
  21
-227.00000000000003
+234.031242
  31
 0.0
   0
@@ -1613,35 +1589,15 @@ LINE
   8
 cut
  10
-28.745631649622084
- 20
-173.16052878171777
- 30
-0.0
- 11
-17.447735290195485
- 21
-194.32105756343552
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-38.65980825409008
- 10
-64.03124237432846
+123.33333333333333
  20
-192.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+163.33333333333334
  21
-227.00000000000003
+234.031242
  31
 0.0
   0
@@ -1651,17 +1607,17 @@ DOTTED
  62
 1
   8
-38.65980825409008
+-174
  10
-64.03124237432847
+163.33333333333334
  20
-227.00000000000003
+194.031242
  30
 0.0
  11
-64.0312423743285
+163.33333333333334
  21
-262.0
+234.031242
  31
 0.0
   0
@@ -1671,77 +1627,71 @@ DOTTED
  62
 1
   8
-69.0079083856541
+90.0
  10
-0.0
+123.33333333333333
  20
-227.00000000000003
+194.031242
  30
 0.0
  11
-64.0312423743285
+163.33333333333334
  21
-262.0
+194.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-90
+cut
  10
-64.03124237432847
+176.66666666666666
  20
-262.0
+194.03124200000002
  30
 0.0
  11
-194.03124237432843
+163.33333333333334
  21
-261.99999999999994
+194.03124200000002
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-90.0
+cut
  10
-194.03124237432846
+176.66666666666666
  20
-227.0
+234.031242
  30
 0.0
  11
-194.03124237432843
+176.66666666666666
  21
-192.0
+194.03124200000002
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
-90.0
+cut
  10
-194.03124237432846
+163.33333333333334
  20
-262.0
+234.031242
  30
 0.0
  11
-194.03124237432846
+176.66666666666666
  21
-227.0
+234.031242
  31
 0.0
   0
@@ -1751,33 +1701,35 @@ LINE
   8
 cut
  10
-234.03124237432846
+163.33333333333334
  20
-231.99999999999997
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-191.99999999999997
+64.03124199999999
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
-cut
+34.99202019855866
  10
-234.03124237432846
+163.33333333333334
  20
-226.99999999999997
+64.031242
  30
 0.0
  11
-234.03124237432846
+123.33333333333336
  21
-231.99999999999997
+64.03124199999999
  31
 0.0
   0
@@ -1787,17 +1739,17 @@ DOTTED
  62
 1
   8
-180
+-180
  10
-194.03124237432843
+163.33333333333334
  20
-192.0
+40.04352763472023
  30
 0.0
  11
-234.03124237432846
+123.33333333333336
  21
-191.99999999999997
+64.03124199999999
  31
 0.0
   0
@@ -1807,17 +1759,17 @@ DOTTED
  62
 1
   8
--180
+-174
  10
-194.03124237432843
+163.33333333333334
  20
-192.0
+40.04352763472023
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1827,15 +1779,15 @@ LINE
   8
 cut
  10
-234.03124237432846
+163.33333333333334
  20
-192.0
+40.043527634720235
  30
 0.0
  11
-234.03124237432846
+142.17280455161563
  21
-152.00000000000003
+28.745631275293622
  31
 0.0
   0
@@ -1845,17 +1797,17 @@ DOTTED
  62
 1
   8
--174
+180
  10
-194.03124237432843
+142.17280455161563
  20
-152.00000000000003
+28.745631275293622
  30
 0.0
  11
-234.03124237432846
+123.33333333333336
  21
-152.00000000000003
+64.03124199999999
  31
 0.0
   0
@@ -1865,17 +1817,17 @@ DOTTED
  62
 1
   8
-90.0
+69.0079083856541
  10
-194.03124237432843
+88.33333333333336
  20
-192.0
+-3.743284651136492e-07
  30
 0.0
  11
-194.03124237432843
+123.33333333333336
  21
-152.00000000000003
+64.03124199999999
  31
 0.0
   0
@@ -1885,15 +1837,15 @@ LINE
   8
 cut
  10
-194.03124237432843
+121.01227576989787
  20
-138.66666666666663
+17.44773491586702
  30
 0.0
  11
-194.03124237432843
+88.33333333333336
  21
-152.0
+-3.743284651136492e-07
  31
 0.0
   0
@@ -1903,15 +1855,15 @@ LINE
   8
 cut
  10
-234.03124237432846
+142.1728045516156
  20
-138.66666666666663
+28.745631275293622
  30
 0.0
  11
-194.03124237432843
+121.01227576989787
  21
-138.66666666666663
+17.44773491586702
  31
 0.0
   0
@@ -1921,35 +1873,15 @@ LINE
   8
 cut
  10
-234.03124237432846
- 20
-152.0
- 30
-0.0
- 11
-234.03124237432846
- 21
-138.66666666666663
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-180
- 10
-234.03124237432846
+171.32923812175994
  20
-261.99999999999994
+40.04352763472023
  30
 0.0
  11
-194.03124237432846
+163.33333333333337
  21
-261.99999999999994
+40.04352763472023
  31
 0.0
   0
@@ -1959,15 +1891,15 @@ LINE
   8
 cut
  10
-234.03124237432846
+171.32923812175994
  20
-221.99999999999997
+64.031242
  30
 0.0
  11
-234.03124237432846
+171.32923812175994
  21
-226.99999999999997
+40.04352763472023
  31
 0.0
   0
@@ -1977,15 +1909,15 @@ LINE
   8
 cut
  10
-234.03124237432846
+163.33333333333337
  20
-261.99999999999994
+64.031242
  30
 0.0
  11
-234.03124237432846
+171.32923812175994
  21
-221.99999999999997
+64.031242
  31
 0.0
   0
@@ -1995,1109 +1927,51 @@ LINE
   8
 cut
  10
-234.0312423743285
- 20
-302.0
- 30
-0.0
- 11
-234.03124237432849
- 21
-261.99999999999994
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
--180
- 10
-234.0312423743285
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432846
- 21
-262.0
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-90.0
- 10
-194.03124237432849
+1.4210854715202007e-14
  20
-302.00000000000006
+234.031242
  30
 0.0
  11
-194.03124237432846
+13.333333333333343
  21
-262.0
+234.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--174
+cut
  10
-234.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.00000000000006
- 31
 0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-34.99202019855866
- 10
-64.03124237432854
  20
-262.0
+194.031242
  30
 0.0
  11
-64.03124237432856
+1.4210854715202007e-14
  21
-302.00000000000006
+234.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
--174
+cut
  10
-64.03124237432856
+13.33333333333333
  20
-302.00000000000006
+194.031242
  30
 0.0
  11
-40.04352800904878
- 21
-302.00000000000006
- 31
 0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
--180
- 10
-64.03124237432854
- 20
-262.0
- 30
-0.0
- 11
-40.04352800904878
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-64.03124237432856
- 20
-309.99590478842657
- 30
-0.0
- 11
-64.03124237432856
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-40.04352800904878
- 20
-309.9959047884266
- 30
-0.0
- 11
-64.03124237432856
- 21
-309.99590478842657
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-40.04352800904878
- 20
-302.00000000000006
- 30
-0.0
- 11
-40.04352800904878
- 21
-309.9959047884266
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-180
- 10
-64.03124237432854
- 20
-262.0
- 30
-0.0
- 11
-28.745631649622172
- 21
-280.8394712182823
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-28.745631649622172
- 20
-280.8394712182823
- 30
-0.0
- 11
-40.04352800904878
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-17.447735290195567
- 20
-259.67894243656457
- 30
-0.0
- 11
-28.745631649622172
- 21
-280.8394712182823
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-8.526512829121203e-14
- 20
-227.00000000000009
- 30
-0.0
- 11
-17.447735290195567
- 21
-259.67894243656457
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-160.6979090409952
- 20
-302.00000000000006
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-150.69790904099517
- 20
-302.00000000000006
- 30
-0.0
- 11
-160.6979090409952
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-64.03124237432856
- 20
-302.00000000000006
- 30
-0.0
- 11
-150.69790904099517
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-64.03124237432856
- 20
-302.00000000000006
- 30
-0.0
- 11
-64.03124237432856
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-194.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-234.0312423743285
- 20
-315.3333333333333
- 30
-0.0
- 11
-234.0312423743285
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-194.03124237432849
- 20
-315.3333333333333
- 30
-0.0
- 11
-234.0312423743285
- 21
-315.3333333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-194.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-315.3333333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-40.04352800904868
- 20
-144.00409521157343
- 30
-0.0
- 11
-40.04352800904868
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-64.03124237432846
- 20
-144.00409521157343
- 30
-0.0
- 11
-40.04352800904868
- 21
-144.00409521157343
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-64.03124237432846
- 20
-152.00000000000003
- 30
-0.0
- 11
-64.03124237432846
- 21
-144.00409521157343
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-110.69790904099513
- 20
-112.00000000000001
- 30
-0.0
- 11
-120.69790904099513
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-110.69790904099513
- 20
-42.0
- 30
-0.0
- 11
-110.69790904099513
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-120.69790904099513
- 20
-42.0
- 30
-0.0
- 11
-110.69790904099513
- 21
-42.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-122.69790904099513
- 20
-74.0
- 30
-0.0
- 11
-128.6979090409951
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-128.6979090409951
- 20
-74.0
- 30
-0.0
- 11
-128.6979090409951
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-128.6979090409951
- 20
-80.00000000000001
- 30
-0.0
- 11
-122.69790904099513
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-122.69790904099513
- 20
-80.00000000000001
- 30
-0.0
- 11
-122.69790904099513
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-157.3645757076618
- 20
-1.2500000000000002
- 30
-0.0
- 11
-157.3645757076618
- 21
-3.7500000000000004
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-157.3645757076618
- 20
-3.7500000000000004
- 30
-0.0
- 11
-154.03124237432849
- 21
-3.7500000000000004
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-154.03124237432849
- 20
-3.7500000000000004
- 30
-0.0
- 11
-154.03124237432849
- 21
-1.2500000000000002
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-182.6979090409951
- 20
-74.0
- 30
-0.0
- 11
-188.69790904099514
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-188.69790904099514
- 20
-74.0
- 30
-0.0
- 11
-188.69790904099514
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-188.69790904099514
- 20
-80.00000000000001
- 30
-0.0
- 11
-182.6979090409951
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-182.6979090409951
- 20
-80.00000000000001
- 30
-0.0
- 11
-182.6979090409951
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-192.94790904099514
- 20
-67.70454545454547
- 30
-0.0
- 11
-192.94790904099514
- 21
-54.477272727272734
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-192.94790904099514
- 20
-54.477272727272734
- 30
-0.0
- 11
-193.44790904099514
- 21
-54.477272727272734
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-193.44790904099514
- 20
-54.477272727272734
- 30
-0.0
- 11
-193.44790904099514
- 21
-67.70454545454547
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-193.44790904099514
- 20
-67.70454545454547
- 30
-0.0
- 11
-192.94790904099514
- 21
-67.70454545454547
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-192.94790904099514
- 20
-99.52272727272728
- 30
-0.0
- 11
-192.94790904099514
- 21
-86.29545454545456
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-192.94790904099514
- 20
-86.29545454545456
- 30
-0.0
- 11
-193.44790904099514
- 21
-86.29545454545456
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-193.44790904099514
- 20
-86.29545454545456
- 30
-0.0
- 11
-193.44790904099514
- 21
-99.52272727272728
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-193.44790904099514
- 20
-99.52272727272728
- 30
-0.0
- 11
-192.94790904099514
- 21
-99.52272727272728
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-30.60808015405299
- 20
-182.93572409356517
- 30
-0.0
- 11
-26.606621310682257
- 21
-190.43030382152995
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-26.606621310682257
- 20
-190.43030382152995
- 30
-0.0
- 11
-26.165551176623442
- 21
-190.19481043130142
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-26.165551176623442
- 20
-190.19481043130142
- 30
-0.0
- 11
-30.16701001999417
- 21
-182.70023070333664
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-30.16701001999417
- 20
-182.70023070333664
- 30
-0.0
- 11
-30.60808015405299
- 21
-182.93572409356517
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-223.78124237432843
- 20
-218.91666666666666
- 30
-0.0
- 11
-223.78124237432843
- 21
-205.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-223.78124237432843
- 20
-205.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-205.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-224.28124237432846
- 20
-205.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-218.91666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-224.28124237432846
- 20
-218.91666666666666
- 30
-0.0
- 11
-223.78124237432843
- 21
-218.91666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-220.69790904099514
- 20
-142.0
- 30
-0.0
- 11
-220.69790904099514
- 21
-148.66666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-220.69790904099514
- 20
-148.66666666666666
- 30
-0.0
- 11
-207.3645757076618
- 21
-148.66666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-207.3645757076618
- 20
-148.66666666666666
- 30
-0.0
- 11
-207.3645757076618
- 21
-142.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-223.78124237432843
- 20
-248.91666666666663
- 30
-0.0
- 11
-223.78124237432843
- 21
-235.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-223.78124237432843
- 20
-235.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-235.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-cut
- 10
-224.28124237432846
- 20
-235.0833333333333
- 30
-0.0
- 11
-224.28124237432846
  21
-248.91666666666663
+194.031242
  31
 0.0
   0
@@ -3107,15 +1981,15 @@ LINE
   8
 cut
  10
-224.28124237432846
+51.7636371548632
  20
-248.91666666666663
+26.606620936353796
  30
 0.0
  11
-223.78124237432843
+44.26905742689845
  21
-248.91666666666663
+30.608079779724527
  31
 0.0
   0
@@ -3125,15 +1999,15 @@ LINE
   8
 cut
  10
-48.03943279747538
+44.26905742689845
  20
-307.99692859132
+30.608079779724527
  30
 0.0
  11
-48.03943279747538
+44.03356403666992
  21
-303.9989761971067
+30.167009645665704
  31
 0.0
   0
@@ -3143,15 +2017,15 @@ LINE
   8
 cut
  10
-48.03943279747538
+44.03356403666992
  20
-303.9989761971067
+30.167009645665704
  30
 0.0
  11
-56.035337585901964
+51.52814376463467
  21
-303.9989761971067
+26.165550802294977
  31
 0.0
   0
@@ -3161,15 +2035,15 @@ LINE
   8
 cut
  10
-56.035337585901964
+51.52814376463467
  20
-303.9989761971067
+26.165550802294977
  30
 0.0
  11
-56.035337585901964
+51.7636371548632
  21
-307.99692859132
+26.606620936353796
  31
 0.0
   0
@@ -3179,15 +2053,15 @@ LINE
   8
 cut
  10
-26.606621310682346
+7.33640474201333
  20
-263.56969617847017
+48.03943242314682
  30
 0.0
  11
-30.608080154053088
+11.33435713622663
  21
-271.06427590643494
+48.03943242314682
  31
 0.0
   0
@@ -3197,15 +2071,15 @@ LINE
   8
 cut
  10
-30.608080154053088
+11.33435713622663
  20
-271.06427590643494
+48.03943242314682
  30
 0.0
  11
-30.167010019994255
+11.33435713622663
  21
-271.2997692966634
+56.03533721157341
  31
 0.0
   0
@@ -3215,15 +2089,15 @@ LINE
   8
 cut
  10
-30.167010019994255
+11.33435713622663
  20
-271.2997692966634
+56.03533721157341
  30
 0.0
  11
-26.165551176623527
+7.33640474201333
  21
-263.8051895686987
+56.03533721157343
  31
 0.0
   0
@@ -3233,15 +2107,15 @@ LINE
   8
 cut
  10
-26.165551176623527
+66.41666666666667
  20
-263.8051895686987
+223.781242
  30
 0.0
  11
-26.606621310682346
+80.25
  21
-263.56969617847017
+223.781242
  31
 0.0
   0
@@ -3251,15 +2125,15 @@ LINE
   8
 cut
  10
-153.7812423743285
+80.25
  20
-298.00000000000006
+223.781242
  30
 0.0
  11
-157.61457570766183
+80.25
  21
-298.00000000000006
+224.281242
  31
 0.0
   0
@@ -3269,15 +2143,15 @@ LINE
   8
 cut
  10
-157.61457570766183
+80.25
  20
-298.00000000000006
+224.281242
  30
 0.0
  11
-157.61457570766183
+66.41666666666667
  21
-298.50000000000006
+224.281242
  31
 0.0
   0
@@ -3287,15 +2161,15 @@ LINE
   8
 cut
  10
-157.61457570766183
+66.41666666666667
  20
-298.50000000000006
+224.281242
  30
 0.0
  11
-153.7812423743285
+66.41666666666667
  21
-298.50000000000006
+223.781242
  31
 0.0
   0
@@ -3305,15 +2179,15 @@ LINE
   8
 cut
  10
-153.7812423743285
+96.41666666666667
  20
-298.50000000000006
+223.781242
  30
 0.0
  11
-153.7812423743285
+110.25
  21
-298.00000000000006
+223.781242
  31
 0.0
   0
@@ -3323,15 +2197,15 @@ LINE
   8
 cut
  10
-207.36457570766183
+110.25
  20
-312.0
+223.781242
  30
 0.0
  11
-207.36457570766183
+110.25
  21
-305.33333333333326
+224.281242
  31
 0.0
   0
@@ -3341,15 +2215,15 @@ LINE
   8
 cut
  10
-207.36457570766183
+110.25
  20
-305.33333333333326
+224.281242
  30
 0.0
  11
-220.69790904099517
+96.41666666666667
  21
-305.33333333333326
+224.281242
  31
 0.0
   0
@@ -3359,15 +2233,15 @@ LINE
   8
 cut
  10
-220.69790904099517
+96.41666666666667
  20
-305.33333333333326
+224.281242
  30
 0.0
  11
-220.69790904099517
+96.41666666666667
  21
-312.0
+223.781242
  31
 0.0
   0
@@ -3377,15 +2251,15 @@ LINE
   8
 cut
  10
-56.03533758590186
+173.33333333333334
  20
-146.00307140868006
+220.69790866666668
  30
 0.0
  11
-56.03533758590186
+166.66666666666666
  21
-150.0010238028934
+220.69790866666668
  31
 0.0
   0
@@ -3395,15 +2269,15 @@ LINE
   8
 cut
  10
-56.03533758590186
+166.66666666666666
  20
-150.0010238028934
+220.69790866666668
  30
 0.0
  11
-48.03943279747528
+166.66666666666666
  21
-150.0010238028934
+207.3645753333333
  31
 0.0
   0
@@ -3413,15 +2287,15 @@ LINE
   8
 cut
  10
-48.03943279747528
+166.66666666666666
  20
-150.0010238028934
+207.3645753333333
  30
 0.0
  11
-48.039432797475264
+173.33333333333334
  21
-146.00307140868006
+207.3645753333333
  31
 0.0
   0
@@ -3431,15 +2305,15 @@ LINE
   8
 cut
  10
-113.19790904099513
+132.39760923976817
  20
-54.727272727272734
+30.608079779724527
  30
 0.0
  11
-113.19790904099513
+124.90302951180344
  21
-49.727272727272734
+26.60662093635381
  31
 0.0
   0
@@ -3449,15 +2323,15 @@ LINE
   8
 cut
  10
-113.19790904099513
+124.90302951180344
  20
-49.727272727272734
+26.60662093635381
  30
 0.0
  11
-118.19790904099513
+125.13852290203197
  21
-54.727272727272734
+26.165550802294977
  31
 0.0
   0
@@ -3467,15 +2341,15 @@ LINE
   8
 cut
  10
-118.19790904099513
+125.13852290203197
  20
-54.727272727272734
+26.165550802294977
  30
 0.0
  11
-118.19790904099513
+132.6331026299967
  21
-67.45454545454547
+30.167009645665704
  31
 0.0
   0
@@ -3485,15 +2359,15 @@ LINE
   8
 cut
  10
-118.19790904099513
+132.6331026299967
  20
-67.45454545454547
+30.167009645665704
  30
 0.0
  11
-113.19790904099513
+132.39760923976817
  21
-72.45454545454545
+30.608079779724527
  31
 0.0
   0
@@ -3503,15 +2377,15 @@ LINE
   8
 cut
  10
-113.19790904099513
+169.3302619246533
  20
-72.45454545454545
+56.03533721157341
  30
 0.0
  11
-113.19790904099513
+165.33230953044
  21
-67.45454545454547
+56.03533721157341
  31
 0.0
   0
@@ -3521,15 +2395,15 @@ LINE
   8
 cut
  10
-113.19790904099513
+165.33230953044
  20
-86.54545454545456
+56.03533721157341
  30
 0.0
  11
-113.19790904099513
+165.33230953044
  21
-81.54545454545456
+48.03943242314682
  31
 0.0
   0
@@ -3539,15 +2413,15 @@ LINE
   8
 cut
  10
-113.19790904099513
+165.33230953044
  20
-81.54545454545456
+48.03943242314682
  30
 0.0
  11
-118.19790904099513
+169.3302619246533
  21
-86.54545454545456
+48.03943242314682
  31
 0.0
   0
@@ -3557,15 +2431,15 @@ LINE
   8
 cut
  10
-118.19790904099513
+3.333333333333329
  20
-86.54545454545456
+207.3645753333333
  30
 0.0
  11
-118.19790904099513
+10.000000000000002
  21
-99.27272727272728
+207.3645753333333
  31
 0.0
   0
@@ -3575,15 +2449,15 @@ LINE
   8
 cut
  10
-118.19790904099513
+10.000000000000002
  20
-99.27272727272728
+207.3645753333333
  30
 0.0
  11
-113.19790904099513
+10.000000000000016
  21
-104.27272727272728
+220.69790866666668
  31
 0.0
   0
@@ -3593,15 +2467,15 @@ LINE
   8
 cut
  10
-113.19790904099513
+10.000000000000016
  20
-104.27272727272728
+220.69790866666668
  30
 0.0
  11
-113.19790904099513
+3.333333333333343
  21
-99.27272727272728
+220.69790866666668
  31
 0.0
   0
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
index bc15316b4b54590a8440d85012866579024be35e..fff147377f80d997af734c14a0e664147a070baf 100644
--- a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
@@ -937,24 +937,6 @@ MVIEW
 1002
 }
   0
-LINE
- 62
-5
-  8
-0
- 10
-150.6979090409951
- 20
-42.0
- 30
-0.0
- 11
-120.69790904099513
- 21
-42.0
- 31
-0.0
-  0
 LINE
   6
 DOTTED
@@ -963,33 +945,15 @@ DOTTED
   8
 0
  10
-150.6979090409951
- 20
-42.0
- 30
-0.0
- 11
-150.6979090409951
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-120.69790904099513
+123.3333333333333
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+123.3333333333333
  21
-112.00000000000001
+194.03124200000002
  31
 0.0
   0
@@ -1001,15 +965,15 @@ DOTTED
   8
 0
  10
-120.69790904099513
+53.33333333333329
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-120.69790904099513
+53.33333333333329
  21
-42.0
+194.03124200000002
  31
 0.0
   0
@@ -1021,123 +985,35 @@ DOTTED
   8
 0
  10
-160.69790904099514
- 20
-42.0
- 30
-0.0
- 11
-160.69790904099514
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.69790904099514
- 20
-42.0
- 30
-0.0
- 11
-160.69790904099514
- 21
-5.000000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-150.6979090409951
- 20
-5.000000000000001
- 30
-0.0
- 11
-150.6979090409951
- 21
-42.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-150.6979090409951
- 20
-0.0
- 30
-0.0
- 11
-150.6979090409951
- 21
-5.000000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.69790904099514
- 20
-0.0
- 30
-0.0
- 11
-150.6979090409951
- 21
-0.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.69790904099514
+88.3333333333333
  20
-5.000000000000001
+64.03124199999999
  30
 0.0
  11
-160.69790904099514
+53.33333333333329
  21
-0.0
+64.03124199999999
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-190.69790904099514
+123.3333333333333
  20
-42.0
+64.03124199999999
  30
 0.0
  11
-160.69790904099514
+88.3333333333333
  21
-42.0
+64.03124199999999
  31
 0.0
   0
@@ -1149,15 +1025,15 @@ DOTTED
   8
 0
  10
-190.69790904099514
+88.3333333333333
  20
-42.0
+-3.7432849353535863e-07
  30
 0.0
  11
-190.69790904099514
+53.33333333333329
  21
-112.00000000000001
+64.03124199999999
  31
 0.0
   0
@@ -1167,15 +1043,15 @@ LINE
   8
 0
  10
-160.69790904099514
+55.654390896768774
  20
-112.00000000000001
+17.44773491586702
  30
 0.0
  11
-190.69790904099514
+34.49386211505104
  21
-112.00000000000001
+28.745631275293622
  31
 0.0
   0
@@ -1185,51 +1061,55 @@ LINE
   8
 0
  10
-200.69790904099514
+88.3333333333333
  20
-42.0
+-3.743284651136492e-07
  30
 0.0
  11
-190.69790904099514
+55.654390896768774
  21
-42.0
+17.44773491586702
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-200.69790904099514
+53.33333333333329
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-200.69790904099514
+34.49386211505104
  21
-42.0
+28.745631275293622
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-190.69790904099514
+53.33333333333329
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-200.69790904099514
+13.333333333333288
  21
-112.00000000000001
+40.04352763472023
  31
 0.0
   0
@@ -1239,33 +1119,35 @@ LINE
   8
 0
  10
-150.6979090409951
+34.49386211505103
  20
-112.00000000000001
+28.745631275293608
  30
 0.0
  11
-150.6979090409951
+13.333333333333288
  21
-152.00000000000003
+40.04352763472023
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-160.69790904099514
+13.333333333333288
  20
-152.00000000000003
+64.031242
  30
 0.0
  11
-160.69790904099514
+13.333333333333288
  21
-112.00000000000001
+40.04352763472023
  31
 0.0
   0
@@ -1277,15 +1159,15 @@ DOTTED
   8
 0
  10
-160.69790904099514
+53.33333333333329
  20
-152.00000000000003
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+13.333333333333288
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1295,15 +1177,15 @@ LINE
   8
 0
  10
-150.6979090409951
+5.337428544906687
  20
-152.00000000000003
+64.031242
  30
 0.0
  11
-64.03124237432846
+13.333333333333288
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1313,15 +1195,15 @@ LINE
   8
 0
  10
-194.03124237432846
+5.337428544906673
  20
-152.00000000000003
+40.04352763472023
  30
 0.0
  11
-160.69790904099514
+5.337428544906687
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1331,15 +1213,15 @@ LINE
   8
 0
  10
-194.03124237432846
+13.333333333333274
  20
-152.00000000000003
+40.04352763472023
  30
 0.0
  11
-194.03124237432846
+5.337428544906673
  21
-152.00000000000003
+40.04352763472023
  31
 0.0
   0
@@ -1349,35 +1231,15 @@ LINE
   8
 0
  10
-64.03124237432846
- 20
-152.00000000000003
- 30
-0.0
- 11
-64.03124237432846
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-64.03124237432846
+13.333333333333302
  20
-192.00000000000003
+64.031242
  30
 0.0
  11
-194.03124237432846
+13.333333333333343
  21
-192.00000000000003
+194.03124200000002
  31
 0.0
   0
@@ -1389,15 +1251,15 @@ DOTTED
   8
 0
  10
-64.03124237432846
+13.333333333333343
  20
-152.00000000000003
+194.031242
  30
 0.0
  11
-64.03124237432846
+53.33333333333334
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1409,15 +1271,15 @@ DOTTED
   8
 0
  10
-40.04352800904868
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.333333333333336
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1429,15 +1291,15 @@ DOTTED
   8
 0
  10
-40.04352800904868
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+13.33333333333333
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
@@ -1447,35 +1309,15 @@ LINE
   8
 0
  10
-40.04352800904868
- 20
-152.00000000000003
- 30
-0.0
- 11
-28.745631649622073
- 21
-173.16052878171777
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-28.745631649622073
+13.333333333333343
  20
-173.16052878171777
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.33333333333334
  21
-192.00000000000003
+234.031242
  31
 0.0
   0
@@ -1487,15 +1329,15 @@ DOTTED
   8
 0
  10
-0.0
+53.33333333333334
  20
-227.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.333333333333336
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1505,15 +1347,15 @@ LINE
   8
 0
  10
-17.447735290195485
+93.33333333333331
  20
-194.32105756343552
+234.031242
  30
 0.0
  11
-0.0
+88.33333333333334
  21
-227.00000000000003
+234.031242
  31
 0.0
   0
@@ -1523,15 +1365,15 @@ LINE
   8
 0
  10
-28.745631649622084
+53.333333333333336
  20
-173.16052878171777
+234.031242
  30
 0.0
  11
-17.447735290195485
+93.33333333333331
  21
-194.32105756343552
+234.031242
  31
 0.0
   0
@@ -1543,15 +1385,15 @@ DOTTED
   8
 0
  10
-64.03124237432846
+53.333333333333336
  20
-192.00000000000003
+194.031242
  30
 0.0
  11
-64.03124237432846
+88.33333333333333
  21
-227.00000000000003
+194.031242
  31
 0.0
   0
@@ -1563,55 +1405,51 @@ DOTTED
   8
 0
  10
-64.03124237432847
+88.33333333333333
  20
-227.00000000000003
+194.031242
  30
 0.0
  11
-64.0312423743285
+123.33333333333333
  21
-262.0
+194.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-0.0
+83.33333333333334
  20
-227.00000000000003
+234.031242
  30
 0.0
  11
-64.0312423743285
+123.33333333333333
  21
-262.0
+234.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432847
+88.33333333333333
  20
-262.0
+234.031242
  30
 0.0
  11
-194.03124237432843
+83.33333333333334
  21
-261.99999999999994
+234.031242
  31
 0.0
   0
@@ -1623,15 +1461,15 @@ DOTTED
   8
 0
  10
-194.03124237432846
+123.33333333333333
  20
-227.0
+194.031242
  30
 0.0
  11
-194.03124237432843
+123.33333333333333
  21
-192.0
+234.031242
  31
 0.0
   0
@@ -1643,33 +1481,15 @@ DOTTED
   8
 0
  10
-194.03124237432846
- 20
-262.0
- 30
-0.0
- 11
-194.03124237432846
- 21
-227.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-234.03124237432846
+123.33333333333333
  20
-231.99999999999997
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-191.99999999999997
+234.031242
  31
 0.0
   0
@@ -1679,15 +1499,15 @@ LINE
   8
 0
  10
-234.03124237432846
+123.33333333333333
  20
-226.99999999999997
+234.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-231.99999999999997
+234.031242
  31
 0.0
   0
@@ -1699,15 +1519,15 @@ DOTTED
   8
 0
  10
-194.03124237432843
+163.33333333333334
  20
-192.0
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-191.99999999999997
+234.031242
  31
 0.0
   0
@@ -1719,15 +1539,15 @@ DOTTED
   8
 0
  10
-194.03124237432843
+123.33333333333333
  20
-192.0
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
@@ -1737,55 +1557,15 @@ LINE
   8
 0
  10
-234.03124237432846
- 20
-192.0
- 30
-0.0
- 11
-234.03124237432846
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-194.03124237432843
- 20
-152.00000000000003
- 30
-0.0
- 11
-234.03124237432846
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-194.03124237432843
+176.66666666666666
  20
-192.0
+194.03124200000002
  30
 0.0
  11
-194.03124237432843
+163.33333333333334
  21
-152.00000000000003
+194.03124200000002
  31
 0.0
   0
@@ -1795,15 +1575,15 @@ LINE
   8
 0
  10
-194.03124237432843
+176.66666666666666
  20
-138.66666666666663
+234.031242
  30
 0.0
  11
-194.03124237432843
+176.66666666666666
  21
-152.0
+194.03124200000002
  31
 0.0
   0
@@ -1813,15 +1593,15 @@ LINE
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-138.66666666666663
+234.031242
  30
 0.0
  11
-194.03124237432843
+176.66666666666666
  21
-138.66666666666663
+234.031242
  31
 0.0
   0
@@ -1831,15 +1611,15 @@ LINE
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-152.0
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-138.66666666666663
+64.03124199999999
  31
 0.0
   0
@@ -1851,69 +1631,35 @@ DOTTED
   8
 0
  10
-234.03124237432846
- 20
-261.99999999999994
- 30
-0.0
- 11
-194.03124237432846
- 21
-261.99999999999994
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-234.03124237432846
- 20
-221.99999999999997
- 30
-0.0
- 11
-234.03124237432846
- 21
-226.99999999999997
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-234.03124237432846
+163.33333333333334
  20
-261.99999999999994
+64.031242
  30
 0.0
  11
-234.03124237432846
+123.33333333333336
  21
-221.99999999999997
+64.03124199999999
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-234.0312423743285
+163.33333333333334
  20
-302.0
+40.04352763472023
  30
 0.0
  11
-234.03124237432849
+123.33333333333336
  21
-261.99999999999994
+64.03124199999999
  31
 0.0
   0
@@ -1925,35 +1671,33 @@ DOTTED
   8
 0
  10
-234.0312423743285
+163.33333333333334
  20
-302.0
+40.04352763472023
  30
 0.0
  11
-194.03124237432846
+163.33333333333334
  21
-262.0
+64.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-194.03124237432849
+163.33333333333334
  20
-302.00000000000006
+40.043527634720235
  30
 0.0
  11
-194.03124237432846
+142.17280455161563
  21
-262.0
+28.745631275293622
  31
 0.0
   0
@@ -1965,15 +1709,15 @@ DOTTED
   8
 0
  10
-234.03124237432849
+142.17280455161563
  20
-302.0
+28.745631275293622
  30
 0.0
  11
-194.03124237432849
+123.33333333333336
  21
-302.00000000000006
+64.03124199999999
  31
 0.0
   0
@@ -1985,55 +1729,51 @@ DOTTED
   8
 0
  10
-64.03124237432854
+88.33333333333336
  20
-262.0
+-3.743284651136492e-07
  30
 0.0
  11
-64.03124237432856
+123.33333333333336
  21
-302.00000000000006
+64.03124199999999
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432856
+121.01227576989787
  20
-302.00000000000006
+17.44773491586702
  30
 0.0
  11
-40.04352800904878
+88.33333333333336
  21
-302.00000000000006
+-3.743284651136492e-07
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432854
+142.1728045516156
  20
-262.0
+28.745631275293622
  30
 0.0
  11
-40.04352800904878
+121.01227576989787
  21
-302.00000000000006
+17.44773491586702
  31
 0.0
   0
@@ -2043,15 +1783,15 @@ LINE
   8
 0
  10
-64.03124237432856
+171.32923812175994
  20
-309.99590478842657
+40.04352763472023
  30
 0.0
  11
-64.03124237432856
+163.33333333333337
  21
-302.00000000000006
+40.04352763472023
  31
 0.0
   0
@@ -2061,15 +1801,15 @@ LINE
   8
 0
  10
-40.04352800904878
+171.32923812175994
  20
-309.9959047884266
+64.031242
  30
 0.0
  11
-64.03124237432856
+171.32923812175994
  21
-309.99590478842657
+40.04352763472023
  31
 0.0
   0
@@ -2079,35 +1819,33 @@ LINE
   8
 0
  10
-40.04352800904878
+163.33333333333337
  20
-302.00000000000006
+64.031242
  30
 0.0
  11
-40.04352800904878
+171.32923812175994
  21
-309.9959047884266
+64.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432854
+1.4210854715202007e-14
  20
-262.0
+234.031242
  30
 0.0
  11
-28.745631649622172
+13.333333333333343
  21
-280.8394712182823
+234.031242
  31
 0.0
   0
@@ -2117,15 +1855,15 @@ LINE
   8
 0
  10
-28.745631649622172
+0.0
  20
-280.8394712182823
+194.031242
  30
 0.0
  11
-40.04352800904878
+1.4210854715202007e-14
  21
-302.00000000000006
+234.031242
  31
 0.0
   0
@@ -2135,879 +1873,15 @@ LINE
   8
 0
  10
-17.447735290195567
+13.33333333333333
  20
-259.67894243656457
+194.031242
  30
 0.0
  11
-28.745631649622172
- 21
-280.8394712182823
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-8.526512829121203e-14
- 20
-227.00000000000009
- 30
-0.0
- 11
-17.447735290195567
- 21
-259.67894243656457
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.6979090409952
- 20
-302.00000000000006
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-150.69790904099517
- 20
-302.00000000000006
- 30
-0.0
- 11
-160.6979090409952
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432856
- 20
-302.00000000000006
- 30
-0.0
- 11
-150.69790904099517
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432856
- 20
-302.00000000000006
- 30
-0.0
- 11
-64.03124237432856
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-194.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-234.0312423743285
- 20
-315.3333333333333
- 30
-0.0
- 11
-234.0312423743285
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-194.03124237432849
- 20
-315.3333333333333
- 30
-0.0
- 11
-234.0312423743285
- 21
-315.3333333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-194.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-315.3333333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-40.04352800904868
- 20
-144.00409521157343
- 30
-0.0
- 11
-40.04352800904868
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432846
- 20
-144.00409521157343
- 30
-0.0
- 11
-40.04352800904868
- 21
-144.00409521157343
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432846
- 20
-152.00000000000003
- 30
-0.0
- 11
-64.03124237432846
- 21
-144.00409521157343
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-110.69790904099513
- 20
-112.00000000000001
- 30
-0.0
- 11
-120.69790904099513
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-110.69790904099513
- 20
-42.0
- 30
-0.0
- 11
-110.69790904099513
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-120.69790904099513
- 20
-42.0
- 30
-0.0
- 11
-110.69790904099513
- 21
-42.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-122.69790904099513
- 20
-74.0
- 30
-0.0
- 11
-128.6979090409951
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-128.6979090409951
- 20
-74.0
- 30
-0.0
- 11
-128.6979090409951
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-128.6979090409951
- 20
-80.00000000000001
- 30
-0.0
- 11
-122.69790904099513
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-122.69790904099513
- 20
-80.00000000000001
- 30
-0.0
- 11
-122.69790904099513
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-157.3645757076618
- 20
-1.2500000000000002
- 30
-0.0
- 11
-157.3645757076618
- 21
-3.7500000000000004
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-157.3645757076618
- 20
-3.7500000000000004
- 30
-0.0
- 11
-154.03124237432849
- 21
-3.7500000000000004
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-154.03124237432849
- 20
-3.7500000000000004
- 30
-0.0
- 11
-154.03124237432849
- 21
-1.2500000000000002
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-182.6979090409951
- 20
-74.0
- 30
-0.0
- 11
-188.69790904099514
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-188.69790904099514
- 20
-74.0
- 30
-0.0
- 11
-188.69790904099514
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-188.69790904099514
- 20
-80.00000000000001
- 30
-0.0
- 11
-182.6979090409951
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-182.6979090409951
- 20
-80.00000000000001
- 30
-0.0
- 11
-182.6979090409951
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-67.70454545454547
- 30
-0.0
- 11
-192.94790904099514
- 21
-54.477272727272734
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-54.477272727272734
- 30
-0.0
- 11
-193.44790904099514
- 21
-54.477272727272734
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-54.477272727272734
- 30
-0.0
- 11
-193.44790904099514
- 21
-67.70454545454547
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-67.70454545454547
- 30
-0.0
- 11
-192.94790904099514
- 21
-67.70454545454547
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-99.52272727272728
- 30
-0.0
- 11
-192.94790904099514
- 21
-86.29545454545456
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-86.29545454545456
- 30
-0.0
- 11
-193.44790904099514
- 21
-86.29545454545456
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-86.29545454545456
- 30
-0.0
- 11
-193.44790904099514
- 21
-99.52272727272728
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-99.52272727272728
- 30
-0.0
- 11
-192.94790904099514
- 21
-99.52272727272728
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-30.60808015405299
- 20
-182.93572409356517
- 30
-0.0
- 11
-26.606621310682257
- 21
-190.43030382152995
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-26.606621310682257
- 20
-190.43030382152995
- 30
-0.0
- 11
-26.165551176623442
- 21
-190.19481043130142
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-26.165551176623442
- 20
-190.19481043130142
- 30
-0.0
- 11
-30.16701001999417
- 21
-182.70023070333664
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-30.16701001999417
- 20
-182.70023070333664
- 30
-0.0
- 11
-30.60808015405299
- 21
-182.93572409356517
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-218.91666666666666
- 30
-0.0
- 11
-223.78124237432843
- 21
-205.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-205.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-205.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-224.28124237432846
- 20
-205.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-218.91666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-224.28124237432846
- 20
-218.91666666666666
- 30
-0.0
- 11
-223.78124237432843
- 21
-218.91666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-220.69790904099514
- 20
-142.0
- 30
-0.0
- 11
-220.69790904099514
- 21
-148.66666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-220.69790904099514
- 20
-148.66666666666666
- 30
-0.0
- 11
-207.3645757076618
- 21
-148.66666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-207.3645757076618
- 20
-148.66666666666666
- 30
-0.0
- 11
-207.3645757076618
- 21
-142.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-248.91666666666663
- 30
-0.0
- 11
-223.78124237432843
- 21
-235.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-235.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-235.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-224.28124237432846
- 20
-235.0833333333333
- 30
 0.0
- 11
-224.28124237432846
  21
-248.91666666666663
+194.031242
  31
 0.0
   0
@@ -3017,15 +1891,15 @@ LINE
   8
 0
  10
-224.28124237432846
+51.7636371548632
  20
-248.91666666666663
+26.606620936353796
  30
 0.0
  11
-223.78124237432843
+44.26905742689845
  21
-248.91666666666663
+30.608079779724527
  31
 0.0
   0
@@ -3035,15 +1909,15 @@ LINE
   8
 0
  10
-48.03943279747538
+44.26905742689845
  20
-307.99692859132
+30.608079779724527
  30
 0.0
  11
-48.03943279747538
+44.03356403666992
  21
-303.9989761971067
+30.167009645665704
  31
 0.0
   0
@@ -3053,15 +1927,15 @@ LINE
   8
 0
  10
-48.03943279747538
+44.03356403666992
  20
-303.9989761971067
+30.167009645665704
  30
 0.0
  11
-56.035337585901964
+51.52814376463467
  21
-303.9989761971067
+26.165550802294977
  31
 0.0
   0
@@ -3071,15 +1945,15 @@ LINE
   8
 0
  10
-56.035337585901964
+51.52814376463467
  20
-303.9989761971067
+26.165550802294977
  30
 0.0
  11
-56.035337585901964
+51.7636371548632
  21
-307.99692859132
+26.606620936353796
  31
 0.0
   0
@@ -3089,15 +1963,15 @@ LINE
   8
 0
  10
-26.606621310682346
+7.33640474201333
  20
-263.56969617847017
+48.03943242314682
  30
 0.0
  11
-30.608080154053088
+11.33435713622663
  21
-271.06427590643494
+48.03943242314682
  31
 0.0
   0
@@ -3107,15 +1981,15 @@ LINE
   8
 0
  10
-30.608080154053088
+11.33435713622663
  20
-271.06427590643494
+48.03943242314682
  30
 0.0
  11
-30.167010019994255
+11.33435713622663
  21
-271.2997692966634
+56.03533721157341
  31
 0.0
   0
@@ -3125,15 +1999,15 @@ LINE
   8
 0
  10
-30.167010019994255
+11.33435713622663
  20
-271.2997692966634
+56.03533721157341
  30
 0.0
  11
-26.165551176623527
+7.33640474201333
  21
-263.8051895686987
+56.03533721157343
  31
 0.0
   0
@@ -3143,15 +2017,15 @@ LINE
   8
 0
  10
-26.165551176623527
+66.41666666666667
  20
-263.8051895686987
+223.781242
  30
 0.0
  11
-26.606621310682346
+80.25
  21
-263.56969617847017
+223.781242
  31
 0.0
   0
@@ -3161,15 +2035,15 @@ LINE
   8
 0
  10
-153.7812423743285
+80.25
  20
-298.00000000000006
+223.781242
  30
 0.0
  11
-157.61457570766183
+80.25
  21
-298.00000000000006
+224.281242
  31
 0.0
   0
@@ -3179,15 +2053,15 @@ LINE
   8
 0
  10
-157.61457570766183
+80.25
  20
-298.00000000000006
+224.281242
  30
 0.0
  11
-157.61457570766183
+66.41666666666667
  21
-298.50000000000006
+224.281242
  31
 0.0
   0
@@ -3197,15 +2071,15 @@ LINE
   8
 0
  10
-157.61457570766183
+66.41666666666667
  20
-298.50000000000006
+224.281242
  30
 0.0
  11
-153.7812423743285
+66.41666666666667
  21
-298.50000000000006
+223.781242
  31
 0.0
   0
@@ -3215,15 +2089,15 @@ LINE
   8
 0
  10
-153.7812423743285
+96.41666666666667
  20
-298.50000000000006
+223.781242
  30
 0.0
  11
-153.7812423743285
+110.25
  21
-298.00000000000006
+223.781242
  31
 0.0
   0
@@ -3233,15 +2107,15 @@ LINE
   8
 0
  10
-207.36457570766183
+110.25
  20
-312.0
+223.781242
  30
 0.0
  11
-207.36457570766183
+110.25
  21
-305.33333333333326
+224.281242
  31
 0.0
   0
@@ -3251,15 +2125,15 @@ LINE
   8
 0
  10
-207.36457570766183
+110.25
  20
-305.33333333333326
+224.281242
  30
 0.0
  11
-220.69790904099517
+96.41666666666667
  21
-305.33333333333326
+224.281242
  31
 0.0
   0
@@ -3269,15 +2143,15 @@ LINE
   8
 0
  10
-220.69790904099517
+96.41666666666667
  20
-305.33333333333326
+224.281242
  30
 0.0
  11
-220.69790904099517
+96.41666666666667
  21
-312.0
+223.781242
  31
 0.0
   0
@@ -3287,15 +2161,15 @@ LINE
   8
 0
  10
-56.03533758590186
+173.33333333333334
  20
-146.00307140868006
+220.69790866666668
  30
 0.0
  11
-56.03533758590186
+166.66666666666666
  21
-150.0010238028934
+220.69790866666668
  31
 0.0
   0
@@ -3305,15 +2179,15 @@ LINE
   8
 0
  10
-56.03533758590186
+166.66666666666666
  20
-150.0010238028934
+220.69790866666668
  30
 0.0
  11
-48.03943279747528
+166.66666666666666
  21
-150.0010238028934
+207.3645753333333
  31
 0.0
   0
@@ -3323,15 +2197,15 @@ LINE
   8
 0
  10
-48.03943279747528
+166.66666666666666
  20
-150.0010238028934
+207.3645753333333
  30
 0.0
  11
-48.039432797475264
+173.33333333333334
  21
-146.00307140868006
+207.3645753333333
  31
 0.0
   0
@@ -3341,15 +2215,15 @@ LINE
   8
 0
  10
-113.19790904099513
+132.39760923976817
  20
-54.727272727272734
+30.608079779724527
  30
 0.0
  11
-113.19790904099513
+124.90302951180344
  21
-49.727272727272734
+26.60662093635381
  31
 0.0
   0
@@ -3359,15 +2233,15 @@ LINE
   8
 0
  10
-113.19790904099513
+124.90302951180344
  20
-49.727272727272734
+26.60662093635381
  30
 0.0
  11
-118.19790904099513
+125.13852290203197
  21
-54.727272727272734
+26.165550802294977
  31
 0.0
   0
@@ -3377,15 +2251,15 @@ LINE
   8
 0
  10
-118.19790904099513
+125.13852290203197
  20
-54.727272727272734
+26.165550802294977
  30
 0.0
  11
-118.19790904099513
+132.6331026299967
  21
-67.45454545454547
+30.167009645665704
  31
 0.0
   0
@@ -3395,15 +2269,15 @@ LINE
   8
 0
  10
-118.19790904099513
+132.6331026299967
  20
-67.45454545454547
+30.167009645665704
  30
 0.0
  11
-113.19790904099513
+132.39760923976817
  21
-72.45454545454545
+30.608079779724527
  31
 0.0
   0
@@ -3413,15 +2287,15 @@ LINE
   8
 0
  10
-113.19790904099513
+169.3302619246533
  20
-72.45454545454545
+56.03533721157341
  30
 0.0
  11
-113.19790904099513
+165.33230953044
  21
-67.45454545454547
+56.03533721157341
  31
 0.0
   0
@@ -3431,15 +2305,15 @@ LINE
   8
 0
  10
-113.19790904099513
+165.33230953044
  20
-86.54545454545456
+56.03533721157341
  30
 0.0
  11
-113.19790904099513
+165.33230953044
  21
-81.54545454545456
+48.03943242314682
  31
 0.0
   0
@@ -3449,15 +2323,15 @@ LINE
   8
 0
  10
-113.19790904099513
+165.33230953044
  20
-81.54545454545456
+48.03943242314682
  30
 0.0
  11
-118.19790904099513
+169.3302619246533
  21
-86.54545454545456
+48.03943242314682
  31
 0.0
   0
@@ -3467,15 +2341,15 @@ LINE
   8
 0
  10
-118.19790904099513
+3.333333333333329
  20
-86.54545454545456
+207.3645753333333
  30
 0.0
  11
-118.19790904099513
+10.000000000000002
  21
-99.27272727272728
+207.3645753333333
  31
 0.0
   0
@@ -3485,15 +2359,15 @@ LINE
   8
 0
  10
-118.19790904099513
+10.000000000000002
  20
-99.27272727272728
+207.3645753333333
  30
 0.0
  11
-113.19790904099513
+10.000000000000016
  21
-104.27272727272728
+220.69790866666668
  31
 0.0
   0
@@ -3503,15 +2377,15 @@ LINE
   8
 0
  10
-113.19790904099513
+10.000000000000016
  20
-104.27272727272728
+220.69790866666668
  30
 0.0
  11
-113.19790904099513
+3.333333333333343
  21
-99.27272727272728
+220.69790866666668
  31
 0.0
   0
diff --git a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
index 3e175aa9846c9391c7a09c5779cf7e8cac17e2d0..fa7f9503679cb38e8508bfb0cdcff68564ef6b9d 100644
--- a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
+++ b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
@@ -1,144 +1,82 @@
 <?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="315.333333mm" version="1.1" viewBox="0.000000 0.000000 234.031242 315.333333" width="234.031242mm">
+<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="234.031242mm" version="1.1" viewBox="0.000000 0.000000 176.666667 234.031242" width="176.666667mm">
   <defs/>
-  <line stroke="#000000" x1="150.6979090409951" x2="120.69790904099513" y1="42.0" y2="42.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="150.6979090409951" x2="150.6979090409951" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="120.69790904099513" x2="150.6979090409951" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="120.69790904099513" x2="120.69790904099513" y1="112.00000000000001" y2="42.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="160.69790904099514" x2="160.69790904099514" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="160.69790904099514" y1="42.0" y2="5.000000000000001"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="150.6979090409951" y1="5.000000000000001" y2="42.0"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="150.6979090409951" y1="0.0" y2="5.000000000000001"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="150.6979090409951" y1="0.0" y2="0.0"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="160.69790904099514" y1="5.000000000000001" y2="0.0"/>
-  <line stroke="#000000" x1="190.69790904099514" x2="160.69790904099514" y1="42.0" y2="42.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="190.69790904099514" x2="190.69790904099514" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="190.69790904099514" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="200.69790904099514" x2="190.69790904099514" y1="42.0" y2="42.0"/>
-  <line stroke="#000000" x1="200.69790904099514" x2="200.69790904099514" y1="112.00000000000001" y2="42.0"/>
-  <line stroke="#000000" x1="190.69790904099514" x2="200.69790904099514" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="150.6979090409951" y1="112.00000000000001" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="160.69790904099514" x2="160.69790904099514" y1="152.00000000000003" y2="112.00000000000001"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="160.69790904099514" x2="150.6979090409951" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="150.6979090409951" x2="64.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="194.03124237432846" x2="160.69790904099514" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="194.03124237432846" x2="194.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="64.03124237432846" x2="64.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432846" x2="194.03124237432846" y1="192.00000000000003" y2="192.00000000000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432846" x2="64.03124237432846" y1="152.00000000000003" y2="192.00000000000003"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.04352800904868" x2="64.03124237432846" y1="152.00000000000003" y2="192.00000000000003"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.04352800904868" x2="64.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="40.04352800904868" x2="28.745631649622073" y1="152.00000000000003" y2="173.16052878171777"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="28.745631649622073" x2="64.03124237432846" y1="173.16052878171777" y2="192.00000000000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="64.03124237432846" y1="227.00000000000003" y2="192.00000000000003"/>
-  <line stroke="#000000" x1="17.447735290195485" x2="0.0" y1="194.32105756343552" y2="227.00000000000003"/>
-  <line stroke="#000000" x1="28.745631649622084" x2="17.447735290195485" y1="173.16052878171777" y2="194.32105756343552"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432846" x2="64.03124237432846" y1="192.00000000000003" y2="227.00000000000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432847" x2="64.0312423743285" y1="227.00000000000003" y2="262.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="64.0312423743285" y1="227.00000000000003" y2="262.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432847" x2="194.03124237432843" y1="262.0" y2="261.99999999999994"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432846" x2="194.03124237432843" y1="227.0" y2="192.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432846" x2="194.03124237432846" y1="262.0" y2="227.0"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="231.99999999999997" y2="191.99999999999997"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="226.99999999999997" y2="231.99999999999997"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432843" x2="234.03124237432846" y1="192.0" y2="191.99999999999997"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432843" x2="234.03124237432846" y1="192.0" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="192.0" y2="152.00000000000003"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432843" x2="234.03124237432846" y1="152.00000000000003" y2="152.00000000000003"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432843" x2="194.03124237432843" y1="192.0" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="194.03124237432843" x2="194.03124237432843" y1="138.66666666666663" y2="152.0"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="194.03124237432843" y1="138.66666666666663" y2="138.66666666666663"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="152.0" y2="138.66666666666663"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="234.03124237432846" x2="194.03124237432846" y1="261.99999999999994" y2="261.99999999999994"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="221.99999999999997" y2="226.99999999999997"/>
-  <line stroke="#000000" x1="234.03124237432846" x2="234.03124237432846" y1="261.99999999999994" y2="221.99999999999997"/>
-  <line stroke="#000000" x1="234.0312423743285" x2="234.03124237432849" y1="302.0" y2="261.99999999999994"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="234.0312423743285" x2="194.03124237432846" y1="302.0" y2="262.0"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.03124237432849" x2="194.03124237432846" y1="302.00000000000006" y2="262.0"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="234.03124237432849" x2="194.03124237432849" y1="302.0" y2="302.00000000000006"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432854" x2="64.03124237432856" y1="262.0" y2="302.00000000000006"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432856" x2="40.04352800904878" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432854" x2="40.04352800904878" y1="262.0" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="64.03124237432856" x2="64.03124237432856" y1="309.99590478842657" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="40.04352800904878" x2="64.03124237432856" y1="309.9959047884266" y2="309.99590478842657"/>
-  <line stroke="#000000" x1="40.04352800904878" x2="40.04352800904878" y1="302.00000000000006" y2="309.9959047884266"/>
-  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="64.03124237432854" x2="28.745631649622172" y1="262.0" y2="280.8394712182823"/>
-  <line stroke="#000000" x1="28.745631649622172" x2="40.04352800904878" y1="280.8394712182823" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="17.447735290195567" x2="28.745631649622172" y1="259.67894243656457" y2="280.8394712182823"/>
-  <line stroke="#000000" x1="8.526512829121203e-14" x2="17.447735290195567" y1="227.00000000000009" y2="259.67894243656457"/>
-  <line stroke="#000000" x1="160.6979090409952" x2="194.03124237432849" y1="302.00000000000006" y2="302.0"/>
-  <line stroke="#000000" x1="150.69790904099517" x2="160.6979090409952" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="64.03124237432856" x2="150.69790904099517" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="64.03124237432856" x2="64.03124237432856" y1="302.00000000000006" y2="302.00000000000006"/>
-  <line stroke="#000000" x1="194.03124237432849" x2="194.03124237432849" y1="302.0" y2="302.0"/>
-  <line stroke="#000000" x1="234.0312423743285" x2="234.0312423743285" y1="315.3333333333333" y2="302.0"/>
-  <line stroke="#000000" x1="194.03124237432849" x2="234.0312423743285" y1="315.3333333333333" y2="315.3333333333333"/>
-  <line stroke="#000000" x1="194.03124237432849" x2="194.03124237432849" y1="302.0" y2="315.3333333333333"/>
-  <line stroke="#000000" x1="40.04352800904868" x2="40.04352800904868" y1="144.00409521157343" y2="152.00000000000003"/>
-  <line stroke="#000000" x1="64.03124237432846" x2="40.04352800904868" y1="144.00409521157343" y2="144.00409521157343"/>
-  <line stroke="#000000" x1="64.03124237432846" x2="64.03124237432846" y1="152.00000000000003" y2="144.00409521157343"/>
-  <line stroke="#000000" x1="110.69790904099513" x2="120.69790904099513" y1="112.00000000000001" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="110.69790904099513" x2="110.69790904099513" y1="42.0" y2="112.00000000000001"/>
-  <line stroke="#000000" x1="120.69790904099513" x2="110.69790904099513" y1="42.0" y2="42.0"/>
-  <line stroke="#888888" x1="122.69790904099513" x2="128.6979090409951" y1="74.0" y2="74.0"/>
-  <line stroke="#888888" x1="128.6979090409951" x2="128.6979090409951" y1="74.0" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="128.6979090409951" x2="122.69790904099513" y1="80.00000000000001" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="122.69790904099513" x2="122.69790904099513" y1="80.00000000000001" y2="74.0"/>
-  <line stroke="#888888" x1="157.3645757076618" x2="157.3645757076618" y1="1.2500000000000002" y2="3.7500000000000004"/>
-  <line stroke="#888888" x1="157.3645757076618" x2="154.03124237432849" y1="3.7500000000000004" y2="3.7500000000000004"/>
-  <line stroke="#888888" x1="154.03124237432849" x2="154.03124237432849" y1="3.7500000000000004" y2="1.2500000000000002"/>
-  <line stroke="#888888" x1="182.6979090409951" x2="188.69790904099514" y1="74.0" y2="74.0"/>
-  <line stroke="#888888" x1="188.69790904099514" x2="188.69790904099514" y1="74.0" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="188.69790904099514" x2="182.6979090409951" y1="80.00000000000001" y2="80.00000000000001"/>
-  <line stroke="#888888" x1="182.6979090409951" x2="182.6979090409951" y1="80.00000000000001" y2="74.0"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="192.94790904099514" y1="67.70454545454547" y2="54.477272727272734"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="193.44790904099514" y1="54.477272727272734" y2="54.477272727272734"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="193.44790904099514" y1="54.477272727272734" y2="67.70454545454547"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="192.94790904099514" y1="67.70454545454547" y2="67.70454545454547"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="192.94790904099514" y1="99.52272727272728" y2="86.29545454545456"/>
-  <line stroke="#888888" x1="192.94790904099514" x2="193.44790904099514" y1="86.29545454545456" y2="86.29545454545456"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="193.44790904099514" y1="86.29545454545456" y2="99.52272727272728"/>
-  <line stroke="#888888" x1="193.44790904099514" x2="192.94790904099514" y1="99.52272727272728" y2="99.52272727272728"/>
-  <line stroke="#888888" x1="30.60808015405299" x2="26.606621310682257" y1="182.93572409356517" y2="190.43030382152995"/>
-  <line stroke="#888888" x1="26.606621310682257" x2="26.165551176623442" y1="190.43030382152995" y2="190.19481043130142"/>
-  <line stroke="#888888" x1="26.165551176623442" x2="30.16701001999417" y1="190.19481043130142" y2="182.70023070333664"/>
-  <line stroke="#888888" x1="30.16701001999417" x2="30.60808015405299" y1="182.70023070333664" y2="182.93572409356517"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="223.78124237432843" y1="218.91666666666666" y2="205.0833333333333"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="224.28124237432846" y1="205.0833333333333" y2="205.0833333333333"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="224.28124237432846" y1="205.0833333333333" y2="218.91666666666666"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="223.78124237432843" y1="218.91666666666666" y2="218.91666666666666"/>
-  <line stroke="#888888" x1="220.69790904099514" x2="220.69790904099514" y1="142.0" y2="148.66666666666666"/>
-  <line stroke="#888888" x1="220.69790904099514" x2="207.3645757076618" y1="148.66666666666666" y2="148.66666666666666"/>
-  <line stroke="#888888" x1="207.3645757076618" x2="207.3645757076618" y1="148.66666666666666" y2="142.0"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="223.78124237432843" y1="248.91666666666663" y2="235.0833333333333"/>
-  <line stroke="#888888" x1="223.78124237432843" x2="224.28124237432846" y1="235.0833333333333" y2="235.0833333333333"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="224.28124237432846" y1="235.0833333333333" y2="248.91666666666663"/>
-  <line stroke="#888888" x1="224.28124237432846" x2="223.78124237432843" y1="248.91666666666663" y2="248.91666666666663"/>
-  <line stroke="#888888" x1="48.03943279747538" x2="48.03943279747538" y1="307.99692859132" y2="303.9989761971067"/>
-  <line stroke="#888888" x1="48.03943279747538" x2="56.035337585901964" y1="303.9989761971067" y2="303.9989761971067"/>
-  <line stroke="#888888" x1="56.035337585901964" x2="56.035337585901964" y1="303.9989761971067" y2="307.99692859132"/>
-  <line stroke="#888888" x1="26.606621310682346" x2="30.608080154053088" y1="263.56969617847017" y2="271.06427590643494"/>
-  <line stroke="#888888" x1="30.608080154053088" x2="30.167010019994255" y1="271.06427590643494" y2="271.2997692966634"/>
-  <line stroke="#888888" x1="30.167010019994255" x2="26.165551176623527" y1="271.2997692966634" y2="263.8051895686987"/>
-  <line stroke="#888888" x1="26.165551176623527" x2="26.606621310682346" y1="263.8051895686987" y2="263.56969617847017"/>
-  <line stroke="#888888" x1="153.7812423743285" x2="157.61457570766183" y1="298.00000000000006" y2="298.00000000000006"/>
-  <line stroke="#888888" x1="157.61457570766183" x2="157.61457570766183" y1="298.00000000000006" y2="298.50000000000006"/>
-  <line stroke="#888888" x1="157.61457570766183" x2="153.7812423743285" y1="298.50000000000006" y2="298.50000000000006"/>
-  <line stroke="#888888" x1="153.7812423743285" x2="153.7812423743285" y1="298.50000000000006" y2="298.00000000000006"/>
-  <line stroke="#888888" x1="207.36457570766183" x2="207.36457570766183" y1="312.0" y2="305.33333333333326"/>
-  <line stroke="#888888" x1="207.36457570766183" x2="220.69790904099517" y1="305.33333333333326" y2="305.33333333333326"/>
-  <line stroke="#888888" x1="220.69790904099517" x2="220.69790904099517" y1="305.33333333333326" y2="312.0"/>
-  <line stroke="#888888" x1="56.03533758590186" x2="56.03533758590186" y1="146.00307140868006" y2="150.0010238028934"/>
-  <line stroke="#888888" x1="56.03533758590186" x2="48.03943279747528" y1="150.0010238028934" y2="150.0010238028934"/>
-  <line stroke="#888888" x1="48.03943279747528" x2="48.039432797475264" y1="150.0010238028934" y2="146.00307140868006"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="54.727272727272734" y2="49.727272727272734"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="118.19790904099513" y1="49.727272727272734" y2="54.727272727272734"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="118.19790904099513" y1="54.727272727272734" y2="67.45454545454547"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="113.19790904099513" y1="67.45454545454547" y2="72.45454545454545"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="72.45454545454545" y2="67.45454545454547"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="86.54545454545456" y2="81.54545454545456"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="118.19790904099513" y1="81.54545454545456" y2="86.54545454545456"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="118.19790904099513" y1="86.54545454545456" y2="99.27272727272728"/>
-  <line stroke="#888888" x1="118.19790904099513" x2="113.19790904099513" y1="99.27272727272728" y2="104.27272727272728"/>
-  <line stroke="#888888" x1="113.19790904099513" x2="113.19790904099513" y1="104.27272727272728" y2="99.27272727272728"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.3333333333333" x2="123.3333333333333" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="53.33333333333329" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.3333333333333" x2="53.33333333333329" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.3333333333333" x2="88.3333333333333" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.3333333333333" x2="53.33333333333329" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="55.654390896768774" x2="34.49386211505104" y1="17.44773491586702" y2="28.745631275293622"/>
+  <line stroke="#000000" x1="88.3333333333333" x2="55.654390896768774" y1="-3.743284651136492e-07" y2="17.44773491586702"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="34.49386211505104" y1="64.03124199999999" y2="28.745631275293622"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="34.49386211505103" x2="13.333333333333288" y1="28.745631275293608" y2="40.04352763472023"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333288" x2="13.333333333333288" y1="64.031242" y2="40.04352763472023"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906687" x2="13.333333333333288" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906673" x2="5.337428544906687" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="13.333333333333274" x2="5.337428544906673" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="13.333333333333302" x2="13.333333333333343" y1="64.031242" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333343" x2="53.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333343" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333343" x2="13.33333333333333" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="13.333333333333343" x2="53.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333334" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="93.33333333333331" x2="88.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="53.333333333333336" x2="93.33333333333331" y1="234.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.333333333333336" x2="88.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.33333333333333" x2="123.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="83.33333333333334" x2="123.33333333333333" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="88.33333333333333" x2="83.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.33333333333333" x2="123.33333333333333" y1="194.031242" y2="234.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="123.33333333333333" x2="163.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="163.33333333333334" y1="194.03124200000002" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="176.66666666666666" y1="234.031242" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="176.66666666666666" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="123.33333333333336" y1="64.031242" y2="64.03124199999999"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="123.33333333333336" y1="40.04352763472023" y2="64.03124199999999"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="163.33333333333334" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="142.17280455161563" y1="40.043527634720235" y2="28.745631275293622"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="142.17280455161563" x2="123.33333333333336" y1="28.745631275293622" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.33333333333336" x2="123.33333333333336" y1="-3.743284651136492e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="121.01227576989787" x2="88.33333333333336" y1="17.44773491586702" y2="-3.743284651136492e-07"/>
+  <line stroke="#000000" x1="142.1728045516156" x2="121.01227576989787" y1="28.745631275293622" y2="17.44773491586702"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="163.33333333333337" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="171.32923812175994" y1="64.031242" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="163.33333333333337" x2="171.32923812175994" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="1.4210854715202007e-14" x2="13.333333333333343" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="0.0" x2="1.4210854715202007e-14" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="13.33333333333333" x2="0.0" y1="194.031242" y2="194.031242"/>
+  <line stroke="#888888" x1="51.7636371548632" x2="44.26905742689845" y1="26.606620936353796" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="44.26905742689845" x2="44.03356403666992" y1="30.608079779724527" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="44.03356403666992" x2="51.52814376463467" y1="30.167009645665704" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="51.52814376463467" x2="51.7636371548632" y1="26.165550802294977" y2="26.606620936353796"/>
+  <line stroke="#888888" x1="7.33640474201333" x2="11.33435713622663" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="11.33435713622663" y1="48.03943242314682" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="7.33640474201333" y1="56.03533721157341" y2="56.03533721157343"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="80.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="80.25" x2="80.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="80.25" x2="66.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="66.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="110.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="110.25" x2="110.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="110.25" x2="96.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="96.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="173.33333333333334" x2="166.66666666666666" y1="220.69790866666668" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="166.66666666666666" y1="220.69790866666668" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="173.33333333333334" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="132.39760923976817" x2="124.90302951180344" y1="30.608079779724527" y2="26.60662093635381"/>
+  <line stroke="#888888" x1="124.90302951180344" x2="125.13852290203197" y1="26.60662093635381" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="125.13852290203197" x2="132.6331026299967" y1="26.165550802294977" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="132.6331026299967" x2="132.39760923976817" y1="30.167009645665704" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="169.3302619246533" x2="165.33230953044" y1="56.03533721157341" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="165.33230953044" x2="165.33230953044" y1="56.03533721157341" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="165.33230953044" x2="169.3302619246533" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="3.333333333333329" x2="10.000000000000002" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000016" y1="207.3645753333333" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="10.000000000000016" x2="3.333333333333343" y1="220.69790866666668" y2="220.69790866666668"/>
 </svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-model.png b/rocolib/output/BoatBaseFlat/graph-model.png
index 04a7a7ff0aab68212be703474454333b1663c684..955623d44a7a67bb41c7a380e9e3f4929cb12aed 100644
Binary files a/rocolib/output/BoatBaseFlat/graph-model.png and b/rocolib/output/BoatBaseFlat/graph-model.png differ
diff --git a/rocolib/output/BoatBaseFlat/graph-model.stl b/rocolib/output/BoatBaseFlat/graph-model.stl
index dceda11dfb283f18e0f3cf42ffd4c00a01c948e7..4b3e9c13f31bd701a4c1f67491bac635dd147527 100644
--- a/rocolib/output/BoatBaseFlat/graph-model.stl
+++ b/rocolib/output/BoatBaseFlat/graph-model.stl
@@ -1,422 +1,226 @@
 solid python
 facet normal 0 0 0
 outer loop
-vertex -0.0150 -0.0350 0.0000
-vertex -0.0130 -0.0030 0.0000
-vertex -0.0130 0.0030 0.0000
+vertex -0.0350 0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0130 -0.0030 0.0000
-vertex -0.0150 -0.0350 0.0000
-vertex -0.0070 -0.0030 0.0000
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex -0.0350 0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0150 0.0350 0.0000
-vertex -0.0130 0.0030 0.0000
-vertex -0.0070 0.0030 0.0000
+vertex -0.0350 0.0650 -0.0400
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0130 0.0030 0.0000
-vertex -0.0150 0.0350 0.0000
-vertex -0.0150 -0.0350 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0350 0.0650 -0.0000
+vertex -0.0350 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0070 -0.0030 0.0000
-vertex 0.0150 -0.0350 0.0000
-vertex 0.0150 0.0350 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 -0.0350 0.0000
-vertex -0.0070 -0.0030 0.0000
-vertex -0.0150 -0.0350 0.0000
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0350 0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0070 0.0030 0.0000
-vertex 0.0150 0.0350 0.0000
-vertex -0.0150 0.0350 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0212 -0.0847 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0350 0.0000
-vertex -0.0070 0.0030 0.0000
-vertex -0.0070 -0.0030 0.0000
+vertex -0.0212 -0.0847 -0.0400
+vertex -0.0000 -0.1150 -0.0400
+vertex -0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0350 0.0000
-vertex 0.0150 -0.0350 0.0000
-vertex 0.0150 -0.0350 -0.0100
+vertex 0.0000 -0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 -0.0350 -0.0100
-vertex 0.0150 0.0350 -0.0100
-vertex 0.0150 0.0350 0.0000
+vertex 0.0000 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 -0.0350 -0.0100
-vertex -0.0070 -0.0030 -0.0100
-vertex -0.0070 0.0030 -0.0100
+vertex 0.0212 -0.0847 -0.0400
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0070 -0.0030 -0.0100
-vertex 0.0150 -0.0350 -0.0100
-vertex -0.0150 -0.0350 -0.0100
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0212 -0.0847 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0350 -0.0100
-vertex -0.0070 0.0030 -0.0100
-vertex -0.0150 0.0350 -0.0100
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0212 -0.0847 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0070 0.0030 -0.0100
-vertex 0.0150 0.0350 -0.0100
-vertex 0.0150 -0.0350 -0.0100
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0212 -0.0847 -0.0400
+vertex -0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0130 -0.0030 -0.0100
-vertex -0.0150 -0.0350 -0.0100
-vertex -0.0150 0.0350 -0.0100
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0212 -0.0847 -0.0400
+vertex 0.0350 -0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0150 -0.0350 -0.0100
-vertex -0.0130 -0.0030 -0.0100
-vertex -0.0070 -0.0030 -0.0100
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0212 -0.0847 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0130 0.0030 -0.0100
-vertex -0.0150 0.0350 -0.0100
-vertex -0.0070 0.0030 -0.0100
+vertex 0.0350 0.0650 0.0000
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0000 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0150 0.0350 -0.0100
-vertex -0.0130 0.0030 -0.0100
-vertex -0.0130 -0.0030 -0.0100
+vertex 0.0000 0.0650 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex 0.0000 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0150 0.0350 -0.0100
-vertex -0.0150 -0.0350 -0.0100
-vertex -0.0150 -0.0350 -0.0000
+vertex 0.0000 0.0650 -0.0000
+vertex 0.0000 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex -0.0150 -0.0350 -0.0000
-vertex -0.0150 0.0350 -0.0000
-vertex -0.0150 0.0350 -0.0100
+vertex 0.0000 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0850 0.0350 -0.0433
-vertex 0.0850 0.0350 0.0867
-vertex 0.0150 0.0350 0.0867
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0350 0.0650 0.0000
+vertex -0.0050 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0350 0.0867
-vertex 0.0150 0.0350 -0.0433
-vertex 0.0850 0.0350 -0.0433
+vertex 0.0350 0.0650 -0.0400
+vertex -0.0050 0.0650 -0.0400
+vertex 0.0350 0.0650 0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0850 0.0750 -0.0433
-vertex 0.0850 0.0750 0.0867
-vertex 0.0850 0.0350 0.0867
+vertex -0.0350 0.0650 -0.0400
+vertex 0.0050 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0850 0.0350 0.0867
-vertex 0.0850 0.0350 -0.0433
-vertex 0.0850 0.0750 -0.0433
+vertex -0.0350 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
+vertex 0.0050 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0350 -0.0433
-vertex 0.0150 0.0350 0.0867
-vertex 0.0150 0.0750 0.0867
+vertex -0.0219 -0.0851 -0.0320
+vertex -0.0212 -0.0847 -0.0400
+vertex -0.0350 -0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0750 0.0867
-vertex 0.0150 0.0750 -0.0433
-vertex 0.0150 0.0350 -0.0433
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0357 -0.0655 -0.0320
+vertex -0.0219 -0.0851 -0.0320
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 -0.0720 0.0000
-vertex 0.0150 -0.0720 -0.0100
-vertex 0.0150 -0.0350 -0.0100
+vertex 0.0357 -0.0655 -0.0320
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0212 -0.0847 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 -0.0350 -0.0100
-vertex 0.0150 -0.0350 0.0000
-vertex 0.0150 -0.0720 0.0000
+vertex 0.0212 -0.0847 -0.0400
+vertex 0.0219 -0.0851 -0.0320
+vertex 0.0357 -0.0655 -0.0320
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0750 -0.0100
-vertex 0.0150 0.0750 0.0000
-vertex 0.0150 0.0350 0.0000
+vertex -0.0050 0.0664 -0.0267
+vertex -0.0050 0.0650 -0.0400
+vertex 0.0350 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0150 0.0350 0.0000
-vertex 0.0150 0.0350 -0.0100
-vertex 0.0150 0.0750 -0.0100
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0350 0.0664 -0.0267
+vertex -0.0050 0.0664 -0.0267
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0850 0.0350 0.0867
-vertex 0.0850 0.0750 0.0867
-vertex 0.0712 0.0750 0.1063
+vertex -0.0350 0.0664 -0.0267
+vertex -0.0350 0.0650 -0.0400
+vertex 0.0050 0.0650 -0.0400
 endloop
 endfacet
 facet normal 0 0 0
 outer loop
-vertex 0.0712 0.0750 0.1063
-vertex 0.0500 0.0750 0.1367
-vertex 0.0850 0.0350 0.0867
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0500 0.0350 0.0867
-vertex 0.0850 0.0350 0.0867
-vertex 0.0500 0.0750 0.1367
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0500 0.0350 0.0867
-vertex 0.0500 0.0750 0.1367
-vertex 0.0150 0.0350 0.0867
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0288 0.0750 0.1063
-vertex 0.0150 0.0750 0.0867
-vertex 0.0150 0.0350 0.0867
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0350 0.0867
-vertex 0.0500 0.0750 0.1367
-vertex 0.0288 0.0750 0.1063
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0850 0.0750 0.0867
-vertex 0.0850 0.0350 0.0867
-vertex 0.0712 0.0750 0.1063
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0850 0.0750 0.0867
-vertex 0.0712 0.0750 0.1063
-vertex 0.0850 0.0350 0.0867
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0750 0.0867
-vertex 0.0288 0.0750 0.1063
-vertex 0.0150 0.0350 0.0867
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0750 0.0867
-vertex 0.0150 0.0350 0.0867
-vertex 0.0288 0.0750 0.1063
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0350 -0.0433
-vertex 0.0150 0.0750 -0.0433
-vertex 0.0500 0.0750 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0500 0.0350 -0.0433
-vertex 0.0150 0.0350 -0.0433
-vertex 0.0500 0.0750 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0500 0.0350 -0.0433
-vertex 0.0500 0.0750 -0.0433
-vertex 0.0850 0.0350 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0500 0.0750 -0.0433
-vertex 0.0850 0.0750 -0.0433
-vertex 0.0850 0.0350 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0750 -0.0433
-vertex 0.0150 0.0350 -0.0433
-vertex 0.0550 0.0750 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0750 -0.0433
-vertex 0.0550 0.0750 -0.0433
-vertex 0.0150 0.0350 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0850 0.0750 -0.0433
-vertex 0.0450 0.0750 -0.0433
-vertex 0.0850 0.0350 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0850 0.0750 -0.0433
-vertex 0.0850 0.0350 -0.0433
-vertex 0.0450 0.0750 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex -0.0150 -0.0350 -0.0100
-vertex -0.0150 -0.0350 0.0000
-vertex -0.0150 0.0350 0.0000
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex -0.0150 0.0350 0.0000
-vertex -0.0150 0.0350 -0.0100
-vertex -0.0150 -0.0350 -0.0100
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0719 0.0670 0.1068
-vertex 0.0712 0.0750 0.1063
-vertex 0.0850 0.0750 0.0867
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0850 0.0750 0.0867
-vertex 0.0857 0.0670 0.0871
-vertex 0.0719 0.0670 0.1068
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0143 0.0670 0.0871
-vertex 0.0150 0.0750 0.0867
-vertex 0.0288 0.0750 0.1063
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0288 0.0750 0.1063
-vertex 0.0281 0.0670 0.1068
-vertex 0.0143 0.0670 0.0871
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0550 0.0617 -0.0447
-vertex 0.0550 0.0750 -0.0433
-vertex 0.0150 0.0750 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 0.0750 -0.0433
-vertex 0.0150 0.0617 -0.0447
-vertex 0.0550 0.0617 -0.0447
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0850 0.0617 -0.0447
-vertex 0.0850 0.0750 -0.0433
-vertex 0.0450 0.0750 -0.0433
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0450 0.0750 -0.0433
-vertex 0.0450 0.0617 -0.0447
-vertex 0.0850 0.0617 -0.0447
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 -0.0770 -0.0100
-vertex 0.0150 -0.0720 -0.0100
-vertex 0.0150 -0.0720 0.0000
-endloop
-endfacet
-facet normal 0 0 0
-outer loop
-vertex 0.0150 -0.0720 0.0000
-vertex 0.0150 -0.0770 0.0000
-vertex 0.0150 -0.0770 -0.0100
+vertex 0.0050 0.0650 -0.0400
+vertex 0.0050 0.0664 -0.0267
+vertex -0.0350 0.0664 -0.0267
 endloop
 endfacet
 endsolid python
diff --git a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
index 42977f96927f5565c53786bf39ea087f421eb942..5085ff9d013c3838501aaaa40973faa8c08fe30f 100644
--- a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
+++ b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
@@ -937,24 +937,6 @@ MVIEW
 1002
 }
   0
-LINE
- 62
-5
-  8
-0
- 10
-150.6979090409951
- 20
-42.0
- 30
-0.0
- 11
-120.69790904099513
- 21
-42.0
- 31
-0.0
-  0
 LINE
   6
 DOTTED
@@ -963,33 +945,15 @@ DOTTED
   8
 0
  10
-150.6979090409951
- 20
-42.0
- 30
-0.0
- 11
-150.6979090409951
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-120.69790904099513
+123.3333333333333
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+123.3333333333333
  21
-112.00000000000001
+194.03124200000002
  31
 0.0
   0
@@ -1001,15 +965,15 @@ DOTTED
   8
 0
  10
-120.69790904099513
+53.33333333333329
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-120.69790904099513
+53.33333333333329
  21
-42.0
+194.03124200000002
  31
 0.0
   0
@@ -1021,123 +985,15 @@ DOTTED
   8
 0
  10
-160.69790904099514
- 20
-42.0
- 30
-0.0
- 11
-160.69790904099514
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.69790904099514
- 20
-42.0
- 30
-0.0
- 11
-160.69790904099514
- 21
-5.000000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-150.6979090409951
- 20
-5.000000000000001
- 30
-0.0
- 11
-150.6979090409951
- 21
-42.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-150.6979090409951
- 20
-0.0
- 30
-0.0
- 11
-150.6979090409951
- 21
-5.000000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.69790904099514
- 20
-0.0
- 30
-0.0
- 11
-150.6979090409951
- 21
-0.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.69790904099514
- 20
-5.000000000000001
- 30
-0.0
- 11
-160.69790904099514
- 21
-0.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-190.69790904099514
+88.3333333333333
  20
-42.0
+64.03124199999999
  30
 0.0
  11
-160.69790904099514
+53.33333333333329
  21
-42.0
+64.03124199999999
  31
 0.0
   0
@@ -1149,33 +1005,35 @@ DOTTED
   8
 0
  10
-190.69790904099514
+123.3333333333333
  20
-42.0
+64.03124199999999
  30
 0.0
  11
-190.69790904099514
+88.3333333333333
  21
-112.00000000000001
+64.03124199999999
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-160.69790904099514
+88.3333333333333
  20
-112.00000000000001
+-3.7432849353535863e-07
  30
 0.0
  11
-190.69790904099514
+53.33333333333329
  21
-112.00000000000001
+64.03124199999999
  31
 0.0
   0
@@ -1185,15 +1043,15 @@ LINE
   8
 0
  10
-200.69790904099514
+55.654390896768774
  20
-42.0
+17.44773491586702
  30
 0.0
  11
-190.69790904099514
+34.49386211505104
  21
-42.0
+28.745631275293622
  31
 0.0
   0
@@ -1203,51 +1061,55 @@ LINE
   8
 0
  10
-200.69790904099514
+88.3333333333333
  20
-112.00000000000001
+-3.743284651136492e-07
  30
 0.0
  11
-200.69790904099514
+55.654390896768774
  21
-42.0
+17.44773491586702
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-190.69790904099514
+53.33333333333329
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-200.69790904099514
+34.49386211505104
  21
-112.00000000000001
+28.745631275293622
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+3
   8
 0
  10
-150.6979090409951
+53.33333333333329
  20
-112.00000000000001
+64.03124199999999
  30
 0.0
  11
-150.6979090409951
+13.333333333333288
  21
-152.00000000000003
+40.04352763472023
  31
 0.0
   0
@@ -1257,15 +1119,15 @@ LINE
   8
 0
  10
-160.69790904099514
+34.49386211505103
  20
-152.00000000000003
+28.745631275293608
  30
 0.0
  11
-160.69790904099514
+13.333333333333288
  21
-112.00000000000001
+40.04352763472023
  31
 0.0
   0
@@ -1277,33 +1139,35 @@ DOTTED
   8
 0
  10
-160.69790904099514
+13.333333333333288
  20
-152.00000000000003
+64.031242
  30
 0.0
  11
-150.6979090409951
+13.333333333333288
  21
-152.00000000000003
+40.04352763472023
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+1
   8
 0
  10
-150.6979090409951
+53.33333333333329
  20
-152.00000000000003
+64.03124199999999
  30
 0.0
  11
-64.03124237432846
+13.333333333333288
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1313,15 +1177,15 @@ LINE
   8
 0
  10
-194.03124237432846
+5.337428544906687
  20
-152.00000000000003
+64.031242
  30
 0.0
  11
-160.69790904099514
+13.333333333333288
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1331,15 +1195,15 @@ LINE
   8
 0
  10
-194.03124237432846
+5.337428544906673
  20
-152.00000000000003
+40.04352763472023
  30
 0.0
  11
-194.03124237432846
+5.337428544906687
  21
-152.00000000000003
+64.031242
  31
 0.0
   0
@@ -1349,35 +1213,33 @@ LINE
   8
 0
  10
-64.03124237432846
+13.333333333333274
  20
-152.00000000000003
+40.04352763472023
  30
 0.0
  11
-64.03124237432846
+5.337428544906673
  21
-152.00000000000003
+40.04352763472023
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432846
+13.333333333333302
  20
-192.00000000000003
+64.031242
  30
 0.0
  11
-194.03124237432846
+13.333333333333343
  21
-192.00000000000003
+194.03124200000002
  31
 0.0
   0
@@ -1389,15 +1251,15 @@ DOTTED
   8
 0
  10
-64.03124237432846
+13.333333333333343
  20
-152.00000000000003
+194.031242
  30
 0.0
  11
-64.03124237432846
+53.33333333333334
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1409,15 +1271,15 @@ DOTTED
   8
 0
  10
-40.04352800904868
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.333333333333336
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1429,15 +1291,15 @@ DOTTED
   8
 0
  10
-40.04352800904868
+13.333333333333343
  20
-152.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+13.33333333333333
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
@@ -1447,35 +1309,15 @@ LINE
   8
 0
  10
-40.04352800904868
- 20
-152.00000000000003
- 30
-0.0
- 11
-28.745631649622073
- 21
-173.16052878171777
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-28.745631649622073
+13.333333333333343
  20
-173.16052878171777
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.33333333333334
  21
-192.00000000000003
+234.031242
  31
 0.0
   0
@@ -1487,15 +1329,15 @@ DOTTED
   8
 0
  10
-0.0
+53.33333333333334
  20
-227.00000000000003
+234.031242
  30
 0.0
  11
-64.03124237432846
+53.333333333333336
  21
-192.00000000000003
+194.031242
  31
 0.0
   0
@@ -1505,15 +1347,15 @@ LINE
   8
 0
  10
-17.447735290195485
+93.33333333333331
  20
-194.32105756343552
+234.031242
  30
 0.0
  11
-0.0
+88.33333333333334
  21
-227.00000000000003
+234.031242
  31
 0.0
   0
@@ -1523,15 +1365,15 @@ LINE
   8
 0
  10
-28.745631649622084
+53.333333333333336
  20
-173.16052878171777
+234.031242
  30
 0.0
  11
-17.447735290195485
+93.33333333333331
  21
-194.32105756343552
+234.031242
  31
 0.0
   0
@@ -1543,15 +1385,15 @@ DOTTED
   8
 0
  10
-64.03124237432846
+53.333333333333336
  20
-192.00000000000003
+194.031242
  30
 0.0
  11
-64.03124237432846
+88.33333333333333
  21
-227.00000000000003
+194.031242
  31
 0.0
   0
@@ -1563,55 +1405,51 @@ DOTTED
   8
 0
  10
-64.03124237432847
+88.33333333333333
  20
-227.00000000000003
+194.031242
  30
 0.0
  11
-64.0312423743285
+123.33333333333333
  21
-262.0
+194.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-0.0
+83.33333333333334
  20
-227.00000000000003
+234.031242
  30
 0.0
  11
-64.0312423743285
+123.33333333333333
  21
-262.0
+234.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432847
+88.33333333333333
  20
-262.0
+234.031242
  30
 0.0
  11
-194.03124237432843
+83.33333333333334
  21
-261.99999999999994
+234.031242
  31
 0.0
   0
@@ -1623,15 +1461,15 @@ DOTTED
   8
 0
  10
-194.03124237432846
+123.33333333333333
  20
-227.0
+194.031242
  30
 0.0
  11
-194.03124237432843
+123.33333333333333
  21
-192.0
+234.031242
  31
 0.0
   0
@@ -1639,37 +1477,19 @@ LINE
   6
 DOTTED
  62
-1
-  8
-0
- 10
-194.03124237432846
- 20
-262.0
- 30
-0.0
- 11
-194.03124237432846
- 21
-227.0
- 31
-0.0
-  0
-LINE
- 62
-5
+3
   8
 0
  10
-234.03124237432846
+123.33333333333333
  20
-231.99999999999997
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-191.99999999999997
+234.031242
  31
 0.0
   0
@@ -1679,35 +1499,15 @@ LINE
   8
 0
  10
-234.03124237432846
- 20
-226.99999999999997
- 30
-0.0
- 11
-234.03124237432846
- 21
-231.99999999999997
- 31
-0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-194.03124237432843
+123.33333333333333
  20
-192.0
+234.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-191.99999999999997
+234.031242
  31
 0.0
   0
@@ -1719,33 +1519,15 @@ DOTTED
   8
 0
  10
-194.03124237432843
- 20
-192.0
- 30
-0.0
- 11
-234.03124237432846
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-234.03124237432846
+163.33333333333334
  20
-192.0
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-152.00000000000003
+234.031242
  31
 0.0
   0
@@ -1753,39 +1535,37 @@ LINE
   6
 DOTTED
  62
-3
+1
   8
 0
  10
-194.03124237432843
+123.33333333333333
  20
-152.00000000000003
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-152.00000000000003
+194.031242
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-194.03124237432843
+176.66666666666666
  20
-192.0
+194.03124200000002
  30
 0.0
  11
-194.03124237432843
+163.33333333333334
  21
-152.00000000000003
+194.03124200000002
  31
 0.0
   0
@@ -1795,15 +1575,15 @@ LINE
   8
 0
  10
-194.03124237432843
+176.66666666666666
  20
-138.66666666666663
+234.031242
  30
 0.0
  11
-194.03124237432843
+176.66666666666666
  21
-152.0
+194.03124200000002
  31
 0.0
   0
@@ -1813,15 +1593,15 @@ LINE
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-138.66666666666663
+234.031242
  30
 0.0
  11
-194.03124237432843
+176.66666666666666
  21
-138.66666666666663
+234.031242
  31
 0.0
   0
@@ -1831,15 +1611,15 @@ LINE
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-152.0
+194.031242
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-138.66666666666663
+64.03124199999999
  31
 0.0
   0
@@ -1851,51 +1631,55 @@ DOTTED
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-261.99999999999994
+64.031242
  30
 0.0
  11
-194.03124237432846
+123.33333333333336
  21
-261.99999999999994
+64.03124199999999
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+3
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-221.99999999999997
+40.04352763472023
  30
 0.0
  11
-234.03124237432846
+123.33333333333336
  21
-226.99999999999997
+64.03124199999999
  31
 0.0
   0
 LINE
+  6
+DOTTED
  62
-5
+3
   8
 0
  10
-234.03124237432846
+163.33333333333334
  20
-261.99999999999994
+40.04352763472023
  30
 0.0
  11
-234.03124237432846
+163.33333333333334
  21
-221.99999999999997
+64.031242
  31
 0.0
   0
@@ -1905,15 +1689,15 @@ LINE
   8
 0
  10
-234.0312423743285
+163.33333333333334
  20
-302.0
+40.043527634720235
  30
 0.0
  11
-234.03124237432849
+142.17280455161563
  21
-261.99999999999994
+28.745631275293622
  31
 0.0
   0
@@ -1921,19 +1705,19 @@ LINE
   6
 DOTTED
  62
-3
+1
   8
 0
  10
-234.0312423743285
+142.17280455161563
  20
-302.0
+28.745631275293622
  30
 0.0
  11
-194.03124237432846
+123.33333333333336
  21
-262.0
+64.03124199999999
  31
 0.0
   0
@@ -1945,95 +1729,87 @@ DOTTED
   8
 0
  10
-194.03124237432849
+88.33333333333336
  20
-302.00000000000006
+-3.743284651136492e-07
  30
 0.0
  11
-194.03124237432846
+123.33333333333336
  21
-262.0
+64.03124199999999
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-234.03124237432849
+121.01227576989787
  20
-302.0
+17.44773491586702
  30
 0.0
  11
-194.03124237432849
+88.33333333333336
  21
-302.00000000000006
+-3.743284651136492e-07
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-1
+5
   8
 0
  10
-64.03124237432854
+142.1728045516156
  20
-262.0
+28.745631275293622
  30
 0.0
  11
-64.03124237432856
+121.01227576989787
  21
-302.00000000000006
+17.44773491586702
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-64.03124237432856
+171.32923812175994
  20
-302.00000000000006
+40.04352763472023
  30
 0.0
  11
-40.04352800904878
+163.33333333333337
  21
-302.00000000000006
+40.04352763472023
  31
 0.0
   0
 LINE
-  6
-DOTTED
  62
-3
+5
   8
 0
  10
-64.03124237432854
+171.32923812175994
  20
-262.0
+64.031242
  30
 0.0
  11
-40.04352800904878
+171.32923812175994
  21
-302.00000000000006
+40.04352763472023
  31
 0.0
   0
@@ -2043,15 +1819,15 @@ LINE
   8
 0
  10
-64.03124237432856
+163.33333333333337
  20
-309.99590478842657
+64.031242
  30
 0.0
  11
-64.03124237432856
+171.32923812175994
  21
-302.00000000000006
+64.031242
  31
 0.0
   0
@@ -2061,15 +1837,15 @@ LINE
   8
 0
  10
-40.04352800904878
+1.4210854715202007e-14
  20
-309.9959047884266
+234.031242
  30
 0.0
  11
-64.03124237432856
+13.333333333333343
  21
-309.99590478842657
+234.031242
  31
 0.0
   0
@@ -2079,35 +1855,15 @@ LINE
   8
 0
  10
-40.04352800904878
- 20
-302.00000000000006
- 30
-0.0
- 11
-40.04352800904878
- 21
-309.9959047884266
- 31
 0.0
-  0
-LINE
-  6
-DOTTED
- 62
-1
-  8
-0
- 10
-64.03124237432854
  20
-262.0
+194.031242
  30
 0.0
  11
-28.745631649622172
+1.4210854715202007e-14
  21
-280.8394712182823
+234.031242
  31
 0.0
   0
@@ -2117,897 +1873,15 @@ LINE
   8
 0
  10
-28.745631649622172
+13.33333333333333
  20
-280.8394712182823
+194.031242
  30
 0.0
  11
-40.04352800904878
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-17.447735290195567
- 20
-259.67894243656457
- 30
-0.0
- 11
-28.745631649622172
- 21
-280.8394712182823
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-8.526512829121203e-14
- 20
-227.00000000000009
- 30
-0.0
- 11
-17.447735290195567
- 21
-259.67894243656457
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-160.6979090409952
- 20
-302.00000000000006
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-150.69790904099517
- 20
-302.00000000000006
- 30
-0.0
- 11
-160.6979090409952
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432856
- 20
-302.00000000000006
- 30
-0.0
- 11
-150.69790904099517
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432856
- 20
-302.00000000000006
- 30
-0.0
- 11
-64.03124237432856
- 21
-302.00000000000006
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-194.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-234.0312423743285
- 20
-315.3333333333333
- 30
-0.0
- 11
-234.0312423743285
- 21
-302.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-194.03124237432849
- 20
-315.3333333333333
- 30
-0.0
- 11
-234.0312423743285
- 21
-315.3333333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-194.03124237432849
- 20
-302.0
- 30
-0.0
- 11
-194.03124237432849
- 21
-315.3333333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-40.04352800904868
- 20
-144.00409521157343
- 30
-0.0
- 11
-40.04352800904868
- 21
-152.00000000000003
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432846
- 20
-144.00409521157343
- 30
-0.0
- 11
-40.04352800904868
- 21
-144.00409521157343
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-64.03124237432846
- 20
-152.00000000000003
- 30
-0.0
- 11
-64.03124237432846
- 21
-144.00409521157343
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-110.69790904099513
- 20
-112.00000000000001
- 30
-0.0
- 11
-120.69790904099513
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-110.69790904099513
- 20
-42.0
- 30
-0.0
- 11
-110.69790904099513
- 21
-112.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-120.69790904099513
- 20
-42.0
- 30
-0.0
- 11
-110.69790904099513
- 21
-42.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-122.69790904099513
- 20
-74.0
- 30
-0.0
- 11
-128.6979090409951
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-128.6979090409951
- 20
-74.0
- 30
-0.0
- 11
-128.6979090409951
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-128.6979090409951
- 20
-80.00000000000001
- 30
-0.0
- 11
-122.69790904099513
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-122.69790904099513
- 20
-80.00000000000001
- 30
-0.0
- 11
-122.69790904099513
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-157.3645757076618
- 20
-1.2500000000000002
- 30
-0.0
- 11
-157.3645757076618
- 21
-3.7500000000000004
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-157.3645757076618
- 20
-3.7500000000000004
- 30
-0.0
- 11
-154.03124237432849
- 21
-3.7500000000000004
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-154.03124237432849
- 20
-3.7500000000000004
- 30
-0.0
- 11
-154.03124237432849
- 21
-1.2500000000000002
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-182.6979090409951
- 20
-74.0
- 30
-0.0
- 11
-188.69790904099514
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-188.69790904099514
- 20
-74.0
- 30
-0.0
- 11
-188.69790904099514
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-188.69790904099514
- 20
-80.00000000000001
- 30
-0.0
- 11
-182.6979090409951
- 21
-80.00000000000001
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-182.6979090409951
- 20
-80.00000000000001
- 30
-0.0
- 11
-182.6979090409951
- 21
-74.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-67.70454545454547
- 30
-0.0
- 11
-192.94790904099514
- 21
-54.477272727272734
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-54.477272727272734
- 30
-0.0
- 11
-193.44790904099514
- 21
-54.477272727272734
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-54.477272727272734
- 30
-0.0
- 11
-193.44790904099514
- 21
-67.70454545454547
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-67.70454545454547
- 30
-0.0
- 11
-192.94790904099514
- 21
-67.70454545454547
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-99.52272727272728
- 30
-0.0
- 11
-192.94790904099514
- 21
-86.29545454545456
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-192.94790904099514
- 20
-86.29545454545456
- 30
-0.0
- 11
-193.44790904099514
- 21
-86.29545454545456
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-86.29545454545456
- 30
-0.0
- 11
-193.44790904099514
- 21
-99.52272727272728
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-193.44790904099514
- 20
-99.52272727272728
- 30
-0.0
- 11
-192.94790904099514
- 21
-99.52272727272728
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-30.60808015405299
- 20
-182.93572409356517
- 30
-0.0
- 11
-26.606621310682257
- 21
-190.43030382152995
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-26.606621310682257
- 20
-190.43030382152995
- 30
-0.0
- 11
-26.165551176623442
- 21
-190.19481043130142
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-26.165551176623442
- 20
-190.19481043130142
- 30
-0.0
- 11
-30.16701001999417
- 21
-182.70023070333664
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-30.16701001999417
- 20
-182.70023070333664
- 30
-0.0
- 11
-30.60808015405299
- 21
-182.93572409356517
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-218.91666666666666
- 30
-0.0
- 11
-223.78124237432843
- 21
-205.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-205.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-205.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-224.28124237432846
- 20
-205.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-218.91666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-224.28124237432846
- 20
-218.91666666666666
- 30
-0.0
- 11
-223.78124237432843
- 21
-218.91666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-220.69790904099514
- 20
-142.0
- 30
-0.0
- 11
-220.69790904099514
- 21
-148.66666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-220.69790904099514
- 20
-148.66666666666666
- 30
-0.0
- 11
-207.3645757076618
- 21
-148.66666666666666
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-207.3645757076618
- 20
-148.66666666666666
- 30
-0.0
- 11
-207.3645757076618
- 21
-142.0
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-248.91666666666663
- 30
-0.0
- 11
-223.78124237432843
- 21
-235.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-223.78124237432843
- 20
-235.0833333333333
- 30
-0.0
- 11
-224.28124237432846
- 21
-235.0833333333333
- 31
-0.0
-  0
-LINE
- 62
-5
-  8
-0
- 10
-224.28124237432846
- 20
-235.0833333333333
- 30
 0.0
- 11
-224.28124237432846
  21
-248.91666666666663
+194.031242
  31
 0.0
   0
@@ -3017,15 +1891,15 @@ LINE
   8
 0
  10
-224.28124237432846
+51.7636371548632
  20
-248.91666666666663
+26.606620936353796
  30
 0.0
  11
-223.78124237432843
+44.26905742689845
  21
-248.91666666666663
+30.608079779724527
  31
 0.0
   0
@@ -3035,15 +1909,15 @@ LINE
   8
 0
  10
-48.03943279747538
+44.26905742689845
  20
-307.99692859132
+30.608079779724527
  30
 0.0
  11
-48.03943279747538
+44.03356403666992
  21
-303.9989761971067
+30.167009645665704
  31
 0.0
   0
@@ -3053,15 +1927,15 @@ LINE
   8
 0
  10
-48.03943279747538
+44.03356403666992
  20
-303.9989761971067
+30.167009645665704
  30
 0.0
  11
-56.035337585901964
+51.52814376463467
  21
-303.9989761971067
+26.165550802294977
  31
 0.0
   0
@@ -3071,15 +1945,15 @@ LINE
   8
 0
  10
-56.035337585901964
+51.52814376463467
  20
-303.9989761971067
+26.165550802294977
  30
 0.0
  11
-56.035337585901964
+51.7636371548632
  21
-307.99692859132
+26.606620936353796
  31
 0.0
   0
@@ -3089,15 +1963,15 @@ LINE
   8
 0
  10
-26.606621310682346
+7.33640474201333
  20
-263.56969617847017
+48.03943242314682
  30
 0.0
  11
-30.608080154053088
+11.33435713622663
  21
-271.06427590643494
+48.03943242314682
  31
 0.0
   0
@@ -3107,15 +1981,15 @@ LINE
   8
 0
  10
-30.608080154053088
+11.33435713622663
  20
-271.06427590643494
+48.03943242314682
  30
 0.0
  11
-30.167010019994255
+11.33435713622663
  21
-271.2997692966634
+56.03533721157341
  31
 0.0
   0
@@ -3125,15 +1999,15 @@ LINE
   8
 0
  10
-30.167010019994255
+11.33435713622663
  20
-271.2997692966634
+56.03533721157341
  30
 0.0
  11
-26.165551176623527
+7.33640474201333
  21
-263.8051895686987
+56.03533721157343
  31
 0.0
   0
@@ -3143,15 +2017,15 @@ LINE
   8
 0
  10
-26.165551176623527
+66.41666666666667
  20
-263.8051895686987
+223.781242
  30
 0.0
  11
-26.606621310682346
+80.25
  21
-263.56969617847017
+223.781242
  31
 0.0
   0
@@ -3161,15 +2035,15 @@ LINE
   8
 0
  10
-153.7812423743285
+80.25
  20
-298.00000000000006
+223.781242
  30
 0.0
  11
-157.61457570766183
+80.25
  21
-298.00000000000006
+224.281242
  31
 0.0
   0
@@ -3179,15 +2053,15 @@ LINE
   8
 0
  10
-157.61457570766183
+80.25
  20
-298.00000000000006
+224.281242
  30
 0.0
  11
-157.61457570766183
+66.41666666666667
  21
-298.50000000000006
+224.281242
  31
 0.0
   0
@@ -3197,15 +2071,15 @@ LINE
   8
 0
  10
-157.61457570766183
+66.41666666666667
  20
-298.50000000000006
+224.281242
  30
 0.0
  11
-153.7812423743285
+66.41666666666667
  21
-298.50000000000006
+223.781242
  31
 0.0
   0
@@ -3215,15 +2089,15 @@ LINE
   8
 0
  10
-153.7812423743285
+96.41666666666667
  20
-298.50000000000006
+223.781242
  30
 0.0
  11
-153.7812423743285
+110.25
  21
-298.00000000000006
+223.781242
  31
 0.0
   0
@@ -3233,15 +2107,15 @@ LINE
   8
 0
  10
-207.36457570766183
+110.25
  20
-312.0
+223.781242
  30
 0.0
  11
-207.36457570766183
+110.25
  21
-305.33333333333326
+224.281242
  31
 0.0
   0
@@ -3251,15 +2125,15 @@ LINE
   8
 0
  10
-207.36457570766183
+110.25
  20
-305.33333333333326
+224.281242
  30
 0.0
  11
-220.69790904099517
+96.41666666666667
  21
-305.33333333333326
+224.281242
  31
 0.0
   0
@@ -3269,15 +2143,15 @@ LINE
   8
 0
  10
-220.69790904099517
+96.41666666666667
  20
-305.33333333333326
+224.281242
  30
 0.0
  11
-220.69790904099517
+96.41666666666667
  21
-312.0
+223.781242
  31
 0.0
   0
@@ -3287,15 +2161,15 @@ LINE
   8
 0
  10
-56.03533758590186
+173.33333333333334
  20
-146.00307140868006
+220.69790866666668
  30
 0.0
  11
-56.03533758590186
+166.66666666666666
  21
-150.0010238028934
+220.69790866666668
  31
 0.0
   0
@@ -3305,15 +2179,15 @@ LINE
   8
 0
  10
-56.03533758590186
+166.66666666666666
  20
-150.0010238028934
+220.69790866666668
  30
 0.0
  11
-48.03943279747528
+166.66666666666666
  21
-150.0010238028934
+207.3645753333333
  31
 0.0
   0
@@ -3323,15 +2197,15 @@ LINE
   8
 0
  10
-48.03943279747528
+166.66666666666666
  20
-150.0010238028934
+207.3645753333333
  30
 0.0
  11
-48.039432797475264
+173.33333333333334
  21
-146.00307140868006
+207.3645753333333
  31
 0.0
   0
@@ -3341,15 +2215,15 @@ LINE
   8
 0
  10
-113.19790904099513
+132.39760923976817
  20
-54.727272727272734
+30.608079779724527
  30
 0.0
  11
-113.19790904099513
+124.90302951180344
  21
-49.727272727272734
+26.60662093635381
  31
 0.0
   0
@@ -3359,15 +2233,15 @@ LINE
   8
 0
  10
-113.19790904099513
+124.90302951180344
  20
-49.727272727272734
+26.60662093635381
  30
 0.0
  11
-118.19790904099513
+125.13852290203197
  21
-54.727272727272734
+26.165550802294977
  31
 0.0
   0
@@ -3377,15 +2251,15 @@ LINE
   8
 0
  10
-118.19790904099513
+125.13852290203197
  20
-54.727272727272734
+26.165550802294977
  30
 0.0
  11
-118.19790904099513
+132.6331026299967
  21
-67.45454545454547
+30.167009645665704
  31
 0.0
   0
@@ -3395,15 +2269,15 @@ LINE
   8
 0
  10
-118.19790904099513
+132.6331026299967
  20
-67.45454545454547
+30.167009645665704
  30
 0.0
  11
-113.19790904099513
+132.39760923976817
  21
-72.45454545454545
+30.608079779724527
  31
 0.0
   0
@@ -3413,15 +2287,15 @@ LINE
   8
 0
  10
-113.19790904099513
+169.3302619246533
  20
-72.45454545454545
+56.03533721157341
  30
 0.0
  11
-113.19790904099513
+165.33230953044
  21
-67.45454545454547
+56.03533721157341
  31
 0.0
   0
@@ -3431,15 +2305,15 @@ LINE
   8
 0
  10
-113.19790904099513
+165.33230953044
  20
-86.54545454545456
+56.03533721157341
  30
 0.0
  11
-113.19790904099513
+165.33230953044
  21
-81.54545454545456
+48.03943242314682
  31
 0.0
   0
@@ -3449,15 +2323,15 @@ LINE
   8
 0
  10
-113.19790904099513
+165.33230953044
  20
-81.54545454545456
+48.03943242314682
  30
 0.0
  11
-118.19790904099513
+169.3302619246533
  21
-86.54545454545456
+48.03943242314682
  31
 0.0
   0
@@ -3467,15 +2341,15 @@ LINE
   8
 0
  10
-118.19790904099513
+3.333333333333329
  20
-86.54545454545456
+207.3645753333333
  30
 0.0
  11
-118.19790904099513
+10.000000000000002
  21
-99.27272727272728
+207.3645753333333
  31
 0.0
   0
@@ -3485,15 +2359,15 @@ LINE
   8
 0
  10
-118.19790904099513
+10.000000000000002
  20
-99.27272727272728
+207.3645753333333
  30
 0.0
  11
-113.19790904099513
+10.000000000000016
  21
-104.27272727272728
+220.69790866666668
  31
 0.0
   0
@@ -3503,15 +2377,15 @@ LINE
   8
 0
  10
-113.19790904099513
+10.000000000000016
  20
-104.27272727272728
+220.69790866666668
  30
 0.0
  11
-113.19790904099513
+3.333333333333343
  21
-99.27272727272728
+220.69790866666668
  31
 0.0
   0
diff --git a/rocolib/output/BoatBaseFlat/tree.png b/rocolib/output/BoatBaseFlat/tree.png
index 2b6b9ab818fe9fc8ea67d75515e4ea8561e9ee6c..1c80fd62562fa3f40ea543f1f9400cd1e7f74b05 100644
Binary files a/rocolib/output/BoatBaseFlat/tree.png and b/rocolib/output/BoatBaseFlat/tree.png differ
diff --git a/rocolib/output/BoatWithMount/graph-anim.svg b/rocolib/output/BoatWithMount/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..66babc47f73f7952b77e75fcdd1e88627cc7d813
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-anim.svg
@@ -0,0 +1,229 @@
+<?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="258.062484mm" version="1.1" viewBox="0.000000 0.000000 498.452521 258.062484" width="498.452521mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="97.2262603882967" x2="97.2262603882967" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="47.22626038829669" x2="47.22626038829669" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="72.2262603882967" x2="47.22626038829669" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="97.2262603882967" x2="72.2262603882967" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="72.2262603882967" x2="47.22626038829669" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="43.552943718343876" x2="25.389602053320278" y1="18.682853964288785" y2="30.517657399699406"/>
+  <line stroke="#000000" x1="72.2262603882967" x2="43.552943718343876" y1="-3.7432849353535863e-07" y2="18.682853964288785"/>
+  <line opacity="1.0" stroke="#0000ff" x1="47.22626038829669" x2="25.389602053320278" y1="64.03124199999999" y2="30.517657399699406"/>
+  <line opacity="1.0" stroke="#ff0000" x1="47.22626038829669" x2="7.226260388296681" y1="64.03124199999999" y2="42.35246083511"/>
+  <line stroke="#000000" x1="25.389602053320278" x2="7.226260388296681" y1="30.51765739969939" y2="42.35246083511"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="7.226260388296681" x2="7.226260388296681" y1="64.03124199999999" y2="42.352460835110016"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="47.22626038829669" x2="7.226260388296681" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="7.226260388296681" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="2.8421709430404014e-14" y1="42.352460835110016" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="7.226260388296695" x2="2.8421709430404014e-14" y1="42.352460835110016" y2="42.352460835110016"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="7.226260388296667" x2="47.22626038829667" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line opacity="1.0" stroke="#ff0000" x1="7.226260388296667" x2="47.22626038829667" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="7.226260388296667" x2="7.226260388296667" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="25.38960205332025" y1="215.71002316489003" y2="227.54482660030064"/>
+  <line opacity="1.0" stroke="#0000ff" x1="25.38960205332025" x2="47.22626038829667" y1="227.54482660030064" y2="194.03124200000005"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="72.22626038829665" x2="47.22626038829667" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="43.55294371834384" x2="72.22626038829665" y1="239.37963003571127" y2="258.0624843743285"/>
+  <line stroke="#000000" x1="25.38960205332025" x2="43.55294371834384" y1="227.54482660030064" y2="239.37963003571127"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="47.22626038829667" x2="72.22626038829667" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="72.22626038829665" x2="97.22626038829665" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="72.22626038829665" x2="97.22626038829665" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="100.89957705824948" x2="119.06291872327306" y1="239.37963003571127" y2="227.54482660030067"/>
+  <line stroke="#000000" x1="72.22626038829665" x2="100.89957705824948" y1="258.0624843743285" y2="239.37963003571127"/>
+  <line opacity="1.0" stroke="#0000ff" x1="97.22626038829665" x2="119.06291872327306" y1="194.03124200000008" y2="227.54482660030067"/>
+  <line opacity="1.0" stroke="#ff0000" x1="97.22626038829665" x2="137.22626038829665" y1="194.03124200000005" y2="215.71002316489006"/>
+  <line stroke="#000000" x1="119.06291872327306" x2="137.22626038829665" y1="227.54482660030067" y2="215.71002316489006"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="137.22626038829665" x2="137.22626038829662" y1="194.03124200000008" y2="215.71002316489006"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="97.22626038829665" x2="137.22626038829665" y1="194.03124200000005" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="144.4525207765933" x2="137.22626038829665" y1="194.03124200000008" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="144.4525207765933" x2="144.4525207765933" y1="215.71002316489006" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829662" x2="144.4525207765933" y1="215.71002316489006" y2="215.71002316489006"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="137.22626038829668" x2="97.22626038829672" y1="64.03124200000003" y2="64.031242"/>
+  <line opacity="1.0" stroke="#ff0000" x1="137.22626038829674" x2="97.22626038829671" y1="42.352460835110044" y2="64.031242"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="137.22626038829674" x2="137.22626038829668" y1="42.352460835110044" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="137.22626038829674" x2="119.06291872327314" y1="42.352460835110044" y2="30.51765739969942"/>
+  <line opacity="1.0" stroke="#0000ff" x1="119.06291872327314" x2="97.22626038829672" y1="30.51765739969942" y2="64.031242"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="72.22626038829675" x2="97.22626038829672" y1="-3.7432852195706806e-07" y2="64.031242"/>
+  <line stroke="#000000" x1="100.89957705824955" x2="72.22626038829675" y1="18.682853964288785" y2="-3.7432852195706806e-07"/>
+  <line stroke="#000000" x1="119.06291872327314" x2="100.89957705824955" y1="30.517657399699406" y2="18.682853964288785"/>
+  <line stroke="#000000" x1="144.4525207765934" x2="137.22626038829674" y1="42.352460835110044" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="144.4525207765934" x2="144.4525207765934" y1="64.03124200000003" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="144.4525207765934" y1="64.03124200000003" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="77.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="90.03124200000006" y2="77.03124200000005"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="103.03124200000006" y2="90.03124200000006"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="116.03124200000006" y2="103.03124200000006"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="129.03124200000008" y2="116.03124200000006"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="142.03124200000008" y2="129.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="155.03124200000008" y2="142.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829668" y1="168.03124200000008" y2="155.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829665" y1="181.0312420000001" y2="168.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829665" y1="194.0312420000001" y2="181.0312420000001"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829665" y1="194.0312420000001" y2="194.0312420000001"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="64.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="7.226260388296667" y1="215.71002316489003" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="194.03124200000005" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="0.0" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="181.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="168.03124200000002" y2="181.03124200000005"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="155.03124200000002" y2="168.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.2262603882966525" y1="142.03124200000005" y2="155.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="129.03124200000002" y2="142.03124200000005"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="116.03124200000002" y2="129.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="103.03124200000002" y2="116.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="90.03124199999999" y2="103.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="77.031242" y2="90.03124199999999"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="64.03124199999999" y2="77.031242"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#888888" x1="40.803136373867474" x2="34.32976934468918" y1="27.24160464817317" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="34.32976934468918" x2="34.056811115501986" y1="31.45949735583058" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="34.056811115501986" x2="40.53017814468027" y1="31.040577548326826" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="40.53017814468027" x2="40.803136373867474" y1="26.822684840669414" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="1.8065650970741987" x2="5.419695291222525" y1="49.57872122340668" y2="49.57872122340668"/>
+  <line stroke="#888888" x1="5.419695291222525" x2="5.419695291222525" y1="49.57872122340668" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="5.419695291222525" x2="1.8065650970741987" y1="56.80498161170335" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="34.32976934468916" x2="40.80313637386744" y1="226.60298664416948" y2="230.82087935182687"/>
+  <line stroke="#888888" x1="40.80313637386744" x2="40.53017814468024" y1="230.82087935182687" y2="231.2397991593306"/>
+  <line stroke="#888888" x1="40.53017814468024" x2="34.05681111550196" y1="231.2397991593306" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="34.05681111550196" x2="34.32976934468916" y1="227.0219064516732" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="103.64938440272587" x2="110.12275143190416" y1="230.8208793518269" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="110.12275143190416" x2="110.39570966109137" y1="226.60298664416948" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="110.39570966109137" x2="103.92234263191308" y1="227.0219064516732" y2="231.23979915933066"/>
+  <line stroke="#888888" x1="103.92234263191308" x2="103.64938440272587" y1="231.23979915933066" y2="230.8208793518269"/>
+  <line stroke="#888888" x1="142.64595567951915" x2="139.0328254853708" y1="208.4837627765934" y2="208.4837627765934"/>
+  <line stroke="#888888" x1="139.0328254853708" x2="139.03282548537084" y1="208.4837627765934" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="139.03282548537084" x2="142.64595567951915" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="110.12275143190423" x2="103.64938440272594" y1="31.45949735583058" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="103.64938440272594" x2="103.92234263191315" y1="27.24160464817317" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="103.92234263191315" x2="110.39570966109143" y1="26.822684840669414" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="110.39570966109143" x2="110.12275143190423" y1="31.040577548326826" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="142.64595567951923" x2="139.0328254853709" y1="56.80498161170336" y2="56.80498161170336"/>
+  <line stroke="#888888" x1="139.0328254853709" x2="139.0328254853709" y1="56.80498161170336" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="139.0328254853709" x2="142.64595567951923" y1="49.578721223406696" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="130.9762603882967" x2="130.9762603882967" y1="111.94790866666672" y2="107.11457533333339"/>
+  <line stroke="#888888" x1="130.9762603882967" x2="131.47626038829668" y1="107.11457533333339" y2="107.11457533333338"/>
+  <line stroke="#888888" x1="131.47626038829668" x2="131.47626038829668" y1="107.11457533333338" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="131.47626038829668" x2="130.9762603882967" y1="111.94790866666672" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="1.8065650970741702" x2="5.419695291222496" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="5.419695291222496" x2="5.419695291222496" y1="201.25750238829673" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="5.419695291222496" x2="1.8065650970741702" y1="208.48376277659338" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="13.476260388296668" x2="13.476260388296668" y1="107.11457533333335" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="13.476260388296668" x2="12.976260388296668" y1="111.94790866666669" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="12.976260388296668" x2="12.976260388296668" y1="111.94790866666669" y2="107.11457533333335"/>
+  <line stroke="#888888" x1="12.976260388296668" x2="13.476260388296668" y1="107.11457533333335" y2="107.11457533333335"/>
+  <line stroke="#000000" x1="177.4525207765934" x2="164.45252077659336" y1="104.031242" y2="104.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="177.4525207765934" x2="177.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="164.45252077659336" x2="177.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="164.45252077659336" x2="164.45252077659336" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="196.45252077659336" x2="177.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="196.45252077659336" x2="196.45252077659336" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="177.4525207765934" x2="196.45252077659336" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="209.4525207765934" x2="196.45252077659336" y1="104.031242" y2="104.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="209.4525207765934" x2="209.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="196.45252077659336" x2="209.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="228.4525207765934" x2="209.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#000000" x1="228.4525207765934" x2="228.4525207765934" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="209.4525207765934" x2="228.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="154.4525207765934" x2="164.45252077659336" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="154.4525207765934" x2="154.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="164.45252077659336" x2="154.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#888888" x1="164.51752077659336" x2="177.3875207765934" y1="126.031242" y2="126.031242"/>
+  <line stroke="#888888" x1="177.3875207765934" x2="177.3875207765934" y1="126.031242" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="177.3875207765934" x2="164.51752077659336" y1="149.03124200000002" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="164.51752077659336" x2="164.51752077659336" y1="149.03124200000002" y2="126.031242"/>
+  <line stroke="#888888" x1="220.7025207765934" x2="220.7025207765934" y1="137.61457533333336" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="220.7025207765934" x2="221.2025207765934" y1="120.44790866666668" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="221.2025207765934" x2="221.2025207765934" y1="120.44790866666668" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="221.2025207765934" x2="220.7025207765934" y1="137.61457533333336" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="156.9525207765934" x2="156.9525207765934" y1="120.69790866666666" y2="115.69790866666668"/>
+  <line stroke="#888888" x1="156.9525207765934" x2="161.95252077659336" y1="115.69790866666668" y2="120.69790866666666"/>
+  <line stroke="#888888" x1="161.95252077659336" x2="161.95252077659336" y1="120.69790866666666" y2="137.36457533333336"/>
+  <line stroke="#888888" x1="161.95252077659336" x2="156.9525207765934" y1="137.36457533333336" y2="142.36457533333336"/>
+  <line stroke="#888888" x1="156.9525207765934" x2="156.9525207765934" y1="142.36457533333336" y2="137.36457533333336"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="271.4525207765934" x2="258.45252077659336" y1="104.031242" y2="104.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="271.4525207765934" x2="271.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="258.45252077659336" x2="271.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="258.45252077659336" x2="258.45252077659336" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="290.4525207765934" x2="271.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="290.4525207765934" x2="290.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="271.4525207765934" x2="290.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="303.4525207765934" x2="290.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="303.4525207765934" x2="303.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="290.4525207765934" x2="303.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="322.4525207765934" x2="303.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#000000" x1="322.4525207765934" x2="322.4525207765934" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="303.4525207765934" x2="322.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="248.4525207765934" x2="258.45252077659336" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="248.4525207765934" x2="248.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="258.45252077659336" x2="248.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#888888" x1="258.51752077659336" x2="271.3875207765934" y1="126.031242" y2="126.031242"/>
+  <line stroke="#888888" x1="271.3875207765934" x2="271.3875207765934" y1="126.031242" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="271.3875207765934" x2="258.51752077659336" y1="149.03124200000002" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="258.51752077659336" x2="258.51752077659336" y1="149.03124200000002" y2="126.031242"/>
+  <line stroke="#888888" x1="314.70252077659336" x2="314.70252077659336" y1="137.61457533333336" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="314.70252077659336" x2="315.20252077659336" y1="120.44790866666668" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="315.20252077659336" x2="315.20252077659336" y1="120.44790866666668" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="315.20252077659336" x2="314.70252077659336" y1="137.61457533333336" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="250.9525207765934" x2="250.9525207765934" y1="120.69790866666666" y2="115.69790866666668"/>
+  <line stroke="#888888" x1="250.9525207765934" x2="255.9525207765934" y1="115.69790866666668" y2="120.69790866666666"/>
+  <line stroke="#888888" x1="255.9525207765934" x2="255.9525207765934" y1="120.69790866666666" y2="137.36457533333336"/>
+  <line stroke="#888888" x1="255.9525207765934" x2="250.9525207765934" y1="137.36457533333336" y2="142.36457533333336"/>
+  <line stroke="#888888" x1="250.9525207765934" x2="250.9525207765934" y1="142.36457533333336" y2="137.36457533333336"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="350.45252077659336" y1="122.531242" y2="122.531242"/>
+  <line opacity="0.5" stroke="#ff0000" x1="390.4525207765934" x2="390.4525207765934" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="350.45252077659336" x2="390.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line opacity="0.5" stroke="#ff0000" x1="440.4525207765934" x2="440.4525207765934" y1="135.53124200000002" y2="122.531242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="440.4525207765934" x2="390.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="440.4525207765934" x2="390.4525207765934" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="480.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="480.4525207765934" x2="440.4525207765934" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="488.4525207765934" x2="480.4525207765934" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="488.4525207765934" x2="488.4525207765934" y1="135.53124200000002" y2="122.531242"/>
+  <line stroke="#000000" x1="480.4525207765934" x2="488.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="154.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="440.4525207765934" y1="154.531242" y2="154.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="135.53124200000002" y2="154.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="122.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="103.531242" y2="122.531242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="440.4525207765934" x2="390.4525207765934" y1="103.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="103.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="90.531242" y2="103.531242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="390.4525207765934" x2="440.4525207765934" y1="90.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="80.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="390.4525207765934" y1="80.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="90.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="342.45252077659336" x2="350.45252077659336" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="342.45252077659336" x2="342.45252077659336" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="350.45252077659336" x2="342.45252077659336" y1="122.531242" y2="122.531242"/>
+  <line stroke="#888888" x1="486.4525207765934" x2="482.4525207765934" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="482.4525207765934" x2="482.4525207765934" y1="131.19790866666665" y2="126.86457533333335"/>
+  <line stroke="#888888" x1="482.4525207765934" x2="486.4525207765934" y1="126.86457533333335" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="406.8691874432601" x2="424.0358541099267" y1="146.78124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="424.0358541099267" x2="424.0358541099267" y1="146.78124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="424.0358541099267" x2="406.8691874432601" y1="147.28124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="406.8691874432601" x2="406.8691874432601" y1="147.28124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="418.4525207765934" x2="418.4525207765934" y1="90.596242" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="418.4525207765934" x2="395.4525207765934" y1="103.46624200000001" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="395.4525207765934" x2="395.4525207765934" y1="103.46624200000001" y2="90.596242"/>
+  <line stroke="#888888" x1="395.4525207765934" x2="418.4525207765934" y1="90.596242" y2="90.596242"/>
+  <line stroke="#888888" x1="423.7858541099267" x2="428.78585410992673" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="428.78585410992673" x2="423.7858541099267" y1="83.03124199999999" y2="88.031242"/>
+  <line stroke="#888888" x1="423.7858541099267" x2="407.1191874432601" y1="88.031242" y2="88.031242"/>
+  <line stroke="#888888" x1="407.1191874432601" x2="402.1191874432601" y1="88.031242" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="402.1191874432601" x2="407.1191874432601" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="344.4525207765934" x2="348.4525207765934" y1="126.86457533333333" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="348.4525207765934" x2="348.4525207765934" y1="126.86457533333333" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="348.4525207765934" x2="344.4525207765934" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+</svg>
diff --git a/rocolib/output/BoatWithMount/graph-autofold-default.dxf b/rocolib/output/BoatWithMount/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..cb3a01a1bbd544cbe83d0069db212c66c25317ba
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-autofold-default.dxf
@@ -0,0 +1,5162 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+14
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+38.65980825409008
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+73.77726564884665
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-174
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+26.565051177077976
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+97.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+97.2262603882967
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+72.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+97.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+72.2262603882967
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+72.2262603882967
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+43.552943718343876
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+25.389602053320278
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.2262603882967
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+43.552943718343876
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+25.389602053320278
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+25.389602053320278
+ 20
+30.51765739969939
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+7.226260388296681
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.8421709430404014e-14
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.8421709430404014e-14
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296695
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+7.226260388296667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+25.38960205332025
+ 21
+227.54482660030064
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+25.38960205332025
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+43.55294371834384
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+72.22626038829665
+ 21
+258.0624843743285
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+25.38960205332025
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+43.55294371834384
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+47.22626038829667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+72.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+72.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+97.22626038829665
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+97.22626038829665
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.89957705824948
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+119.06291872327306
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+100.89957705824948
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+97.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+119.06291872327306
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+97.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+119.06291872327306
+ 20
+227.54482660030067
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+137.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+137.22626038829662
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+97.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+144.4525207765933
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+144.4525207765933
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+144.4525207765933
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829662
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+144.4525207765933
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+137.22626038829668
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+97.22626038829671
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+119.06291872327314
+ 21
+30.51765739969942
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+119.06291872327314
+ 20
+30.51765739969942
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+72.22626038829675
+ 20
+-3.7432852195706806e-07
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.89957705824955
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+72.22626038829675
+ 21
+-3.7432852195706806e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+119.06291872327314
+ 20
+30.517657399699406
+ 30
+0.0
+ 11
+100.89957705824955
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+144.4525207765934
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+137.22626038829674
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+144.4525207765934
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+144.4525207765934
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+144.4525207765934
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+77.03124200000005
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+90.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+77.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+103.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+90.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+116.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+103.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+129.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+116.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+155.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829665
+ 20
+168.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+155.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829665
+ 20
+181.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+168.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829665
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+181.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829665
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+137.22626038829668
+ 20
+64.03124200000005
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.2262603882966525
+ 20
+181.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.2262603882966525
+ 20
+168.03124200000002
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+181.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.2262603882966525
+ 20
+155.03124200000002
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+168.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+142.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+155.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+129.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+116.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+129.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+103.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+116.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+90.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+103.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+77.031242
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+90.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+77.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.226260388296667
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.2262603882966525
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.803136373867474
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+34.32976934468918
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.32976934468918
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+34.056811115501986
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.056811115501986
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+40.53017814468027
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.53017814468027
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+40.803136373867474
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+1.8065650970741987
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+5.419695291222525
+ 21
+49.57872122340668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.419695291222525
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+5.419695291222525
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.419695291222525
+ 20
+56.80498161170335
+ 30
+0.0
+ 11
+1.8065650970741987
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.32976934468916
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+40.80313637386744
+ 21
+230.82087935182687
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.80313637386744
+ 20
+230.82087935182687
+ 30
+0.0
+ 11
+40.53017814468024
+ 21
+231.2397991593306
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.53017814468024
+ 20
+231.2397991593306
+ 30
+0.0
+ 11
+34.05681111550196
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.05681111550196
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+34.32976934468916
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.64938440272587
+ 20
+230.8208793518269
+ 30
+0.0
+ 11
+110.12275143190416
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.12275143190416
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+110.39570966109137
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.39570966109137
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+103.92234263191308
+ 21
+231.23979915933066
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.92234263191308
+ 20
+231.23979915933066
+ 30
+0.0
+ 11
+103.64938440272587
+ 21
+230.8208793518269
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+142.64595567951915
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+139.0328254853708
+ 21
+208.4837627765934
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+139.0328254853708
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+139.03282548537084
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+139.03282548537084
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+142.64595567951915
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.12275143190423
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+103.64938440272594
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.64938440272594
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+103.92234263191315
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.92234263191315
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+110.39570966109143
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.39570966109143
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+110.12275143190423
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+142.64595567951923
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+139.0328254853709
+ 21
+56.80498161170336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+139.0328254853709
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+139.0328254853709
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+139.0328254853709
+ 20
+49.578721223406696
+ 30
+0.0
+ 11
+142.64595567951923
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.9762603882967
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+130.9762603882967
+ 21
+107.11457533333339
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.9762603882967
+ 20
+107.11457533333339
+ 30
+0.0
+ 11
+131.47626038829668
+ 21
+107.11457533333338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+131.47626038829668
+ 20
+107.11457533333338
+ 30
+0.0
+ 11
+131.47626038829668
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+131.47626038829668
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+130.9762603882967
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+1.8065650970741702
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+5.419695291222496
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.419695291222496
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+5.419695291222496
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.419695291222496
+ 20
+208.48376277659338
+ 30
+0.0
+ 11
+1.8065650970741702
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.476260388296668
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+13.476260388296668
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.476260388296668
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+12.976260388296668
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.976260388296668
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+12.976260388296668
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.976260388296668
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+13.476260388296668
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+177.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+177.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+164.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+164.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+196.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+196.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+177.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+209.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+209.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+196.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+228.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+209.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+228.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+154.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+154.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+154.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+164.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+154.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+164.51752077659336
+ 20
+126.031242
+ 30
+0.0
+ 11
+177.3875207765934
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+177.3875207765934
+ 20
+126.031242
+ 30
+0.0
+ 11
+177.3875207765934
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+177.3875207765934
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+164.51752077659336
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+164.51752077659336
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+164.51752077659336
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+220.7025207765934
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+220.7025207765934
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+220.7025207765934
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+221.2025207765934
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+221.2025207765934
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+221.2025207765934
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+221.2025207765934
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+220.7025207765934
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+115.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.9525207765934
+ 20
+115.69790866666668
+ 30
+0.0
+ 11
+161.95252077659336
+ 21
+120.69790866666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.95252077659336
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+161.95252077659336
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.95252077659336
+ 20
+137.36457533333336
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+142.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.9525207765934
+ 20
+142.36457533333336
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+271.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+271.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+258.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+290.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+290.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+271.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+303.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+303.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+290.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+322.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+322.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+322.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+303.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+322.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+248.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+248.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+248.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+248.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.51752077659336
+ 20
+126.031242
+ 30
+0.0
+ 11
+271.3875207765934
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+271.3875207765934
+ 20
+126.031242
+ 30
+0.0
+ 11
+271.3875207765934
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+271.3875207765934
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+258.51752077659336
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.51752077659336
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+258.51752077659336
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+314.70252077659336
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+314.70252077659336
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+314.70252077659336
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+315.20252077659336
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+315.20252077659336
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+315.20252077659336
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+315.20252077659336
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+314.70252077659336
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+115.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.9525207765934
+ 20
+115.69790866666668
+ 30
+0.0
+ 11
+255.9525207765934
+ 21
+120.69790866666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+255.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+255.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+255.9525207765934
+ 20
+137.36457533333336
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+142.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.9525207765934
+ 20
+142.36457533333336
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+390.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+350.45252077659336
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-90
+ 10
+390.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+350.45252077659336
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-90
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+440.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+480.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+480.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+488.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+480.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+488.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+488.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+480.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+488.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.4525207765934
+ 20
+154.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+390.4525207765934
+ 20
+154.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+390.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+390.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+440.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+390.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+390.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+390.4525207765934
+ 20
+80.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.4525207765934
+ 20
+80.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+342.45252077659336
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+350.45252077659336
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+342.45252077659336
+ 20
+122.531242
+ 30
+0.0
+ 11
+342.45252077659336
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+350.45252077659336
+ 20
+122.531242
+ 30
+0.0
+ 11
+342.45252077659336
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+486.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+482.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+482.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+482.4525207765934
+ 21
+126.86457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+482.4525207765934
+ 20
+126.86457533333335
+ 30
+0.0
+ 11
+486.4525207765934
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+406.8691874432601
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+424.0358541099267
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+424.0358541099267
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+424.0358541099267
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+424.0358541099267
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+406.8691874432601
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+406.8691874432601
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+406.8691874432601
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+418.4525207765934
+ 20
+90.596242
+ 30
+0.0
+ 11
+418.4525207765934
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+418.4525207765934
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+395.4525207765934
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+395.4525207765934
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+395.4525207765934
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+395.4525207765934
+ 20
+90.596242
+ 30
+0.0
+ 11
+418.4525207765934
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+423.7858541099267
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+428.78585410992673
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+428.78585410992673
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+423.7858541099267
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+423.7858541099267
+ 20
+88.031242
+ 30
+0.0
+ 11
+407.1191874432601
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+407.1191874432601
+ 20
+88.031242
+ 30
+0.0
+ 11
+402.1191874432601
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+402.1191874432601
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+407.1191874432601
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+344.4525207765934
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+348.4525207765934
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+348.4525207765934
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+348.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+348.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+344.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithMount/graph-autofold-graph.dxf b/rocolib/output/BoatWithMount/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..beccc7f536f70c7d28c653f5eba3cd339e7230ba
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-autofold-graph.dxf
@@ -0,0 +1,5072 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+97.2262603882967
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+72.2262603882967
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.2262603882967
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+43.552943718343876
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+25.389602053320278
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.2262603882967
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+43.552943718343876
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+25.389602053320278
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.389602053320278
+ 20
+30.51765739969939
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+7.226260388296681
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296695
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+7.226260388296667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+25.38960205332025
+ 21
+227.54482660030064
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+25.38960205332025
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+43.55294371834384
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+72.22626038829665
+ 21
+258.0624843743285
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.38960205332025
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+43.55294371834384
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+72.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+97.22626038829665
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+97.22626038829665
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.89957705824948
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+119.06291872327306
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+100.89957705824948
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+119.06291872327306
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+119.06291872327306
+ 20
+227.54482660030067
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+137.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+137.22626038829662
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765933
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765933
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+144.4525207765933
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829662
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+144.4525207765933
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+137.22626038829668
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+97.22626038829671
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+119.06291872327314
+ 21
+30.51765739969942
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+119.06291872327314
+ 20
+30.51765739969942
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829675
+ 20
+-3.7432852195706806e-07
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.89957705824955
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+72.22626038829675
+ 21
+-3.7432852195706806e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+119.06291872327314
+ 20
+30.517657399699406
+ 30
+0.0
+ 11
+100.89957705824955
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765934
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+137.22626038829674
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765934
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+144.4525207765934
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+144.4525207765934
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+77.03124200000005
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+90.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+77.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+103.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+90.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+116.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+103.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+129.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+116.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+155.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+168.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+155.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+181.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+168.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+181.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+64.03124200000005
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+181.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+168.03124200000002
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+181.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+155.03124200000002
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+168.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+142.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+155.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+129.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+116.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+129.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+103.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+116.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+90.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+103.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+77.031242
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+90.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+77.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.803136373867474
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+34.32976934468918
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.32976934468918
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+34.056811115501986
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.056811115501986
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+40.53017814468027
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.53017814468027
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+40.803136373867474
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.8065650970741987
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+5.419695291222525
+ 21
+49.57872122340668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222525
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+5.419695291222525
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222525
+ 20
+56.80498161170335
+ 30
+0.0
+ 11
+1.8065650970741987
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.32976934468916
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+40.80313637386744
+ 21
+230.82087935182687
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.80313637386744
+ 20
+230.82087935182687
+ 30
+0.0
+ 11
+40.53017814468024
+ 21
+231.2397991593306
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.53017814468024
+ 20
+231.2397991593306
+ 30
+0.0
+ 11
+34.05681111550196
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.05681111550196
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+34.32976934468916
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.64938440272587
+ 20
+230.8208793518269
+ 30
+0.0
+ 11
+110.12275143190416
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.12275143190416
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+110.39570966109137
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.39570966109137
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+103.92234263191308
+ 21
+231.23979915933066
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.92234263191308
+ 20
+231.23979915933066
+ 30
+0.0
+ 11
+103.64938440272587
+ 21
+230.8208793518269
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+142.64595567951915
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+139.0328254853708
+ 21
+208.4837627765934
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.0328254853708
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+139.03282548537084
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.03282548537084
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+142.64595567951915
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.12275143190423
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+103.64938440272594
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.64938440272594
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+103.92234263191315
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.92234263191315
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+110.39570966109143
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.39570966109143
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+110.12275143190423
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+142.64595567951923
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+139.0328254853709
+ 21
+56.80498161170336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.0328254853709
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+139.0328254853709
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.0328254853709
+ 20
+49.578721223406696
+ 30
+0.0
+ 11
+142.64595567951923
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.9762603882967
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+130.9762603882967
+ 21
+107.11457533333339
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.9762603882967
+ 20
+107.11457533333339
+ 30
+0.0
+ 11
+131.47626038829668
+ 21
+107.11457533333338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+131.47626038829668
+ 20
+107.11457533333338
+ 30
+0.0
+ 11
+131.47626038829668
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+131.47626038829668
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+130.9762603882967
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.8065650970741702
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+5.419695291222496
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222496
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+5.419695291222496
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222496
+ 20
+208.48376277659338
+ 30
+0.0
+ 11
+1.8065650970741702
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.476260388296668
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+13.476260388296668
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.476260388296668
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+12.976260388296668
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.976260388296668
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+12.976260388296668
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.976260388296668
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+13.476260388296668
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+177.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+164.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+196.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+209.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+209.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+228.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+209.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+228.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+154.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+154.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+154.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+154.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.51752077659336
+ 20
+126.031242
+ 30
+0.0
+ 11
+177.3875207765934
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.3875207765934
+ 20
+126.031242
+ 30
+0.0
+ 11
+177.3875207765934
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.3875207765934
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+164.51752077659336
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.51752077659336
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+164.51752077659336
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+220.7025207765934
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+220.7025207765934
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+220.7025207765934
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+221.2025207765934
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+221.2025207765934
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+221.2025207765934
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+221.2025207765934
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+220.7025207765934
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+115.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.9525207765934
+ 20
+115.69790866666668
+ 30
+0.0
+ 11
+161.95252077659336
+ 21
+120.69790866666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.95252077659336
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+161.95252077659336
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.95252077659336
+ 20
+137.36457533333336
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+142.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.9525207765934
+ 20
+142.36457533333336
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+271.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+290.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+303.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+303.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+322.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+322.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+322.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+303.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+322.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+248.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+248.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+248.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+248.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.51752077659336
+ 20
+126.031242
+ 30
+0.0
+ 11
+271.3875207765934
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.3875207765934
+ 20
+126.031242
+ 30
+0.0
+ 11
+271.3875207765934
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.3875207765934
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+258.51752077659336
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.51752077659336
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+258.51752077659336
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+314.70252077659336
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+314.70252077659336
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+314.70252077659336
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+315.20252077659336
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+315.20252077659336
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+315.20252077659336
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+315.20252077659336
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+314.70252077659336
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+115.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.9525207765934
+ 20
+115.69790866666668
+ 30
+0.0
+ 11
+255.9525207765934
+ 21
+120.69790866666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+255.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+255.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+255.9525207765934
+ 20
+137.36457533333336
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+142.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.9525207765934
+ 20
+142.36457533333336
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+350.45252077659336
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+390.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+350.45252077659336
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+480.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+480.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+488.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+480.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+488.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+488.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+480.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+488.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+154.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+154.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+390.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+80.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+80.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+342.45252077659336
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+350.45252077659336
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+342.45252077659336
+ 20
+122.531242
+ 30
+0.0
+ 11
+342.45252077659336
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+350.45252077659336
+ 20
+122.531242
+ 30
+0.0
+ 11
+342.45252077659336
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+486.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+482.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+482.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+482.4525207765934
+ 21
+126.86457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+482.4525207765934
+ 20
+126.86457533333335
+ 30
+0.0
+ 11
+486.4525207765934
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.8691874432601
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+424.0358541099267
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+424.0358541099267
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+424.0358541099267
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+424.0358541099267
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+406.8691874432601
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.8691874432601
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+406.8691874432601
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+418.4525207765934
+ 20
+90.596242
+ 30
+0.0
+ 11
+418.4525207765934
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+418.4525207765934
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+395.4525207765934
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+395.4525207765934
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+395.4525207765934
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+395.4525207765934
+ 20
+90.596242
+ 30
+0.0
+ 11
+418.4525207765934
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+423.7858541099267
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+428.78585410992673
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+428.78585410992673
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+423.7858541099267
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+423.7858541099267
+ 20
+88.031242
+ 30
+0.0
+ 11
+407.1191874432601
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+407.1191874432601
+ 20
+88.031242
+ 30
+0.0
+ 11
+402.1191874432601
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+402.1191874432601
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+407.1191874432601
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+344.4525207765934
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+348.4525207765934
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+348.4525207765934
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+348.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+348.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+344.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithMount/graph-lasercutter.svg b/rocolib/output/BoatWithMount/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ebb5e634602fc68532f9aaebd322dd1f6541bf3a
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-lasercutter.svg
@@ -0,0 +1,229 @@
+<?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="258.062484mm" version="1.1" viewBox="0.000000 0.000000 498.452521 258.062484" width="498.452521mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="97.2262603882967" x2="97.2262603882967" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="47.22626038829669" x2="47.22626038829669" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="72.2262603882967" x2="47.22626038829669" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="97.2262603882967" x2="72.2262603882967" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="72.2262603882967" x2="47.22626038829669" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="43.552943718343876" x2="25.389602053320278" y1="18.682853964288785" y2="30.517657399699406"/>
+  <line stroke="#000000" x1="72.2262603882967" x2="43.552943718343876" y1="-3.7432849353535863e-07" y2="18.682853964288785"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="47.22626038829669" x2="25.389602053320278" y1="64.03124199999999" y2="30.517657399699406"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="47.22626038829669" x2="7.226260388296681" y1="64.03124199999999" y2="42.35246083511"/>
+  <line stroke="#000000" x1="25.389602053320278" x2="7.226260388296681" y1="30.51765739969939" y2="42.35246083511"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="7.226260388296681" x2="7.226260388296681" y1="64.03124199999999" y2="42.352460835110016"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="47.22626038829669" x2="7.226260388296681" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="7.226260388296681" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="2.8421709430404014e-14" y1="42.352460835110016" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="7.226260388296695" x2="2.8421709430404014e-14" y1="42.352460835110016" y2="42.352460835110016"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="7.226260388296667" x2="47.22626038829667" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="7.226260388296667" x2="47.22626038829667" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="7.226260388296667" x2="7.226260388296667" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="25.38960205332025" y1="215.71002316489003" y2="227.54482660030064"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="25.38960205332025" x2="47.22626038829667" y1="227.54482660030064" y2="194.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="72.22626038829665" x2="47.22626038829667" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="43.55294371834384" x2="72.22626038829665" y1="239.37963003571127" y2="258.0624843743285"/>
+  <line stroke="#000000" x1="25.38960205332025" x2="43.55294371834384" y1="227.54482660030064" y2="239.37963003571127"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="47.22626038829667" x2="72.22626038829667" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="72.22626038829665" x2="97.22626038829665" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="72.22626038829665" x2="97.22626038829665" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="100.89957705824948" x2="119.06291872327306" y1="239.37963003571127" y2="227.54482660030067"/>
+  <line stroke="#000000" x1="72.22626038829665" x2="100.89957705824948" y1="258.0624843743285" y2="239.37963003571127"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="97.22626038829665" x2="119.06291872327306" y1="194.03124200000008" y2="227.54482660030067"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="97.22626038829665" x2="137.22626038829665" y1="194.03124200000005" y2="215.71002316489006"/>
+  <line stroke="#000000" x1="119.06291872327306" x2="137.22626038829665" y1="227.54482660030067" y2="215.71002316489006"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="137.22626038829665" x2="137.22626038829662" y1="194.03124200000008" y2="215.71002316489006"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="97.22626038829665" x2="137.22626038829665" y1="194.03124200000005" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="144.4525207765933" x2="137.22626038829665" y1="194.03124200000008" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="144.4525207765933" x2="144.4525207765933" y1="215.71002316489006" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829662" x2="144.4525207765933" y1="215.71002316489006" y2="215.71002316489006"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="137.22626038829668" x2="97.22626038829672" y1="64.03124200000003" y2="64.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="137.22626038829674" x2="97.22626038829671" y1="42.352460835110044" y2="64.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="137.22626038829674" x2="137.22626038829668" y1="42.352460835110044" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="137.22626038829674" x2="119.06291872327314" y1="42.352460835110044" y2="30.51765739969942"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="119.06291872327314" x2="97.22626038829672" y1="30.51765739969942" y2="64.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="72.22626038829675" x2="97.22626038829672" y1="-3.7432852195706806e-07" y2="64.031242"/>
+  <line stroke="#000000" x1="100.89957705824955" x2="72.22626038829675" y1="18.682853964288785" y2="-3.7432852195706806e-07"/>
+  <line stroke="#000000" x1="119.06291872327314" x2="100.89957705824955" y1="30.517657399699406" y2="18.682853964288785"/>
+  <line stroke="#000000" x1="144.4525207765934" x2="137.22626038829674" y1="42.352460835110044" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="144.4525207765934" x2="144.4525207765934" y1="64.03124200000003" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="144.4525207765934" y1="64.03124200000003" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="77.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="90.03124200000006" y2="77.03124200000005"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="103.03124200000006" y2="90.03124200000006"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="116.03124200000006" y2="103.03124200000006"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="129.03124200000008" y2="116.03124200000006"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="142.03124200000008" y2="129.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="155.03124200000008" y2="142.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829668" y1="168.03124200000008" y2="155.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829665" y1="181.0312420000001" y2="168.03124200000008"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829665" y1="194.0312420000001" y2="181.0312420000001"/>
+  <line stroke="#000000" x1="137.22626038829665" x2="137.22626038829665" y1="194.0312420000001" y2="194.0312420000001"/>
+  <line stroke="#000000" x1="137.22626038829668" x2="137.22626038829668" y1="64.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="7.226260388296667" y1="215.71002316489003" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="194.03124200000005" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="0.0" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="181.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="168.03124200000002" y2="181.03124200000005"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="155.03124200000002" y2="168.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.2262603882966525" y1="142.03124200000005" y2="155.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="129.03124200000002" y2="142.03124200000005"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="116.03124200000002" y2="129.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="103.03124200000002" y2="116.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="90.03124199999999" y2="103.03124200000002"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="77.031242" y2="90.03124199999999"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="64.03124199999999" y2="77.031242"/>
+  <line stroke="#000000" x1="7.226260388296667" x2="7.226260388296667" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="7.2262603882966525" x2="7.2262603882966525" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#888888" x1="40.803136373867474" x2="34.32976934468918" y1="27.24160464817317" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="34.32976934468918" x2="34.056811115501986" y1="31.45949735583058" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="34.056811115501986" x2="40.53017814468027" y1="31.040577548326826" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="40.53017814468027" x2="40.803136373867474" y1="26.822684840669414" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="1.8065650970741987" x2="5.419695291222525" y1="49.57872122340668" y2="49.57872122340668"/>
+  <line stroke="#888888" x1="5.419695291222525" x2="5.419695291222525" y1="49.57872122340668" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="5.419695291222525" x2="1.8065650970741987" y1="56.80498161170335" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="34.32976934468916" x2="40.80313637386744" y1="226.60298664416948" y2="230.82087935182687"/>
+  <line stroke="#888888" x1="40.80313637386744" x2="40.53017814468024" y1="230.82087935182687" y2="231.2397991593306"/>
+  <line stroke="#888888" x1="40.53017814468024" x2="34.05681111550196" y1="231.2397991593306" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="34.05681111550196" x2="34.32976934468916" y1="227.0219064516732" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="103.64938440272587" x2="110.12275143190416" y1="230.8208793518269" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="110.12275143190416" x2="110.39570966109137" y1="226.60298664416948" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="110.39570966109137" x2="103.92234263191308" y1="227.0219064516732" y2="231.23979915933066"/>
+  <line stroke="#888888" x1="103.92234263191308" x2="103.64938440272587" y1="231.23979915933066" y2="230.8208793518269"/>
+  <line stroke="#888888" x1="142.64595567951915" x2="139.0328254853708" y1="208.4837627765934" y2="208.4837627765934"/>
+  <line stroke="#888888" x1="139.0328254853708" x2="139.03282548537084" y1="208.4837627765934" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="139.03282548537084" x2="142.64595567951915" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="110.12275143190423" x2="103.64938440272594" y1="31.45949735583058" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="103.64938440272594" x2="103.92234263191315" y1="27.24160464817317" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="103.92234263191315" x2="110.39570966109143" y1="26.822684840669414" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="110.39570966109143" x2="110.12275143190423" y1="31.040577548326826" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="142.64595567951923" x2="139.0328254853709" y1="56.80498161170336" y2="56.80498161170336"/>
+  <line stroke="#888888" x1="139.0328254853709" x2="139.0328254853709" y1="56.80498161170336" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="139.0328254853709" x2="142.64595567951923" y1="49.578721223406696" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="130.9762603882967" x2="130.9762603882967" y1="111.94790866666672" y2="107.11457533333339"/>
+  <line stroke="#888888" x1="130.9762603882967" x2="131.47626038829668" y1="107.11457533333339" y2="107.11457533333338"/>
+  <line stroke="#888888" x1="131.47626038829668" x2="131.47626038829668" y1="107.11457533333338" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="131.47626038829668" x2="130.9762603882967" y1="111.94790866666672" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="1.8065650970741702" x2="5.419695291222496" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="5.419695291222496" x2="5.419695291222496" y1="201.25750238829673" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="5.419695291222496" x2="1.8065650970741702" y1="208.48376277659338" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="13.476260388296668" x2="13.476260388296668" y1="107.11457533333335" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="13.476260388296668" x2="12.976260388296668" y1="111.94790866666669" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="12.976260388296668" x2="12.976260388296668" y1="111.94790866666669" y2="107.11457533333335"/>
+  <line stroke="#888888" x1="12.976260388296668" x2="13.476260388296668" y1="107.11457533333335" y2="107.11457533333335"/>
+  <line stroke="#000000" x1="177.4525207765934" x2="164.45252077659336" y1="104.031242" y2="104.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="177.4525207765934" x2="177.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="164.45252077659336" x2="177.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="164.45252077659336" x2="164.45252077659336" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="196.45252077659336" x2="177.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="196.45252077659336" x2="196.45252077659336" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="177.4525207765934" x2="196.45252077659336" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="209.4525207765934" x2="196.45252077659336" y1="104.031242" y2="104.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="209.4525207765934" x2="209.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="196.45252077659336" x2="209.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="228.4525207765934" x2="209.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#000000" x1="228.4525207765934" x2="228.4525207765934" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="209.4525207765934" x2="228.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="154.4525207765934" x2="164.45252077659336" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="154.4525207765934" x2="154.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="164.45252077659336" x2="154.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#888888" x1="164.51752077659336" x2="177.3875207765934" y1="126.031242" y2="126.031242"/>
+  <line stroke="#888888" x1="177.3875207765934" x2="177.3875207765934" y1="126.031242" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="177.3875207765934" x2="164.51752077659336" y1="149.03124200000002" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="164.51752077659336" x2="164.51752077659336" y1="149.03124200000002" y2="126.031242"/>
+  <line stroke="#888888" x1="220.7025207765934" x2="220.7025207765934" y1="137.61457533333336" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="220.7025207765934" x2="221.2025207765934" y1="120.44790866666668" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="221.2025207765934" x2="221.2025207765934" y1="120.44790866666668" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="221.2025207765934" x2="220.7025207765934" y1="137.61457533333336" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="156.9525207765934" x2="156.9525207765934" y1="120.69790866666666" y2="115.69790866666668"/>
+  <line stroke="#888888" x1="156.9525207765934" x2="161.95252077659336" y1="115.69790866666668" y2="120.69790866666666"/>
+  <line stroke="#888888" x1="161.95252077659336" x2="161.95252077659336" y1="120.69790866666666" y2="137.36457533333336"/>
+  <line stroke="#888888" x1="161.95252077659336" x2="156.9525207765934" y1="137.36457533333336" y2="142.36457533333336"/>
+  <line stroke="#888888" x1="156.9525207765934" x2="156.9525207765934" y1="142.36457533333336" y2="137.36457533333336"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="238.4525207765934" x2="238.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="271.4525207765934" x2="258.45252077659336" y1="104.031242" y2="104.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="271.4525207765934" x2="271.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="258.45252077659336" x2="271.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="258.45252077659336" x2="258.45252077659336" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="290.4525207765934" x2="271.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="290.4525207765934" x2="290.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="271.4525207765934" x2="290.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="303.4525207765934" x2="290.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="303.4525207765934" x2="303.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="290.4525207765934" x2="303.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="322.4525207765934" x2="303.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#000000" x1="322.4525207765934" x2="322.4525207765934" y1="154.03124200000002" y2="104.031242"/>
+  <line stroke="#000000" x1="303.4525207765934" x2="322.4525207765934" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="248.4525207765934" x2="258.45252077659336" y1="154.03124200000002" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="248.4525207765934" x2="248.4525207765934" y1="104.031242" y2="154.03124200000002"/>
+  <line stroke="#000000" x1="258.45252077659336" x2="248.4525207765934" y1="104.031242" y2="104.031242"/>
+  <line stroke="#888888" x1="258.51752077659336" x2="271.3875207765934" y1="126.031242" y2="126.031242"/>
+  <line stroke="#888888" x1="271.3875207765934" x2="271.3875207765934" y1="126.031242" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="271.3875207765934" x2="258.51752077659336" y1="149.03124200000002" y2="149.03124200000002"/>
+  <line stroke="#888888" x1="258.51752077659336" x2="258.51752077659336" y1="149.03124200000002" y2="126.031242"/>
+  <line stroke="#888888" x1="314.70252077659336" x2="314.70252077659336" y1="137.61457533333336" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="314.70252077659336" x2="315.20252077659336" y1="120.44790866666668" y2="120.44790866666668"/>
+  <line stroke="#888888" x1="315.20252077659336" x2="315.20252077659336" y1="120.44790866666668" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="315.20252077659336" x2="314.70252077659336" y1="137.61457533333336" y2="137.61457533333336"/>
+  <line stroke="#888888" x1="250.9525207765934" x2="250.9525207765934" y1="120.69790866666666" y2="115.69790866666668"/>
+  <line stroke="#888888" x1="250.9525207765934" x2="255.9525207765934" y1="115.69790866666668" y2="120.69790866666666"/>
+  <line stroke="#888888" x1="255.9525207765934" x2="255.9525207765934" y1="120.69790866666666" y2="137.36457533333336"/>
+  <line stroke="#888888" x1="255.9525207765934" x2="250.9525207765934" y1="137.36457533333336" y2="142.36457533333336"/>
+  <line stroke="#888888" x1="250.9525207765934" x2="250.9525207765934" y1="142.36457533333336" y2="137.36457533333336"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="332.45252077659336" x2="332.45252077659336" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="350.45252077659336" y1="122.531242" y2="122.531242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="390.4525207765934" x2="390.4525207765934" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="350.45252077659336" x2="390.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="440.4525207765934" x2="440.4525207765934" y1="135.53124200000002" y2="122.531242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="440.4525207765934" x2="390.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="440.4525207765934" x2="390.4525207765934" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="480.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="480.4525207765934" x2="440.4525207765934" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="488.4525207765934" x2="480.4525207765934" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="488.4525207765934" x2="488.4525207765934" y1="135.53124200000002" y2="122.531242"/>
+  <line stroke="#000000" x1="480.4525207765934" x2="488.4525207765934" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="154.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="440.4525207765934" y1="154.531242" y2="154.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="135.53124200000002" y2="154.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="122.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="103.531242" y2="122.531242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="440.4525207765934" x2="390.4525207765934" y1="103.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="103.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="90.531242" y2="103.531242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="390.4525207765934" x2="440.4525207765934" y1="90.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="390.4525207765934" x2="390.4525207765934" y1="80.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="390.4525207765934" y1="80.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="440.4525207765934" x2="440.4525207765934" y1="90.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="342.45252077659336" x2="350.45252077659336" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="342.45252077659336" x2="342.45252077659336" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="350.45252077659336" x2="342.45252077659336" y1="122.531242" y2="122.531242"/>
+  <line stroke="#888888" x1="486.4525207765934" x2="482.4525207765934" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="482.4525207765934" x2="482.4525207765934" y1="131.19790866666665" y2="126.86457533333335"/>
+  <line stroke="#888888" x1="482.4525207765934" x2="486.4525207765934" y1="126.86457533333335" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="406.8691874432601" x2="424.0358541099267" y1="146.78124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="424.0358541099267" x2="424.0358541099267" y1="146.78124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="424.0358541099267" x2="406.8691874432601" y1="147.28124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="406.8691874432601" x2="406.8691874432601" y1="147.28124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="418.4525207765934" x2="418.4525207765934" y1="90.596242" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="418.4525207765934" x2="395.4525207765934" y1="103.46624200000001" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="395.4525207765934" x2="395.4525207765934" y1="103.46624200000001" y2="90.596242"/>
+  <line stroke="#888888" x1="395.4525207765934" x2="418.4525207765934" y1="90.596242" y2="90.596242"/>
+  <line stroke="#888888" x1="423.7858541099267" x2="428.78585410992673" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="428.78585410992673" x2="423.7858541099267" y1="83.03124199999999" y2="88.031242"/>
+  <line stroke="#888888" x1="423.7858541099267" x2="407.1191874432601" y1="88.031242" y2="88.031242"/>
+  <line stroke="#888888" x1="407.1191874432601" x2="402.1191874432601" y1="88.031242" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="402.1191874432601" x2="407.1191874432601" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="344.4525207765934" x2="348.4525207765934" y1="126.86457533333333" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="348.4525207765934" x2="348.4525207765934" y1="126.86457533333333" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="348.4525207765934" x2="344.4525207765934" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="498.4525207765934" x2="498.4525207765934" y1="129.031242" y2="129.031242"/>
+</svg>
diff --git a/rocolib/output/BoatWithMount/graph-model.png b/rocolib/output/BoatWithMount/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..d10aa3d89e44be4c41b15f0846e76fc20fec1e59
Binary files /dev/null and b/rocolib/output/BoatWithMount/graph-model.png differ
diff --git a/rocolib/output/BoatWithMount/graph-model.stl b/rocolib/output/BoatWithMount/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ffadd4acf93a5387530cb67490d285b1d88cb458
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-model.stl
@@ -0,0 +1,632 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 0.0000
+vertex -0.0250 -0.0650 0.0000
+vertex 0.0250 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 0.0000
+vertex 0.0250 0.0650 0.0000
+vertex -0.0250 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0250 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 0.0000
+vertex -0.0250 0.0650 -0.0000
+vertex -0.0250 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0000
+vertex 0.0250 -0.0650 -0.0000
+vertex 0.0250 -0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0000
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0153 -0.0844 -0.0400
+vertex 0.0000 -0.1150 -0.0400
+vertex -0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 -0.0650 0.0000
+vertex -0.0250 -0.0650 0.0000
+vertex -0.0000 -0.1150 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 -0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0153 -0.0844 -0.0400
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0250 -0.0650 0.0000
+vertex -0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0153 -0.0844 -0.0400
+vertex -0.0250 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0153 -0.0844 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+vertex 0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0000
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0153 0.0844 -0.0400
+vertex -0.0000 0.1150 -0.0400
+vertex 0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex 0.0250 0.0650 -0.0000
+vertex -0.0000 0.1150 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex -0.0000 0.1150 -0.0400
+vertex -0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0153 0.0844 -0.0400
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0000
+vertex -0.0000 0.1150 -0.0400
+vertex -0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0250 0.0650 -0.0000
+vertex 0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0153 0.0844 -0.0400
+vertex 0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0153 0.0844 -0.0400
+vertex -0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0250 0.0650 -0.0000
+vertex -0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 0.0000
+vertex -0.0064 -0.0030 0.0000
+vertex -0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 -0.0030 0.0000
+vertex -0.0065 -0.0250 0.0000
+vertex 0.0065 -0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0250 0.0000
+vertex -0.0064 0.0200 0.0000
+vertex 0.0064 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 0.0200 0.0000
+vertex -0.0065 0.0250 0.0000
+vertex -0.0064 -0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 -0.0030 0.0000
+vertex 0.0065 -0.0250 0.0000
+vertex 0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0250 0.0000
+vertex 0.0064 -0.0030 0.0000
+vertex -0.0064 -0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 0.0200 0.0000
+vertex 0.0065 0.0250 0.0000
+vertex -0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0250 0.0000
+vertex 0.0064 0.0200 0.0000
+vertex 0.0064 -0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0250 0.0000
+vertex 0.0065 -0.0250 0.0000
+vertex 0.0065 -0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0250 -0.0190
+vertex 0.0065 0.0250 -0.0190
+vertex 0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0250 -0.0190
+vertex 0.0065 -0.0250 -0.0190
+vertex -0.0065 -0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 -0.0190
+vertex -0.0065 0.0250 -0.0190
+vertex 0.0065 0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0250 -0.0190
+vertex -0.0065 -0.0250 -0.0190
+vertex -0.0065 -0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 0.0000
+vertex -0.0065 0.0250 0.0000
+vertex -0.0065 0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 0.0000
+vertex -0.0064 -0.0030 0.0000
+vertex -0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 -0.0030 0.0000
+vertex -0.0065 -0.0250 0.0000
+vertex 0.0065 -0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0250 0.0000
+vertex -0.0064 0.0200 0.0000
+vertex 0.0064 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 0.0200 0.0000
+vertex -0.0065 0.0250 0.0000
+vertex -0.0064 -0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 -0.0030 0.0000
+vertex 0.0065 -0.0250 0.0000
+vertex 0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0250 0.0000
+vertex 0.0064 -0.0030 0.0000
+vertex -0.0064 -0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 0.0200 0.0000
+vertex 0.0065 0.0250 0.0000
+vertex -0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0250 0.0000
+vertex 0.0064 0.0200 0.0000
+vertex 0.0064 -0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0250 0.0000
+vertex 0.0065 -0.0250 0.0000
+vertex 0.0065 -0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0250 -0.0190
+vertex 0.0065 0.0250 -0.0190
+vertex 0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0250 -0.0190
+vertex 0.0065 -0.0250 -0.0190
+vertex -0.0065 -0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 -0.0190
+vertex -0.0065 0.0250 -0.0190
+vertex 0.0065 0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0250 -0.0190
+vertex -0.0065 -0.0250 -0.0190
+vertex -0.0065 -0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 0.0000
+vertex -0.0065 0.0250 0.0000
+vertex -0.0065 0.0250 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 0.0065 0.0000
+vertex -0.0200 -0.0065 0.0000
+vertex 0.0200 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.0065 0.0000
+vertex 0.0200 0.0065 0.0000
+vertex -0.0200 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.0065 0.0500
+vertex -0.0200 0.0065 0.0500
+vertex 0.0200 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 0.0065 0.0500
+vertex 0.0200 -0.0065 0.0500
+vertex -0.0200 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 0.0064 0.0280
+vertex 0.0390 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0064 0.0280
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0000
+vertex 0.0390 0.0064 0.0050
+vertex 0.0390 -0.0064 0.0050
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0064 0.0050
+vertex 0.0390 0.0065 0.0000
+vertex 0.0390 0.0064 0.0280
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0064 0.0280
+vertex 0.0390 -0.0065 0.0500
+vertex 0.0390 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0065 0.0500
+vertex 0.0390 -0.0064 0.0280
+vertex 0.0390 0.0064 0.0280
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0064 0.0050
+vertex 0.0390 -0.0065 0.0000
+vertex 0.0390 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0065 0.0000
+vertex 0.0390 -0.0064 0.0050
+vertex 0.0390 -0.0064 0.0280
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0065 0.0000
+vertex 0.0390 -0.0065 0.0500
+vertex 0.0200 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.0065 0.0500
+vertex 0.0200 -0.0065 0.0000
+vertex 0.0390 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.0065 0.0000
+vertex 0.0200 -0.0065 0.0500
+vertex 0.0200 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 0.0065 0.0500
+vertex 0.0200 0.0065 0.0000
+vertex 0.0200 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 0.0065 0.0000
+vertex 0.0200 0.0065 0.0500
+vertex 0.0390 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 0.0065 0.0000
+vertex 0.0200 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0160 -0.0847 -0.0328
+vertex -0.0153 -0.0844 -0.0400
+vertex -0.0250 -0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0257 -0.0653 -0.0328
+vertex -0.0160 -0.0847 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0257 -0.0653 -0.0328
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0153 -0.0844 -0.0400
+vertex 0.0160 -0.0847 -0.0328
+vertex 0.0257 -0.0653 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0160 0.0847 -0.0328
+vertex 0.0153 0.0844 -0.0400
+vertex 0.0250 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0257 0.0653 -0.0328
+vertex 0.0160 0.0847 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0257 0.0653 -0.0328
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0153 0.0844 -0.0400
+vertex -0.0160 0.0847 -0.0328
+vertex -0.0257 0.0653 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 -0.0100
+vertex -0.0065 -0.0250 0.0000
+vertex -0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0250 0.0000
+vertex -0.0065 0.0250 -0.0100
+vertex -0.0065 -0.0250 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0250 -0.0100
+vertex -0.0065 -0.0250 0.0000
+vertex -0.0065 0.0250 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0250 0.0000
+vertex -0.0065 0.0250 -0.0100
+vertex -0.0065 -0.0250 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0280 -0.0065 0.0000
+vertex -0.0200 -0.0065 0.0000
+vertex -0.0200 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 0.0065 0.0000
+vertex -0.0280 0.0065 0.0000
+vertex -0.0280 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0290 0.0065 0.0500
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0000
+vertex 0.0290 0.0065 0.0000
+vertex 0.0290 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0280 0.0065 0.0500
+vertex -0.0200 0.0065 0.0500
+vertex -0.0200 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.0065 0.0500
+vertex -0.0280 -0.0065 0.0500
+vertex -0.0280 0.0065 0.0500
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/BoatWithMount/graph-silhouette.dxf b/rocolib/output/BoatWithMount/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..373246d26bb50b64c4786a345440c2b3359359e9
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-silhouette.dxf
@@ -0,0 +1,5072 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+97.2262603882967
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.2262603882967
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+72.2262603882967
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.2262603882967
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+47.22626038829669
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+43.552943718343876
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+25.389602053320278
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.2262603882967
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+43.552943718343876
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+25.389602053320278
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.389602053320278
+ 20
+30.51765739969939
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+7.226260388296681
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829669
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296681
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296695
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+7.226260388296667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+25.38960205332025
+ 21
+227.54482660030064
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+25.38960205332025
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+47.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+43.55294371834384
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+72.22626038829665
+ 21
+258.0624843743285
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.38960205332025
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+43.55294371834384
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+47.22626038829667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+72.22626038829667
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+97.22626038829665
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+97.22626038829665
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.89957705824948
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+119.06291872327306
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.22626038829665
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+100.89957705824948
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+119.06291872327306
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+97.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+119.06291872327306
+ 20
+227.54482660030067
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+137.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+137.22626038829662
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+97.22626038829665
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765933
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765933
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+144.4525207765933
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829662
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+144.4525207765933
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+137.22626038829668
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+97.22626038829671
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829674
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+119.06291872327314
+ 21
+30.51765739969942
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+119.06291872327314
+ 20
+30.51765739969942
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+72.22626038829675
+ 20
+-3.7432852195706806e-07
+ 30
+0.0
+ 11
+97.22626038829672
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.89957705824955
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+72.22626038829675
+ 21
+-3.7432852195706806e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+119.06291872327314
+ 20
+30.517657399699406
+ 30
+0.0
+ 11
+100.89957705824955
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765934
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+137.22626038829674
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+144.4525207765934
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+144.4525207765934
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+144.4525207765934
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+77.03124200000005
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+90.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+77.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+103.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+90.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+116.03124200000006
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+103.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+129.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+116.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+155.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+168.03124200000008
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+155.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+181.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+168.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+181.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829665
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+137.22626038829665
+ 21
+194.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+137.22626038829668
+ 20
+64.03124200000005
+ 30
+0.0
+ 11
+137.22626038829668
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+181.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+168.03124200000002
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+181.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+155.03124200000002
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+168.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+142.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+155.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+129.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+116.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+129.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+103.03124200000002
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+116.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+90.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+103.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+77.031242
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+90.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+77.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.226260388296667
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+7.226260388296667
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.2262603882966525
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+7.2262603882966525
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.803136373867474
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+34.32976934468918
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.32976934468918
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+34.056811115501986
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.056811115501986
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+40.53017814468027
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.53017814468027
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+40.803136373867474
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.8065650970741987
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+5.419695291222525
+ 21
+49.57872122340668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222525
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+5.419695291222525
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222525
+ 20
+56.80498161170335
+ 30
+0.0
+ 11
+1.8065650970741987
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.32976934468916
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+40.80313637386744
+ 21
+230.82087935182687
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.80313637386744
+ 20
+230.82087935182687
+ 30
+0.0
+ 11
+40.53017814468024
+ 21
+231.2397991593306
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.53017814468024
+ 20
+231.2397991593306
+ 30
+0.0
+ 11
+34.05681111550196
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.05681111550196
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+34.32976934468916
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.64938440272587
+ 20
+230.8208793518269
+ 30
+0.0
+ 11
+110.12275143190416
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.12275143190416
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+110.39570966109137
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.39570966109137
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+103.92234263191308
+ 21
+231.23979915933066
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.92234263191308
+ 20
+231.23979915933066
+ 30
+0.0
+ 11
+103.64938440272587
+ 21
+230.8208793518269
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+142.64595567951915
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+139.0328254853708
+ 21
+208.4837627765934
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.0328254853708
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+139.03282548537084
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.03282548537084
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+142.64595567951915
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.12275143190423
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+103.64938440272594
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.64938440272594
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+103.92234263191315
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.92234263191315
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+110.39570966109143
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.39570966109143
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+110.12275143190423
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+142.64595567951923
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+139.0328254853709
+ 21
+56.80498161170336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.0328254853709
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+139.0328254853709
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+139.0328254853709
+ 20
+49.578721223406696
+ 30
+0.0
+ 11
+142.64595567951923
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.9762603882967
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+130.9762603882967
+ 21
+107.11457533333339
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.9762603882967
+ 20
+107.11457533333339
+ 30
+0.0
+ 11
+131.47626038829668
+ 21
+107.11457533333338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+131.47626038829668
+ 20
+107.11457533333338
+ 30
+0.0
+ 11
+131.47626038829668
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+131.47626038829668
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+130.9762603882967
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.8065650970741702
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+5.419695291222496
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222496
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+5.419695291222496
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.419695291222496
+ 20
+208.48376277659338
+ 30
+0.0
+ 11
+1.8065650970741702
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.476260388296668
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+13.476260388296668
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.476260388296668
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+12.976260388296668
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.976260388296668
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+12.976260388296668
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.976260388296668
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+13.476260388296668
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+177.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+164.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+177.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+196.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+209.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+196.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+209.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+209.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+228.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+209.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+228.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+154.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+164.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+154.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+154.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+154.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.51752077659336
+ 20
+126.031242
+ 30
+0.0
+ 11
+177.3875207765934
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.3875207765934
+ 20
+126.031242
+ 30
+0.0
+ 11
+177.3875207765934
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+177.3875207765934
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+164.51752077659336
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.51752077659336
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+164.51752077659336
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+220.7025207765934
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+220.7025207765934
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+220.7025207765934
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+221.2025207765934
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+221.2025207765934
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+221.2025207765934
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+221.2025207765934
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+220.7025207765934
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+115.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.9525207765934
+ 20
+115.69790866666668
+ 30
+0.0
+ 11
+161.95252077659336
+ 21
+120.69790866666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.95252077659336
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+161.95252077659336
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.95252077659336
+ 20
+137.36457533333336
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+142.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.9525207765934
+ 20
+142.36457533333336
+ 30
+0.0
+ 11
+156.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+238.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+238.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+271.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.45252077659336
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+271.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+290.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+303.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+290.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+303.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+322.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+303.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+322.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+322.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+303.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+322.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+248.4525207765934
+ 20
+154.03124200000002
+ 30
+0.0
+ 11
+258.45252077659336
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+248.4525207765934
+ 20
+104.031242
+ 30
+0.0
+ 11
+248.4525207765934
+ 21
+154.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.45252077659336
+ 20
+104.031242
+ 30
+0.0
+ 11
+248.4525207765934
+ 21
+104.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.51752077659336
+ 20
+126.031242
+ 30
+0.0
+ 11
+271.3875207765934
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.3875207765934
+ 20
+126.031242
+ 30
+0.0
+ 11
+271.3875207765934
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+271.3875207765934
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+258.51752077659336
+ 21
+149.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.51752077659336
+ 20
+149.03124200000002
+ 30
+0.0
+ 11
+258.51752077659336
+ 21
+126.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+314.70252077659336
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+314.70252077659336
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+314.70252077659336
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+315.20252077659336
+ 21
+120.44790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+315.20252077659336
+ 20
+120.44790866666668
+ 30
+0.0
+ 11
+315.20252077659336
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+315.20252077659336
+ 20
+137.61457533333336
+ 30
+0.0
+ 11
+314.70252077659336
+ 21
+137.61457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+115.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.9525207765934
+ 20
+115.69790866666668
+ 30
+0.0
+ 11
+255.9525207765934
+ 21
+120.69790866666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+255.9525207765934
+ 20
+120.69790866666666
+ 30
+0.0
+ 11
+255.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+255.9525207765934
+ 20
+137.36457533333336
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+142.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.9525207765934
+ 20
+142.36457533333336
+ 30
+0.0
+ 11
+250.9525207765934
+ 21
+137.36457533333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+332.45252077659336
+ 20
+129.031242
+ 30
+0.0
+ 11
+332.45252077659336
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+350.45252077659336
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+390.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+350.45252077659336
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+480.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+480.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+488.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+480.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+488.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+488.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+480.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+488.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+154.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+154.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+122.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+440.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+103.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+390.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+390.4525207765934
+ 20
+80.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+80.531242
+ 30
+0.0
+ 11
+390.4525207765934
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.4525207765934
+ 20
+90.531242
+ 30
+0.0
+ 11
+440.4525207765934
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+342.45252077659336
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+350.45252077659336
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+342.45252077659336
+ 20
+122.531242
+ 30
+0.0
+ 11
+342.45252077659336
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+350.45252077659336
+ 20
+122.531242
+ 30
+0.0
+ 11
+342.45252077659336
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+486.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+482.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+482.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+482.4525207765934
+ 21
+126.86457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+482.4525207765934
+ 20
+126.86457533333335
+ 30
+0.0
+ 11
+486.4525207765934
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.8691874432601
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+424.0358541099267
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+424.0358541099267
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+424.0358541099267
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+424.0358541099267
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+406.8691874432601
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.8691874432601
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+406.8691874432601
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+418.4525207765934
+ 20
+90.596242
+ 30
+0.0
+ 11
+418.4525207765934
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+418.4525207765934
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+395.4525207765934
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+395.4525207765934
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+395.4525207765934
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+395.4525207765934
+ 20
+90.596242
+ 30
+0.0
+ 11
+418.4525207765934
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+423.7858541099267
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+428.78585410992673
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+428.78585410992673
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+423.7858541099267
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+423.7858541099267
+ 20
+88.031242
+ 30
+0.0
+ 11
+407.1191874432601
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+407.1191874432601
+ 20
+88.031242
+ 30
+0.0
+ 11
+402.1191874432601
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+402.1191874432601
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+407.1191874432601
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+344.4525207765934
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+348.4525207765934
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+348.4525207765934
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+348.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+348.4525207765934
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+344.4525207765934
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+498.4525207765934
+ 20
+129.031242
+ 30
+0.0
+ 11
+498.4525207765934
+ 21
+129.031242
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithMount/tree.png b/rocolib/output/BoatWithMount/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..8903917d8781b94821adaa9558e30e858c7121c9
Binary files /dev/null and b/rocolib/output/BoatWithMount/tree.png differ
diff --git a/rocolib/output/MountedServo/graph-anim.svg b/rocolib/output/MountedServo/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6cd22e7f13ecb97a4b7f92f29ccd09f089d9a3b0
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-anim.svg
@@ -0,0 +1,46 @@
+<?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="100.000000mm" version="1.1" viewBox="0.000000 0.000000 84.000000 100.000000" width="84.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="23.000000000000004" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="23.000000000000004" x2="23.000000000000004" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="23.000000000000004" y1="100.0" y2="100.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="42.0" x2="23.000000000000004" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="42.0" x2="42.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="23.000000000000004" x2="42.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="42.0" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="55.00000000000001" x2="55.00000000000001" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="42.0" x2="55.00000000000001" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="74.0" x2="55.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="74.0" x2="74.0" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="74.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="22.935" y1="42.0" y2="42.0"/>
+  <line stroke="#888888" x1="22.935" x2="22.935" y1="42.0" y2="65.0"/>
+  <line stroke="#888888" x1="22.935" x2="10.065000000000003" y1="65.0" y2="65.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="10.065000000000003" y1="65.0" y2="42.0"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="36.61363636363637" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="17.931818181818187" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="17.931818181818187" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="36.61363636363637" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="82.06818181818183" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="63.386363636363654" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="63.386363636363654" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="82.06818181818183" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="18.18181818181819" y2="13.181818181818189"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="13.181818181818189" y2="18.18181818181819"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="18.18181818181819" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="36.363636363636374" y2="41.363636363636374"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="41.363636363636374" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="63.636363636363654" y2="58.636363636363654"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="58.636363636363654" y2="63.636363636363654"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="63.636363636363654" y2="81.81818181818184"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="81.81818181818184" y2="86.81818181818184"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="86.81818181818184" y2="81.81818181818184"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+</svg>
diff --git a/rocolib/output/MountedServo/graph-autofold-default.dxf b/rocolib/output/MountedServo/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..11e751f9266949d2421216eeedb5a5c52acc6f88
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-autofold-default.dxf
@@ -0,0 +1,1726 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+100.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+74.0
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.065000000000003
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.935
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.935
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.065000000000003
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+13.181818181818189
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+13.181818181818189
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+18.18181818181819
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.499999999999999
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000003
+ 20
+36.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+41.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.500000000000002
+ 20
+41.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+58.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+58.636363636363654
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+63.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.499999999999999
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000003
+ 20
+81.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+86.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.500000000000002
+ 20
+86.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/MountedServo/graph-autofold-graph.dxf b/rocolib/output/MountedServo/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..7a50f8418649638109b33e687d72abe34f78ab67
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-autofold-graph.dxf
@@ -0,0 +1,1706 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+100.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+13.181818181818189
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+13.181818181818189
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+18.18181818181819
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+36.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+41.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+41.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+58.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+58.636363636363654
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+63.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+81.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+86.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+86.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/MountedServo/graph-lasercutter.svg b/rocolib/output/MountedServo/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f5619761e6d21042a4ebac3cd56dd2c33551e1bd
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-lasercutter.svg
@@ -0,0 +1,46 @@
+<?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="100.000000mm" version="1.1" viewBox="0.000000 0.000000 84.000000 100.000000" width="84.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="23.000000000000004" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="23.000000000000004" x2="23.000000000000004" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="23.000000000000004" y1="100.0" y2="100.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="42.0" x2="23.000000000000004" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="42.0" x2="42.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="23.000000000000004" x2="42.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="42.0" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="55.00000000000001" x2="55.00000000000001" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="42.0" x2="55.00000000000001" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="74.0" x2="55.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="74.0" x2="74.0" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="74.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="22.935" y1="42.0" y2="42.0"/>
+  <line stroke="#888888" x1="22.935" x2="22.935" y1="42.0" y2="65.0"/>
+  <line stroke="#888888" x1="22.935" x2="10.065000000000003" y1="65.0" y2="65.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="10.065000000000003" y1="65.0" y2="42.0"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="36.61363636363637" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="17.931818181818187" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="17.931818181818187" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="36.61363636363637" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="82.06818181818183" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="63.386363636363654" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="63.386363636363654" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="82.06818181818183" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="18.18181818181819" y2="13.181818181818189"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="13.181818181818189" y2="18.18181818181819"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="18.18181818181819" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="36.363636363636374" y2="41.363636363636374"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="41.363636363636374" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="63.636363636363654" y2="58.636363636363654"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="58.636363636363654" y2="63.636363636363654"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="63.636363636363654" y2="81.81818181818184"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="81.81818181818184" y2="86.81818181818184"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="86.81818181818184" y2="81.81818181818184"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+</svg>
diff --git a/rocolib/output/MountedServo/graph-model.png b/rocolib/output/MountedServo/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..248cc74882dcfadf1fa958a4c59675ec093dea18
Binary files /dev/null and b/rocolib/output/MountedServo/graph-model.png differ
diff --git a/rocolib/output/MountedServo/graph-model.stl b/rocolib/output/MountedServo/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..f4c878dd1de9f533ca71b7b65bb0887fea038564
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-model.stl
@@ -0,0 +1,114 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 0.0000
+vertex -0.0064 -0.0080 0.0000
+vertex -0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 -0.0080 0.0000
+vertex -0.0065 -0.0500 0.0000
+vertex 0.0065 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0500 0.0000
+vertex -0.0064 0.0150 0.0000
+vertex 0.0064 0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 0.0150 0.0000
+vertex -0.0065 0.0500 0.0000
+vertex -0.0064 -0.0080 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 -0.0080 0.0000
+vertex 0.0065 -0.0500 0.0000
+vertex 0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0500 0.0000
+vertex 0.0064 -0.0080 0.0000
+vertex -0.0064 -0.0080 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 0.0150 0.0000
+vertex 0.0065 0.0500 0.0000
+vertex -0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0500 0.0000
+vertex 0.0064 0.0150 0.0000
+vertex 0.0064 -0.0080 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0500 0.0000
+vertex 0.0065 -0.0500 0.0000
+vertex 0.0065 -0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0500 -0.0190
+vertex 0.0065 0.0500 -0.0190
+vertex 0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0500 -0.0190
+vertex 0.0065 -0.0500 -0.0190
+vertex -0.0065 -0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 -0.0190
+vertex -0.0065 0.0500 -0.0190
+vertex 0.0065 0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0500 -0.0190
+vertex -0.0065 -0.0500 -0.0190
+vertex -0.0065 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 0.0000
+vertex -0.0065 0.0500 0.0000
+vertex -0.0065 0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 -0.0100
+vertex -0.0065 -0.0500 0.0000
+vertex -0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0500 0.0000
+vertex -0.0065 0.0500 -0.0100
+vertex -0.0065 -0.0500 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/MountedServo/graph-silhouette.dxf b/rocolib/output/MountedServo/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..7a50f8418649638109b33e687d72abe34f78ab67
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-silhouette.dxf
@@ -0,0 +1,1706 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+100.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+13.181818181818189
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+13.181818181818189
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+18.18181818181819
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+36.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+41.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+41.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+58.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+58.636363636363654
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+63.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+81.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+86.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+86.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/graph-anim.svg b/rocolib/output/SubESP32Stack/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0ead72827453d3509097885a907a2b26dec14fc3
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-anim.svg
@@ -0,0 +1,58 @@
+<?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="61.000000mm" version="1.1" viewBox="0.000000 0.000000 130.000000 61.000000" width="130.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="34.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="70.00000000000001" x2="34.0" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="70.00000000000001" x2="70.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="34.0" x2="70.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="70.00000000000001" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="94.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="70.00000000000001" x2="94.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="130.0" x2="94.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="130.0" x2="130.0" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="130.0" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="12.6" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="12.6" x2="12.6" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="12.6" x2="11.400000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="11.400000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="30.000000000000004" x2="30.000000000000004" y1="51.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="30.000000000000004" x2="60.00000000000001" y1="33.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="60.00000000000001" x2="60.00000000000001" y1="33.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="60.00000000000001" x2="30.000000000000004" y1="51.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="91.40000000000002" x2="92.60000000000001" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="92.60000000000001" x2="92.60000000000001" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="92.60000000000001" x2="91.40000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="91.40000000000002" x2="91.40000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="71.4" x2="72.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="72.60000000000001" x2="72.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="72.60000000000001" x2="71.4" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="71.4" x2="71.4" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="97.00000000000001" x2="97.00000000000001" y1="14.000000000000002" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="97.00000000000001" x2="117.00000000000001" y1="7.000000000000001" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="117.00000000000001" x2="117.00000000000001" y1="7.000000000000001" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="117.00000000000001" x2="97.00000000000001" y1="14.000000000000002" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.25000000000001" y1="22.431818181818187" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.75000000000001" y1="10.840909090909093" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.75000000000001" y1="10.840909090909093" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.25000000000001" y1="22.431818181818187" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.25000000000001" y1="50.159090909090914" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.75000000000001" y1="38.568181818181834" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.75000000000001" y1="38.568181818181834" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.25000000000001" y1="50.159090909090914" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="11.090909090909095" y2="11.090909090909095"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="11.090909090909095" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="22.181818181818187" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="38.81818181818183" y2="38.81818181818183"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="38.81818181818183" y2="49.90909090909092"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="49.90909090909092" y2="49.90909090909092"/>
+</svg>
diff --git a/rocolib/output/SubESP32Stack/graph-autofold-default.dxf b/rocolib/output/SubESP32Stack/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..8f208cb3b7a9f1e474740f6bffba736fe225e372
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-autofold-default.dxf
@@ -0,0 +1,1942 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+70.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+70.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+70.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.0
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+130.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+130.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.400000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.6
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.6
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.400000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+60.00000000000001
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+60.00000000000001
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+91.40000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+92.60000000000001
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+92.60000000000001
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+92.60000000000001
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+92.60000000000001
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+91.40000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+91.40000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+91.40000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.4
+ 20
+10.5
+ 30
+0.0
+ 11
+72.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+72.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+71.4
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.4
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+71.4
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+97.00000000000001
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+97.00000000000001
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+97.00000000000001
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+117.00000000000001
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+117.00000000000001
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+117.00000000000001
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+117.00000000000001
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+97.00000000000001
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.25000000000001
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.25000000000001
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.75000000000001
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.75000000000001
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.25000000000001
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.25000000000001
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.75000000000001
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+122.75000000000001
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.090909090909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+22.181818181818187
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+38.81818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+49.90909090909092
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/graph-autofold-graph.dxf b/rocolib/output/SubESP32Stack/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..0c9ce25915f5b7fd15147822f96053a5b4288d7f
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-autofold-graph.dxf
@@ -0,0 +1,1922 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+70.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.0
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+130.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+130.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.00000000000001
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.00000000000001
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+91.40000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+92.60000000000001
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.60000000000001
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+92.60000000000001
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.60000000000001
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+91.40000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+91.40000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+91.40000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.4
+ 20
+10.5
+ 30
+0.0
+ 11
+72.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+72.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+71.4
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.4
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+71.4
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+97.00000000000001
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+97.00000000000001
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+97.00000000000001
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+117.00000000000001
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+117.00000000000001
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+117.00000000000001
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+117.00000000000001
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+97.00000000000001
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.090909090909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+22.181818181818187
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+38.81818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+49.90909090909092
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/graph-lasercutter.svg b/rocolib/output/SubESP32Stack/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..019e1ced230a99d52a4ee93a0bd215f967330fce
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-lasercutter.svg
@@ -0,0 +1,58 @@
+<?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="61.000000mm" version="1.1" viewBox="0.000000 0.000000 130.000000 61.000000" width="130.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="34.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="70.00000000000001" x2="34.0" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="70.00000000000001" x2="70.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="34.0" x2="70.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="70.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="94.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="70.00000000000001" x2="94.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="130.0" x2="94.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="130.0" x2="130.0" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="130.0" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="12.6" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="12.6" x2="12.6" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="12.6" x2="11.400000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="11.400000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="30.000000000000004" x2="30.000000000000004" y1="51.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="30.000000000000004" x2="60.00000000000001" y1="33.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="60.00000000000001" x2="60.00000000000001" y1="33.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="60.00000000000001" x2="30.000000000000004" y1="51.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="91.40000000000002" x2="92.60000000000001" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="92.60000000000001" x2="92.60000000000001" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="92.60000000000001" x2="91.40000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="91.40000000000002" x2="91.40000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="71.4" x2="72.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="72.60000000000001" x2="72.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="72.60000000000001" x2="71.4" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="71.4" x2="71.4" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="97.00000000000001" x2="97.00000000000001" y1="14.000000000000002" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="97.00000000000001" x2="117.00000000000001" y1="7.000000000000001" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="117.00000000000001" x2="117.00000000000001" y1="7.000000000000001" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="117.00000000000001" x2="97.00000000000001" y1="14.000000000000002" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.25000000000001" y1="22.431818181818187" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.75000000000001" y1="10.840909090909093" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.75000000000001" y1="10.840909090909093" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.25000000000001" y1="22.431818181818187" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.25000000000001" y1="50.159090909090914" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="122.25000000000001" x2="122.75000000000001" y1="38.568181818181834" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.75000000000001" y1="38.568181818181834" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="122.75000000000001" x2="122.25000000000001" y1="50.159090909090914" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="11.090909090909095" y2="11.090909090909095"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="11.090909090909095" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="22.181818181818187" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="38.81818181818183" y2="38.81818181818183"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="38.81818181818183" y2="49.90909090909092"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="49.90909090909092" y2="49.90909090909092"/>
+</svg>
diff --git a/rocolib/output/SubESP32Stack/graph-model.png b/rocolib/output/SubESP32Stack/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..2698512e1b6584e12fb58931d8f6b6a3c23b60f2
Binary files /dev/null and b/rocolib/output/SubESP32Stack/graph-model.png differ
diff --git a/rocolib/output/SubESP32Stack/graph-model.stl b/rocolib/output/SubESP32Stack/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..d5b0fdd7beda1adb75b0a431488cce81887690c0
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-model.stl
@@ -0,0 +1,324 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0094 -0.0205 0.0000
+vertex -0.0106 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 0.0000
+vertex -0.0120 -0.0305 0.0000
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0106 -0.0205 0.0000
+vertex -0.0106 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0106 0.0205 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0106 0.0205 0.0000
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0094 0.0205 0.0000
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 0.0000
+vertex 0.0094 0.0100 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 0.0000
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0106 -0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0094 -0.0200 0.0000
+vertex -0.0094 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0106 -0.0200 0.0000
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0106 0.0100 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 0.0100 0.0000
+vertex 0.0106 0.0100 0.0000
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 0.0000
+vertex 0.0106 0.0100 0.0000
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 0.0100 0.0000
+vertex 0.0120 0.0305 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 0.0000
+vertex 0.0094 0.0100 0.0000
+vertex -0.0094 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0030 0.0040
+vertex 0.0120 0.0030 0.0000
+vertex 0.0120 0.0210 0.0040
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0120 0.0030 -0.0260
+vertex 0.0120 0.0030 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0030 -0.0260
+vertex 0.0120 -0.0305 -0.0360
+vertex 0.0120 0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0360
+vertex 0.0120 0.0030 -0.0260
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0210 -0.0260
+vertex 0.0120 0.0305 -0.0360
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0360
+vertex 0.0120 0.0210 -0.0260
+vertex 0.0120 0.0030 -0.0260
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0210 0.0040
+vertex 0.0120 0.0030 0.0000
+vertex 0.0120 0.0210 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 0.0000
+vertex 0.0120 0.0210 0.0000
+vertex 0.0120 0.0210 -0.0260
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0360
+vertex 0.0094 -0.0200 -0.0360
+vertex 0.0106 -0.0200 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 -0.0360
+vertex 0.0120 -0.0305 -0.0360
+vertex -0.0094 -0.0205 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0360
+vertex 0.0106 -0.0200 -0.0360
+vertex 0.0106 0.0100 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0360
+vertex 0.0106 0.0100 -0.0360
+vertex 0.0094 0.0100 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0106 0.0100 -0.0360
+vertex 0.0120 0.0305 -0.0360
+vertex 0.0120 -0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0360
+vertex 0.0094 0.0100 -0.0360
+vertex -0.0094 0.0205 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 -0.0360
+vertex -0.0094 -0.0205 -0.0360
+vertex 0.0094 0.0100 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 -0.0360
+vertex -0.0120 -0.0305 -0.0360
+vertex -0.0106 -0.0205 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0360
+vertex -0.0094 -0.0205 -0.0360
+vertex 0.0120 -0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0106 -0.0205 -0.0360
+vertex -0.0120 -0.0305 -0.0360
+vertex -0.0120 0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 0.0205 -0.0360
+vertex -0.0106 0.0205 -0.0360
+vertex -0.0120 0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 -0.0360
+vertex -0.0106 0.0205 -0.0360
+vertex -0.0106 -0.0205 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 0.0205 -0.0360
+vertex -0.0120 0.0305 -0.0360
+vertex 0.0120 0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 -0.0360
+vertex -0.0094 0.0205 -0.0360
+vertex 0.0094 0.0100 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0360
+vertex -0.0120 -0.0235 -0.0330
+vertex -0.0120 -0.0165 -0.0330
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0235 -0.0330
+vertex -0.0120 -0.0305 -0.0360
+vertex -0.0120 -0.0235 -0.0130
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 -0.0360
+vertex -0.0120 -0.0165 -0.0330
+vertex -0.0120 -0.0165 -0.0130
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0165 -0.0330
+vertex -0.0120 0.0305 -0.0360
+vertex -0.0120 -0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0235 -0.0130
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 -0.0165 -0.0130
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 -0.0235 -0.0130
+vertex -0.0120 -0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0165 -0.0130
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 0.0305 -0.0360
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 -0.0165 -0.0130
+vertex -0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0100
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 0.0305 -0.0100
+vertex -0.0120 -0.0305 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/SubESP32Stack/graph-silhouette.dxf b/rocolib/output/SubESP32Stack/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..0c9ce25915f5b7fd15147822f96053a5b4288d7f
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-silhouette.dxf
@@ -0,0 +1,1922 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+70.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+70.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.0
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+130.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+130.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.00000000000001
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.00000000000001
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+91.40000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+92.60000000000001
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.60000000000001
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+92.60000000000001
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.60000000000001
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+91.40000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+91.40000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+91.40000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.4
+ 20
+10.5
+ 30
+0.0
+ 11
+72.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+72.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+71.4
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.4
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+71.4
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+97.00000000000001
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+97.00000000000001
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+97.00000000000001
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+117.00000000000001
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+117.00000000000001
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+117.00000000000001
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+117.00000000000001
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+97.00000000000001
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.25000000000001
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+122.75000000000001
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+122.75000000000001
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+122.25000000000001
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.090909090909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+22.181818181818187
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+38.81818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+49.90909090909092
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/tree.png b/rocolib/output/SubESP32Stack/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..6da6e73220a05c5db21aa426dbeacf715c6b4ed3
Binary files /dev/null and b/rocolib/output/SubESP32Stack/tree.png differ