diff --git a/rocolib/builders/BoatPointFlatBuilder.py b/rocolib/builders/BoatPointFlatBuilder.py
index d01e0e219b6af0bb62b0541e46fd1d3301f1e0ac..9de431384cd54ef6e542ba789bd89a825ff2a66f 100644
--- a/rocolib/builders/BoatPointFlatBuilder.py
+++ b/rocolib/builders/BoatPointFlatBuilder.py
@@ -6,8 +6,25 @@ c.addSubcomponent("boat","SimpleUChannel", inherit=True, prefix=None)
 c.addSubcomponent("bow","BoatPoint")
 c.addSubcomponent("stern","BoatPoint")
 
+c.addSubcomponent("leftArm", "Rectangle")
+c.addSubcomponent("rightArm", "Rectangle")
+c.addSubcomponent("dcMount", "SimpleRectBeam")
+
+c.addConstraint(("leftArm", "w"), "width", "10")
+c.addConstraint(("leftArm", "l"), "length", "30")
+
+c.addConstraint(("rightArm", "w"), "width", "10")
+c.addConstraint(("rightArm", "l"), "length", "30")
+
+c.addConstraint(("dcMount", "length"), "length", "30")
+c.addConstraint(("dcMount", "width"), "width", "10")
+c.addConstraint(("dcMount", "depth"), "depth", "10")
+
 c.addConstraint(("stern", "point"), "width", "0")
 
+c.join(("dcMount", "topedge1"), ("leftArm", "r")) #l/r, not t/b
+c.join(("dcMount", "botedge1"), ("rightArm", "r"))
+
 c.join(("boat", "top"), ("bow", "edge"))
 c.join(("boat", "bot"), ("stern", "edge"))
 
diff --git a/rocolib/library/BoatBaseFlat.yaml b/rocolib/library/BoatBaseFlat.yaml
index 50f09b37e25af7c5cd5b3856ea8277a20ab3cbfe..2df0b45bff628900c1aeb9e08b41e9cb5851fa61 100644
--- a/rocolib/library/BoatBaseFlat.yaml
+++ b/rocolib/library/BoatBaseFlat.yaml
@@ -1,11 +1,23 @@
 connections:
   connection0:
+  - - dcMount
+    - topedge1
+  - - leftArm
+    - r
+  - {}
+  connection1:
+  - - dcMount
+    - botedge1
+  - - rightArm
+    - r
+  - {}
+  connection2:
   - - boat
     - top
   - - bow
     - edge
   - {}
-  connection1:
+  connection3:
   - - boat
     - bot
   - - stern
@@ -79,7 +91,7 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\BoatPointFlatBuilder.py
+source: ../builders/BoatPointFlatBuilder.py
 subcomponents:
   boat:
     classname: SimpleUChannel
@@ -115,6 +127,39 @@ subcomponents:
       width:
         parameter: width
         subcomponent: boat
+  dcMount:
+    classname: SimpleRectBeam
+    kwargs: {}
+    parameters:
+      depth:
+        function: '10'
+        parameter: depth
+      length:
+        function: '30'
+        parameter: length
+      width:
+        function: '10'
+        parameter: width
+  leftArm:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        function: '30'
+        parameter: length
+      w:
+        parameter: depth
+        subcomponent: dcMount
+  rightArm:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        function: '30'
+        parameter: length
+      w:
+        parameter: depth
+        subcomponent: dcMount
   stern:
     classname: BoatPoint
     kwargs: {}
diff --git a/rocolib/output/BoatBaseFlat/graph-anim.svg b/rocolib/output/BoatBaseFlat/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e430473a3dbdcd069f6c2e1ed9dc2e0be6455879
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-anim.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="173.851648mm" version="1.1" viewBox="0.000000 0.000000 163.333333 173.851648" width="163.333333mm">
+  <defs/>
+  <line stroke="#000000" x1="20.000000000000004" x2="10.000000000000002" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="20.000000000000004" x2="20.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="20.000000000000004" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="118.85164800000001" y2="88.85164800000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="58.851648000000004"/>
+  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="88.85164800000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="58.851648000000004"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="30.000000000000004" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="40.00000000000001" x2="40.00000000000001" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="40.00000000000001" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="50.0" x2="40.00000000000001" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="118.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="50.0" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="118.85164800000001" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="20.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#888888" x1="42.25000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="98.601648"/>
+  <line stroke="#888888" x1="42.25000000000001" x2="42.75000000000001" y1="98.601648" y2="98.601648"/>
+  <line stroke="#888888" x1="42.75000000000001" x2="42.75000000000001" y1="98.601648" y2="109.10164800000001"/>
+  <line stroke="#888888" x1="42.75000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="109.10164800000001"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="98.85164800000001" y2="98.85164800000001"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="98.85164800000001" y2="108.851648"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="108.851648" y2="108.851648"/>
+  <line opacity="0.5" stroke="#0000ff" x1="136.66666666666663" x2="136.66666666666663" y1="53.851648000000004" y2="153.851648"/>
+  <line opacity="0.5" stroke="#0000ff" x1="86.66666666666664" x2="86.66666666666664" y1="53.851648000000004" y2="153.851648"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="111.66666666666666" x2="86.66666666666664" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="136.66666666666663" x2="111.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="111.66666666666666" x2="86.66666666666664" y1="-7.134504187433777e-08" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="78.17987353534099" x2="72.42327010100382" y1="33.97156470018156" y2="39.81150361779138"/>
+  <line stroke="#000000" x1="111.66666666666667" x2="78.17987353534099" y1="-7.13450560851925e-08" y2="33.97156470018156"/>
+  <line opacity="1.0" stroke="#0000ff" x1="86.66666666666664" x2="72.42327010100382" y1="53.851648000000004" y2="39.81150361779138"/>
+  <line opacity="1.0" stroke="#ff0000" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="45.6514425354012"/>
+  <line stroke="#000000" x1="72.42327010100382" x2="66.66666666666666" y1="39.81150361779138" y2="45.6514425354012"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="66.66666666666666" x2="66.66666666666666" y1="53.851648000000004" y2="45.651442535401195"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="63.93326484513372" x2="66.66666666666666" y1="53.85164800000001" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="63.93326484513372" x2="63.93326484513372" y1="45.6514425354012" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="66.66666666666666" x2="63.93326484513372" y1="45.6514425354012" y2="45.6514425354012"/>
+  <line stroke="#000000" x1="66.66666666666666" x2="66.66666666666667" y1="53.851648000000004" y2="153.851648"/>
+  <line opacity="0.5" stroke="#0000ff" x1="66.66666666666667" x2="86.66666666666669" y1="153.851648" y2="153.851648"/>
+  <line opacity="1.0" stroke="#ff0000" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="66.66666666666669" x2="66.66666666666669" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#000000" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line opacity="1.0" stroke="#0000ff" x1="86.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#000000" x1="106.66666666666667" x2="111.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="86.66666666666669" x2="106.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="86.66666666666669" x2="111.66666666666667" y1="153.851648" y2="153.851648"/>
+  <line opacity="0.5" stroke="#0000ff" x1="111.66666666666667" x2="136.66666666666666" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="116.66666666666667" x2="136.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="111.66666666666667" x2="116.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line opacity="1.0" stroke="#0000ff" x1="136.66666666666666" x2="136.66666666666666" y1="153.851648" y2="173.85164800000004"/>
+  <line opacity="1.0" stroke="#ff0000" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="136.66666666666666" x2="156.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="163.33333333333334" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="53.85164800000003"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="156.66666666666666" x2="136.66666666666666" y1="53.85164800000003" y2="53.85164800000003"/>
+  <line opacity="1.0" stroke="#ff0000" x1="156.66666666666666" x2="136.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="156.66666666666666" x2="156.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="150.91006323232952" y1="45.65144253540122" y2="39.81150361779142"/>
+  <line opacity="1.0" stroke="#0000ff" x1="150.91006323232952" x2="136.66666666666666" y1="39.81150361779142" y2="53.85164800000003"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="111.66666666666669" x2="136.66666666666666" y1="-7.134499924177363e-08" y2="53.85164800000003"/>
+  <line stroke="#000000" x1="145.15345979799235" x2="111.66666666666669" y1="33.9715647001816" y2="-7.134499924177363e-08"/>
+  <line stroke="#000000" x1="150.91006323232952" x2="145.15345979799235" y1="39.81150361779141" y2="33.9715647001816"/>
+  <line stroke="#000000" x1="159.4000684881996" x2="156.66666666666666" y1="45.65144253540122" y2="45.65144253540122"/>
+  <line stroke="#000000" x1="159.4000684881996" x2="159.4000684881996" y1="53.85164800000003" y2="45.65144253540122"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="159.4000684881996" y1="53.85164800000003" y2="53.85164800000003"/>
+  <line stroke="#000000" x1="60.000000000000014" x2="66.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="60.00000000000001" x2="60.000000000000014" y1="153.851648" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="66.66666666666666" x2="60.00000000000001" y1="153.851648" y2="153.851648"/>
+  <line stroke="#888888" x1="78.07453471514613" x2="75.80466329414517" y1="37.35482121234262" y2="39.65755243235412"/>
+  <line stroke="#888888" x1="75.80466329414517" x2="75.44857838000361" y1="39.65755243235412" y2="39.306548822798916"/>
+  <line stroke="#888888" x1="75.44857838000361" x2="77.71844980100454" y1="39.306548822798916" y2="37.003817602787414"/>
+  <line stroke="#888888" x1="77.71844980100454" x2="78.07453471514613" y1="37.003817602787414" y2="37.35482121234262"/>
+  <line stroke="#888888" x1="64.61661530051695" x2="65.98331621128342" y1="48.38484435693414" y2="48.38484435693414"/>
+  <line stroke="#888888" x1="65.98331621128342" x2="65.98331621128342" y1="48.38484435693414" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="65.98331621128342" x2="64.61661530051695" y1="51.118246178467075" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="93.08333333333334" x2="100.25000000000001" y1="168.60164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="100.25000000000001" x2="100.25000000000001" y1="168.60164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="100.25000000000001" x2="93.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="93.08333333333334" x2="93.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="123.08333333333334" x2="130.25000000000003" y1="168.60164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="130.25000000000003" x2="130.25000000000003" y1="168.60164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="130.25000000000003" x2="123.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="123.08333333333334" x2="123.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="161.66666666666666" x2="158.33333333333334" y1="167.18498133333335" y2="167.18498133333335"/>
+  <line stroke="#888888" x1="158.33333333333334" x2="158.33333333333334" y1="167.18498133333335" y2="160.5183146666667"/>
+  <line stroke="#888888" x1="158.33333333333334" x2="161.66666666666666" y1="160.5183146666667" y2="160.5183146666667"/>
+  <line stroke="#888888" x1="147.52867003918817" x2="145.25879861818723" y1="39.65755243235416" y2="37.35482121234266"/>
+  <line stroke="#888888" x1="145.25879861818723" x2="145.6148835323288" y1="37.35482121234266" y2="37.00381760278744"/>
+  <line stroke="#888888" x1="145.6148835323288" x2="147.88475495332972" y1="37.00381760278744" y2="39.306548822798945"/>
+  <line stroke="#888888" x1="147.88475495332972" x2="147.52867003918817" y1="39.306548822798945" y2="39.65755243235416"/>
+  <line stroke="#888888" x1="158.71671803281637" x2="157.3500171220499" y1="51.11824617846709" y2="51.11824617846709"/>
+  <line stroke="#888888" x1="157.3500171220499" x2="157.3500171220499" y1="51.11824617846709" y2="48.38484435693416"/>
+  <line stroke="#888888" x1="157.3500171220499" x2="158.71671803281637" y1="48.38484435693416" y2="48.38484435693416"/>
+  <line stroke="#888888" x1="61.66666666666667" x2="65.0" y1="160.5183146666667" y2="160.5183146666667"/>
+  <line stroke="#888888" x1="65.0" x2="65.0" y1="160.5183146666667" y2="167.18498133333335"/>
+  <line stroke="#888888" x1="65.0" x2="61.66666666666667" y1="167.18498133333335" y2="167.18498133333335"/>
+</svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..88c0f0fff92491cb6781264ced351c889c021a16
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
@@ -0,0 +1,2978 @@
+  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
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+21.801409486351815
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+80.43938360731835
+ 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.0
+ 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
+20.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+20.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+30.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+58.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+20.000000000000004
+ 20
+58.851648000000004
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+58.851648000000004
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+58.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.00000000000001
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+40.00000000000001
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+50.0
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.00000000000001
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+50.0
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+20.000000000000004
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+20.000000000000004
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+0.0
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+0.0
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.25000000000001
+ 20
+109.10164800000001
+ 30
+0.0
+ 11
+42.25000000000001
+ 21
+98.601648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.25000000000001
+ 20
+98.601648
+ 30
+0.0
+ 11
+42.75000000000001
+ 21
+98.601648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.75000000000001
+ 20
+98.601648
+ 30
+0.0
+ 11
+42.75000000000001
+ 21
+109.10164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.75000000000001
+ 20
+109.10164800000001
+ 30
+0.0
+ 11
+42.25000000000001
+ 21
+109.10164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+98.85164800000001
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+98.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+98.85164800000001
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+108.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+108.851648
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+108.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+136.66666666666663
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+136.66666666666663
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+21.801409486351815
+ 10
+111.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+21.801409486351815
+ 10
+136.66666666666663
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+111.66666666666666
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+80.43938360731835
+ 10
+111.66666666666666
+ 20
+-7.134504187433777e-08
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+78.17987353534099
+ 20
+33.97156470018156
+ 30
+0.0
+ 11
+72.42327010100382
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+111.66666666666667
+ 20
+-7.13450560851925e-08
+ 30
+0.0
+ 11
+78.17987353534099
+ 21
+33.97156470018156
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+72.42327010100382
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.42327010100382
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+66.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+63.93326484513372
+ 20
+53.85164800000001
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+63.93326484513372
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+63.93326484513372
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.66666666666666
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+63.93326484513372
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666667
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+66.66666666666667
+ 20
+153.851648
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+66.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+86.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+106.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+111.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+86.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+106.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+86.66666666666669
+ 20
+153.851648
+ 30
+0.0
+ 11
+111.66666666666667
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+111.66666666666667
+ 20
+153.851648
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+111.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+116.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+136.66666666666666
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+156.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.33333333333334
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.33333333333334
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.66666666666666
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+156.66666666666666
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+150.91006323232952
+ 21
+39.81150361779142
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+150.91006323232952
+ 20
+39.81150361779142
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+80.43938360731835
+ 10
+111.66666666666669
+ 20
+-7.134499924177363e-08
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+145.15345979799235
+ 20
+33.9715647001816
+ 30
+0.0
+ 11
+111.66666666666669
+ 21
+-7.134499924177363e-08
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+150.91006323232952
+ 20
+39.81150361779141
+ 30
+0.0
+ 11
+145.15345979799235
+ 21
+33.9715647001816
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+159.4000684881996
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+45.65144253540122
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+159.4000684881996
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+159.4000684881996
+ 21
+45.65144253540122
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+156.66666666666666
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+159.4000684881996
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+60.000000000000014
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+66.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+60.00000000000001
+ 20
+153.851648
+ 30
+0.0
+ 11
+60.000000000000014
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+78.07453471514613
+ 20
+37.35482121234262
+ 30
+0.0
+ 11
+75.80466329414517
+ 21
+39.65755243235412
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+75.80466329414517
+ 20
+39.65755243235412
+ 30
+0.0
+ 11
+75.44857838000361
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+75.44857838000361
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+77.71844980100454
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+77.71844980100454
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+78.07453471514613
+ 21
+37.35482121234262
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+64.61661530051695
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+65.98331621128342
+ 21
+48.38484435693414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+65.98331621128342
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+65.98331621128342
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+65.98331621128342
+ 20
+51.118246178467075
+ 30
+0.0
+ 11
+64.61661530051695
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+93.08333333333334
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+100.25000000000001
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.25000000000001
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+100.25000000000001
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.25000000000001
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+93.08333333333334
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+93.08333333333334
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+93.08333333333334
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+123.08333333333334
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+130.25000000000003
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.25000000000003
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+130.25000000000003
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.25000000000003
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+123.08333333333334
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+123.08333333333334
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+123.08333333333334
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.66666666666666
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+158.33333333333334
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+158.33333333333334
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+158.33333333333334
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+158.33333333333334
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+161.66666666666666
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.52867003918817
+ 20
+39.65755243235416
+ 30
+0.0
+ 11
+145.25879861818723
+ 21
+37.35482121234266
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+145.25879861818723
+ 20
+37.35482121234266
+ 30
+0.0
+ 11
+145.6148835323288
+ 21
+37.00381760278744
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+145.6148835323288
+ 20
+37.00381760278744
+ 30
+0.0
+ 11
+147.88475495332972
+ 21
+39.306548822798945
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.88475495332972
+ 20
+39.306548822798945
+ 30
+0.0
+ 11
+147.52867003918817
+ 21
+39.65755243235416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+158.71671803281637
+ 20
+51.11824617846709
+ 30
+0.0
+ 11
+157.3500171220499
+ 21
+51.11824617846709
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+157.3500171220499
+ 20
+51.11824617846709
+ 30
+0.0
+ 11
+157.3500171220499
+ 21
+48.38484435693416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+157.3500171220499
+ 20
+48.38484435693416
+ 30
+0.0
+ 11
+158.71671803281637
+ 21
+48.38484435693416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+61.66666666666667
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+65.0
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+65.0
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+65.0
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+65.0
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+61.66666666666667
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..2d3390d61c1677371e80a72d19ac2c9a65aba40b
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
@@ -0,0 +1,2888 @@
+  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
+20.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+20.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+58.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+58.851648000000004
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+58.851648000000004
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+58.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+40.00000000000001
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+50.0
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+50.0
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+0.0
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+0.0
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.25000000000001
+ 20
+109.10164800000001
+ 30
+0.0
+ 11
+42.25000000000001
+ 21
+98.601648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.25000000000001
+ 20
+98.601648
+ 30
+0.0
+ 11
+42.75000000000001
+ 21
+98.601648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.75000000000001
+ 20
+98.601648
+ 30
+0.0
+ 11
+42.75000000000001
+ 21
+109.10164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.75000000000001
+ 20
+109.10164800000001
+ 30
+0.0
+ 11
+42.25000000000001
+ 21
+109.10164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+98.85164800000001
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+98.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+98.85164800000001
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+108.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+108.851648
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+108.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666663
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+136.66666666666663
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666663
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+111.66666666666666
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666666
+ 20
+-7.134504187433777e-08
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+78.17987353534099
+ 20
+33.97156470018156
+ 30
+0.0
+ 11
+72.42327010100382
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+111.66666666666667
+ 20
+-7.13450560851925e-08
+ 30
+0.0
+ 11
+78.17987353534099
+ 21
+33.97156470018156
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+72.42327010100382
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.42327010100382
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+66.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.93326484513372
+ 20
+53.85164800000001
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.93326484513372
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+63.93326484513372
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+63.93326484513372
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666667
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+66.66666666666667
+ 20
+153.851648
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+66.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+106.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+111.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+106.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666669
+ 20
+153.851648
+ 30
+0.0
+ 11
+111.66666666666667
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666667
+ 20
+153.851648
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+111.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+116.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+136.66666666666666
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+156.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+156.66666666666666
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+150.91006323232952
+ 21
+39.81150361779142
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+150.91006323232952
+ 20
+39.81150361779142
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666669
+ 20
+-7.134499924177363e-08
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+145.15345979799235
+ 20
+33.9715647001816
+ 30
+0.0
+ 11
+111.66666666666669
+ 21
+-7.134499924177363e-08
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+150.91006323232952
+ 20
+39.81150361779141
+ 30
+0.0
+ 11
+145.15345979799235
+ 21
+33.9715647001816
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.4000684881996
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+45.65144253540122
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.4000684881996
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+159.4000684881996
+ 21
+45.65144253540122
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+159.4000684881996
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.000000000000014
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+66.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.00000000000001
+ 20
+153.851648
+ 30
+0.0
+ 11
+60.000000000000014
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+78.07453471514613
+ 20
+37.35482121234262
+ 30
+0.0
+ 11
+75.80466329414517
+ 21
+39.65755243235412
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+75.80466329414517
+ 20
+39.65755243235412
+ 30
+0.0
+ 11
+75.44857838000361
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+75.44857838000361
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+77.71844980100454
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+77.71844980100454
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+78.07453471514613
+ 21
+37.35482121234262
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+64.61661530051695
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+65.98331621128342
+ 21
+48.38484435693414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.98331621128342
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+65.98331621128342
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.98331621128342
+ 20
+51.118246178467075
+ 30
+0.0
+ 11
+64.61661530051695
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+93.08333333333334
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+100.25000000000001
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.25000000000001
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+100.25000000000001
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.25000000000001
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+93.08333333333334
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+93.08333333333334
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+93.08333333333334
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+123.08333333333334
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+130.25000000000003
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.25000000000003
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+130.25000000000003
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.25000000000003
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+123.08333333333334
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+123.08333333333334
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+123.08333333333334
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.66666666666666
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+158.33333333333334
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.33333333333334
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+158.33333333333334
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.33333333333334
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+161.66666666666666
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.52867003918817
+ 20
+39.65755243235416
+ 30
+0.0
+ 11
+145.25879861818723
+ 21
+37.35482121234266
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+145.25879861818723
+ 20
+37.35482121234266
+ 30
+0.0
+ 11
+145.6148835323288
+ 21
+37.00381760278744
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+145.6148835323288
+ 20
+37.00381760278744
+ 30
+0.0
+ 11
+147.88475495332972
+ 21
+39.306548822798945
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.88475495332972
+ 20
+39.306548822798945
+ 30
+0.0
+ 11
+147.52867003918817
+ 21
+39.65755243235416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.71671803281637
+ 20
+51.11824617846709
+ 30
+0.0
+ 11
+157.3500171220499
+ 21
+51.11824617846709
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.3500171220499
+ 20
+51.11824617846709
+ 30
+0.0
+ 11
+157.3500171220499
+ 21
+48.38484435693416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.3500171220499
+ 20
+48.38484435693416
+ 30
+0.0
+ 11
+158.71671803281637
+ 21
+48.38484435693416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+61.66666666666667
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+65.0
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.0
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+65.0
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.0
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+61.66666666666667
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatBaseFlat/graph-lasercutter.svg b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d5b4dc26a186d45965a51f3efe959bab9f2bc723
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="173.851648mm" version="1.1" viewBox="0.000000 0.000000 163.333333 173.851648" width="163.333333mm">
+  <defs/>
+  <line stroke="#000000" x1="20.000000000000004" x2="10.000000000000002" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="20.000000000000004" x2="20.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="20.000000000000004" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="118.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="88.85164800000001" y2="58.851648000000004"/>
+  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="88.85164800000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="20.000000000000004" y1="58.851648000000004" y2="58.851648000000004"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="30.000000000000004" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.00000000000001" x2="40.00000000000001" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="40.00000000000001" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="50.0" x2="40.00000000000001" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="118.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="50.0" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="20.000000000000004" x2="20.000000000000004" y1="118.85164800000001" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="20.000000000000004" x2="30.000000000000004" y1="148.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="118.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="88.85164800000001" y2="118.85164800000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="88.85164800000001" y2="88.85164800000001"/>
+  <line stroke="#888888" x1="42.25000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="98.601648"/>
+  <line stroke="#888888" x1="42.25000000000001" x2="42.75000000000001" y1="98.601648" y2="98.601648"/>
+  <line stroke="#888888" x1="42.75000000000001" x2="42.75000000000001" y1="98.601648" y2="109.10164800000001"/>
+  <line stroke="#888888" x1="42.75000000000001" x2="42.25000000000001" y1="109.10164800000001" y2="109.10164800000001"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="98.85164800000001" y2="98.85164800000001"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="98.85164800000001" y2="108.851648"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="108.851648" y2="108.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666663" x2="136.66666666666663" y1="53.851648000000004" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="86.66666666666664" y1="53.851648000000004" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666666" x2="86.66666666666664" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666663" x2="111.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666666" x2="86.66666666666664" y1="-7.134504187433777e-08" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="78.17987353534099" x2="72.42327010100382" y1="33.97156470018156" y2="39.81150361779138"/>
+  <line stroke="#000000" x1="111.66666666666667" x2="78.17987353534099" y1="-7.13450560851925e-08" y2="33.97156470018156"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="72.42327010100382" y1="53.851648000000004" y2="39.81150361779138"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="45.6514425354012"/>
+  <line stroke="#000000" x1="72.42327010100382" x2="66.66666666666666" y1="39.81150361779138" y2="45.6514425354012"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666666" x2="66.66666666666666" y1="53.851648000000004" y2="45.651442535401195"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666664" x2="66.66666666666666" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="63.93326484513372" x2="66.66666666666666" y1="53.85164800000001" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="63.93326484513372" x2="63.93326484513372" y1="45.6514425354012" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="66.66666666666666" x2="63.93326484513372" y1="45.6514425354012" y2="45.6514425354012"/>
+  <line stroke="#000000" x1="66.66666666666666" x2="66.66666666666667" y1="53.851648000000004" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666667" x2="86.66666666666669" y1="153.851648" y2="153.851648"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="66.66666666666669" x2="66.66666666666669" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#000000" x1="66.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666669" x2="86.66666666666669" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#000000" x1="106.66666666666667" x2="111.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="86.66666666666669" x2="106.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="86.66666666666669" x2="111.66666666666667" y1="153.851648" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666667" x2="136.66666666666666" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="116.66666666666667" x2="136.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="111.66666666666667" x2="116.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666666" x2="136.66666666666666" y1="153.851648" y2="173.85164800000004"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="136.66666666666666" x2="156.66666666666666" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="173.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="136.66666666666666" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="156.66666666666666" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="173.85164800000004" y2="153.851648"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="163.33333333333334" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="156.66666666666666" y1="153.851648" y2="53.85164800000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="136.66666666666666" y1="53.85164800000003" y2="53.85164800000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="136.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="156.66666666666666" x2="156.66666666666666" y1="45.65144253540122" y2="53.85164800000003"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="150.91006323232952" y1="45.65144253540122" y2="39.81150361779142"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="150.91006323232952" x2="136.66666666666666" y1="39.81150361779142" y2="53.85164800000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="111.66666666666669" x2="136.66666666666666" y1="-7.134499924177363e-08" y2="53.85164800000003"/>
+  <line stroke="#000000" x1="145.15345979799235" x2="111.66666666666669" y1="33.9715647001816" y2="-7.134499924177363e-08"/>
+  <line stroke="#000000" x1="150.91006323232952" x2="145.15345979799235" y1="39.81150361779141" y2="33.9715647001816"/>
+  <line stroke="#000000" x1="159.4000684881996" x2="156.66666666666666" y1="45.65144253540122" y2="45.65144253540122"/>
+  <line stroke="#000000" x1="159.4000684881996" x2="159.4000684881996" y1="53.85164800000003" y2="45.65144253540122"/>
+  <line stroke="#000000" x1="156.66666666666666" x2="159.4000684881996" y1="53.85164800000003" y2="53.85164800000003"/>
+  <line stroke="#000000" x1="60.000000000000014" x2="66.66666666666667" y1="173.85164800000004" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="60.00000000000001" x2="60.000000000000014" y1="153.851648" y2="173.85164800000004"/>
+  <line stroke="#000000" x1="66.66666666666666" x2="60.00000000000001" y1="153.851648" y2="153.851648"/>
+  <line stroke="#888888" x1="78.07453471514613" x2="75.80466329414517" y1="37.35482121234262" y2="39.65755243235412"/>
+  <line stroke="#888888" x1="75.80466329414517" x2="75.44857838000361" y1="39.65755243235412" y2="39.306548822798916"/>
+  <line stroke="#888888" x1="75.44857838000361" x2="77.71844980100454" y1="39.306548822798916" y2="37.003817602787414"/>
+  <line stroke="#888888" x1="77.71844980100454" x2="78.07453471514613" y1="37.003817602787414" y2="37.35482121234262"/>
+  <line stroke="#888888" x1="64.61661530051695" x2="65.98331621128342" y1="48.38484435693414" y2="48.38484435693414"/>
+  <line stroke="#888888" x1="65.98331621128342" x2="65.98331621128342" y1="48.38484435693414" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="65.98331621128342" x2="64.61661530051695" y1="51.118246178467075" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="93.08333333333334" x2="100.25000000000001" y1="168.60164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="100.25000000000001" x2="100.25000000000001" y1="168.60164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="100.25000000000001" x2="93.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="93.08333333333334" x2="93.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="123.08333333333334" x2="130.25000000000003" y1="168.60164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="130.25000000000003" x2="130.25000000000003" y1="168.60164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="130.25000000000003" x2="123.08333333333334" y1="169.10164800000004" y2="169.10164800000004"/>
+  <line stroke="#888888" x1="123.08333333333334" x2="123.08333333333334" y1="169.10164800000004" y2="168.60164800000004"/>
+  <line stroke="#888888" x1="161.66666666666666" x2="158.33333333333334" y1="167.18498133333335" y2="167.18498133333335"/>
+  <line stroke="#888888" x1="158.33333333333334" x2="158.33333333333334" y1="167.18498133333335" y2="160.5183146666667"/>
+  <line stroke="#888888" x1="158.33333333333334" x2="161.66666666666666" y1="160.5183146666667" y2="160.5183146666667"/>
+  <line stroke="#888888" x1="147.52867003918817" x2="145.25879861818723" y1="39.65755243235416" y2="37.35482121234266"/>
+  <line stroke="#888888" x1="145.25879861818723" x2="145.6148835323288" y1="37.35482121234266" y2="37.00381760278744"/>
+  <line stroke="#888888" x1="145.6148835323288" x2="147.88475495332972" y1="37.00381760278744" y2="39.306548822798945"/>
+  <line stroke="#888888" x1="147.88475495332972" x2="147.52867003918817" y1="39.306548822798945" y2="39.65755243235416"/>
+  <line stroke="#888888" x1="158.71671803281637" x2="157.3500171220499" y1="51.11824617846709" y2="51.11824617846709"/>
+  <line stroke="#888888" x1="157.3500171220499" x2="157.3500171220499" y1="51.11824617846709" y2="48.38484435693416"/>
+  <line stroke="#888888" x1="157.3500171220499" x2="158.71671803281637" y1="48.38484435693416" y2="48.38484435693416"/>
+  <line stroke="#888888" x1="61.66666666666667" x2="65.0" y1="160.5183146666667" y2="160.5183146666667"/>
+  <line stroke="#888888" x1="65.0" x2="65.0" y1="160.5183146666667" y2="167.18498133333335"/>
+  <line stroke="#888888" x1="65.0" x2="61.66666666666667" y1="167.18498133333335" y2="167.18498133333335"/>
+</svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-model.png b/rocolib/output/BoatBaseFlat/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..49e0dab8f457055b95c54b94bfd2da7c8cac0e58
Binary files /dev/null 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
new file mode 100644
index 0000000000000000000000000000000000000000..8a8048429ff27b3a336387f79f0880f385a4adba
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-model.stl
@@ -0,0 +1,338 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0050 0.0150 0.0000
+vertex -0.0050 -0.0150 0.0000
+vertex 0.0050 -0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0150 0.0000
+vertex 0.0050 0.0150 0.0000
+vertex -0.0050 0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0150 0.0000
+vertex 0.0050 -0.0150 0.0000
+vertex 0.0050 -0.0150 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0150 -0.0100
+vertex 0.0050 0.0150 -0.0100
+vertex 0.0050 0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0150 -0.0100
+vertex 0.0050 -0.0150 -0.0100
+vertex -0.0050 -0.0150 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0150 -0.0100
+vertex -0.0050 0.0150 -0.0100
+vertex 0.0050 0.0150 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 0.0150 -0.0100
+vertex -0.0050 -0.0150 -0.0100
+vertex -0.0050 -0.0150 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0150 -0.0000
+vertex -0.0050 0.0150 -0.0000
+vertex -0.0050 0.0150 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0500 0.0000
+vertex -0.0250 -0.0500 0.0000
+vertex 0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0500 0.0000
+vertex 0.0250 0.0500 0.0000
+vertex -0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0500 -0.0200
+vertex -0.0250 -0.0500 -0.0200
+vertex -0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0500 0.0000
+vertex -0.0250 0.0500 0.0000
+vertex -0.0250 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0500 0.0000
+vertex 0.0250 -0.0500 0.0000
+vertex 0.0250 -0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0500 -0.0200
+vertex 0.0250 0.0500 -0.0200
+vertex 0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0450 0.0000
+vertex 0.0050 -0.0450 -0.0100
+vertex 0.0050 -0.0150 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0150 -0.0100
+vertex 0.0050 -0.0150 0.0000
+vertex 0.0050 -0.0450 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0450 -0.0100
+vertex 0.0050 0.0450 0.0000
+vertex 0.0050 0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0150 0.0000
+vertex 0.0050 0.0150 -0.0100
+vertex 0.0050 0.0450 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0500 0.0000
+vertex -0.0250 -0.0500 -0.0200
+vertex -0.0213 -0.0573 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0213 -0.0573 -0.0200
+vertex 0.0000 -0.1000 -0.0200
+vertex -0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 -0.0500 0.0000
+vertex -0.0250 -0.0500 0.0000
+vertex -0.0000 -0.1000 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0500 -0.0000
+vertex 0.0000 -0.1000 -0.0200
+vertex 0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0213 -0.0573 -0.0200
+vertex 0.0250 -0.0500 -0.0200
+vertex 0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0500 0.0000
+vertex 0.0000 -0.1000 -0.0200
+vertex 0.0213 -0.0573 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0500 -0.0200
+vertex -0.0250 -0.0500 0.0000
+vertex -0.0213 -0.0573 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0500 -0.0200
+vertex -0.0213 -0.0573 -0.0200
+vertex -0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0500 -0.0200
+vertex 0.0213 -0.0573 -0.0200
+vertex 0.0250 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0500 -0.0200
+vertex 0.0250 -0.0500 0.0000
+vertex 0.0213 -0.0573 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0500 0.0000
+vertex 0.0250 0.0500 -0.0200
+vertex 0.0050 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0500 -0.0200
+vertex -0.0000 0.0500 -0.0200
+vertex 0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0500 0.0000
+vertex 0.0250 0.0500 0.0000
+vertex -0.0000 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0500 0.0000
+vertex -0.0000 0.0500 -0.0200
+vertex -0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 0.0500 -0.0200
+vertex -0.0250 0.0500 -0.0200
+vertex -0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0500 0.0000
+vertex -0.0000 0.0500 -0.0200
+vertex -0.0050 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0500 -0.0200
+vertex 0.0250 0.0500 0.0000
+vertex 0.0050 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0500 -0.0200
+vertex 0.0050 0.0500 -0.0200
+vertex 0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0500 -0.0200
+vertex -0.0050 0.0500 -0.0200
+vertex -0.0250 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0500 -0.0200
+vertex -0.0250 0.0500 0.0000
+vertex -0.0050 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0150 -0.0100
+vertex -0.0050 -0.0150 0.0000
+vertex -0.0050 0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 0.0150 0.0000
+vertex -0.0050 0.0150 -0.0100
+vertex -0.0050 -0.0150 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0216 -0.0575 -0.0173
+vertex -0.0213 -0.0573 -0.0200
+vertex -0.0250 -0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0500 -0.0200
+vertex -0.0253 -0.0501 -0.0173
+vertex -0.0216 -0.0575 -0.0173
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0253 -0.0501 -0.0173
+vertex 0.0250 -0.0500 -0.0200
+vertex 0.0213 -0.0573 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0213 -0.0573 -0.0200
+vertex 0.0216 -0.0575 -0.0173
+vertex 0.0253 -0.0501 -0.0173
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0507 -0.0134
+vertex 0.0050 0.0500 -0.0200
+vertex 0.0250 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0500 -0.0200
+vertex 0.0250 0.0507 -0.0134
+vertex 0.0050 0.0507 -0.0134
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0507 -0.0134
+vertex -0.0250 0.0500 -0.0200
+vertex -0.0050 0.0500 -0.0200
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 0.0500 -0.0200
+vertex -0.0050 0.0507 -0.0134
+vertex -0.0250 0.0507 -0.0134
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..a96eb24e6d0c0a333382bbd9da9ed5bb12667c30
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
@@ -0,0 +1,2888 @@
+  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
+20.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+20.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+58.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+58.851648000000004
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+58.851648000000004
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+58.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+40.00000000000001
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+50.0
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+50.0
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+118.85164800000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+0.0
+ 21
+118.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+88.85164800000001
+ 30
+0.0
+ 11
+0.0
+ 21
+88.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.25000000000001
+ 20
+109.10164800000001
+ 30
+0.0
+ 11
+42.25000000000001
+ 21
+98.601648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.25000000000001
+ 20
+98.601648
+ 30
+0.0
+ 11
+42.75000000000001
+ 21
+98.601648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.75000000000001
+ 20
+98.601648
+ 30
+0.0
+ 11
+42.75000000000001
+ 21
+109.10164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.75000000000001
+ 20
+109.10164800000001
+ 30
+0.0
+ 11
+42.25000000000001
+ 21
+109.10164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+98.85164800000001
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+98.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+98.85164800000001
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+108.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+108.851648
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+108.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666663
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+136.66666666666663
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666663
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+111.66666666666666
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666666
+ 20
+-7.134504187433777e-08
+ 30
+0.0
+ 11
+86.66666666666664
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+78.17987353534099
+ 20
+33.97156470018156
+ 30
+0.0
+ 11
+72.42327010100382
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+111.66666666666667
+ 20
+-7.13450560851925e-08
+ 30
+0.0
+ 11
+78.17987353534099
+ 21
+33.97156470018156
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+72.42327010100382
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.42327010100382
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+66.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666664
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.93326484513372
+ 20
+53.85164800000001
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.93326484513372
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+63.93326484513372
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+63.93326484513372
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+66.66666666666667
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+66.66666666666667
+ 20
+153.851648
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+66.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+86.66666666666669
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+106.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+111.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.66666666666669
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+106.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+86.66666666666669
+ 20
+153.851648
+ 30
+0.0
+ 11
+111.66666666666667
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666667
+ 20
+153.851648
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+111.66666666666667
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+116.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+136.66666666666666
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+156.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+136.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+156.66666666666666
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+150.91006323232952
+ 21
+39.81150361779142
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+150.91006323232952
+ 20
+39.81150361779142
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+111.66666666666669
+ 20
+-7.134499924177363e-08
+ 30
+0.0
+ 11
+136.66666666666666
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+145.15345979799235
+ 20
+33.9715647001816
+ 30
+0.0
+ 11
+111.66666666666669
+ 21
+-7.134499924177363e-08
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+150.91006323232952
+ 20
+39.81150361779141
+ 30
+0.0
+ 11
+145.15345979799235
+ 21
+33.9715647001816
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.4000684881996
+ 20
+45.65144253540122
+ 30
+0.0
+ 11
+156.66666666666666
+ 21
+45.65144253540122
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.4000684881996
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+159.4000684881996
+ 21
+45.65144253540122
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+156.66666666666666
+ 20
+53.85164800000003
+ 30
+0.0
+ 11
+159.4000684881996
+ 21
+53.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.000000000000014
+ 20
+173.85164800000004
+ 30
+0.0
+ 11
+66.66666666666667
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+60.00000000000001
+ 20
+153.851648
+ 30
+0.0
+ 11
+60.000000000000014
+ 21
+173.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+153.851648
+ 30
+0.0
+ 11
+60.00000000000001
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+78.07453471514613
+ 20
+37.35482121234262
+ 30
+0.0
+ 11
+75.80466329414517
+ 21
+39.65755243235412
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+75.80466329414517
+ 20
+39.65755243235412
+ 30
+0.0
+ 11
+75.44857838000361
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+75.44857838000361
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+77.71844980100454
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+77.71844980100454
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+78.07453471514613
+ 21
+37.35482121234262
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+64.61661530051695
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+65.98331621128342
+ 21
+48.38484435693414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.98331621128342
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+65.98331621128342
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.98331621128342
+ 20
+51.118246178467075
+ 30
+0.0
+ 11
+64.61661530051695
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+93.08333333333334
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+100.25000000000001
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.25000000000001
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+100.25000000000001
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.25000000000001
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+93.08333333333334
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+93.08333333333334
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+93.08333333333334
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+123.08333333333334
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+130.25000000000003
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.25000000000003
+ 20
+168.60164800000004
+ 30
+0.0
+ 11
+130.25000000000003
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.25000000000003
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+123.08333333333334
+ 21
+169.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+123.08333333333334
+ 20
+169.10164800000004
+ 30
+0.0
+ 11
+123.08333333333334
+ 21
+168.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.66666666666666
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+158.33333333333334
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.33333333333334
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+158.33333333333334
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.33333333333334
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+161.66666666666666
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.52867003918817
+ 20
+39.65755243235416
+ 30
+0.0
+ 11
+145.25879861818723
+ 21
+37.35482121234266
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+145.25879861818723
+ 20
+37.35482121234266
+ 30
+0.0
+ 11
+145.6148835323288
+ 21
+37.00381760278744
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+145.6148835323288
+ 20
+37.00381760278744
+ 30
+0.0
+ 11
+147.88475495332972
+ 21
+39.306548822798945
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.88475495332972
+ 20
+39.306548822798945
+ 30
+0.0
+ 11
+147.52867003918817
+ 21
+39.65755243235416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.71671803281637
+ 20
+51.11824617846709
+ 30
+0.0
+ 11
+157.3500171220499
+ 21
+51.11824617846709
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.3500171220499
+ 20
+51.11824617846709
+ 30
+0.0
+ 11
+157.3500171220499
+ 21
+48.38484435693416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.3500171220499
+ 20
+48.38484435693416
+ 30
+0.0
+ 11
+158.71671803281637
+ 21
+48.38484435693416
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+61.66666666666667
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+65.0
+ 21
+160.5183146666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.0
+ 20
+160.5183146666667
+ 30
+0.0
+ 11
+65.0
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+65.0
+ 20
+167.18498133333335
+ 30
+0.0
+ 11
+61.66666666666667
+ 21
+167.18498133333335
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatBaseFlat/tree.png b/rocolib/output/BoatBaseFlat/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..19f58a4994f54441893a636556f935e830369218
Binary files /dev/null and b/rocolib/output/BoatBaseFlat/tree.png differ