diff --git a/rocolib/builders/BatteryStackMountBuilder.py b/rocolib/builders/BatteryStackMountBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..195e105bb15cf7bdf8e1e2b0f21b3e2db4ccbf96
--- /dev/null
+++ b/rocolib/builders/BatteryStackMountBuilder.py
@@ -0,0 +1,13 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+
+c = Component()
+
+c.addSubcomponent("holder", "SimpleRectBeam", inherit=True, prefix=None)
+
+c.addConstraint(("holder", "length"), "depth", "60") #the support is as long as the boat is wide
+c.addConstraint(("holder", "width"), "depth", "60")
+c.addConstraint(("holder", "depth"), "depth", "60")
+
+c.toLibrary("BatteryStackMount")
diff --git a/rocolib/builders/BoatBaseBuilder.py b/rocolib/builders/BoatBaseBuilder.py
index 6007f07dbffb1fd073dcdbea4a2af8425e6009fd..6e943e6caea412a0b2045e83adf36d19c2318de2 100644
--- a/rocolib/builders/BoatBaseBuilder.py
+++ b/rocolib/builders/BoatBaseBuilder.py
@@ -2,11 +2,11 @@ from rocolib.api.components.Component import Component
 
 c = Component()
 
-c.addSubcomponent("boat","SimpleUChannel", inherit=True)
-c.addSubcomponent("bow","BoatPoint", inherit=True)
-c.addSubcomponent("stern","BoatPoint", inherit=True)
+c.addSubcomponent("boat","SimpleUChannel", inherit=("depth", "length","width"))
+c.addSubcomponent("bow","BoatPoint", inherit="point")
+c.addSubcomponent("stern","BoatPoint", inherit="point")
 
-c.join(("boat", "top"), ("bow", "edge"))
+c.join(("boat", "top"), ("bow", "edge")) #can't be addConnection because that gives ValueError: Edge boat.r0.e0 of length 20.000000 cannot merge with edge bow.sl.e1 of length 25.000000.
 c.join(("boat", "bot"), ("stern", "edge"))
 
 c.inheritInterface("portedge", ("boat", "ledge"))
diff --git a/rocolib/builders/BoatPointFlatBuilder.py b/rocolib/builders/BoatPointFlatBuilder.py
deleted file mode 100644
index d01e0e219b6af0bb62b0541e46fd1d3301f1e0ac..0000000000000000000000000000000000000000
--- a/rocolib/builders/BoatPointFlatBuilder.py
+++ /dev/null
@@ -1,17 +0,0 @@
-from rocolib.api.components.Component import Component
-
-c = Component()
-
-c.addSubcomponent("boat","SimpleUChannel", inherit=True, prefix=None)
-c.addSubcomponent("bow","BoatPoint")
-c.addSubcomponent("stern","BoatPoint")
-
-c.addConstraint(("stern", "point"), "width", "0")
-
-c.join(("boat", "top"), ("bow", "edge"))
-c.join(("boat", "bot"), ("stern", "edge"))
-
-c.inheritInterface("portedge", ("boat", "ledge"))
-c.inheritInterface("staredge", ("boat", "redge"))
-
-c.toLibrary("BoatBaseFlat")
diff --git a/rocolib/builders/BoatWithDCMountBuilder.py b/rocolib/builders/BoatWithDCMountBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..ed7e4223e6c04bf6db5130ace14ee7ead84642dd
--- /dev/null
+++ b/rocolib/builders/BoatWithDCMountBuilder.py
@@ -0,0 +1,29 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+c = Component()
+
+c.addSubcomponent("boat", "BoatBase", inherit=True, prefix=None)
+c.inheritAllInterfaces("boat")
+c.addSubcomponent("dcMount", "DCMotorMount", inherit=True)
+
+c.addConstraint(("dcMount", "mountWidth"), "boat.width")
+c.addConstraint(("dcMount", "supportLength"), "boat.depth")
+
+c.addParameter("topDistance", 50, paramType="length") #@ankur make this half the boat.length
+c.addParameter("botDistance", 50, paramType="length")
+
+for i in range(2):
+    c.addSubcomponent("split%d" %i, "SplitEdge")
+    c.addConstraint(("split%d" %i, "toplength"), "boat.length", "(x,)")
+
+c.addConstraint(("split0", "botlength"), ("topDistance", "botDistance"), "(x[0]-5, 10, x[1]-5)")
+c.addConstraint(("split1", "botlength"), ("topDistance", "botDistance"), "(x[1]-5, 10, x[0]-5)")
+
+c.addConnection(("boat", "portedge"), ("split0", "topedge0"))
+c.addConnection(("boat", "staredge"), ("split1", "topedge0"))
+
+c.addConnection(("dcMount","rightArmInterface"), ("split0", "botedge1"), angle=-180)
+c.addConnection(("dcMount","rightArmInterface"), ("split1", "botedge1"), tabWidth=5)
+
+c.toLibrary("BoatWithDCMount")
diff --git a/rocolib/builders/BoatWithMountBuilder.py b/rocolib/builders/BoatWithMountBuilder.py
index 29dec83584dcb2a5778d01bb9209ab6f09266f03..2778fed1fdbc7921108fde6bc3bc661cf74278e3 100644
--- a/rocolib/builders/BoatWithMountBuilder.py
+++ b/rocolib/builders/BoatWithMountBuilder.py
@@ -44,4 +44,4 @@ c.addConnection(("rect0", "r"), ("mount2", "beam.botedge2"), angle=-90)
 c.addConnection(("rect1", "r"), ("mount2", "beam.topedge2"), angle=-90)
 c.addConnection(("rect1", "l"), ("split1", "botedge3"), tabWidth=8)
 
-c.toLibrary("BoatWithMount")
\ No newline at end of file
+c.toLibrary("BoatWithMount")
diff --git a/rocolib/builders/Boat_StackMountBuilder.py b/rocolib/builders/Boat_StackMountBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..89cd346640748fd9d2e894bb5c5e232a065fb081
--- /dev/null
+++ b/rocolib/builders/Boat_StackMountBuilder.py
@@ -0,0 +1,56 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+
+c = Component()
+
+c.addSubcomponent("stack", "SubESP32Stack", inherit=True, prefix=None)
+
+c.addParameter("depth", 70, paramType="length") #must set to boat depth
+c.addParameter("width", 70, paramType="length") #must set to boat depth
+
+c.addSubcomponent("topCover", "Rectangle")
+c.addConstraint(("topCover", "w"), "brains", "getDim(x, 'width')")
+c.addConstraint(("topCover", "l"), "depth", "60") #the support is as long as the boat is wide
+
+c.addSubcomponent("botCover", "Rectangle")
+c.addConstraint(("botCover", "w"), "brains", "getDim(x, 'width')")
+c.addConstraint(("botCover", "l"), "depth", "60") #the support is as long as the boat is wide
+
+c.addConnection(("botCover", "l"), ("stack", "topedge0"), angle=90, tabWidth=10)
+c.addConnection(("topCover", "r"), ("stack", "botedge0"), angle=90, tabWidth=7)
+
+#c.addConnection(("botCover", "t"), ("stack", "botedge1"), angle=90, tabWidth=10)
+c.addConnection(("topCover", "t"), ("stack", "topedge1"), angle=90)
+
+c.addConnection(("botCover", "r"), ("stack", "topedge2"), angle=90, tabWidth=10)
+c.addConnection(("topCover", "l"), ("stack", "botedge2"), angle=90, tabWidth=7)
+
+#c.addConnection(("botCover", "b"), ("stack", "topedge3"), angle=90, tabWidth=10)
+c.addConnection(("topCover", "b"), ("stack", "topedge3"), angle=90, tabWidth=7)
+
+c.addSubcomponent("servoPins", "Cutout")
+c.addConstraint(("servoPins", "dx"), "depth", "11")
+c.addConstraint(("servoPins", "dy"), "depth", "13")
+c.addConnection(("botCover", "face"),
+                   ("servoPins", "decoration"),
+                   mode="hole",offset=Function(params=("depth"), fnstring="(-7, 0)"))#offset=Function(params=("dy1"), fnstring="(10, 0)")
+
+c.addSubcomponent("microUSB", "Cutout")
+c.addConstraint(("microUSB", "dx"), "depth", "6")
+c.addConstraint(("microUSB", "dy"), "depth", "10")
+c.addConnection(("botCover", "face"),
+                   ("microUSB", "decoration"),
+                   mode="hole",offset=Function(params=("depth"), fnstring="(22, 0)"))#offset=Function(params=("dy1"), fnstring="(10, 0)")
+
+c.addSubcomponent("lArm", "Rectangle", inherit=True)
+c.addConstraint(("lArm", "w"), ("depth", "width"), "((0.5 * x[0]) ** 2 + (60 - x[1]) ** 2) ** 0.5") #c.addConstraint(("split0", "botlength"), "length", "(1/3*x-10, 10, 2/3*x)")
+c.addConstraint(("lArm", "l"), "depth", "60") #the support is as long as the boat is wide
+c.addConnection(("lArm", "b"), ("botCover", "t"), angle=45)
+
+c.addSubcomponent("rArm", "Rectangle", inherit=True)
+c.addConstraint(("rArm", "w"), ("depth", "width"), "((0.5 * x[0]) ** 2 + (60 - x[1]) ** 2) ** 0.5")
+c.addConstraint(("rArm", "l"), "depth", "60") #the support is as long as the boat is wide
+c.addConnection(("rArm", "b"), ("botCover", "b"), angle=45)
+
+c.toLibrary("Boat_StackMount")
diff --git a/rocolib/builders/DCMotorMountBuilder.py b/rocolib/builders/DCMotorMountBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..1394269c5bb9b2d77a5d2af874a0b849d9ec5d37
--- /dev/null
+++ b/rocolib/builders/DCMotorMountBuilder.py
@@ -0,0 +1,48 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+c = Component()
+
+c.addSubcomponent("leftArm", "Rectangle")
+c.addSubcomponent("rightArm", "Rectangle")
+c.addSubcomponent("dcMount", "SimpleRectBeam")
+
+c.addParameter("motorWidth", 8, parameterType="length")
+c.addParameter("motorHeight", 8, parameterType="length")
+c.addParameter("mountWidth", 40, parameterType="length") # = boat width
+c.addParameter("supportLength", 60, parameterType="length") # = boat depth
+
+c.addSubcomponent("cutout1", "Cutout")
+c.addSubcomponent("cutout2", "Cutout")
+
+c.addConstraint(("cutout1", "dx"), "motorWidth")
+c.addConstraint(("cutout1", "dy"), "motorHeight")
+
+c.addConstraint(("cutout2", "dx"), "motorWidth")
+c.addConstraint(("cutout2", "dy"), "motorHeight")
+
+c.addConnection(("dcMount", "face0"),
+                   ("cutout1", "decoration"),
+                   mode="hole", offset=Function(params=("motorWidth"), fnstring="(-10, 0)"))
+
+c.addConnection(("dcMount", "face2"),
+                   ("cutout2", "decoration"),
+                   mode="hole", offset=Function(params=("motorWidth"), fnstring="(10, 0)"))
+
+c.addConstConstraint(("leftArm", "w"), 10)
+c.addConstraint(("leftArm", "l"), "mountWidth") #DEPTH OF BOAT - 3 for the tab
+
+c.addConstConstraint(("rightArm", "w"), 10)
+c.addConstraint(("rightArm", "l"), "mountWidth") #DEPTH OF BOAT
+
+c.addConstraint(("dcMount", "length"), "mountWidth") #boat width
+c.addConstConstraint(("dcMount", "width"), 30)
+c.addConstConstraint(("dcMount", "depth"), 10)
+
+c.join(("dcMount", "topedge1"), ("leftArm", "r")) #l/r, not t/b
+c.join(("dcMount", "botedge1"), ("rightArm", "r"))
+
+c.inheritInterface("leftArmInterface", ("leftArm", "l"))
+c.inheritInterface("rightArmInterface", ("rightArm", "l"))
+
+c.toLibrary("DCMotorMount")
diff --git a/rocolib/builders/ESP32StackBoatBuilder.py b/rocolib/builders/ESP32StackBoatBuilder.py
index f4c36a1e936d00d59aa0145115232e30994ff8df..2435d0c31f81de25491988c8062508acac0f6e60 100644
--- a/rocolib/builders/ESP32StackBoatBuilder.py
+++ b/rocolib/builders/ESP32StackBoatBuilder.py
@@ -3,53 +3,19 @@ from rocolib.api.components.Component import Component
 #ESP3 STACK WITH PWM SERVO FEATHERWING
 c = Component()
 
-c.addSubcomponent("boat", "BoatBase")
-
-#the length of the both should always be a multiple of the width of the motor
-#as of now i will be setting the length to 117 (so that means 9 * width of the motor which is 13)
 c.addParameter("length", 130, paramType="length")
-c.addParameter("width", 50, paramType="length")
-c.addParameter("depth", 40, paramType="length")
-c.addParameter("brains", "esp32stack", paramType="dimension")
-
-c.addConstraint(("boat", "boat.length"), "length")
-c.addConstraint(("boat", "boat.width"), "width")
-c.addConstraint(("boat", "boat.depth"), "depth")
-
-
-for i in range(2):
-    c.addSubcomponent("splitside%d" %i, "SplitEdge")
-    c.addConstraint(("splitside%d" %i, "toplength"), "length", "(x,)")
-    c.addConstraint(("splitside%d" %i, "botlength"), ("length", "brains"),
-                    '(getDim(x[1], "width")/2., getDim(x[1], "width")/2., '
-                    'getDim(x[1], "width")/2., getDim(x[1], "width")/2., getDim(x[1], "width")/2., getDim(x[1], "width")/2. ,getDim(x[1], "width")/2., x[0] - 7 * (getDim(x[1], "width")/2))')
+c.addParameter("width", 70, paramType="length")
+c.addParameter("depth", 70, paramType="length")
 
-c.addSubcomponent("stack", "SubESP32Stack")
+c.addSubcomponent("boat", "BoatBaseFlat", inherit=True)
+c.inheritAllInterfaces("boat")
+c.addSubcomponent("stack", "Boat_StackMount", inherit=True)
+c.inheritAllInterfaces("stack")
 
+c.addSubcomponent("split0", "SplitEdge", inherit=True)
+c.addSubcomponent("split1", "SplitEdge", inherit=True)
 
-for i in range(4):
-    c.addSubcomponent("support%d" %i, "Rectangle")
-    c.addConstraint(("support%d" %i, "w"), "brains", "getDim(x, 'width')/2.")
-    c.addConstraint(("support%d" %i, "l"), "depth")
-
-for i in range(2):
-    c.addSubcomponent("split%d" %i, "SplitEdge")
-    c.addConstraint(("split%d" %i, "toplength"), "brains", '(getDim(x, "width"),)')
-    c.addConstraint(("split%d" % i, "botlength"), "brains", '(getDim(x, "width")/2.,getDim(x, "width")/2.)')
-
-c.addConnection(("stack", "topedge0"), ("split0", "topedge0"))
-c.addConnection(("stack", "botedge0"), ("split1", "topedge0"))
-c.addConnection(("split0", "botedge0"), ("support0", "l"), angle=90)
-c.addConnection(("split0", "botedge1"), ("support1", "l"), angle=90)
-c.addConnection(("split1", "botedge0"), ("support2", "l"), angle=90)
-c.addConnection(("split1", "botedge1"), ("support3", "l"), angle=90)
-
-c.addConnection(("splitside0", "topedge0"), ("boat", "staredge"))
-c.addConnection(("splitside1", "topedge0"), ("boat", "portedge"))
-c.addConnection(("support0", "r"), ("splitside0", "botedge4"), tabWidth=5)
-c.addConnection(("support1", "r"), ("splitside0", "botedge5"), tabWidth=5)
-c.addConnection(("support2", "r"), ("splitside1", "botedge5"), tabWidth=5)
-c.addConnection(("support3", "r"), ("splitside1", "botedge6"), tabWidth=5)
-
+#the length of the both should always be a multiple of the width of the motor
+#as of now i will be setting the length to 117 (so that means 9 * width of the motor which is 13)
 
-c.toLibrary("ESP32StackBoat")
\ No newline at end of file
+c.toLibrary("ESP32StackBoat")
diff --git a/rocolib/builders/PaddleboatWithCameraBuilder.py b/rocolib/builders/PaddleboatWithCameraBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..ff131a4e05fbd9e5da1bf64d287526939f68e3b1
--- /dev/null
+++ b/rocolib/builders/PaddleboatWithCameraBuilder.py
@@ -0,0 +1,48 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+c = Component()
+
+c.addSubcomponent("boat", "BoatBaseFlat", inherit=True)
+
+# c.addParameter("length", 130, paramType="length")
+# c.addParameter("width", 50, paramType="length")
+# c.addParameter("depth", 40, paramType="length")
+
+c.addParameter("driveservo", "fs90r", paramType="dimension")
+
+for i in range(2):
+    c.addSubcomponent("mount%d" %i, "SideServoMount", prefix=None)
+    c.addConstraint(("mount%d" %i, "servo"), "driveservo")
+    # c.addConstraint(("mount%d" %i, "length"), "boat.width")
+    # c.addConstConstraint(("mount%d" %i, "center"), False)
+
+#mirrored
+c.addSubcomponent("split0", "SplitEdge")
+c.addConstraint(("split0", "toplength"), "boat.length", "(x,)") #'((x[0] - getDim(x[1], "width")))'
+c.addConstraint(("split0", "botlength"), ("boat.length", "driveservo"), '(x[0] - 74 - 15 - getDim(x[1], "motorlength"), 15, getDim(x[1], "motorlength"), 74)')
+
+c.addSubcomponent("split1", "SplitEdge")
+c.addConstraint(("split1", "toplength"), "boat.length", "(x,)") #'((x[0] - getDim(x[1], "width")))'
+c.addConstraint(("split1", "botlength"), ("boat.length", "driveservo"), '(74, getDim(x[1], "motorlength"), 15, x[0] - 74 - 15 - getDim(x[1], "motorlength"))') #'(74, getDim(x[1], "motorlength"), x[0] - 74 - getDim(x[1], "motorlength"))'
+
+c.addConnection(("boat", "staredge"), ("split0", "topedge0")) #topedge so that the motor mounts are placed outside of the boat hull
+c.addConnection(("boat", "portedge"), ("split1", "topedge0"))
+#
+c.addConnection(("mount0", "botedge3"), ("split0", "botedge2"), angle=-180)
+c.addConnection(("mount1", "topedge3"), ("split1", "botedge1"), angle=-180)
+
+#Seats -- might only have space for one band that functions as a boat support
+c.addSubcomponent("flopSupport", "Rectangle")
+c.addConstraint(("flopSupport", "l"), "boat.width")
+c.addConstraint(("flopSupport", "w"), "boat.width", "15") #asks for another param, so I just put boat.width
+c.addConnection(("split0", "botedge1"), ("flopSupport", "r"), angle=90)
+c.addConnection(("split1", "botedge2"), ("flopSupport", "l"), tabWidth=6, angle=90)
+
+c.addSubcomponent("stack", "SubESP32Stack")
+# for i in range(4):
+#     c.addSubcomponent("support%d" %i, "Rectangle")
+#     c.addConstraint(("support%d" %i, "w"), "brains", "getDim(x, 'width')/2.")
+    # c.addConstraint(("support%d" %i, "l"), "depth")
+
+c.toLibrary("PaddleboatWithCamera")
diff --git a/rocolib/builders/ServoMountBuilder.py b/rocolib/builders/ServoMountBuilder.py
index 64f34d8aa69e749b567b7a003a53fb3ba1b90b8d..82c4dce67ddd21dd0a1ae3a40121132ce34c7779 100644
--- a/rocolib/builders/ServoMountBuilder.py
+++ b/rocolib/builders/ServoMountBuilder.py
@@ -16,8 +16,8 @@ c.addSubcomponent("mount", "Cutout")
 c.addConstraint(("mount", "dx"), "servo", 'getDim(x, "motorwidth") * 0.99')
 c.addConstraint(("mount", "dy"), "servo", 'getDim(x, "motorlength")')
 
-c.addConstraint(("beam", "width"), "servo", 'getDim(x, "motorwidth")')
-c.addConstraint(("beam", "depth"), "servo", 'getDim(x, "motorheight")')
+c.addConstraint(("beam", "width"), "servo", 'getDim(x, "motorheight")')
+c.addConstraint(("beam", "depth"), "servo", 'getDim(x, "motorwidth")')
 
 c.inheritAllInterfaces("beam", prefix=None)
 c.inheritAllInterfaces("mount")
@@ -27,4 +27,4 @@ c.addConnection(("beam", "face0"),
 
 c.inheritAllInterfaces("beam")
 
-c.toLibrary("ServoMount")
\ No newline at end of file
+c.toLibrary("ServoMount")
diff --git a/rocolib/builders/SideServoMountBuilder.py b/rocolib/builders/SideServoMountBuilder.py
new file mode 100644
index 0000000000000000000000000000000000000000..c115a915180ac776d923d19ef40bd4bf14f8b32a
--- /dev/null
+++ b/rocolib/builders/SideServoMountBuilder.py
@@ -0,0 +1,64 @@
+from rocolib.api.components.Component import Component
+from rocolib.api.Function import Function
+
+c = Component()
+
+c.addParameter("servo", "fs90r", paramType="dimension")
+# c.addParameter("flip", False, valueType="bool")
+# c.addParameter("center", True, valueType="bool")
+# c.addParameter("shift", 0, paramType="length")
+# XXX TODO: Define type: tuple of two numbers
+c.addParameter("offset", optional=True, overrides=("flip", "center", "shift"))
+
+c.addParameter("length", 34, paramType="length")
+c.addParameter("width", 20, paramType="length")
+c.addParameter("depth", 24, paramType="length")
+
+c.addSubcomponent("beam", "SimpleRectBeam", prefix=None)
+c.addSubcomponent("mount", "Cutout")
+
+c.addSubcomponent("servoArm0", "Cutout")
+c.addSubcomponent("servoArm1", "Cutout")
+
+c.addParameter("dxServoArm", 4, parameterType="length") #the little servo cutout
+c.addParameter("dyServoArm", 12, parameterType="length")
+
+c.addConstraint(("servoArm0", "dx"), "dxServoArm")
+c.addConstraint(("servoArm0", "dy"), "dyServoArm")
+c.addConstraint(("servoArm1", "dx"), "dxServoArm")
+c.addConstraint(("servoArm1", "dy"), "dyServoArm")
+
+c.addSubcomponent("wires", "Cutout")
+c.addParameter("wiresDx", 4, parameterType="length") #the little servo cutout
+c.addParameter("wiresDy", 9, parameterType="length") #the little servo cutout
+c.addConstraint(("wires", "dx"), "wiresDx")
+c.addConstraint(("wires", "dy"), "wiresDy")
+
+c.addParameter("dxServo", 23, parameterType="length") #the little servo cutout
+c.addParameter("dyServo", 12, parameterType="length")
+#
+c.addConstraint(("mount", "dx"), "dxServo")
+c.addConstraint(("mount", "dy"), "dyServo")
+#
+c.addConstraint(("beam", "length"), "length")
+c.addConstraint(("beam", "width"), "width")
+c.addConstraint(("beam", "depth"), "depth")
+
+
+c.inheritAllInterfaces("beam", prefix=None)
+c.inheritAllInterfaces("mount")
+
+c.addConnection(("beam", "face0"),
+                   ("servoArm0", "decoration"),
+                   mode="hole",offset=Function(params=("dxServoArm"), fnstring="(7, 0)"))
+
+c.addConnection(("beam", "face2"),
+                   ("servoArm1", "decoration"),
+                   mode="hole",offset=Function(params=("dxServoArm"), fnstring="(-7, 0)"))
+
+c.addConnection(("beam", "face1"),
+                ("mount", "decoration"),
+                mode="hole") #, offset=Function(params=("dy1"), fnstring="(10, 0)")
+c.addConnection(("beam", "face2"), ("wires", "decoration"), mode="hole",offset=Function(params=("wiresDx"), fnstring="(5, 0)"))
+
+c.toLibrary("SideServoMount")
diff --git a/rocolib/builders/SubESP32StackBuilder.py b/rocolib/builders/SubESP32StackBuilder.py
index 52faeb78af1d1a5480a63b5c987bf4addbeb1ab2..6d9accee51a8c5f96470771cb74de5633055a314 100644
--- a/rocolib/builders/SubESP32StackBuilder.py
+++ b/rocolib/builders/SubESP32StackBuilder.py
@@ -7,11 +7,11 @@ c = Component()
 c.addSubcomponent("holder", "SimpleRectBeam")
 
 #Dimensions of the ESP32 Stack
-c.addParameter("length", 60, paramType="length")
+c.addParameter("length", 61, paramType="length")
 
 c.addParameter("brains", "esp32stack", paramType="dimension")
 c.addConstraint(("holder", "length"), "length")
-c.addConstraint(("holder", "depth"), "brains", "getDim(x, 'height')")
+c.addConstraint(("holder", "depth"), "brains", "60")
 c.addConstraint(("holder", "width"), "brains", "getDim(x, 'width')")
 
 #This parameter will change when the dimensions of the car or vehicle is changed
@@ -66,4 +66,4 @@ c.addConnection(("holder", "face1"),
 
 c.inheritAllInterfaces("holder", prefix=None)
 
-c.toLibrary("SubESP32Stack")
\ No newline at end of file
+c.toLibrary("SubESP32Stack")
diff --git a/rocolib/library/BoatBase.yaml b/rocolib/library/BoatBase.yaml
index 33297f27cff7e2018cdacbf8958117a9ac5d6dc1..2ffa5ad0f2f88ef38ac8a2d8cab199983380379e 100644
--- a/rocolib/library/BoatBase.yaml
+++ b/rocolib/library/BoatBase.yaml
@@ -19,48 +19,6 @@ interfaces:
     interface: redge
     subcomponent: boat
 parameters:
-  boat._dx:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  boat._dy:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  boat._dz:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  boat._q_a:
-    defaultValue: 1
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  boat._q_i:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  boat._q_j:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  boat._q_k:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
   boat.depth:
     defaultValue: 20
     spec:
@@ -79,122 +37,24 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-  bow._dx:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  bow._dy:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  bow._dz:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  bow._q_a:
-    defaultValue: 1
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  bow._q_i:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  bow._q_j:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  bow._q_k:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
   bow.point:
     defaultValue: 50
     spec:
       minValue: 0
       units: mm
       valueType: (float, int)
-  stern._dx:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  stern._dy:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  stern._dz:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  stern._q_a:
-    defaultValue: 1
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  stern._q_i:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  stern._q_j:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  stern._q_k:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
   stern.point:
     defaultValue: 50
     spec:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\BoatBaseBuilder.py
+source: ../builders/BoatBaseBuilder.py
 subcomponents:
   boat:
     classname: SimpleUChannel
     kwargs: {}
     parameters:
-      _dx:
-        parameter: boat._dx
-      _dy:
-        parameter: boat._dy
-      _dz:
-        parameter: boat._dz
-      _q_a:
-        parameter: boat._q_a
-      _q_i:
-        parameter: boat._q_i
-      _q_j:
-        parameter: boat._q_j
-      _q_k:
-        parameter: boat._q_k
       depth:
         parameter: boat.depth
       length:
@@ -205,20 +65,6 @@ subcomponents:
     classname: BoatPoint
     kwargs: {}
     parameters:
-      _dx:
-        parameter: bow._dx
-      _dy:
-        parameter: bow._dy
-      _dz:
-        parameter: bow._dz
-      _q_a:
-        parameter: bow._q_a
-      _q_i:
-        parameter: bow._q_i
-      _q_j:
-        parameter: bow._q_j
-      _q_k:
-        parameter: bow._q_k
       depth:
         parameter: depth
         subcomponent: boat
@@ -231,20 +77,6 @@ subcomponents:
     classname: BoatPoint
     kwargs: {}
     parameters:
-      _dx:
-        parameter: stern._dx
-      _dy:
-        parameter: stern._dy
-      _dz:
-        parameter: stern._dz
-      _q_a:
-        parameter: stern._q_a
-      _q_i:
-        parameter: stern._q_i
-      _q_j:
-        parameter: stern._q_j
-      _q_k:
-        parameter: stern._q_k
       depth:
         parameter: depth
         subcomponent: boat
diff --git a/rocolib/library/BoatBaseFlat.yaml b/rocolib/library/BoatBaseFlat.yaml
index 50f09b37e25af7c5cd5b3856ea8277a20ab3cbfe..7c1cdbbb1883b30fa65a4517e4ef66a4436e298f 100644
--- a/rocolib/library/BoatBaseFlat.yaml
+++ b/rocolib/library/BoatBaseFlat.yaml
@@ -1,130 +1,79 @@
 connections:
   connection0:
-  - - boat
-    - top
-  - - bow
-    - edge
-  - {}
+  - - dcMount
+    - face0
+  - - cutout1
+    - decoration
+  - mode: hole
+    offset:
+      function: (-10, 0)
+      parameter: dy1
   connection1:
-  - - boat
-    - bot
-  - - stern
-    - edge
-  - {}
-interfaces:
-  portedge:
-    interface: ledge
-    subcomponent: boat
-  staredge:
-    interface: redge
-    subcomponent: boat
+  - - dcMount
+    - face2
+  - - cutout2
+    - decoration
+  - mode: hole
+    offset:
+      function: (10, 0)
+      parameter: dy1
+interfaces: {}
 parameters:
-  _dx:
-    defaultValue: 0
+  dx1:
+    defaultValue: 8
     spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  _dy:
-    defaultValue: 0
+      parameterType: length
+  dy1:
+    defaultValue: 8
     spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  _dz:
-    defaultValue: 0
-    spec:
-      minValue: null
-      units: mm
-      valueType: (float, int)
-  _q_a:
-    defaultValue: 1
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  _q_i:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  _q_j:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  _q_k:
-    defaultValue: 0
-    spec:
-      maxValue: 1
-      minValue: -1
-      valueType: (int, float)
-  depth:
-    defaultValue: 20
-    spec:
-      minValue: 0
-      units: mm
-      valueType: (float, int)
-  length:
-    defaultValue: 100
-    spec:
-      minValue: 0
-      units: mm
-      valueType: (float, int)
-  width:
-    defaultValue: 50
-    spec:
-      minValue: 0
-      units: mm
-      valueType: (float, int)
-source: ..\builders\BoatPointFlatBuilder.py
+      parameterType: length
+source: ../builders/DCMotorMountBuilder.py
 subcomponents:
-  boat:
-    classname: SimpleUChannel
+  cutout1:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: dx1
+      dy:
+        parameter: dy1
+  cutout2:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: dx1
+      dy:
+        parameter: dy1
+  dcMount:
+    classname: SimpleRectBeam
     kwargs: {}
     parameters:
-      _dx:
-        parameter: _dx
-      _dy:
-        parameter: _dy
-      _dz:
-        parameter: _dz
-      _q_a:
-        parameter: _q_a
-      _q_i:
-        parameter: _q_i
-      _q_j:
-        parameter: _q_j
-      _q_k:
-        parameter: _q_k
       depth:
+        function: '10'
         parameter: depth
       length:
-        parameter: length
+        parameter: width
       width:
+        function: '30'
         parameter: width
-  bow:
-    classname: BoatPoint
+  leftArm:
+    classname: Rectangle
     kwargs: {}
     parameters:
-      depth:
-        parameter: depth
-        subcomponent: boat
-      width:
+      l:
+        function: '37'
+        parameter: width
+      w:
+        function: '10'
         parameter: width
-        subcomponent: boat
-  stern:
-    classname: BoatPoint
+  rightArm:
+    classname: Rectangle
     kwargs: {}
     parameters:
-      depth:
-        parameter: depth
-        subcomponent: boat
-      point:
-        function: '0'
+      l:
+        function: '40'
         parameter: width
-      width:
+      w:
+        function: '10'
         parameter: width
-        subcomponent: boat
diff --git a/rocolib/library/BoatWithDCMount.yaml b/rocolib/library/BoatWithDCMount.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7d26e88d4697adb215189f60fcc8e3aacea7cf50
--- /dev/null
+++ b/rocolib/library/BoatWithDCMount.yaml
@@ -0,0 +1,133 @@
+connections:
+  connection0:
+  - - boat
+    - portedge
+  - - split0
+    - topedge0
+  - {}
+  connection1:
+  - - boat
+    - staredge
+  - - split1
+    - topedge0
+  - {}
+  connection2:
+  - &id001
+    - dcMount
+    - rightArmInterface
+  - - split0
+    - botedge1
+  - angle: -180
+  connection3:
+  - *id001
+  - - split1
+    - botedge1
+  - tabWidth: 5
+interfaces:
+  boat.portedge:
+    interface: portedge
+    subcomponent: boat
+  boat.staredge:
+    interface: staredge
+    subcomponent: boat
+parameters:
+  boat.depth:
+    defaultValue: 20
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.length:
+    defaultValue: 100
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.width:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  botDistance:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  bow.point:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  dcMount.motorHeight:
+    defaultValue: 8
+    spec:
+      parameterType: length
+  dcMount.motorWidth:
+    defaultValue: 8
+    spec:
+      parameterType: length
+  stern.point:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  topDistance:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+source: ../builders/BoatWithDCMountBuilder.py
+subcomponents:
+  boat:
+    classname: BoatBase
+    kwargs: {}
+    parameters:
+      boat.depth:
+        parameter: boat.depth
+      boat.length:
+        parameter: boat.length
+      boat.width:
+        parameter: boat.width
+      bow.point:
+        parameter: bow.point
+      stern.point:
+        parameter: stern.point
+  dcMount:
+    classname: DCMotorMount
+    kwargs: {}
+    parameters:
+      motorHeight:
+        parameter: dcMount.motorHeight
+      motorWidth:
+        parameter: dcMount.motorWidth
+      mountWidth:
+        parameter: boat.width
+      supportLength:
+        parameter: boat.depth
+  split0:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (x[0]-5, 10, x[1]-5)
+        parameter: &id002
+        - topDistance
+        - botDistance
+      toplength:
+        function: (x,)
+        parameter: boat.length
+  split1:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (x[1]-5, 10, x[0]-5)
+        parameter: *id002
+      toplength:
+        function: (x,)
+        parameter: boat.length
diff --git a/rocolib/library/BoatWithMount.yaml b/rocolib/library/BoatWithMount.yaml
index df03a9aca4140b57d1a66aaf02f4c0d426ca5553..1820974cb9cd8a6bfc391029cdf436d2a2f21e66 100644
--- a/rocolib/library/BoatWithMount.yaml
+++ b/rocolib/library/BoatWithMount.yaml
@@ -71,7 +71,7 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\BoatWithMountBuilder.py
+source: ../builders/BoatWithMountBuilder.py
 subcomponents:
   boat:
     classname: BoatBase
diff --git a/rocolib/library/Boat_StackMount.yaml b/rocolib/library/Boat_StackMount.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..069be14476391155ae41e91d375fcab0a5938567
--- /dev/null
+++ b/rocolib/library/Boat_StackMount.yaml
@@ -0,0 +1,286 @@
+connections:
+  connection0:
+  - - botCover
+    - l
+  - - stack
+    - topedge0
+  - angle: 90
+    tabWidth: 10
+  connection1:
+  - - topCover
+    - r
+  - - stack
+    - botedge0
+  - angle: 90
+    tabWidth: 7
+  connection2:
+  - - topCover
+    - t
+  - - stack
+    - topedge1
+  - angle: 90
+  connection3:
+  - - botCover
+    - r
+  - - stack
+    - topedge2
+  - angle: 90
+    tabWidth: 10
+  connection4:
+  - - topCover
+    - l
+  - - stack
+    - botedge2
+  - angle: 90
+    tabWidth: 7
+  connection5:
+  - - topCover
+    - b
+  - - stack
+    - topedge3
+  - angle: 90
+    tabWidth: 7
+  connection6:
+  - &id001
+    - botCover
+    - face
+  - - servoPins
+    - decoration
+  - mode: hole
+    offset:
+      function: (-7, 0)
+      parameter: depth
+  connection7:
+  - *id001
+  - - microUSB
+    - decoration
+  - mode: hole
+    offset:
+      function: (22, 0)
+      parameter: depth
+  connection8:
+  - - lArm
+    - b
+  - - botCover
+    - t
+  - angle: 45
+  connection9:
+  - - rArm
+    - b
+  - - botCover
+    - b
+  - angle: 45
+interfaces: {}
+parameters:
+  brains:
+    defaultValue: esp32stack
+    spec:
+      valueType: str
+  depth:
+    defaultValue: 70
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  dy1:
+    defaultValue: 18
+    spec:
+      parameterType: length
+  lArm._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  lArm._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  lArm._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  lArm._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  lArm._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  lArm._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  lArm._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  length:
+    defaultValue: 61
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  rArm._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  rArm._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  rArm._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  rArm._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  rArm._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  rArm._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  rArm._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  width:
+    defaultValue: 70
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+source: ../builders/Boat_StackMountBuilder.py
+subcomponents:
+  botCover:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        function: '60'
+        parameter: depth
+      w:
+        function: getDim(x, 'width')
+        parameter: brains
+  lArm:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      _dx:
+        parameter: lArm._dx
+      _dy:
+        parameter: lArm._dy
+      _dz:
+        parameter: lArm._dz
+      _q_a:
+        parameter: lArm._q_a
+      _q_i:
+        parameter: lArm._q_i
+      _q_j:
+        parameter: lArm._q_j
+      _q_k:
+        parameter: lArm._q_k
+      l:
+        function: '60'
+        parameter: depth
+      w:
+        function: ((0.5 * x[0]) ** 2 + (60 - x[1]) ** 2) ** 0.5
+        parameter: &id002
+        - depth
+        - width
+  microUSB:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        function: '6'
+        parameter: depth
+      dy:
+        function: '10'
+        parameter: depth
+  rArm:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      _dx:
+        parameter: rArm._dx
+      _dy:
+        parameter: rArm._dy
+      _dz:
+        parameter: rArm._dz
+      _q_a:
+        parameter: rArm._q_a
+      _q_i:
+        parameter: rArm._q_i
+      _q_j:
+        parameter: rArm._q_j
+      _q_k:
+        parameter: rArm._q_k
+      l:
+        function: '60'
+        parameter: depth
+      w:
+        function: ((0.5 * x[0]) ** 2 + (60 - x[1]) ** 2) ** 0.5
+        parameter: *id002
+  servoPins:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        function: '11'
+        parameter: depth
+      dy:
+        function: '13'
+        parameter: depth
+  stack:
+    classname: SubESP32Stack
+    kwargs: {}
+    parameters:
+      brains:
+        parameter: brains
+      dy1:
+        parameter: dy1
+      length:
+        parameter: length
+  topCover:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        function: '60'
+        parameter: depth
+      w:
+        function: getDim(x, 'width')
+        parameter: brains
diff --git a/rocolib/library/Canoe.yaml b/rocolib/library/Canoe.yaml
index ee32d94a740f973ca132f67250b4cb01bc5f605e..13671019e847493b23dca2a9a421398b8ef5075f 100644
--- a/rocolib/library/Canoe.yaml
+++ b/rocolib/library/Canoe.yaml
@@ -1,17 +1,16 @@
 connections:
   connection0:
-  - - portsplit
-    - botedge0
   - - boat
-    - portedge
-  - angle: 90
+    - top
+  - - bow
+    - edge
+  - {}
   connection1:
-  - - starsplit
-    - topedge0
   - - boat
-    - staredge
-  - angle: 90
-    tabWidth: 10
+    - bot
+  - - stern
+    - edge
+  - {}
   connection10:
   - - portsplit
     - topedge9
@@ -132,7 +131,13 @@ connections:
   - - seat3
     - r
   - {}
-interfaces: {}
+interfaces:
+  portedge:
+    interface: ledge
+    subcomponent: boat
+  staredge:
+    interface: redge
+    subcomponent: boat
 parameters:
   boat._dx:
     defaultValue: 0
@@ -242,6 +247,18 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
+  depth:
+    defaultValue: 40
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  length:
+    defaultValue: 130
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
   seats:
     defaultValue: 3
     spec:
@@ -290,8 +307,8 @@ parameters:
       maxValue: 1
       minValue: -1
       valueType: (int, float)
-  stern.point:
-    defaultValue: 50
+  width:
+    defaultValue: 70
     spec:
       minValue: 0
       units: mm
@@ -299,62 +316,61 @@ parameters:
 source: ../builders/CanoeBuilder.py
 subcomponents:
   boat:
-    classname: BoatBase
-    kwargs:
-      root: true
+    classname: SimpleUChannel
+    kwargs: {}
     parameters:
-      boat._dx:
+      _dx:
         parameter: boat._dx
-      boat._dy:
+      _dy:
         parameter: boat._dy
-      boat._dz:
+      _dz:
         parameter: boat._dz
-      boat._q_a:
+      _q_a:
         parameter: boat._q_a
-      boat._q_i:
+      _q_i:
         parameter: boat._q_i
-      boat._q_j:
+      _q_j:
         parameter: boat._q_j
-      boat._q_k:
+      _q_k:
         parameter: boat._q_k
       boat.depth:
-        parameter: boat.depth
+        parameter: depth
       boat.length:
-        parameter: boat.length
+        parameter: length
       boat.width:
+        parameter: width
+      depth:
+        parameter: boat.depth
+      length:
+        parameter: boat.length
+      width:
         parameter: boat.width
-      bow._dx:
+  bow:
+    classname: BoatPoint
+    kwargs: {}
+    parameters:
+      _dx:
         parameter: bow._dx
-      bow._dy:
+      _dy:
         parameter: bow._dy
-      bow._dz:
+      _dz:
         parameter: bow._dz
-      bow._q_a:
+      _q_a:
         parameter: bow._q_a
-      bow._q_i:
+      _q_i:
         parameter: bow._q_i
-      bow._q_j:
+      _q_j:
         parameter: bow._q_j
-      bow._q_k:
+      _q_k:
         parameter: bow._q_k
-      bow.point:
+      depth:
+        parameter: depth
+        subcomponent: boat
+      point:
         parameter: bow.point
-      stern._dx:
-        parameter: stern._dx
-      stern._dy:
-        parameter: stern._dy
-      stern._dz:
-        parameter: stern._dz
-      stern._q_a:
-        parameter: stern._q_a
-      stern._q_i:
-        parameter: stern._q_i
-      stern._q_j:
-        parameter: stern._q_j
-      stern._q_k:
-        parameter: stern._q_k
-      stern.point:
-        parameter: stern.point
+      width:
+        parameter: width
+        subcomponent: boat
   portsplit:
     classname: SplitEdge
     kwargs: {}
@@ -479,3 +495,30 @@ subcomponents:
       toplength:
         function: (x[0],)
         parameter: *id001
+  stern:
+    classname: BoatPoint
+    kwargs: {}
+    parameters:
+      _dx:
+        parameter: stern._dx
+      _dy:
+        parameter: stern._dy
+      _dz:
+        parameter: stern._dz
+      _q_a:
+        parameter: stern._q_a
+      _q_i:
+        parameter: stern._q_i
+      _q_j:
+        parameter: stern._q_j
+      _q_k:
+        parameter: stern._q_k
+      depth:
+        parameter: depth
+        subcomponent: boat
+      point:
+        function: '0'
+        parameter: width
+      width:
+        parameter: width
+        subcomponent: boat
diff --git a/rocolib/library/DCMotorMount.yaml b/rocolib/library/DCMotorMount.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bb8982d0e17690089e8d42f1951446b5255a0fdb
--- /dev/null
+++ b/rocolib/library/DCMotorMount.yaml
@@ -0,0 +1,99 @@
+connections:
+  connection0:
+  - - dcMount
+    - face0
+  - - cutout1
+    - decoration
+  - mode: hole
+    offset:
+      function: (-10, 0)
+      parameter: motorWidth
+  connection1:
+  - - dcMount
+    - face2
+  - - cutout2
+    - decoration
+  - mode: hole
+    offset:
+      function: (10, 0)
+      parameter: motorWidth
+  connection2:
+  - - dcMount
+    - topedge1
+  - - leftArm
+    - r
+  - {}
+  connection3:
+  - - dcMount
+    - botedge1
+  - - rightArm
+    - r
+  - {}
+interfaces:
+  leftArmInterface:
+    interface: l
+    subcomponent: leftArm
+  rightArmInterface:
+    interface: l
+    subcomponent: rightArm
+parameters:
+  motorHeight:
+    defaultValue: 8
+    spec:
+      parameterType: length
+  motorWidth:
+    defaultValue: 8
+    spec:
+      parameterType: length
+  mountWidth:
+    defaultValue: 40
+    spec:
+      parameterType: length
+  supportLength:
+    defaultValue: 60
+    spec:
+      parameterType: length
+source: ../builders/DCMotorMountBuilder.py
+subcomponents:
+  cutout1:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: motorWidth
+      dy:
+        parameter: motorHeight
+  cutout2:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: motorWidth
+      dy:
+        parameter: motorHeight
+  dcMount:
+    classname: SimpleRectBeam
+    kwargs: {}
+    parameters:
+      depth: 10
+      length:
+        parameter: mountWidth
+      width: 30
+  leftArm:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        parameter: mountWidth
+      w:
+        parameter: depth
+        subcomponent: dcMount
+  rightArm:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        parameter: mountWidth
+      w:
+        parameter: depth
+        subcomponent: dcMount
diff --git a/rocolib/library/ESP32StackBoat.yaml b/rocolib/library/ESP32StackBoat.yaml
index 5005c167fb3332768ec02ed4ddbb8ee2a9f28cd5..7349178251dfaf0c362ca816b6d1e7e16395b40f 100644
--- a/rocolib/library/ESP32StackBoat.yaml
+++ b/rocolib/library/ESP32StackBoat.yaml
@@ -1,84 +1,158 @@
-connections:
-  connection0:
-  - - stack
-    - topedge0
-  - - split0
-    - topedge0
-  - {}
-  connection1:
-  - - stack
-    - botedge0
-  - - split1
-    - topedge0
-  - {}
-  connection10:
-  - - support2
-    - r
-  - - splitside1
-    - botedge5
-  - tabWidth: 5
-  connection11:
-  - - support3
-    - r
-  - - splitside1
-    - botedge6
-  - tabWidth: 5
-  connection2:
-  - - split0
-    - botedge0
-  - - support0
-    - l
-  - angle: 90
-  connection3:
-  - - split0
-    - botedge1
-  - - support1
-    - l
-  - angle: 90
-  connection4:
-  - - split1
-    - botedge0
-  - - support2
-    - l
-  - angle: 90
-  connection5:
-  - - split1
-    - botedge1
-  - - support3
-    - l
-  - angle: 90
-  connection6:
-  - - splitside0
-    - topedge0
-  - - boat
-    - staredge
-  - {}
-  connection7:
-  - - splitside1
-    - topedge0
-  - - boat
-    - portedge
-  - {}
-  connection8:
-  - - support0
-    - r
-  - - splitside0
-    - botedge4
-  - tabWidth: 5
-  connection9:
-  - - support1
-    - r
-  - - splitside0
-    - botedge5
-  - tabWidth: 5
+connections: {}
 interfaces: {}
 parameters:
-  brains:
-    defaultValue: esp32stack
+  boat.boat._dx:
+    defaultValue: 0
     spec:
-      valueType: str
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.boat._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.boat._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.boat._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.boat._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.boat._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.boat._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.bow._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.bow._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.bow._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow.point:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.depth:
+    defaultValue: 80
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.length:
+    defaultValue: 130
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.stern._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.stern._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.stern._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.stern._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.stern._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.stern._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.stern._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.width:
+    defaultValue: 70
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
   depth:
-    defaultValue: 40
+    defaultValue: 70
     spec:
       minValue: 0
       units: mm
@@ -89,107 +163,105 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
+  stack.brains:
+    defaultValue: esp32stack
+    spec:
+      valueType: str
+  stack.depth:
+    defaultValue: 70
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  stack.dy1:
+    defaultValue: 18
+    spec:
+      parameterType: length
+  stack.length:
+    defaultValue: 61
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  stack.width:
+    defaultValue: 70
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
   width:
-    defaultValue: 50
+    defaultValue: 70
     spec:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\ESP32StackBoatBuilder.py
+source: ../builders/ESP32StackBoatBuilder.py
 subcomponents:
   boat:
-    classname: BoatBase
-    kwargs: {}
-    parameters:
-      boat.depth:
-        parameter: depth
-      boat.length:
-        parameter: length
-      boat.width:
-        parameter: width
-  split0:
-    classname: SplitEdge
-    kwargs: {}
-    parameters:
-      botlength:
-        function: (getDim(x, "width")/2.,getDim(x, "width")/2.)
-        parameter: brains
-      toplength:
-        function: (getDim(x, "width"),)
-        parameter: brains
-  split1:
-    classname: SplitEdge
+    classname: BoatBaseFlat
     kwargs: {}
     parameters:
-      botlength:
-        function: (getDim(x, "width")/2.,getDim(x, "width")/2.)
-        parameter: brains
-      toplength:
-        function: (getDim(x, "width"),)
-        parameter: brains
-  splitside0:
-    classname: SplitEdge
-    kwargs: {}
-    parameters:
-      botlength:
-        function: (getDim(x[1], "width")/2., getDim(x[1], "width")/2., getDim(x[1],
-          "width")/2., getDim(x[1], "width")/2., getDim(x[1], "width")/2., getDim(x[1],
-          "width")/2. ,getDim(x[1], "width")/2., x[0] - 7 * (getDim(x[1], "width")/2))
-        parameter: &id001
-        - length
-        - brains
-      toplength:
-        function: (x,)
-        parameter: length
-  splitside1:
-    classname: SplitEdge
-    kwargs: {}
-    parameters:
-      botlength:
-        function: (getDim(x[1], "width")/2., getDim(x[1], "width")/2., getDim(x[1],
-          "width")/2., getDim(x[1], "width")/2., getDim(x[1], "width")/2., getDim(x[1],
-          "width")/2. ,getDim(x[1], "width")/2., x[0] - 7 * (getDim(x[1], "width")/2))
-        parameter: *id001
-      toplength:
-        function: (x,)
-        parameter: length
+      boat._dx:
+        parameter: boat.boat._dx
+      boat._dy:
+        parameter: boat.boat._dy
+      boat._dz:
+        parameter: boat.boat._dz
+      boat._q_a:
+        parameter: boat.boat._q_a
+      boat._q_i:
+        parameter: boat.boat._q_i
+      boat._q_j:
+        parameter: boat.boat._q_j
+      boat._q_k:
+        parameter: boat.boat._q_k
+      bow._dx:
+        parameter: boat.bow._dx
+      bow._dy:
+        parameter: boat.bow._dy
+      bow._dz:
+        parameter: boat.bow._dz
+      bow._q_a:
+        parameter: boat.bow._q_a
+      bow._q_i:
+        parameter: boat.bow._q_i
+      bow._q_j:
+        parameter: boat.bow._q_j
+      bow._q_k:
+        parameter: boat.bow._q_k
+      bow.point:
+        parameter: boat.bow.point
+      depth:
+        parameter: boat.depth
+      length:
+        parameter: boat.length
+      stern._dx:
+        parameter: boat.stern._dx
+      stern._dy:
+        parameter: boat.stern._dy
+      stern._dz:
+        parameter: boat.stern._dz
+      stern._q_a:
+        parameter: boat.stern._q_a
+      stern._q_i:
+        parameter: boat.stern._q_i
+      stern._q_j:
+        parameter: boat.stern._q_j
+      stern._q_k:
+        parameter: boat.stern._q_k
+      width:
+        parameter: boat.width
   stack:
-    classname: SubESP32Stack
-    kwargs: {}
-    parameters: {}
-  support0:
-    classname: Rectangle
-    kwargs: {}
-    parameters:
-      l:
-        parameter: depth
-      w:
-        function: getDim(x, 'width')/2.
-        parameter: brains
-  support1:
-    classname: Rectangle
-    kwargs: {}
-    parameters:
-      l:
-        parameter: depth
-      w:
-        function: getDim(x, 'width')/2.
-        parameter: brains
-  support2:
-    classname: Rectangle
-    kwargs: {}
-    parameters:
-      l:
-        parameter: depth
-      w:
-        function: getDim(x, 'width')/2.
-        parameter: brains
-  support3:
-    classname: Rectangle
+    classname: Boat_StackMount
     kwargs: {}
     parameters:
-      l:
-        parameter: depth
-      w:
-        function: getDim(x, 'width')/2.
-        parameter: brains
+      brains:
+        parameter: stack.brains
+      depth:
+        parameter: stack.depth
+      dy1:
+        parameter: stack.dy1
+      length:
+        parameter: stack.length
+      width:
+        parameter: stack.width
diff --git a/rocolib/library/PaddleboatWithCamera.yaml b/rocolib/library/PaddleboatWithCamera.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..929a8cfa6a4b6a2051cc743cc3dc10d5fe43c81a
--- /dev/null
+++ b/rocolib/library/PaddleboatWithCamera.yaml
@@ -0,0 +1,299 @@
+connections:
+  connection0:
+  - - boat
+    - staredge
+  - - split0
+    - topedge0
+  - {}
+  connection1:
+  - - boat
+    - portedge
+  - - split1
+    - topedge0
+  - {}
+  connection2:
+  - - mount0
+    - botedge3
+  - - split0
+    - botedge2
+  - angle: -180
+  connection3:
+  - - mount1
+    - topedge3
+  - - split1
+    - botedge1
+  - angle: -180
+  connection4:
+  - - split0
+    - botedge1
+  - - flopSupport
+    - r
+  - angle: 90
+  connection5:
+  - - split1
+    - botedge2
+  - - flopSupport
+    - l
+  - angle: 90
+    tabWidth: 6
+interfaces: {}
+parameters:
+  boat.boat._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.boat._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.boat._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.boat._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.boat._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.boat._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.boat._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.bow._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.bow._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.bow._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.bow.point:
+    defaultValue: 50
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.depth:
+    defaultValue: 80
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.length:
+    defaultValue: 130
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  boat.stern._dx:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.stern._dy:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.stern._dz:
+    defaultValue: 0
+    spec:
+      minValue: null
+      units: mm
+      valueType: (float, int)
+  boat.stern._q_a:
+    defaultValue: 1
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.stern._q_i:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.stern._q_j:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.stern._q_k:
+    defaultValue: 0
+    spec:
+      maxValue: 1
+      minValue: -1
+      valueType: (int, float)
+  boat.width:
+    defaultValue: 70
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  driveservo:
+    defaultValue: fs90r
+    spec:
+      valueType: str
+source: ../builders/PaddleboatWithCameraBuilder.py
+subcomponents:
+  boat:
+    classname: BoatBaseFlat
+    kwargs: {}
+    parameters:
+      boat._dx:
+        parameter: boat.boat._dx
+      boat._dy:
+        parameter: boat.boat._dy
+      boat._dz:
+        parameter: boat.boat._dz
+      boat._q_a:
+        parameter: boat.boat._q_a
+      boat._q_i:
+        parameter: boat.boat._q_i
+      boat._q_j:
+        parameter: boat.boat._q_j
+      boat._q_k:
+        parameter: boat.boat._q_k
+      bow._dx:
+        parameter: boat.bow._dx
+      bow._dy:
+        parameter: boat.bow._dy
+      bow._dz:
+        parameter: boat.bow._dz
+      bow._q_a:
+        parameter: boat.bow._q_a
+      bow._q_i:
+        parameter: boat.bow._q_i
+      bow._q_j:
+        parameter: boat.bow._q_j
+      bow._q_k:
+        parameter: boat.bow._q_k
+      bow.point:
+        parameter: boat.bow.point
+      depth:
+        parameter: boat.depth
+      length:
+        parameter: boat.length
+      stern._dx:
+        parameter: boat.stern._dx
+      stern._dy:
+        parameter: boat.stern._dy
+      stern._dz:
+        parameter: boat.stern._dz
+      stern._q_a:
+        parameter: boat.stern._q_a
+      stern._q_i:
+        parameter: boat.stern._q_i
+      stern._q_j:
+        parameter: boat.stern._q_j
+      stern._q_k:
+        parameter: boat.stern._q_k
+      width:
+        parameter: boat.width
+  flopSupport:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        parameter: boat.width
+      w:
+        function: '15'
+        parameter: boat.width
+  mount0:
+    classname: SideServoMount
+    kwargs: {}
+    parameters:
+      servo:
+        parameter: driveservo
+  mount1:
+    classname: SideServoMount
+    kwargs: {}
+    parameters:
+      servo:
+        parameter: driveservo
+  split0:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (x[0] - 74 - 15 - getDim(x[1], "motorlength"), 15, getDim(x[1],
+          "motorlength"), 74)
+        parameter: &id001
+        - boat.length
+        - driveservo
+      toplength:
+        function: (x,)
+        parameter: boat.length
+  split1:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (74, getDim(x[1], "motorlength"), 15, x[0] - 74 - 15 - getDim(x[1],
+          "motorlength"))
+        parameter: *id001
+      toplength:
+        function: (x,)
+        parameter: boat.length
+  stack:
+    classname: SubESP32Stack
+    kwargs: {}
+    parameters: {}
diff --git a/rocolib/library/PaddleboatWtihCamera.yaml b/rocolib/library/PaddleboatWtihCamera.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b21b4aa93f4d5f9c2cedb8b0676e7dd75be0593f
--- /dev/null
+++ b/rocolib/library/PaddleboatWtihCamera.yaml
@@ -0,0 +1,98 @@
+connections:
+  connection0:
+  - - boat
+    - staredge
+  - - split0
+    - topedge0
+  - {}
+  connection1:
+  - - boat
+    - portedge
+  - - split1
+    - topedge0
+  - {}
+interfaces: {}
+parameters:
+  driveservo:
+    defaultValue: fs90r
+    spec:
+      valueType: str
+source: ../builders/PaddleboatWithCameraBuilder.py
+subcomponents:
+  boat:
+    classname: BoatBaseFlat
+    kwargs: {}
+    parameters: {}
+  mount0:
+    classname: MountedServo
+    kwargs: {}
+    parameters:
+      center: false
+      length:
+        parameter: width
+      servo:
+        parameter: driveservo
+  mount1:
+    classname: MountedServo
+    kwargs: {}
+    parameters:
+      center: false
+      length:
+        parameter: width
+      servo:
+        parameter: driveservo
+  mount2:
+    classname: MountedServo
+    kwargs: {}
+    parameters:
+      center: false
+      length:
+        parameter: width
+      servo:
+        parameter: driveservo
+  rect0:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        parameter: depth
+      w:
+        function: getDim(x, 'motorwidth')
+        parameter: driveservo
+  rect1:
+    classname: Rectangle
+    kwargs: {}
+    parameters:
+      l:
+        parameter: depth
+      w:
+        function: getDim(x, 'motorwidth')
+        parameter: driveservo
+  split0:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"), getDim(x[1],
+          "motorwidth"),getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"), x[0]-
+          9 * getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"),getDim(x[1],
+          "motorwidth"), getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"))
+        parameter: &id001
+        - length
+        - driveservo
+      toplength:
+        function: (x,)
+        parameter: length
+  split1:
+    classname: SplitEdge
+    kwargs: {}
+    parameters:
+      botlength:
+        function: (getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"), getDim(x[1],
+          "motorwidth"),getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"), x[0]-
+          9 * getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"),getDim(x[1],
+          "motorwidth"), getDim(x[1], "motorwidth"), getDim(x[1], "motorwidth"))
+        parameter: *id001
+      toplength:
+        function: (x,)
+        parameter: length
diff --git a/rocolib/library/ServoMount.yaml b/rocolib/library/ServoMount.yaml
index 5f83036876659a169095ab6d50412e42a4ea9fbf..20949bf553c9f0a4c3221600098893ef7335a804 100644
--- a/rocolib/library/ServoMount.yaml
+++ b/rocolib/library/ServoMount.yaml
@@ -108,12 +108,6 @@ parameters:
     defaultValue: false
     spec:
       valueType: bool
-  length:
-    defaultValue: 100
-    spec:
-      minValue: 0
-      units: mm
-      valueType: (float, int)
   offset:
     defaultValue: null
     spec:
@@ -132,7 +126,13 @@ parameters:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\ServoMountBuilder.py
+  width:
+    defaultValue: 20
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+source: ../builders/SideServoMountBuilder.py
 subcomponents:
   beam:
     classname: SimpleRectBeam
@@ -143,8 +143,6 @@ subcomponents:
       depth:
         function: getDim(x, "motorheight")
         parameter: servo
-      length:
-        parameter: length
       width:
         function: getDim(x, "motorwidth")
         parameter: servo
@@ -153,8 +151,8 @@ subcomponents:
     kwargs: {}
     parameters:
       dx:
-        function: getDim(x, "motorwidth") * 0.99
+        function: getDim(x, "motorlength") * 0.99
         parameter: servo
       dy:
-        function: getDim(x, "motorlength")
+        function: getDim(x, "motorwidth")
         parameter: servo
diff --git a/rocolib/library/SideServoMount.yaml b/rocolib/library/SideServoMount.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b5abed8490df2574b13f88dff97a92cfccc56c01
--- /dev/null
+++ b/rocolib/library/SideServoMount.yaml
@@ -0,0 +1,179 @@
+connections:
+  connection0:
+  - - beam
+    - face0
+  - - servoArm0
+    - decoration
+  - mode: hole
+    offset:
+      function: (7, 0)
+      parameter: dxServoArm
+  connection1:
+  - &id001
+    - beam
+    - face2
+  - - servoArm1
+    - decoration
+  - mode: hole
+    offset:
+      function: (-7, 0)
+      parameter: dxServoArm
+  connection2:
+  - - beam
+    - face1
+  - - mount
+    - decoration
+  - mode: hole
+  connection3:
+  - *id001
+  - - wires
+    - decoration
+  - mode: hole
+    offset:
+      function: (5, 0)
+      parameter: wiresDx
+interfaces:
+  botedge0:
+    interface: botedge0
+    subcomponent: beam
+  botedge1:
+    interface: botedge1
+    subcomponent: beam
+  botedge2:
+    interface: botedge2
+    subcomponent: beam
+  botedge3:
+    interface: botedge3
+    subcomponent: beam
+  face0:
+    interface: face0
+    subcomponent: beam
+  face1:
+    interface: face1
+    subcomponent: beam
+  face2:
+    interface: face2
+    subcomponent: beam
+  face3:
+    interface: face3
+    subcomponent: beam
+  mount.decoration:
+    interface: decoration
+    subcomponent: mount
+  slotedge:
+    interface: slotedge
+    subcomponent: beam
+  tabedge:
+    interface: tabedge
+    subcomponent: beam
+  topedge0:
+    interface: topedge0
+    subcomponent: beam
+  topedge1:
+    interface: topedge1
+    subcomponent: beam
+  topedge2:
+    interface: topedge2
+    subcomponent: beam
+  topedge3:
+    interface: topedge3
+    subcomponent: beam
+parameters:
+  depth:
+    defaultValue: 24
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  dxServo:
+    defaultValue: 23
+    spec:
+      parameterType: length
+  dxServoArm:
+    defaultValue: 4
+    spec:
+      parameterType: length
+  dyServo:
+    defaultValue: 12
+    spec:
+      parameterType: length
+  dyServoArm:
+    defaultValue: 12
+    spec:
+      parameterType: length
+  length:
+    defaultValue: 34
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  offset:
+    defaultValue: null
+    spec:
+      optional: true
+      overrides:
+      - flip
+      - center
+      - shift
+  servo:
+    defaultValue: fs90r
+    spec:
+      valueType: str
+  width:
+    defaultValue: 20
+    spec:
+      minValue: 0
+      units: mm
+      valueType: (float, int)
+  wiresDx:
+    defaultValue: 4
+    spec:
+      parameterType: length
+  wiresDy:
+    defaultValue: 9
+    spec:
+      parameterType: length
+source: ../builders/SideServoMountBuilder.py
+subcomponents:
+  beam:
+    classname: SimpleRectBeam
+    kwargs: {}
+    parameters:
+      depth:
+        parameter: depth
+      length:
+        parameter: length
+      width:
+        parameter: width
+  mount:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: dxServo
+      dy:
+        parameter: dyServo
+  servoArm0:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: dxServoArm
+      dy:
+        parameter: dyServoArm
+  servoArm1:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: dxServoArm
+      dy:
+        parameter: dyServoArm
+  wires:
+    classname: Cutout
+    kwargs: {}
+    parameters:
+      dx:
+        parameter: wiresDx
+      dy:
+        parameter: wiresDy
diff --git a/rocolib/library/SubESP32Stack.yaml b/rocolib/library/SubESP32Stack.yaml
index a00adfdd0758a6e61c5555ad88060fff63149c3d..660661ad1579872983f5fbab1422a121e067a322 100644
--- a/rocolib/library/SubESP32Stack.yaml
+++ b/rocolib/library/SubESP32Stack.yaml
@@ -92,12 +92,12 @@ parameters:
     spec:
       parameterType: length
   length:
-    defaultValue: 60
+    defaultValue: 61
     spec:
       minValue: 0
       units: mm
       valueType: (float, int)
-source: ..\builders\SubESP32StackBuilder.py
+source: ../builders/SubESP32StackBuilder.py
 subcomponents:
   header:
     classname: Header
@@ -120,7 +120,7 @@ subcomponents:
     kwargs: {}
     parameters:
       depth:
-        function: getDim(x, 'height')
+        function: '60'
         parameter: brains
       length:
         parameter: length
diff --git a/rocolib/output/.DS_Store b/rocolib/output/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..afb2ea8ea1e1b737418d5094dd32f8f47cb4e51c
Binary files /dev/null and b/rocolib/output/.DS_Store differ
diff --git a/rocolib/output/BoatBase/graph-anim.svg b/rocolib/output/BoatBase/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..cf27eef3f1fc46f6372ed4e51681a9c497635246
--- /dev/null
+++ b/rocolib/output/BoatBase/graph-anim.svg
@@ -0,0 +1,80 @@
+<?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="140.000000mm" version="1.1" viewBox="0.000000 0.000000 103.333333 140.000000" width="103.333333mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="76.6666666666667" x2="76.6666666666667" y1="20.000000000000004" y2="120.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="26.666666666666696" x2="26.666666666666696" y1="20.000000000000004" y2="120.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="51.66666666666669" x2="26.666666666666696" y1="20.000000000000004" y2="20.000000000000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="76.6666666666667" x2="51.66666666666669" y1="20.000000000000004" y2="20.000000000000004"/>
+  <line stroke="#000000" x1="46.6666666666667" x2="26.666666666666696" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="51.66666666666671" x2="46.6666666666667" y1="0.0" y2="0.0"/>
+  <line opacity="1.0" stroke="#0000ff" x1="26.666666666666696" x2="26.666666666666696" y1="20.000000000000004" y2="0.0"/>
+  <line opacity="1.0" stroke="#ff0000" x1="26.666666666666696" x2="6.666666666666694" y1="20.000000000000004" y2="0.0"/>
+  <line stroke="#000000" x1="26.666666666666696" x2="6.666666666666694" y1="0.0" y2="0.0"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="6.666666666666694" x2="6.666666666666701" y1="19.999999999999996" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="26.666666666666696" x2="6.666666666666694" y1="20.000000000000004" y2="19.999999999999996"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="6.666666666666694" y1="19.999999999999996" y2="19.999999999999996"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="2.8421709430404014e-14" y1="0.0" y2="19.999999999999996"/>
+  <line stroke="#000000" x1="6.666666666666694" x2="2.8421709430404014e-14" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="6.666666666666694" x2="6.666666666666665" y1="19.999999999999996" y2="120.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="6.666666666666671" x2="26.66666666666667" y1="119.99999999999999" y2="120.0"/>
+  <line opacity="1.0" stroke="#ff0000" x1="6.666666666666665" x2="26.66666666666667" y1="140.0" y2="120.0"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="6.666666666666665" x2="6.666666666666671" y1="140.0" y2="119.99999999999999"/>
+  <line stroke="#000000" x1="6.666666666666671" x2="26.666666666666664" y1="140.0" y2="140.00000000000003"/>
+  <line opacity="1.0" stroke="#0000ff" x1="26.666666666666664" x2="26.66666666666667" y1="140.00000000000003" y2="120.0"/>
+  <line stroke="#000000" x1="46.66666666666665" x2="51.66666666666666" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="26.66666666666666" x2="46.66666666666665" y1="140.0" y2="140.00000000000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="26.66666666666667" x2="51.666666666666664" y1="120.0" y2="120.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="51.666666666666664" x2="76.66666666666667" y1="120.00000000000001" y2="120.00000000000003"/>
+  <line stroke="#000000" x1="56.66666666666666" x2="76.66666666666666" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="51.66666666666666" x2="56.66666666666666" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line opacity="1.0" stroke="#0000ff" x1="76.66666666666667" x2="76.66666666666666" y1="120.00000000000003" y2="140.00000000000003"/>
+  <line opacity="1.0" stroke="#ff0000" x1="76.66666666666667" x2="96.66666666666664" y1="120.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="76.66666666666666" x2="96.66666666666664" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="96.66666666666666" x2="96.66666666666664" y1="120.00000000000004" y2="140.00000000000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="76.66666666666667" x2="96.66666666666666" y1="120.00000000000003" y2="120.00000000000004"/>
+  <line stroke="#000000" x1="103.33333333333333" x2="96.66666666666666" y1="120.00000000000004" y2="120.00000000000004"/>
+  <line stroke="#000000" x1="103.33333333333331" x2="103.33333333333333" y1="140.00000000000003" y2="120.00000000000004"/>
+  <line stroke="#000000" x1="96.66666666666664" x2="103.33333333333331" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="96.66666666666666" x2="96.66666666666674" y1="120.00000000000004" y2="20.00000000000006"/>
+  <line opacity="0.5" stroke="#0000ff" x1="96.66666666666673" x2="76.66666666666674" y1="20.00000000000006" y2="20.000000000000043"/>
+  <line opacity="1.0" stroke="#ff0000" x1="96.66666666666676" x2="76.66666666666674" y1="5.684341886080803e-14" y2="20.000000000000043"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="96.66666666666676" x2="96.66666666666673" y1="5.684341886080803e-14" y2="20.00000000000006"/>
+  <line stroke="#000000" x1="96.66666666666676" x2="76.66666666666676" y1="7.105427357601003e-14" y2="5.684341886080803e-14"/>
+  <line opacity="1.0" stroke="#0000ff" x1="76.66666666666676" x2="76.66666666666674" y1="5.684341886080803e-14" y2="20.000000000000043"/>
+  <line stroke="#000000" x1="56.66666666666677" x2="51.66666666666677" y1="2.8421709430404014e-14" y2="2.8421709430404014e-14"/>
+  <line stroke="#000000" x1="76.66666666666676" x2="56.66666666666677" y1="5.684341886080803e-14" y2="2.8421709430404014e-14"/>
+  <line stroke="#000000" x1="103.33333333333341" x2="96.66666666666676" y1="5.684341886080803e-14" y2="5.684341886080803e-14"/>
+  <line stroke="#000000" x1="103.33333333333339" x2="103.33333333333341" y1="20.00000000000006" y2="5.684341886080803e-14"/>
+  <line stroke="#000000" x1="96.66666666666673" x2="103.33333333333339" y1="20.00000000000005" y2="20.00000000000006"/>
+  <line stroke="#000000" x1="0.0" x2="6.666666666666665" y1="140.0" y2="140.0"/>
+  <line stroke="#000000" x1="7.105427357601003e-15" x2="0.0" y1="119.99999999999999" y2="140.0"/>
+  <line stroke="#000000" x1="6.666666666666671" x2="7.105427357601003e-15" y1="119.99999999999999" y2="119.99999999999999"/>
+  <line stroke="#888888" x1="40.25000000000003" x2="33.083333333333364" y1="5.25" y2="5.25"/>
+  <line stroke="#888888" x1="33.083333333333364" x2="33.083333333333364" y1="5.25" y2="4.750000000000001"/>
+  <line stroke="#888888" x1="33.083333333333364" x2="40.25000000000003" y1="4.750000000000001" y2="4.750000000000001"/>
+  <line stroke="#888888" x1="40.25000000000003" x2="40.25000000000003" y1="4.750000000000001" y2="5.25"/>
+  <line stroke="#888888" x1="1.666666666666693" x2="5.000000000000028" y1="6.666666666666665" y2="6.666666666666665"/>
+  <line stroke="#888888" x1="5.000000000000028" x2="5.000000000000028" y1="6.666666666666665" y2="13.33333333333333"/>
+  <line stroke="#888888" x1="5.000000000000028" x2="1.666666666666693" y1="13.33333333333333" y2="13.33333333333333"/>
+  <line stroke="#888888" x1="33.08333333333333" x2="40.24999999999999" y1="134.75000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="40.24999999999999" x2="40.24999999999999" y1="134.75000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="40.24999999999999" x2="33.08333333333333" y1="135.25000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="33.08333333333333" x2="33.08333333333333" y1="135.25000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="63.08333333333332" x2="70.24999999999999" y1="134.75000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="70.24999999999999" x2="70.25" y1="134.75000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="70.25" x2="63.08333333333332" y1="135.25000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="63.08333333333332" x2="63.08333333333332" y1="135.25000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="101.66666666666666" x2="98.33333333333333" y1="133.33333333333334" y2="133.33333333333334"/>
+  <line stroke="#888888" x1="98.33333333333333" x2="98.33333333333333" y1="133.33333333333334" y2="126.6666666666667"/>
+  <line stroke="#888888" x1="98.33333333333333" x2="101.66666666666666" y1="126.6666666666667" y2="126.6666666666667"/>
+  <line stroke="#888888" x1="70.25000000000009" x2="63.08333333333343" y1="5.2500000000000435" y2="5.250000000000029"/>
+  <line stroke="#888888" x1="63.08333333333343" x2="63.08333333333343" y1="5.250000000000029" y2="4.750000000000029"/>
+  <line stroke="#888888" x1="63.08333333333343" x2="70.25000000000009" y1="4.750000000000029" y2="4.7500000000000435"/>
+  <line stroke="#888888" x1="70.25000000000009" x2="70.25000000000009" y1="4.7500000000000435" y2="5.2500000000000435"/>
+  <line stroke="#888888" x1="101.66666666666674" x2="98.33333333333341" y1="13.333333333333387" y2="13.333333333333387"/>
+  <line stroke="#888888" x1="98.33333333333341" x2="98.33333333333341" y1="13.333333333333387" y2="6.666666666666722"/>
+  <line stroke="#888888" x1="98.33333333333341" x2="101.66666666666674" y1="6.666666666666722" y2="6.666666666666722"/>
+  <line stroke="#888888" x1="1.6666666666666714" x2="5.000000000000008" y1="126.66666666666666" y2="126.66666666666666"/>
+  <line stroke="#888888" x1="5.000000000000008" x2="5.000000000000008" y1="126.66666666666666" y2="133.33333333333331"/>
+  <line stroke="#888888" x1="5.000000000000008" x2="1.6666666666666714" y1="133.33333333333331" y2="133.33333333333331"/>
+</svg>
diff --git a/rocolib/output/BoatBase/graph-autofold-default.dxf b/rocolib/output/BoatBase/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..c73c7385e4edda75e853e69db6a2725393bb8d7b
--- /dev/null
+++ b/rocolib/output/BoatBase/graph-autofold-default.dxf
@@ -0,0 +1,2414 @@
+  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
+11
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90.0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-174
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+76.6666666666667
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+76.6666666666667
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+51.66666666666669
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+20.000000000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+76.6666666666667
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+51.66666666666669
+ 21
+20.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+46.6666666666667
+ 20
+0.0
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+51.66666666666671
+ 20
+0.0
+ 30
+0.0
+ 11
+46.6666666666667
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.666666666666696
+ 20
+0.0
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+6.666666666666694
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666701
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.8421709430404014e-14
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.8421709430404014e-14
+ 20
+0.0
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+6.666666666666694
+ 20
+0.0
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+6.666666666666694
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666665
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+6.666666666666671
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+6.666666666666665
+ 20
+140.0
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+6.666666666666665
+ 20
+140.0
+ 30
+0.0
+ 11
+6.666666666666671
+ 21
+119.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+6.666666666666671
+ 20
+140.0
+ 30
+0.0
+ 11
+26.666666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+26.666666666666664
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+46.66666666666665
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+51.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.66666666666666
+ 20
+140.0
+ 30
+0.0
+ 11
+46.66666666666665
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+26.66666666666667
+ 20
+120.0
+ 30
+0.0
+ 11
+51.666666666666664
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+51.666666666666664
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+76.66666666666667
+ 21
+120.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+56.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+76.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+51.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+56.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+76.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+76.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+96.66666666666666
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+96.66666666666666
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.33333333333333
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666666
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.33333333333331
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+103.33333333333333
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.66666666666664
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+103.33333333333331
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.66666666666666
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666674
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+96.66666666666673
+ 20
+20.00000000000006
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+96.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+96.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+96.66666666666673
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.66666666666676
+ 20
+7.105427357601003e-14
+ 30
+0.0
+ 11
+76.66666666666676
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+76.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+56.66666666666677
+ 20
+2.8421709430404014e-14
+ 30
+0.0
+ 11
+51.66666666666677
+ 21
+2.8421709430404014e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+76.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+56.66666666666677
+ 21
+2.8421709430404014e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.33333333333341
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+96.66666666666676
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.33333333333339
+ 20
+20.00000000000006
+ 30
+0.0
+ 11
+103.33333333333341
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.66666666666673
+ 20
+20.00000000000005
+ 30
+0.0
+ 11
+103.33333333333339
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+140.0
+ 30
+0.0
+ 11
+6.666666666666665
+ 21
+140.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.105427357601003e-15
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+0.0
+ 21
+140.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+6.666666666666671
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+7.105427357601003e-15
+ 21
+119.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.25000000000003
+ 20
+5.25
+ 30
+0.0
+ 11
+33.083333333333364
+ 21
+5.25
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.083333333333364
+ 20
+5.25
+ 30
+0.0
+ 11
+33.083333333333364
+ 21
+4.750000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.083333333333364
+ 20
+4.750000000000001
+ 30
+0.0
+ 11
+40.25000000000003
+ 21
+4.750000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.25000000000003
+ 20
+4.750000000000001
+ 30
+0.0
+ 11
+40.25000000000003
+ 21
+5.25
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+1.666666666666693
+ 20
+6.666666666666665
+ 30
+0.0
+ 11
+5.000000000000028
+ 21
+6.666666666666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.000000000000028
+ 20
+6.666666666666665
+ 30
+0.0
+ 11
+5.000000000000028
+ 21
+13.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.000000000000028
+ 20
+13.33333333333333
+ 30
+0.0
+ 11
+1.666666666666693
+ 21
+13.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.08333333333333
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+40.24999999999999
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.24999999999999
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+40.24999999999999
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.24999999999999
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+33.08333333333333
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.08333333333333
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+33.08333333333333
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+63.08333333333332
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+70.24999999999999
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+70.24999999999999
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+70.25
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+70.25
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+63.08333333333332
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+63.08333333333332
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+63.08333333333332
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.66666666666666
+ 20
+133.33333333333334
+ 30
+0.0
+ 11
+98.33333333333333
+ 21
+133.33333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+98.33333333333333
+ 20
+133.33333333333334
+ 30
+0.0
+ 11
+98.33333333333333
+ 21
+126.6666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+98.33333333333333
+ 20
+126.6666666666667
+ 30
+0.0
+ 11
+101.66666666666666
+ 21
+126.6666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+70.25000000000009
+ 20
+5.2500000000000435
+ 30
+0.0
+ 11
+63.08333333333343
+ 21
+5.250000000000029
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+63.08333333333343
+ 20
+5.250000000000029
+ 30
+0.0
+ 11
+63.08333333333343
+ 21
+4.750000000000029
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+63.08333333333343
+ 20
+4.750000000000029
+ 30
+0.0
+ 11
+70.25000000000009
+ 21
+4.7500000000000435
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+70.25000000000009
+ 20
+4.7500000000000435
+ 30
+0.0
+ 11
+70.25000000000009
+ 21
+5.2500000000000435
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.66666666666674
+ 20
+13.333333333333387
+ 30
+0.0
+ 11
+98.33333333333341
+ 21
+13.333333333333387
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+98.33333333333341
+ 20
+13.333333333333387
+ 30
+0.0
+ 11
+98.33333333333341
+ 21
+6.666666666666722
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+98.33333333333341
+ 20
+6.666666666666722
+ 30
+0.0
+ 11
+101.66666666666674
+ 21
+6.666666666666722
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+1.6666666666666714
+ 20
+126.66666666666666
+ 30
+0.0
+ 11
+5.000000000000008
+ 21
+126.66666666666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.000000000000008
+ 20
+126.66666666666666
+ 30
+0.0
+ 11
+5.000000000000008
+ 21
+133.33333333333331
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.000000000000008
+ 20
+133.33333333333331
+ 30
+0.0
+ 11
+1.6666666666666714
+ 21
+133.33333333333331
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatBase/graph-autofold-graph.dxf b/rocolib/output/BoatBase/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..bc90a9ea6115527f29d7b5c26903b089120668de
--- /dev/null
+++ b/rocolib/output/BoatBase/graph-autofold-graph.dxf
@@ -0,0 +1,2354 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.6666666666667
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+76.6666666666667
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+51.66666666666669
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+20.000000000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.6666666666667
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+51.66666666666669
+ 21
+20.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+46.6666666666667
+ 20
+0.0
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.66666666666671
+ 20
+0.0
+ 30
+0.0
+ 11
+46.6666666666667
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.666666666666696
+ 20
+0.0
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+6.666666666666694
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666701
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+0.0
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666694
+ 20
+0.0
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666694
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666665
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+6.666666666666671
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+6.666666666666665
+ 20
+140.0
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+6.666666666666665
+ 20
+140.0
+ 30
+0.0
+ 11
+6.666666666666671
+ 21
+119.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666671
+ 20
+140.0
+ 30
+0.0
+ 11
+26.666666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666664
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+46.66666666666665
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+51.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.66666666666666
+ 20
+140.0
+ 30
+0.0
+ 11
+46.66666666666665
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.66666666666667
+ 20
+120.0
+ 30
+0.0
+ 11
+51.666666666666664
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+51.666666666666664
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+76.66666666666667
+ 21
+120.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+76.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+56.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+76.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+96.66666666666666
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+96.66666666666666
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333333
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666666
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333331
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+103.33333333333333
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666664
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+103.33333333333331
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666666
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666674
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+96.66666666666673
+ 20
+20.00000000000006
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+96.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+96.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+96.66666666666673
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666676
+ 20
+7.105427357601003e-14
+ 30
+0.0
+ 11
+76.66666666666676
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.66666666666677
+ 20
+2.8421709430404014e-14
+ 30
+0.0
+ 11
+51.66666666666677
+ 21
+2.8421709430404014e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+56.66666666666677
+ 21
+2.8421709430404014e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333341
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+96.66666666666676
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333339
+ 20
+20.00000000000006
+ 30
+0.0
+ 11
+103.33333333333341
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666673
+ 20
+20.00000000000005
+ 30
+0.0
+ 11
+103.33333333333339
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+140.0
+ 30
+0.0
+ 11
+6.666666666666665
+ 21
+140.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.105427357601003e-15
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+0.0
+ 21
+140.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666671
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+7.105427357601003e-15
+ 21
+119.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.25000000000003
+ 20
+5.25
+ 30
+0.0
+ 11
+33.083333333333364
+ 21
+5.25
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.083333333333364
+ 20
+5.25
+ 30
+0.0
+ 11
+33.083333333333364
+ 21
+4.750000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.083333333333364
+ 20
+4.750000000000001
+ 30
+0.0
+ 11
+40.25000000000003
+ 21
+4.750000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.25000000000003
+ 20
+4.750000000000001
+ 30
+0.0
+ 11
+40.25000000000003
+ 21
+5.25
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.666666666666693
+ 20
+6.666666666666665
+ 30
+0.0
+ 11
+5.000000000000028
+ 21
+6.666666666666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000028
+ 20
+6.666666666666665
+ 30
+0.0
+ 11
+5.000000000000028
+ 21
+13.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000028
+ 20
+13.33333333333333
+ 30
+0.0
+ 11
+1.666666666666693
+ 21
+13.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.08333333333333
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+40.24999999999999
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.24999999999999
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+40.24999999999999
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.24999999999999
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+33.08333333333333
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.08333333333333
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+33.08333333333333
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333332
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+70.24999999999999
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.24999999999999
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+70.25
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.25
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+63.08333333333332
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333332
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+63.08333333333332
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.66666666666666
+ 20
+133.33333333333334
+ 30
+0.0
+ 11
+98.33333333333333
+ 21
+133.33333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333333
+ 20
+133.33333333333334
+ 30
+0.0
+ 11
+98.33333333333333
+ 21
+126.6666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333333
+ 20
+126.6666666666667
+ 30
+0.0
+ 11
+101.66666666666666
+ 21
+126.6666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.25000000000009
+ 20
+5.2500000000000435
+ 30
+0.0
+ 11
+63.08333333333343
+ 21
+5.250000000000029
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333343
+ 20
+5.250000000000029
+ 30
+0.0
+ 11
+63.08333333333343
+ 21
+4.750000000000029
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333343
+ 20
+4.750000000000029
+ 30
+0.0
+ 11
+70.25000000000009
+ 21
+4.7500000000000435
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.25000000000009
+ 20
+4.7500000000000435
+ 30
+0.0
+ 11
+70.25000000000009
+ 21
+5.2500000000000435
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.66666666666674
+ 20
+13.333333333333387
+ 30
+0.0
+ 11
+98.33333333333341
+ 21
+13.333333333333387
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333341
+ 20
+13.333333333333387
+ 30
+0.0
+ 11
+98.33333333333341
+ 21
+6.666666666666722
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333341
+ 20
+6.666666666666722
+ 30
+0.0
+ 11
+101.66666666666674
+ 21
+6.666666666666722
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.6666666666666714
+ 20
+126.66666666666666
+ 30
+0.0
+ 11
+5.000000000000008
+ 21
+126.66666666666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000008
+ 20
+126.66666666666666
+ 30
+0.0
+ 11
+5.000000000000008
+ 21
+133.33333333333331
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000008
+ 20
+133.33333333333331
+ 30
+0.0
+ 11
+1.6666666666666714
+ 21
+133.33333333333331
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatBase/graph-lasercutter.svg b/rocolib/output/BoatBase/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..148f9806a255720e5a84875a2dfb59732907307a
--- /dev/null
+++ b/rocolib/output/BoatBase/graph-lasercutter.svg
@@ -0,0 +1,80 @@
+<?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="140.000000mm" version="1.1" viewBox="0.000000 0.000000 103.333333 140.000000" width="103.333333mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="76.6666666666667" x2="76.6666666666667" y1="20.000000000000004" y2="120.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="26.666666666666696" x2="26.666666666666696" y1="20.000000000000004" y2="120.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="51.66666666666669" x2="26.666666666666696" y1="20.000000000000004" y2="20.000000000000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="76.6666666666667" x2="51.66666666666669" y1="20.000000000000004" y2="20.000000000000004"/>
+  <line stroke="#000000" x1="46.6666666666667" x2="26.666666666666696" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="51.66666666666671" x2="46.6666666666667" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="26.666666666666696" x2="26.666666666666696" y1="20.000000000000004" y2="0.0"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="26.666666666666696" x2="6.666666666666694" y1="20.000000000000004" y2="0.0"/>
+  <line stroke="#000000" x1="26.666666666666696" x2="6.666666666666694" y1="0.0" y2="0.0"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="6.666666666666694" x2="6.666666666666701" y1="19.999999999999996" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="26.666666666666696" x2="6.666666666666694" y1="20.000000000000004" y2="19.999999999999996"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="6.666666666666694" y1="19.999999999999996" y2="19.999999999999996"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="2.8421709430404014e-14" y1="0.0" y2="19.999999999999996"/>
+  <line stroke="#000000" x1="6.666666666666694" x2="2.8421709430404014e-14" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="6.666666666666694" x2="6.666666666666665" y1="19.999999999999996" y2="120.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="6.666666666666671" x2="26.66666666666667" y1="119.99999999999999" y2="120.0"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="6.666666666666665" x2="26.66666666666667" y1="140.0" y2="120.0"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="6.666666666666665" x2="6.666666666666671" y1="140.0" y2="119.99999999999999"/>
+  <line stroke="#000000" x1="6.666666666666671" x2="26.666666666666664" y1="140.0" y2="140.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="26.666666666666664" x2="26.66666666666667" y1="140.00000000000003" y2="120.0"/>
+  <line stroke="#000000" x1="46.66666666666665" x2="51.66666666666666" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="26.66666666666666" x2="46.66666666666665" y1="140.0" y2="140.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="26.66666666666667" x2="51.666666666666664" y1="120.0" y2="120.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="51.666666666666664" x2="76.66666666666667" y1="120.00000000000001" y2="120.00000000000003"/>
+  <line stroke="#000000" x1="56.66666666666666" x2="76.66666666666666" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="51.66666666666666" x2="56.66666666666666" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="76.66666666666667" x2="76.66666666666666" y1="120.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="76.66666666666667" x2="96.66666666666664" y1="120.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="76.66666666666666" x2="96.66666666666664" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="96.66666666666666" x2="96.66666666666664" y1="120.00000000000004" y2="140.00000000000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="76.66666666666667" x2="96.66666666666666" y1="120.00000000000003" y2="120.00000000000004"/>
+  <line stroke="#000000" x1="103.33333333333333" x2="96.66666666666666" y1="120.00000000000004" y2="120.00000000000004"/>
+  <line stroke="#000000" x1="103.33333333333331" x2="103.33333333333333" y1="140.00000000000003" y2="120.00000000000004"/>
+  <line stroke="#000000" x1="96.66666666666664" x2="103.33333333333331" y1="140.00000000000003" y2="140.00000000000003"/>
+  <line stroke="#000000" x1="96.66666666666666" x2="96.66666666666674" y1="120.00000000000004" y2="20.00000000000006"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="96.66666666666673" x2="76.66666666666674" y1="20.00000000000006" y2="20.000000000000043"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="96.66666666666676" x2="76.66666666666674" y1="5.684341886080803e-14" y2="20.000000000000043"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="96.66666666666676" x2="96.66666666666673" y1="5.684341886080803e-14" y2="20.00000000000006"/>
+  <line stroke="#000000" x1="96.66666666666676" x2="76.66666666666676" y1="7.105427357601003e-14" y2="5.684341886080803e-14"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="76.66666666666676" x2="76.66666666666674" y1="5.684341886080803e-14" y2="20.000000000000043"/>
+  <line stroke="#000000" x1="56.66666666666677" x2="51.66666666666677" y1="2.8421709430404014e-14" y2="2.8421709430404014e-14"/>
+  <line stroke="#000000" x1="76.66666666666676" x2="56.66666666666677" y1="5.684341886080803e-14" y2="2.8421709430404014e-14"/>
+  <line stroke="#000000" x1="103.33333333333341" x2="96.66666666666676" y1="5.684341886080803e-14" y2="5.684341886080803e-14"/>
+  <line stroke="#000000" x1="103.33333333333339" x2="103.33333333333341" y1="20.00000000000006" y2="5.684341886080803e-14"/>
+  <line stroke="#000000" x1="96.66666666666673" x2="103.33333333333339" y1="20.00000000000005" y2="20.00000000000006"/>
+  <line stroke="#000000" x1="0.0" x2="6.666666666666665" y1="140.0" y2="140.0"/>
+  <line stroke="#000000" x1="7.105427357601003e-15" x2="0.0" y1="119.99999999999999" y2="140.0"/>
+  <line stroke="#000000" x1="6.666666666666671" x2="7.105427357601003e-15" y1="119.99999999999999" y2="119.99999999999999"/>
+  <line stroke="#888888" x1="40.25000000000003" x2="33.083333333333364" y1="5.25" y2="5.25"/>
+  <line stroke="#888888" x1="33.083333333333364" x2="33.083333333333364" y1="5.25" y2="4.750000000000001"/>
+  <line stroke="#888888" x1="33.083333333333364" x2="40.25000000000003" y1="4.750000000000001" y2="4.750000000000001"/>
+  <line stroke="#888888" x1="40.25000000000003" x2="40.25000000000003" y1="4.750000000000001" y2="5.25"/>
+  <line stroke="#888888" x1="1.666666666666693" x2="5.000000000000028" y1="6.666666666666665" y2="6.666666666666665"/>
+  <line stroke="#888888" x1="5.000000000000028" x2="5.000000000000028" y1="6.666666666666665" y2="13.33333333333333"/>
+  <line stroke="#888888" x1="5.000000000000028" x2="1.666666666666693" y1="13.33333333333333" y2="13.33333333333333"/>
+  <line stroke="#888888" x1="33.08333333333333" x2="40.24999999999999" y1="134.75000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="40.24999999999999" x2="40.24999999999999" y1="134.75000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="40.24999999999999" x2="33.08333333333333" y1="135.25000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="33.08333333333333" x2="33.08333333333333" y1="135.25000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="63.08333333333332" x2="70.24999999999999" y1="134.75000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="70.24999999999999" x2="70.25" y1="134.75000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="70.25" x2="63.08333333333332" y1="135.25000000000003" y2="135.25000000000003"/>
+  <line stroke="#888888" x1="63.08333333333332" x2="63.08333333333332" y1="135.25000000000003" y2="134.75000000000003"/>
+  <line stroke="#888888" x1="101.66666666666666" x2="98.33333333333333" y1="133.33333333333334" y2="133.33333333333334"/>
+  <line stroke="#888888" x1="98.33333333333333" x2="98.33333333333333" y1="133.33333333333334" y2="126.6666666666667"/>
+  <line stroke="#888888" x1="98.33333333333333" x2="101.66666666666666" y1="126.6666666666667" y2="126.6666666666667"/>
+  <line stroke="#888888" x1="70.25000000000009" x2="63.08333333333343" y1="5.2500000000000435" y2="5.250000000000029"/>
+  <line stroke="#888888" x1="63.08333333333343" x2="63.08333333333343" y1="5.250000000000029" y2="4.750000000000029"/>
+  <line stroke="#888888" x1="63.08333333333343" x2="70.25000000000009" y1="4.750000000000029" y2="4.7500000000000435"/>
+  <line stroke="#888888" x1="70.25000000000009" x2="70.25000000000009" y1="4.7500000000000435" y2="5.2500000000000435"/>
+  <line stroke="#888888" x1="101.66666666666674" x2="98.33333333333341" y1="13.333333333333387" y2="13.333333333333387"/>
+  <line stroke="#888888" x1="98.33333333333341" x2="98.33333333333341" y1="13.333333333333387" y2="6.666666666666722"/>
+  <line stroke="#888888" x1="98.33333333333341" x2="101.66666666666674" y1="6.666666666666722" y2="6.666666666666722"/>
+  <line stroke="#888888" x1="1.6666666666666714" x2="5.000000000000008" y1="126.66666666666666" y2="126.66666666666666"/>
+  <line stroke="#888888" x1="5.000000000000008" x2="5.000000000000008" y1="126.66666666666666" y2="133.33333333333331"/>
+  <line stroke="#888888" x1="5.000000000000008" x2="1.6666666666666714" y1="133.33333333333331" y2="133.33333333333331"/>
+</svg>
diff --git a/rocolib/output/BoatBase/graph-model.png b/rocolib/output/BoatBase/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..240d235b23b17724e44682f50dc3c286aca86b91
Binary files /dev/null and b/rocolib/output/BoatBase/graph-model.png differ
diff --git a/rocolib/output/BoatBase/graph-model.stl b/rocolib/output/BoatBase/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ef38fff9ca8cc55e9c30b3ace5f4d2747d7a80b7
--- /dev/null
+++ b/rocolib/output/BoatBase/graph-model.stl
@@ -0,0 +1,240 @@
+solid python
+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.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.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.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
+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/BoatBase/graph-silhouette.dxf b/rocolib/output/BoatBase/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..46c66f5effdc11ac4ed2ef90ac09884e0b267650
--- /dev/null
+++ b/rocolib/output/BoatBase/graph-silhouette.dxf
@@ -0,0 +1,2354 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.6666666666667
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+76.6666666666667
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+51.66666666666669
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+20.000000000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.6666666666667
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+51.66666666666669
+ 21
+20.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+46.6666666666667
+ 20
+0.0
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.66666666666671
+ 20
+0.0
+ 30
+0.0
+ 11
+46.6666666666667
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+26.666666666666696
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.666666666666696
+ 20
+0.0
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+6.666666666666694
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666701
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666696
+ 20
+20.000000000000004
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666694
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+0.0
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+19.999999999999996
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666694
+ 20
+0.0
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666694
+ 20
+19.999999999999996
+ 30
+0.0
+ 11
+6.666666666666665
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+6.666666666666671
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+6.666666666666665
+ 20
+140.0
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+6.666666666666665
+ 20
+140.0
+ 30
+0.0
+ 11
+6.666666666666671
+ 21
+119.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666671
+ 20
+140.0
+ 30
+0.0
+ 11
+26.666666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.666666666666664
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+26.66666666666667
+ 21
+120.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+46.66666666666665
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+51.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.66666666666666
+ 20
+140.0
+ 30
+0.0
+ 11
+46.66666666666665
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+26.66666666666667
+ 20
+120.0
+ 30
+0.0
+ 11
+51.666666666666664
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+51.666666666666664
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+76.66666666666667
+ 21
+120.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+76.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+56.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+76.66666666666666
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.66666666666666
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+96.66666666666666
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666664
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666667
+ 20
+120.00000000000003
+ 30
+0.0
+ 11
+96.66666666666666
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333333
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666666
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333331
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+103.33333333333333
+ 21
+120.00000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666664
+ 20
+140.00000000000003
+ 30
+0.0
+ 11
+103.33333333333331
+ 21
+140.00000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666666
+ 20
+120.00000000000004
+ 30
+0.0
+ 11
+96.66666666666674
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+96.66666666666673
+ 20
+20.00000000000006
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+96.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+96.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+96.66666666666673
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666676
+ 20
+7.105427357601003e-14
+ 30
+0.0
+ 11
+76.66666666666676
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+76.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+76.66666666666674
+ 21
+20.000000000000043
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.66666666666677
+ 20
+2.8421709430404014e-14
+ 30
+0.0
+ 11
+51.66666666666677
+ 21
+2.8421709430404014e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.66666666666676
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+56.66666666666677
+ 21
+2.8421709430404014e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333341
+ 20
+5.684341886080803e-14
+ 30
+0.0
+ 11
+96.66666666666676
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.33333333333339
+ 20
+20.00000000000006
+ 30
+0.0
+ 11
+103.33333333333341
+ 21
+5.684341886080803e-14
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.66666666666673
+ 20
+20.00000000000005
+ 30
+0.0
+ 11
+103.33333333333339
+ 21
+20.00000000000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+140.0
+ 30
+0.0
+ 11
+6.666666666666665
+ 21
+140.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.105427357601003e-15
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+0.0
+ 21
+140.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+6.666666666666671
+ 20
+119.99999999999999
+ 30
+0.0
+ 11
+7.105427357601003e-15
+ 21
+119.99999999999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.25000000000003
+ 20
+5.25
+ 30
+0.0
+ 11
+33.083333333333364
+ 21
+5.25
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.083333333333364
+ 20
+5.25
+ 30
+0.0
+ 11
+33.083333333333364
+ 21
+4.750000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.083333333333364
+ 20
+4.750000000000001
+ 30
+0.0
+ 11
+40.25000000000003
+ 21
+4.750000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.25000000000003
+ 20
+4.750000000000001
+ 30
+0.0
+ 11
+40.25000000000003
+ 21
+5.25
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.666666666666693
+ 20
+6.666666666666665
+ 30
+0.0
+ 11
+5.000000000000028
+ 21
+6.666666666666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000028
+ 20
+6.666666666666665
+ 30
+0.0
+ 11
+5.000000000000028
+ 21
+13.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000028
+ 20
+13.33333333333333
+ 30
+0.0
+ 11
+1.666666666666693
+ 21
+13.33333333333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.08333333333333
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+40.24999999999999
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.24999999999999
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+40.24999999999999
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.24999999999999
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+33.08333333333333
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.08333333333333
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+33.08333333333333
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333332
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+70.24999999999999
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.24999999999999
+ 20
+134.75000000000003
+ 30
+0.0
+ 11
+70.25
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.25
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+63.08333333333332
+ 21
+135.25000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333332
+ 20
+135.25000000000003
+ 30
+0.0
+ 11
+63.08333333333332
+ 21
+134.75000000000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.66666666666666
+ 20
+133.33333333333334
+ 30
+0.0
+ 11
+98.33333333333333
+ 21
+133.33333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333333
+ 20
+133.33333333333334
+ 30
+0.0
+ 11
+98.33333333333333
+ 21
+126.6666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333333
+ 20
+126.6666666666667
+ 30
+0.0
+ 11
+101.66666666666666
+ 21
+126.6666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.25000000000009
+ 20
+5.2500000000000435
+ 30
+0.0
+ 11
+63.08333333333343
+ 21
+5.250000000000029
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333343
+ 20
+5.250000000000029
+ 30
+0.0
+ 11
+63.08333333333343
+ 21
+4.750000000000029
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+63.08333333333343
+ 20
+4.750000000000029
+ 30
+0.0
+ 11
+70.25000000000009
+ 21
+4.7500000000000435
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+70.25000000000009
+ 20
+4.7500000000000435
+ 30
+0.0
+ 11
+70.25000000000009
+ 21
+5.2500000000000435
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.66666666666674
+ 20
+13.333333333333387
+ 30
+0.0
+ 11
+98.33333333333341
+ 21
+13.333333333333387
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333341
+ 20
+13.333333333333387
+ 30
+0.0
+ 11
+98.33333333333341
+ 21
+6.666666666666722
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.33333333333341
+ 20
+6.666666666666722
+ 30
+0.0
+ 11
+101.66666666666674
+ 21
+6.666666666666722
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.6666666666666714
+ 20
+126.66666666666666
+ 30
+0.0
+ 11
+5.000000000000008
+ 21
+126.66666666666666
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000008
+ 20
+126.66666666666666
+ 30
+0.0
+ 11
+5.000000000000008
+ 21
+133.33333333333331
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.000000000000008
+ 20
+133.33333333333331
+ 30
+0.0
+ 11
+1.6666666666666714
+ 21
+133.33333333333331
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatBase/tree.png b/rocolib/output/BoatBase/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c80fd62562fa3f40ea543f1f9400cd1e7f74b05
Binary files /dev/null and b/rocolib/output/BoatBase/tree.png differ
diff --git a/rocolib/output/BoatBaseFlat/graph-anim.svg b/rocolib/output/BoatBaseFlat/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fe059b312529c5239978b111a9fb4ea0cfa34353
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-anim.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="234.031242mm" version="1.1" viewBox="0.000000 0.000000 176.666667 234.031242" width="176.666667mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="123.3333333333333" x2="123.3333333333333" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="53.33333333333329" x2="53.33333333333329" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="88.3333333333333" x2="53.33333333333329" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="123.3333333333333" x2="88.3333333333333" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.3833772688091895" stroke="#0000ff" x1="88.3333333333333" x2="53.33333333333329" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="55.654390896768774" x2="34.49386211505104" y1="17.44773491586702" y2="28.745631275293622"/>
+  <line stroke="#000000" x1="88.3333333333333" x2="55.654390896768774" y1="-3.743284651136492e-07" y2="17.44773491586702"/>
+  <line opacity="1.0" stroke="#0000ff" x1="53.33333333333329" x2="34.49386211505104" y1="64.03124199999999" y2="28.745631275293622"/>
+  <line opacity="1.0" stroke="#ff0000" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="34.49386211505103" x2="13.333333333333288" y1="28.745631275293608" y2="40.04352763472023"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="13.333333333333288" x2="13.333333333333288" y1="64.031242" y2="40.04352763472023"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906687" x2="13.333333333333288" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906673" x2="5.337428544906687" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="13.333333333333274" x2="5.337428544906673" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="13.333333333333302" x2="13.333333333333343" y1="64.031242" y2="194.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="13.333333333333343" x2="53.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line opacity="1.0" stroke="#ff0000" x1="13.333333333333343" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="13.333333333333343" x2="13.33333333333333" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="13.333333333333343" x2="53.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line opacity="1.0" stroke="#0000ff" x1="53.33333333333334" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="93.33333333333331" x2="88.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="53.333333333333336" x2="93.33333333333331" y1="234.031242" y2="234.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="53.333333333333336" x2="88.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="88.33333333333333" x2="123.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="83.33333333333334" x2="123.33333333333333" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="88.33333333333333" x2="83.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line opacity="1.0" stroke="#0000ff" x1="123.33333333333333" x2="123.33333333333333" y1="194.031242" y2="234.031242"/>
+  <line opacity="1.0" stroke="#ff0000" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="123.33333333333333" x2="163.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="163.33333333333334" y1="194.03124200000002" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="176.66666666666666" y1="234.031242" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="176.66666666666666" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="64.03124199999999"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="163.33333333333334" x2="123.33333333333336" y1="64.031242" y2="64.03124199999999"/>
+  <line opacity="1.0" stroke="#ff0000" x1="163.33333333333334" x2="123.33333333333336" y1="40.04352763472023" y2="64.03124199999999"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="163.33333333333334" x2="163.33333333333334" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="142.17280455161563" y1="40.043527634720235" y2="28.745631275293622"/>
+  <line opacity="1.0" stroke="#0000ff" x1="142.17280455161563" x2="123.33333333333336" y1="28.745631275293622" y2="64.03124199999999"/>
+  <line opacity="0.3833772688091895" stroke="#0000ff" x1="88.33333333333336" x2="123.33333333333336" y1="-3.743284651136492e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="121.01227576989787" x2="88.33333333333336" y1="17.44773491586702" y2="-3.743284651136492e-07"/>
+  <line stroke="#000000" x1="142.1728045516156" x2="121.01227576989787" y1="28.745631275293622" y2="17.44773491586702"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="163.33333333333337" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="171.32923812175994" y1="64.031242" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="163.33333333333337" x2="171.32923812175994" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="1.4210854715202007e-14" x2="13.333333333333343" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="0.0" x2="1.4210854715202007e-14" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="13.33333333333333" x2="0.0" y1="194.031242" y2="194.031242"/>
+  <line stroke="#888888" x1="51.7636371548632" x2="44.26905742689845" y1="26.606620936353796" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="44.26905742689845" x2="44.03356403666992" y1="30.608079779724527" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="44.03356403666992" x2="51.52814376463467" y1="30.167009645665704" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="51.52814376463467" x2="51.7636371548632" y1="26.165550802294977" y2="26.606620936353796"/>
+  <line stroke="#888888" x1="7.33640474201333" x2="11.33435713622663" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="11.33435713622663" y1="48.03943242314682" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="7.33640474201333" y1="56.03533721157341" y2="56.03533721157343"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="80.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="80.25" x2="80.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="80.25" x2="66.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="66.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="110.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="110.25" x2="110.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="110.25" x2="96.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="96.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="173.33333333333334" x2="166.66666666666666" y1="220.69790866666668" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="166.66666666666666" y1="220.69790866666668" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="173.33333333333334" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="132.39760923976817" x2="124.90302951180344" y1="30.608079779724527" y2="26.60662093635381"/>
+  <line stroke="#888888" x1="124.90302951180344" x2="125.13852290203197" y1="26.60662093635381" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="125.13852290203197" x2="132.6331026299967" y1="26.165550802294977" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="132.6331026299967" x2="132.39760923976817" y1="30.167009645665704" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="169.3302619246533" x2="165.33230953044" y1="56.03533721157341" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="165.33230953044" x2="165.33230953044" y1="56.03533721157341" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="165.33230953044" x2="169.3302619246533" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="3.333333333333329" x2="10.000000000000002" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000016" y1="207.3645753333333" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="10.000000000000016" x2="3.333333333333343" y1="220.69790866666668" y2="220.69790866666668"/>
+</svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..dea5c7c8b6781f8728b3e440bb158a7ad7a126a8
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-default.dxf
@@ -0,0 +1,2484 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+14
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+38.65980825409008
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+69.0079083856541
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-174
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+34.99202019855866
+ 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
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+123.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+123.3333333333333
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+88.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+123.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+88.3333333333333
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+69.0079083856541
+ 10
+88.3333333333333
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.654390896768774
+ 20
+17.44773491586702
+ 30
+0.0
+ 11
+34.49386211505104
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+88.3333333333333
+ 20
+-3.743284651136492e-07
+ 30
+0.0
+ 11
+55.654390896768774
+ 21
+17.44773491586702
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+34.49386211505104
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.49386211505103
+ 20
+28.745631275293608
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+13.333333333333288
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+34.99202019855866
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.337428544906687
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.337428544906673
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+5.337428544906687
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.333333333333274
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+5.337428544906673
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.333333333333302
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333343
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+13.333333333333343
+ 20
+194.031242
+ 30
+0.0
+ 11
+53.33333333333334
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.333333333333336
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+13.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+53.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.333333333333336
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+93.33333333333331
+ 20
+234.031242
+ 30
+0.0
+ 11
+88.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+53.333333333333336
+ 20
+234.031242
+ 30
+0.0
+ 11
+93.33333333333331
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+53.333333333333336
+ 20
+194.031242
+ 30
+0.0
+ 11
+88.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+88.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+88.33333333333333
+ 20
+234.031242
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+123.33333333333333
+ 20
+234.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+163.33333333333334
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+176.66666666666666
+ 20
+194.03124200000002
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+176.66666666666666
+ 20
+234.031242
+ 30
+0.0
+ 11
+176.66666666666666
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+176.66666666666666
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.33333333333334
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+34.99202019855866
+ 10
+163.33333333333334
+ 20
+64.031242
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+163.33333333333334
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+163.33333333333334
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.33333333333334
+ 20
+40.043527634720235
+ 30
+0.0
+ 11
+142.17280455161563
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+142.17280455161563
+ 20
+28.745631275293622
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+69.0079083856541
+ 10
+88.33333333333336
+ 20
+-3.743284651136492e-07
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+121.01227576989787
+ 20
+17.44773491586702
+ 30
+0.0
+ 11
+88.33333333333336
+ 21
+-3.743284651136492e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+142.1728045516156
+ 20
+28.745631275293622
+ 30
+0.0
+ 11
+121.01227576989787
+ 21
+17.44773491586702
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+171.32923812175994
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+163.33333333333337
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+171.32923812175994
+ 20
+64.031242
+ 30
+0.0
+ 11
+171.32923812175994
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+163.33333333333337
+ 20
+64.031242
+ 30
+0.0
+ 11
+171.32923812175994
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+1.4210854715202007e-14
+ 20
+234.031242
+ 30
+0.0
+ 11
+13.333333333333343
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+194.031242
+ 30
+0.0
+ 11
+1.4210854715202007e-14
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+51.7636371548632
+ 20
+26.606620936353796
+ 30
+0.0
+ 11
+44.26905742689845
+ 21
+30.608079779724527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+44.26905742689845
+ 20
+30.608079779724527
+ 30
+0.0
+ 11
+44.03356403666992
+ 21
+30.167009645665704
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+44.03356403666992
+ 20
+30.167009645665704
+ 30
+0.0
+ 11
+51.52814376463467
+ 21
+26.165550802294977
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+51.52814376463467
+ 20
+26.165550802294977
+ 30
+0.0
+ 11
+51.7636371548632
+ 21
+26.606620936353796
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.33640474201333
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+11.33435713622663
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.33435713622663
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+11.33435713622663
+ 21
+56.03533721157341
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.33435713622663
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+7.33640474201333
+ 21
+56.03533721157343
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.41666666666667
+ 20
+223.781242
+ 30
+0.0
+ 11
+80.25
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+80.25
+ 20
+223.781242
+ 30
+0.0
+ 11
+80.25
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+80.25
+ 20
+224.281242
+ 30
+0.0
+ 11
+66.41666666666667
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.41666666666667
+ 20
+224.281242
+ 30
+0.0
+ 11
+66.41666666666667
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.41666666666667
+ 20
+223.781242
+ 30
+0.0
+ 11
+110.25
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25
+ 20
+223.781242
+ 30
+0.0
+ 11
+110.25
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25
+ 20
+224.281242
+ 30
+0.0
+ 11
+96.41666666666667
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.41666666666667
+ 20
+224.281242
+ 30
+0.0
+ 11
+96.41666666666667
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.33333333333334
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+166.66666666666666
+ 21
+220.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+166.66666666666666
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+166.66666666666666
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+166.66666666666666
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+173.33333333333334
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+132.39760923976817
+ 20
+30.608079779724527
+ 30
+0.0
+ 11
+124.90302951180344
+ 21
+26.60662093635381
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+124.90302951180344
+ 20
+26.60662093635381
+ 30
+0.0
+ 11
+125.13852290203197
+ 21
+26.165550802294977
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+125.13852290203197
+ 20
+26.165550802294977
+ 30
+0.0
+ 11
+132.6331026299967
+ 21
+30.167009645665704
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+132.6331026299967
+ 20
+30.167009645665704
+ 30
+0.0
+ 11
+132.39760923976817
+ 21
+30.608079779724527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+169.3302619246533
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+165.33230953044
+ 21
+56.03533721157341
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+165.33230953044
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+165.33230953044
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+165.33230953044
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+169.3302619246533
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+3.333333333333329
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+10.000000000000016
+ 21
+220.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000016
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+3.333333333333343
+ 21
+220.69790866666668
+ 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..fff147377f80d997af734c14a0e664147a070baf
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-autofold-graph.dxf
@@ -0,0 +1,2394 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+123.3333333333333
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+88.3333333333333
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.3333333333333
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.654390896768774
+ 20
+17.44773491586702
+ 30
+0.0
+ 11
+34.49386211505104
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+88.3333333333333
+ 20
+-3.743284651136492e-07
+ 30
+0.0
+ 11
+55.654390896768774
+ 21
+17.44773491586702
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+34.49386211505104
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.49386211505103
+ 20
+28.745631275293608
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+13.333333333333288
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.337428544906687
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.337428544906673
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+5.337428544906687
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.333333333333274
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+5.337428544906673
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.333333333333302
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333343
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+13.333333333333343
+ 20
+194.031242
+ 30
+0.0
+ 11
+53.33333333333334
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.333333333333336
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+13.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.333333333333336
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+93.33333333333331
+ 20
+234.031242
+ 30
+0.0
+ 11
+88.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.333333333333336
+ 20
+234.031242
+ 30
+0.0
+ 11
+93.33333333333331
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.333333333333336
+ 20
+194.031242
+ 30
+0.0
+ 11
+88.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+88.33333333333333
+ 20
+234.031242
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+123.33333333333333
+ 20
+234.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+163.33333333333334
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+176.66666666666666
+ 20
+194.03124200000002
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+176.66666666666666
+ 20
+234.031242
+ 30
+0.0
+ 11
+176.66666666666666
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+176.66666666666666
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+163.33333333333334
+ 20
+64.031242
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+163.33333333333334
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+163.33333333333334
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+40.043527634720235
+ 30
+0.0
+ 11
+142.17280455161563
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+142.17280455161563
+ 20
+28.745631275293622
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.33333333333336
+ 20
+-3.743284651136492e-07
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+121.01227576989787
+ 20
+17.44773491586702
+ 30
+0.0
+ 11
+88.33333333333336
+ 21
+-3.743284651136492e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+142.1728045516156
+ 20
+28.745631275293622
+ 30
+0.0
+ 11
+121.01227576989787
+ 21
+17.44773491586702
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+171.32923812175994
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+163.33333333333337
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+171.32923812175994
+ 20
+64.031242
+ 30
+0.0
+ 11
+171.32923812175994
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333337
+ 20
+64.031242
+ 30
+0.0
+ 11
+171.32923812175994
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.4210854715202007e-14
+ 20
+234.031242
+ 30
+0.0
+ 11
+13.333333333333343
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+194.031242
+ 30
+0.0
+ 11
+1.4210854715202007e-14
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.7636371548632
+ 20
+26.606620936353796
+ 30
+0.0
+ 11
+44.26905742689845
+ 21
+30.608079779724527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.26905742689845
+ 20
+30.608079779724527
+ 30
+0.0
+ 11
+44.03356403666992
+ 21
+30.167009645665704
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.03356403666992
+ 20
+30.167009645665704
+ 30
+0.0
+ 11
+51.52814376463467
+ 21
+26.165550802294977
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.52814376463467
+ 20
+26.165550802294977
+ 30
+0.0
+ 11
+51.7636371548632
+ 21
+26.606620936353796
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.33640474201333
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+11.33435713622663
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.33435713622663
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+11.33435713622663
+ 21
+56.03533721157341
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.33435713622663
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+7.33640474201333
+ 21
+56.03533721157343
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.41666666666667
+ 20
+223.781242
+ 30
+0.0
+ 11
+80.25
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.25
+ 20
+223.781242
+ 30
+0.0
+ 11
+80.25
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.25
+ 20
+224.281242
+ 30
+0.0
+ 11
+66.41666666666667
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.41666666666667
+ 20
+224.281242
+ 30
+0.0
+ 11
+66.41666666666667
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.41666666666667
+ 20
+223.781242
+ 30
+0.0
+ 11
+110.25
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25
+ 20
+223.781242
+ 30
+0.0
+ 11
+110.25
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25
+ 20
+224.281242
+ 30
+0.0
+ 11
+96.41666666666667
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.41666666666667
+ 20
+224.281242
+ 30
+0.0
+ 11
+96.41666666666667
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.33333333333334
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+166.66666666666666
+ 21
+220.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+166.66666666666666
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+166.66666666666666
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+166.66666666666666
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+173.33333333333334
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+132.39760923976817
+ 20
+30.608079779724527
+ 30
+0.0
+ 11
+124.90302951180344
+ 21
+26.60662093635381
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+124.90302951180344
+ 20
+26.60662093635381
+ 30
+0.0
+ 11
+125.13852290203197
+ 21
+26.165550802294977
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+125.13852290203197
+ 20
+26.165550802294977
+ 30
+0.0
+ 11
+132.6331026299967
+ 21
+30.167009645665704
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+132.6331026299967
+ 20
+30.167009645665704
+ 30
+0.0
+ 11
+132.39760923976817
+ 21
+30.608079779724527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+169.3302619246533
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+165.33230953044
+ 21
+56.03533721157341
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+165.33230953044
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+165.33230953044
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+165.33230953044
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+169.3302619246533
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+3.333333333333329
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+10.000000000000016
+ 21
+220.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000016
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+3.333333333333343
+ 21
+220.69790866666668
+ 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..fa7f9503679cb38e8508bfb0cdcff68564ef6b9d
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-lasercutter.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="234.031242mm" version="1.1" viewBox="0.000000 0.000000 176.666667 234.031242" width="176.666667mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.3333333333333" x2="123.3333333333333" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="53.33333333333329" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.3333333333333" x2="53.33333333333329" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.3333333333333" x2="88.3333333333333" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.3333333333333" x2="53.33333333333329" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="55.654390896768774" x2="34.49386211505104" y1="17.44773491586702" y2="28.745631275293622"/>
+  <line stroke="#000000" x1="88.3333333333333" x2="55.654390896768774" y1="-3.743284651136492e-07" y2="17.44773491586702"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="34.49386211505104" y1="64.03124199999999" y2="28.745631275293622"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="34.49386211505103" x2="13.333333333333288" y1="28.745631275293608" y2="40.04352763472023"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333288" x2="13.333333333333288" y1="64.031242" y2="40.04352763472023"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333329" x2="13.333333333333288" y1="64.03124199999999" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906687" x2="13.333333333333288" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="5.337428544906673" x2="5.337428544906687" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="13.333333333333274" x2="5.337428544906673" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="13.333333333333302" x2="13.333333333333343" y1="64.031242" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333343" x2="53.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333343" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="13.333333333333343" x2="13.33333333333333" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="13.333333333333343" x2="53.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.33333333333334" x2="53.333333333333336" y1="234.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="93.33333333333331" x2="88.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="53.333333333333336" x2="93.33333333333331" y1="234.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="53.333333333333336" x2="88.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.33333333333333" x2="123.33333333333333" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="83.33333333333334" x2="123.33333333333333" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="88.33333333333333" x2="83.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.33333333333333" x2="123.33333333333333" y1="194.031242" y2="234.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="123.33333333333333" x2="163.33333333333334" y1="234.031242" y2="234.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="234.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="123.33333333333333" x2="163.33333333333334" y1="194.031242" y2="194.031242"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="163.33333333333334" y1="194.03124200000002" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="176.66666666666666" x2="176.66666666666666" y1="234.031242" y2="194.03124200000002"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="176.66666666666666" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="163.33333333333334" y1="194.031242" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="123.33333333333336" y1="64.031242" y2="64.03124199999999"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="123.33333333333336" y1="40.04352763472023" y2="64.03124199999999"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="163.33333333333334" x2="163.33333333333334" y1="40.04352763472023" y2="64.031242"/>
+  <line stroke="#000000" x1="163.33333333333334" x2="142.17280455161563" y1="40.043527634720235" y2="28.745631275293622"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="142.17280455161563" x2="123.33333333333336" y1="28.745631275293622" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="88.33333333333336" x2="123.33333333333336" y1="-3.743284651136492e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="121.01227576989787" x2="88.33333333333336" y1="17.44773491586702" y2="-3.743284651136492e-07"/>
+  <line stroke="#000000" x1="142.1728045516156" x2="121.01227576989787" y1="28.745631275293622" y2="17.44773491586702"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="163.33333333333337" y1="40.04352763472023" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="171.32923812175994" x2="171.32923812175994" y1="64.031242" y2="40.04352763472023"/>
+  <line stroke="#000000" x1="163.33333333333337" x2="171.32923812175994" y1="64.031242" y2="64.031242"/>
+  <line stroke="#000000" x1="1.4210854715202007e-14" x2="13.333333333333343" y1="234.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="0.0" x2="1.4210854715202007e-14" y1="194.031242" y2="234.031242"/>
+  <line stroke="#000000" x1="13.33333333333333" x2="0.0" y1="194.031242" y2="194.031242"/>
+  <line stroke="#888888" x1="51.7636371548632" x2="44.26905742689845" y1="26.606620936353796" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="44.26905742689845" x2="44.03356403666992" y1="30.608079779724527" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="44.03356403666992" x2="51.52814376463467" y1="30.167009645665704" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="51.52814376463467" x2="51.7636371548632" y1="26.165550802294977" y2="26.606620936353796"/>
+  <line stroke="#888888" x1="7.33640474201333" x2="11.33435713622663" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="11.33435713622663" y1="48.03943242314682" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="11.33435713622663" x2="7.33640474201333" y1="56.03533721157341" y2="56.03533721157343"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="80.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="80.25" x2="80.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="80.25" x2="66.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="66.41666666666667" x2="66.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="110.25" y1="223.781242" y2="223.781242"/>
+  <line stroke="#888888" x1="110.25" x2="110.25" y1="223.781242" y2="224.281242"/>
+  <line stroke="#888888" x1="110.25" x2="96.41666666666667" y1="224.281242" y2="224.281242"/>
+  <line stroke="#888888" x1="96.41666666666667" x2="96.41666666666667" y1="224.281242" y2="223.781242"/>
+  <line stroke="#888888" x1="173.33333333333334" x2="166.66666666666666" y1="220.69790866666668" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="166.66666666666666" y1="220.69790866666668" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="166.66666666666666" x2="173.33333333333334" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="132.39760923976817" x2="124.90302951180344" y1="30.608079779724527" y2="26.60662093635381"/>
+  <line stroke="#888888" x1="124.90302951180344" x2="125.13852290203197" y1="26.60662093635381" y2="26.165550802294977"/>
+  <line stroke="#888888" x1="125.13852290203197" x2="132.6331026299967" y1="26.165550802294977" y2="30.167009645665704"/>
+  <line stroke="#888888" x1="132.6331026299967" x2="132.39760923976817" y1="30.167009645665704" y2="30.608079779724527"/>
+  <line stroke="#888888" x1="169.3302619246533" x2="165.33230953044" y1="56.03533721157341" y2="56.03533721157341"/>
+  <line stroke="#888888" x1="165.33230953044" x2="165.33230953044" y1="56.03533721157341" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="165.33230953044" x2="169.3302619246533" y1="48.03943242314682" y2="48.03943242314682"/>
+  <line stroke="#888888" x1="3.333333333333329" x2="10.000000000000002" y1="207.3645753333333" y2="207.3645753333333"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000016" y1="207.3645753333333" y2="220.69790866666668"/>
+  <line stroke="#888888" x1="10.000000000000016" x2="3.333333333333343" y1="220.69790866666668" y2="220.69790866666668"/>
+</svg>
diff --git a/rocolib/output/BoatBaseFlat/graph-model.png b/rocolib/output/BoatBaseFlat/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..955623d44a7a67bb41c7a380e9e3f4929cb12aed
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..4b3e9c13f31bd701a4c1f67491bac635dd147527
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-model.stl
@@ -0,0 +1,226 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex -0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0400
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0350 0.0650 -0.0000
+vertex -0.0350 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 0.0000
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0212 -0.0847 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0212 -0.0847 -0.0400
+vertex -0.0000 -0.1150 -0.0400
+vertex -0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0212 -0.0847 -0.0400
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0212 -0.0847 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0212 -0.0847 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0212 -0.0847 -0.0400
+vertex -0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0212 -0.0847 -0.0400
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0212 -0.0847 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 0.0000
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0000 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 0.0650 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex 0.0000 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 0.0650 -0.0000
+vertex 0.0000 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0350 0.0650 0.0000
+vertex -0.0050 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0400
+vertex -0.0050 0.0650 -0.0400
+vertex 0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0400
+vertex 0.0050 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0400
+vertex -0.0350 0.0650 -0.0000
+vertex 0.0050 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0219 -0.0851 -0.0320
+vertex -0.0212 -0.0847 -0.0400
+vertex -0.0350 -0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0400
+vertex -0.0357 -0.0655 -0.0320
+vertex -0.0219 -0.0851 -0.0320
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0357 -0.0655 -0.0320
+vertex 0.0350 -0.0650 -0.0400
+vertex 0.0212 -0.0847 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0212 -0.0847 -0.0400
+vertex 0.0219 -0.0851 -0.0320
+vertex 0.0357 -0.0655 -0.0320
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 0.0664 -0.0267
+vertex -0.0050 0.0650 -0.0400
+vertex 0.0350 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0400
+vertex 0.0350 0.0664 -0.0267
+vertex -0.0050 0.0664 -0.0267
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0664 -0.0267
+vertex -0.0350 0.0650 -0.0400
+vertex 0.0050 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0650 -0.0400
+vertex 0.0050 0.0664 -0.0267
+vertex -0.0350 0.0664 -0.0267
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/BoatBaseFlat/graph-silhouette.dxf b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..5085ff9d013c3838501aaaa40973faa8c08fe30f
--- /dev/null
+++ b/rocolib/output/BoatBaseFlat/graph-silhouette.dxf
@@ -0,0 +1,2394 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+123.3333333333333
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.3333333333333
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+88.3333333333333
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.3333333333333
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+53.33333333333329
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.654390896768774
+ 20
+17.44773491586702
+ 30
+0.0
+ 11
+34.49386211505104
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+88.3333333333333
+ 20
+-3.743284651136492e-07
+ 30
+0.0
+ 11
+55.654390896768774
+ 21
+17.44773491586702
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+34.49386211505104
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.49386211505103
+ 20
+28.745631275293608
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+13.333333333333288
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333329
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.337428544906687
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333288
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.337428544906673
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+5.337428544906687
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.333333333333274
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+5.337428544906673
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.333333333333302
+ 20
+64.031242
+ 30
+0.0
+ 11
+13.333333333333343
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+13.333333333333343
+ 20
+194.031242
+ 30
+0.0
+ 11
+53.33333333333334
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.333333333333336
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+13.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.333333333333343
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+53.333333333333336
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+93.33333333333331
+ 20
+234.031242
+ 30
+0.0
+ 11
+88.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.333333333333336
+ 20
+234.031242
+ 30
+0.0
+ 11
+93.33333333333331
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+53.333333333333336
+ 20
+194.031242
+ 30
+0.0
+ 11
+88.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+88.33333333333333
+ 20
+234.031242
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+123.33333333333333
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+123.33333333333333
+ 20
+234.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+163.33333333333334
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+123.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+176.66666666666666
+ 20
+194.03124200000002
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+176.66666666666666
+ 20
+234.031242
+ 30
+0.0
+ 11
+176.66666666666666
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+234.031242
+ 30
+0.0
+ 11
+176.66666666666666
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+194.031242
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+163.33333333333334
+ 20
+64.031242
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+163.33333333333334
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+163.33333333333334
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+163.33333333333334
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333334
+ 20
+40.043527634720235
+ 30
+0.0
+ 11
+142.17280455161563
+ 21
+28.745631275293622
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+142.17280455161563
+ 20
+28.745631275293622
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+88.33333333333336
+ 20
+-3.743284651136492e-07
+ 30
+0.0
+ 11
+123.33333333333336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+121.01227576989787
+ 20
+17.44773491586702
+ 30
+0.0
+ 11
+88.33333333333336
+ 21
+-3.743284651136492e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+142.1728045516156
+ 20
+28.745631275293622
+ 30
+0.0
+ 11
+121.01227576989787
+ 21
+17.44773491586702
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+171.32923812175994
+ 20
+40.04352763472023
+ 30
+0.0
+ 11
+163.33333333333337
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+171.32923812175994
+ 20
+64.031242
+ 30
+0.0
+ 11
+171.32923812175994
+ 21
+40.04352763472023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+163.33333333333337
+ 20
+64.031242
+ 30
+0.0
+ 11
+171.32923812175994
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.4210854715202007e-14
+ 20
+234.031242
+ 30
+0.0
+ 11
+13.333333333333343
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+194.031242
+ 30
+0.0
+ 11
+1.4210854715202007e-14
+ 21
+234.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.33333333333333
+ 20
+194.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+194.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.7636371548632
+ 20
+26.606620936353796
+ 30
+0.0
+ 11
+44.26905742689845
+ 21
+30.608079779724527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.26905742689845
+ 20
+30.608079779724527
+ 30
+0.0
+ 11
+44.03356403666992
+ 21
+30.167009645665704
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.03356403666992
+ 20
+30.167009645665704
+ 30
+0.0
+ 11
+51.52814376463467
+ 21
+26.165550802294977
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+51.52814376463467
+ 20
+26.165550802294977
+ 30
+0.0
+ 11
+51.7636371548632
+ 21
+26.606620936353796
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.33640474201333
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+11.33435713622663
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.33435713622663
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+11.33435713622663
+ 21
+56.03533721157341
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.33435713622663
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+7.33640474201333
+ 21
+56.03533721157343
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.41666666666667
+ 20
+223.781242
+ 30
+0.0
+ 11
+80.25
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.25
+ 20
+223.781242
+ 30
+0.0
+ 11
+80.25
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.25
+ 20
+224.281242
+ 30
+0.0
+ 11
+66.41666666666667
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.41666666666667
+ 20
+224.281242
+ 30
+0.0
+ 11
+66.41666666666667
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.41666666666667
+ 20
+223.781242
+ 30
+0.0
+ 11
+110.25
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25
+ 20
+223.781242
+ 30
+0.0
+ 11
+110.25
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25
+ 20
+224.281242
+ 30
+0.0
+ 11
+96.41666666666667
+ 21
+224.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.41666666666667
+ 20
+224.281242
+ 30
+0.0
+ 11
+96.41666666666667
+ 21
+223.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.33333333333334
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+166.66666666666666
+ 21
+220.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+166.66666666666666
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+166.66666666666666
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+166.66666666666666
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+173.33333333333334
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+132.39760923976817
+ 20
+30.608079779724527
+ 30
+0.0
+ 11
+124.90302951180344
+ 21
+26.60662093635381
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+124.90302951180344
+ 20
+26.60662093635381
+ 30
+0.0
+ 11
+125.13852290203197
+ 21
+26.165550802294977
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+125.13852290203197
+ 20
+26.165550802294977
+ 30
+0.0
+ 11
+132.6331026299967
+ 21
+30.167009645665704
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+132.6331026299967
+ 20
+30.167009645665704
+ 30
+0.0
+ 11
+132.39760923976817
+ 21
+30.608079779724527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+169.3302619246533
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+165.33230953044
+ 21
+56.03533721157341
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+165.33230953044
+ 20
+56.03533721157341
+ 30
+0.0
+ 11
+165.33230953044
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+165.33230953044
+ 20
+48.03943242314682
+ 30
+0.0
+ 11
+169.3302619246533
+ 21
+48.03943242314682
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+3.333333333333329
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+207.3645753333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+207.3645753333333
+ 30
+0.0
+ 11
+10.000000000000016
+ 21
+220.69790866666668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000016
+ 20
+220.69790866666668
+ 30
+0.0
+ 11
+3.333333333333343
+ 21
+220.69790866666668
+ 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..1c80fd62562fa3f40ea543f1f9400cd1e7f74b05
Binary files /dev/null and b/rocolib/output/BoatBaseFlat/tree.png differ
diff --git a/rocolib/output/BoatWithDCMount/graph-anim.svg b/rocolib/output/BoatWithDCMount/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0f09577f03fab17fb8b8e9f71206838651d81a9e
--- /dev/null
+++ b/rocolib/output/BoatWithDCMount/graph-anim.svg
@@ -0,0 +1,128 @@
+<?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="207.703296mm" version="1.1" viewBox="0.000000 0.000000 242.733402 207.703296" width="242.733402mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="219.99999999999997" x2="219.99999999999997" y1="53.851648000000004" y2="153.851648"/>
+  <line opacity="0.5" stroke="#0000ff" x1="169.99999999999997" x2="169.99999999999997" y1="53.851648000000004" y2="153.851648"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="194.99999999999997" x2="169.99999999999997" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="219.99999999999997" x2="194.99999999999997" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="194.99999999999997" x2="169.99999999999997" y1="-7.134504187433777e-08" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="161.51320686867427" x2="155.7566034343371" y1="33.97156470018156" y2="39.81150361779138"/>
+  <line stroke="#000000" x1="194.99999999999997" x2="161.51320686867427" y1="-7.13450560851925e-08" y2="33.97156470018156"/>
+  <line opacity="1.0" stroke="#0000ff" x1="169.99999999999997" x2="155.7566034343371" y1="53.851648000000004" y2="39.81150361779138"/>
+  <line opacity="1.0" stroke="#ff0000" x1="169.99999999999997" x2="149.99999999999994" y1="53.851648000000004" y2="45.6514425354012"/>
+  <line stroke="#000000" x1="155.7566034343371" x2="149.99999999999994" y1="39.81150361779138" y2="45.6514425354012"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="149.99999999999994" x2="149.99999999999994" y1="53.851648000000004" y2="45.651442535401195"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="169.99999999999997" x2="149.99999999999994" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="147.26659817846704" x2="149.99999999999994" y1="53.85164800000001" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="147.26659817846704" x2="147.26659817846704" y1="45.6514425354012" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="149.99999999999994" x2="147.26659817846704" y1="45.6514425354012" y2="45.6514425354012"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="149.99999999999997" x2="170.0" y1="153.851648" y2="153.851648"/>
+  <line opacity="1.0" stroke="#ff0000" x1="149.99999999999997" x2="170.0" y1="162.05185346459885" y2="153.851648"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="149.99999999999997" x2="149.99999999999997" y1="162.05185346459885" y2="153.851648"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="155.75660343433714" y1="162.05185346459885" y2="167.89179238220865"/>
+  <line opacity="1.0" stroke="#0000ff" x1="155.75660343433714" x2="170.0" y1="167.89179238220865" y2="153.851648"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="195.0" x2="170.0" y1="207.70329607134505" y2="153.851648"/>
+  <line stroke="#000000" x1="161.51320686867436" x2="195.0" y1="173.73173129981845" y2="207.70329607134505"/>
+  <line stroke="#000000" x1="155.75660343433714" x2="161.51320686867436" y1="167.89179238220865" y2="173.73173129981845"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="170.0" x2="195.0" y1="153.851648" y2="153.851648"/>
+  <line opacity="0.12111894159084342" stroke="#0000ff" x1="195.0" x2="219.99999999999997" y1="153.851648" y2="153.851648"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="195.0" x2="219.99999999999997" y1="207.70329607134505" y2="153.851648"/>
+  <line stroke="#000000" x1="228.48679313132564" x2="234.2433965656628" y1="173.73173129981845" y2="167.89179238220862"/>
+  <line stroke="#000000" x1="195.0" x2="228.48679313132564" y1="207.70329607134505" y2="173.73173129981845"/>
+  <line opacity="1.0" stroke="#0000ff" x1="219.99999999999997" x2="234.2433965656628" y1="153.851648" y2="167.89179238220862"/>
+  <line opacity="1.0" stroke="#ff0000" x1="219.99999999999997" x2="239.99999999999997" y1="153.851648" y2="162.05185346459876"/>
+  <line stroke="#000000" x1="234.2433965656628" x2="239.99999999999997" y1="167.89179238220862" y2="162.05185346459876"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="239.99999999999997" x2="239.99999999999997" y1="153.85164799999998" y2="162.05185346459876"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="219.99999999999997" x2="239.99999999999997" y1="153.851648" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="242.7334018215329" x2="239.99999999999997" y1="153.85164799999998" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="242.7334018215329" x2="242.7334018215329" y1="162.05185346459876" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="242.7334018215329" y1="162.05185346459876" y2="162.05185346459876"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="239.99999999999991" x2="219.99999999999991" y1="53.851648" y2="53.85164800000001"/>
+  <line opacity="1.0" stroke="#ff0000" x1="239.99999999999991" x2="219.99999999999991" y1="45.651442535401195" y2="53.85164800000001"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="239.99999999999991" x2="239.99999999999991" y1="45.651442535401195" y2="53.851648"/>
+  <line stroke="#000000" x1="239.99999999999991" x2="234.24339656566272" y1="45.651442535401195" y2="39.81150361779138"/>
+  <line opacity="1.0" stroke="#0000ff" x1="234.24339656566272" x2="219.99999999999991" y1="39.81150361779138" y2="53.85164800000001"/>
+  <line opacity="0.4468854644851019" stroke="#0000ff" x1="194.9999999999999" x2="219.99999999999991" y1="-7.134499924177363e-08" y2="53.85164800000002"/>
+  <line stroke="#000000" x1="228.48679313132556" x2="194.9999999999999" y1="33.971564700181574" y2="-7.134499924177363e-08"/>
+  <line stroke="#000000" x1="234.24339656566272" x2="228.48679313132556" y1="39.811503617791395" y2="33.971564700181574"/>
+  <line stroke="#000000" x1="242.73340182153285" x2="239.99999999999991" y1="45.651442535401195" y2="45.651442535401195"/>
+  <line stroke="#000000" x1="242.73340182153285" x2="242.73340182153285" y1="53.851648000000004" y2="45.651442535401195"/>
+  <line stroke="#000000" x1="239.99999999999991" x2="242.73340182153285" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999991" y1="138.85164799999998" y2="53.851648"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999997" y1="148.851648" y2="138.85164799999998"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999997" y1="153.85164799999998" y2="148.851648"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999997" y1="153.85164799999998" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="239.99999999999991" x2="239.99999999999991" y1="53.851648" y2="53.851648"/>
+  <line stroke="#000000" x1="147.26659817846706" x2="149.99999999999997" y1="162.05185346459885" y2="162.05185346459885"/>
+  <line stroke="#000000" x1="147.26659817846706" x2="147.26659817846706" y1="153.851648" y2="162.05185346459885"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="147.26659817846706" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="149.99999999999997" y1="148.85164800000004" y2="153.851648"/>
+  <line opacity="1.0" stroke="#ff0000" x1="149.99999999999997" x2="149.99999999999997" y1="138.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="149.99999999999994" x2="149.99999999999997" y1="53.851648000000004" y2="138.85164800000004"/>
+  <line stroke="#000000" x1="149.99999999999994" x2="149.99999999999994" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="149.99999999999997" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="99.99999999999999" x2="149.99999999999997" y1="148.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="99.99999999999999" y1="138.85164800000004" y2="138.85164800000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="99.99999999999999" y1="138.85164800000004" y2="138.85164800000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="100.0" y1="148.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="50.0" x2="0.0" y1="138.85164800000004" y2="138.85164800000007"/>
+  <line stroke="#000000" x1="0.0" x2="50.0" y1="148.85164800000007" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="138.85164800000007" y2="148.85164800000007"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="108.85164800000004" y2="138.85164800000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="99.99999999999999" y1="108.85164800000004" y2="108.85164800000003"/>
+  <line stroke="#000000" x1="100.0" x2="99.99999999999999" y1="138.85164800000004" y2="108.85164800000003"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="98.85164800000004" y2="108.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="50.0" y1="98.85164800000003" y2="98.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="108.85164800000003" y2="98.85164800000003"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="148.85164800000004" y2="178.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="178.85164800000004" y2="148.85164800000004"/>
+  <line opacity="0.5" stroke="#0000ff" x1="100.0" x2="50.0" y1="178.85164800000004" y2="178.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="188.85164800000004" y2="178.85164800000004"/>
+  <line stroke="#000000" x1="50.0" x2="100.0" y1="188.85164800000004" y2="188.85164800000004"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="178.85164800000004" y2="188.85164800000004"/>
+  <line stroke="#888888" x1="161.40786804847943" x2="159.13799662747846" y1="37.35482121234262" y2="39.65755243235412"/>
+  <line stroke="#888888" x1="159.13799662747846" x2="158.78191171333694" y1="39.65755243235412" y2="39.306548822798916"/>
+  <line stroke="#888888" x1="158.78191171333694" x2="161.05178313433782" y1="39.306548822798916" y2="37.003817602787414"/>
+  <line stroke="#888888" x1="161.05178313433782" x2="161.40786804847943" y1="37.003817602787414" y2="37.35482121234262"/>
+  <line stroke="#888888" x1="147.94994863385025" x2="149.31664954461675" y1="48.38484435693414" y2="48.38484435693414"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="149.31664954461675" y1="48.38484435693414" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="147.94994863385025" y1="51.118246178467075" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="159.13799662747854" x2="161.40786804847946" y1="168.0457435676459" y2="170.3484747876574"/>
+  <line stroke="#888888" x1="161.40786804847946" x2="161.05178313433788" y1="170.3484747876574" y2="170.69947839721263"/>
+  <line stroke="#888888" x1="161.05178313433788" x2="158.78191171333697" y1="170.69947839721263" y2="168.39674717720112"/>
+  <line stroke="#888888" x1="158.78191171333697" x2="159.13799662747854" y1="168.39674717720112" y2="168.0457435676459"/>
+  <line stroke="#888888" x1="228.5921319515205" x2="230.86200337252146" y1="170.34847478765738" y2="168.04574356764587"/>
+  <line stroke="#888888" x1="230.86200337252146" x2="231.21808828666303" y1="168.04574356764587" y2="168.3967471772011"/>
+  <line stroke="#888888" x1="231.21808828666303" x2="228.9482168656621" y1="168.3967471772011" y2="170.69947839721257"/>
+  <line stroke="#888888" x1="228.9482168656621" x2="228.5921319515205" y1="170.69947839721257" y2="170.34847478765738"/>
+  <line stroke="#888888" x1="242.0500513661497" x2="240.68335045538322" y1="159.31845164306583" y2="159.31845164306583"/>
+  <line stroke="#888888" x1="240.68335045538322" x2="240.68335045538322" y1="159.31845164306583" y2="156.5850498215329"/>
+  <line stroke="#888888" x1="240.68335045538322" x2="242.0500513661497" y1="156.5850498215329" y2="156.5850498215329"/>
+  <line stroke="#888888" x1="230.86200337252137" x2="228.59213195152043" y1="39.65755243235414" y2="37.354821212342635"/>
+  <line stroke="#888888" x1="228.59213195152043" x2="228.94821686566198" y1="37.354821212342635" y2="37.003817602787414"/>
+  <line stroke="#888888" x1="228.94821686566198" x2="231.21808828666295" y1="37.003817602787414" y2="39.306548822798916"/>
+  <line stroke="#888888" x1="231.21808828666295" x2="230.86200337252137" y1="39.306548822798916" y2="39.65755243235414"/>
+  <line stroke="#888888" x1="242.05005136614963" x2="240.68335045538316" y1="51.11824617846707" y2="51.11824617846707"/>
+  <line stroke="#888888" x1="240.68335045538316" x2="240.68335045538316" y1="51.11824617846707" y2="48.38484435693413"/>
+  <line stroke="#888888" x1="240.68335045538316" x2="242.05005136614963" y1="48.38484435693413" y2="48.38484435693413"/>
+  <line stroke="#888888" x1="147.94994863385028" x2="149.31664954461675" y1="156.58504982153295" y2="156.58504982153295"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="149.31664954461675" y1="156.58504982153295" y2="159.31845164306588"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="147.94994863385028" y1="159.31845164306588" y2="159.31845164306588"/>
+  <line stroke="#888888" x1="71.0" x2="71.0" y1="117.85164800000001" y2="109.85164800000001"/>
+  <line stroke="#888888" x1="71.0" x2="79.0" y1="109.85164800000001" y2="109.85164800000001"/>
+  <line stroke="#888888" x1="79.0" x2="79.0" y1="109.85164800000001" y2="117.85164800000001"/>
+  <line stroke="#888888" x1="79.0" x2="71.0" y1="117.85164800000001" y2="117.85164800000001"/>
+  <line stroke="#888888" x1="83.58333333333334" x2="66.4166666666667" y1="106.60164800000003" y2="106.60164800000004"/>
+  <line stroke="#888888" x1="66.4166666666667" x2="66.4166666666667" y1="106.60164800000004" y2="106.10164800000004"/>
+  <line stroke="#888888" x1="66.4166666666667" x2="83.58333333333334" y1="106.10164800000004" y2="106.10164800000003"/>
+  <line stroke="#888888" x1="83.58333333333334" x2="83.58333333333334" y1="106.10164800000003" y2="106.60164800000003"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="71.00000000000001" y1="177.85164800000004" y2="169.851648"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="79.00000000000001" y1="169.851648" y2="169.851648"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="79.00000000000001" y1="169.851648" y2="177.85164800000004"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="71.00000000000001" y1="177.85164800000004" y2="177.85164800000004"/>
+  <line stroke="#888888" x1="66.66666666666666" x2="61.666666666666664" y1="186.351648" y2="186.351648"/>
+  <line stroke="#888888" x1="61.666666666666664" x2="66.66666666666666" y1="186.351648" y2="181.351648"/>
+  <line stroke="#888888" x1="66.66666666666666" x2="83.33333333333334" y1="181.351648" y2="181.351648"/>
+  <line stroke="#888888" x1="83.33333333333334" x2="88.33333333333334" y1="181.351648" y2="186.351648"/>
+  <line stroke="#888888" x1="88.33333333333334" x2="83.33333333333334" y1="186.351648" y2="186.351648"/>
+</svg>
diff --git a/rocolib/output/BoatWithDCMount/graph-autofold-default.dxf b/rocolib/output/BoatWithDCMount/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..d782c14efd44209d0f498fc3e85b6c290397dab3
--- /dev/null
+++ b/rocolib/output/BoatWithDCMount/graph-autofold-default.dxf
@@ -0,0 +1,3316 @@
+  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
+13
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+21.801409486351815
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+80.43938360731835
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-174
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+26.565051177077976
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+219.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+21.801409486351815
+ 10
+194.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+21.801409486351815
+ 10
+219.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+194.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+80.43938360731835
+ 10
+194.99999999999997
+ 20
+-7.134504187433777e-08
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.51320686867427
+ 20
+33.97156470018156
+ 30
+0.0
+ 11
+155.7566034343371
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+194.99999999999997
+ 20
+-7.13450560851925e-08
+ 30
+0.0
+ 11
+161.51320686867427
+ 21
+33.97156470018156
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+155.7566034343371
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+155.7566034343371
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.26659817846704
+ 20
+53.85164800000001
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.26659817846704
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+147.26659817846704
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999994
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+147.26659817846704
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+155.75660343433714
+ 21
+167.89179238220865
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+155.75660343433714
+ 20
+167.89179238220865
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+80.43938360731835
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.51320686867436
+ 20
+173.73173129981845
+ 30
+0.0
+ 11
+195.0
+ 21
+207.70329607134505
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+155.75660343433714
+ 20
+167.89179238220865
+ 30
+0.0
+ 11
+161.51320686867436
+ 21
+173.73173129981845
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+21.801409486351815
+ 10
+170.0
+ 20
+153.851648
+ 30
+0.0
+ 11
+195.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+21.801409486351815
+ 10
+195.0
+ 20
+153.851648
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+80.43938360731835
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.48679313132564
+ 20
+173.73173129981845
+ 30
+0.0
+ 11
+234.2433965656628
+ 21
+167.89179238220862
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+228.48679313132564
+ 21
+173.73173129981845
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+234.2433965656628
+ 21
+167.89179238220862
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+234.2433965656628
+ 20
+167.89179238220862
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+242.7334018215329
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+242.7334018215329
+ 20
+162.05185346459876
+ 30
+0.0
+ 11
+242.7334018215329
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999997
+ 20
+162.05185346459876
+ 30
+0.0
+ 11
+242.7334018215329
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+239.99999999999991
+ 20
+53.851648
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+234.24339656566272
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+234.24339656566272
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+80.43938360731835
+ 10
+194.9999999999999
+ 20
+-7.134499924177363e-08
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.48679313132556
+ 20
+33.971564700181574
+ 30
+0.0
+ 11
+194.9999999999999
+ 21
+-7.134499924177363e-08
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+234.24339656566272
+ 20
+39.811503617791395
+ 30
+0.0
+ 11
+228.48679313132556
+ 21
+33.971564700181574
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+242.73340182153285
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+242.73340182153285
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+242.73340182153285
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999991
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+242.73340182153285
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999997
+ 20
+138.85164799999998
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999997
+ 20
+148.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+138.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+148.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+239.99999999999991
+ 20
+53.851648
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.26659817846706
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+162.05185346459885
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.26659817846706
+ 20
+153.851648
+ 30
+0.0
+ 11
+147.26659817846706
+ 21
+162.05185346459885
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+147.26659817846706
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999997
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+149.99999999999997
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+99.99999999999999
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.99999999999997
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+50.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+50.0
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+0.0
+ 21
+138.85164800000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+148.85164800000007
+ 30
+0.0
+ 11
+50.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+138.85164800000007
+ 30
+0.0
+ 11
+0.0
+ 21
+148.85164800000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+108.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+50.0
+ 20
+108.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+108.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+108.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+98.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+108.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+98.85164800000003
+ 30
+0.0
+ 11
+50.0
+ 21
+98.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+108.85164800000003
+ 30
+0.0
+ 11
+100.0
+ 21
+98.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+100.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+188.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+188.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+188.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+188.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.40786804847943
+ 20
+37.35482121234262
+ 30
+0.0
+ 11
+159.13799662747846
+ 21
+39.65755243235412
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+159.13799662747846
+ 20
+39.65755243235412
+ 30
+0.0
+ 11
+158.78191171333694
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+158.78191171333694
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+161.05178313433782
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.05178313433782
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+161.40786804847943
+ 21
+37.35482121234262
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.94994863385025
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+48.38484435693414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.31664954461675
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.31664954461675
+ 20
+51.118246178467075
+ 30
+0.0
+ 11
+147.94994863385025
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+159.13799662747854
+ 20
+168.0457435676459
+ 30
+0.0
+ 11
+161.40786804847946
+ 21
+170.3484747876574
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.40786804847946
+ 20
+170.3484747876574
+ 30
+0.0
+ 11
+161.05178313433788
+ 21
+170.69947839721263
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.05178313433788
+ 20
+170.69947839721263
+ 30
+0.0
+ 11
+158.78191171333697
+ 21
+168.39674717720112
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+158.78191171333697
+ 20
+168.39674717720112
+ 30
+0.0
+ 11
+159.13799662747854
+ 21
+168.0457435676459
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.5921319515205
+ 20
+170.34847478765738
+ 30
+0.0
+ 11
+230.86200337252146
+ 21
+168.04574356764587
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.86200337252146
+ 20
+168.04574356764587
+ 30
+0.0
+ 11
+231.21808828666303
+ 21
+168.3967471772011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+231.21808828666303
+ 20
+168.3967471772011
+ 30
+0.0
+ 11
+228.9482168656621
+ 21
+170.69947839721257
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.9482168656621
+ 20
+170.69947839721257
+ 30
+0.0
+ 11
+228.5921319515205
+ 21
+170.34847478765738
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+242.0500513661497
+ 20
+159.31845164306583
+ 30
+0.0
+ 11
+240.68335045538322
+ 21
+159.31845164306583
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.68335045538322
+ 20
+159.31845164306583
+ 30
+0.0
+ 11
+240.68335045538322
+ 21
+156.5850498215329
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.68335045538322
+ 20
+156.5850498215329
+ 30
+0.0
+ 11
+242.0500513661497
+ 21
+156.5850498215329
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.86200337252137
+ 20
+39.65755243235414
+ 30
+0.0
+ 11
+228.59213195152043
+ 21
+37.354821212342635
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.59213195152043
+ 20
+37.354821212342635
+ 30
+0.0
+ 11
+228.94821686566198
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+228.94821686566198
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+231.21808828666295
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+231.21808828666295
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+230.86200337252137
+ 21
+39.65755243235414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+242.05005136614963
+ 20
+51.11824617846707
+ 30
+0.0
+ 11
+240.68335045538316
+ 21
+51.11824617846707
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.68335045538316
+ 20
+51.11824617846707
+ 30
+0.0
+ 11
+240.68335045538316
+ 21
+48.38484435693413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.68335045538316
+ 20
+48.38484435693413
+ 30
+0.0
+ 11
+242.05005136614963
+ 21
+48.38484435693413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.94994863385028
+ 20
+156.58504982153295
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+156.58504982153295
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.31664954461675
+ 20
+156.58504982153295
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+159.31845164306588
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.31664954461675
+ 20
+159.31845164306588
+ 30
+0.0
+ 11
+147.94994863385028
+ 21
+159.31845164306588
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.0
+ 20
+117.85164800000001
+ 30
+0.0
+ 11
+71.0
+ 21
+109.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.0
+ 20
+109.85164800000001
+ 30
+0.0
+ 11
+79.0
+ 21
+109.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+79.0
+ 20
+109.85164800000001
+ 30
+0.0
+ 11
+79.0
+ 21
+117.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+79.0
+ 20
+117.85164800000001
+ 30
+0.0
+ 11
+71.0
+ 21
+117.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.58333333333334
+ 20
+106.60164800000003
+ 30
+0.0
+ 11
+66.4166666666667
+ 21
+106.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.4166666666667
+ 20
+106.60164800000004
+ 30
+0.0
+ 11
+66.4166666666667
+ 21
+106.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.4166666666667
+ 20
+106.10164800000004
+ 30
+0.0
+ 11
+83.58333333333334
+ 21
+106.10164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.58333333333334
+ 20
+106.10164800000003
+ 30
+0.0
+ 11
+83.58333333333334
+ 21
+106.60164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.00000000000001
+ 20
+177.85164800000004
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+169.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.00000000000001
+ 20
+169.851648
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+169.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+79.00000000000001
+ 20
+169.851648
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+177.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+79.00000000000001
+ 20
+177.85164800000004
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+177.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.66666666666666
+ 20
+186.351648
+ 30
+0.0
+ 11
+61.666666666666664
+ 21
+186.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+61.666666666666664
+ 20
+186.351648
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+181.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.66666666666666
+ 20
+181.351648
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+181.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.33333333333334
+ 20
+181.351648
+ 30
+0.0
+ 11
+88.33333333333334
+ 21
+186.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+88.33333333333334
+ 20
+186.351648
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+186.351648
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithDCMount/graph-autofold-graph.dxf b/rocolib/output/BoatWithDCMount/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..31a2589a0a39a9afd21d3a9f2fd334780628c0e2
--- /dev/null
+++ b/rocolib/output/BoatWithDCMount/graph-autofold-graph.dxf
@@ -0,0 +1,3236 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+194.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+194.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+194.99999999999997
+ 20
+-7.134504187433777e-08
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.51320686867427
+ 20
+33.97156470018156
+ 30
+0.0
+ 11
+155.7566034343371
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+194.99999999999997
+ 20
+-7.13450560851925e-08
+ 30
+0.0
+ 11
+161.51320686867427
+ 21
+33.97156470018156
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+155.7566034343371
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.7566034343371
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846704
+ 20
+53.85164800000001
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846704
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+147.26659817846704
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999994
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+147.26659817846704
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+155.75660343433714
+ 21
+167.89179238220865
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+155.75660343433714
+ 20
+167.89179238220865
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.51320686867436
+ 20
+173.73173129981845
+ 30
+0.0
+ 11
+195.0
+ 21
+207.70329607134505
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.75660343433714
+ 20
+167.89179238220865
+ 30
+0.0
+ 11
+161.51320686867436
+ 21
+173.73173129981845
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+170.0
+ 20
+153.851648
+ 30
+0.0
+ 11
+195.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+195.0
+ 20
+153.851648
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.48679313132564
+ 20
+173.73173129981845
+ 30
+0.0
+ 11
+234.2433965656628
+ 21
+167.89179238220862
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+228.48679313132564
+ 21
+173.73173129981845
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+234.2433965656628
+ 21
+167.89179238220862
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+234.2433965656628
+ 20
+167.89179238220862
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.7334018215329
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.7334018215329
+ 20
+162.05185346459876
+ 30
+0.0
+ 11
+242.7334018215329
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+162.05185346459876
+ 30
+0.0
+ 11
+242.7334018215329
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+239.99999999999991
+ 20
+53.851648
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+234.24339656566272
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+234.24339656566272
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+194.9999999999999
+ 20
+-7.134499924177363e-08
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.48679313132556
+ 20
+33.971564700181574
+ 30
+0.0
+ 11
+194.9999999999999
+ 21
+-7.134499924177363e-08
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+234.24339656566272
+ 20
+39.811503617791395
+ 30
+0.0
+ 11
+228.48679313132556
+ 21
+33.971564700181574
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.73340182153285
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.73340182153285
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+242.73340182153285
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999991
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+242.73340182153285
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+138.85164799999998
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+148.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+138.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+148.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999991
+ 20
+53.851648
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846706
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+162.05185346459885
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846706
+ 20
+153.851648
+ 30
+0.0
+ 11
+147.26659817846706
+ 21
+162.05185346459885
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+147.26659817846706
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.99999999999997
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.99999999999999
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+0.0
+ 21
+138.85164800000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+148.85164800000007
+ 30
+0.0
+ 11
+50.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+138.85164800000007
+ 30
+0.0
+ 11
+0.0
+ 21
+148.85164800000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+108.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+108.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+108.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+108.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+98.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+108.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+98.85164800000003
+ 30
+0.0
+ 11
+50.0
+ 21
+98.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+108.85164800000003
+ 30
+0.0
+ 11
+100.0
+ 21
+98.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+100.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+188.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+188.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+188.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+188.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.40786804847943
+ 20
+37.35482121234262
+ 30
+0.0
+ 11
+159.13799662747846
+ 21
+39.65755243235412
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.13799662747846
+ 20
+39.65755243235412
+ 30
+0.0
+ 11
+158.78191171333694
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.78191171333694
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+161.05178313433782
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.05178313433782
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+161.40786804847943
+ 21
+37.35482121234262
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.94994863385025
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+48.38484435693414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+51.118246178467075
+ 30
+0.0
+ 11
+147.94994863385025
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.13799662747854
+ 20
+168.0457435676459
+ 30
+0.0
+ 11
+161.40786804847946
+ 21
+170.3484747876574
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.40786804847946
+ 20
+170.3484747876574
+ 30
+0.0
+ 11
+161.05178313433788
+ 21
+170.69947839721263
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.05178313433788
+ 20
+170.69947839721263
+ 30
+0.0
+ 11
+158.78191171333697
+ 21
+168.39674717720112
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.78191171333697
+ 20
+168.39674717720112
+ 30
+0.0
+ 11
+159.13799662747854
+ 21
+168.0457435676459
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.5921319515205
+ 20
+170.34847478765738
+ 30
+0.0
+ 11
+230.86200337252146
+ 21
+168.04574356764587
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.86200337252146
+ 20
+168.04574356764587
+ 30
+0.0
+ 11
+231.21808828666303
+ 21
+168.3967471772011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+231.21808828666303
+ 20
+168.3967471772011
+ 30
+0.0
+ 11
+228.9482168656621
+ 21
+170.69947839721257
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.9482168656621
+ 20
+170.69947839721257
+ 30
+0.0
+ 11
+228.5921319515205
+ 21
+170.34847478765738
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.0500513661497
+ 20
+159.31845164306583
+ 30
+0.0
+ 11
+240.68335045538322
+ 21
+159.31845164306583
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538322
+ 20
+159.31845164306583
+ 30
+0.0
+ 11
+240.68335045538322
+ 21
+156.5850498215329
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538322
+ 20
+156.5850498215329
+ 30
+0.0
+ 11
+242.0500513661497
+ 21
+156.5850498215329
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.86200337252137
+ 20
+39.65755243235414
+ 30
+0.0
+ 11
+228.59213195152043
+ 21
+37.354821212342635
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.59213195152043
+ 20
+37.354821212342635
+ 30
+0.0
+ 11
+228.94821686566198
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.94821686566198
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+231.21808828666295
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+231.21808828666295
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+230.86200337252137
+ 21
+39.65755243235414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.05005136614963
+ 20
+51.11824617846707
+ 30
+0.0
+ 11
+240.68335045538316
+ 21
+51.11824617846707
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538316
+ 20
+51.11824617846707
+ 30
+0.0
+ 11
+240.68335045538316
+ 21
+48.38484435693413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538316
+ 20
+48.38484435693413
+ 30
+0.0
+ 11
+242.05005136614963
+ 21
+48.38484435693413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.94994863385028
+ 20
+156.58504982153295
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+156.58504982153295
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+156.58504982153295
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+159.31845164306588
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+159.31845164306588
+ 30
+0.0
+ 11
+147.94994863385028
+ 21
+159.31845164306588
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.0
+ 20
+117.85164800000001
+ 30
+0.0
+ 11
+71.0
+ 21
+109.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.0
+ 20
+109.85164800000001
+ 30
+0.0
+ 11
+79.0
+ 21
+109.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.0
+ 20
+109.85164800000001
+ 30
+0.0
+ 11
+79.0
+ 21
+117.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.0
+ 20
+117.85164800000001
+ 30
+0.0
+ 11
+71.0
+ 21
+117.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.58333333333334
+ 20
+106.60164800000003
+ 30
+0.0
+ 11
+66.4166666666667
+ 21
+106.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.4166666666667
+ 20
+106.60164800000004
+ 30
+0.0
+ 11
+66.4166666666667
+ 21
+106.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.4166666666667
+ 20
+106.10164800000004
+ 30
+0.0
+ 11
+83.58333333333334
+ 21
+106.10164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.58333333333334
+ 20
+106.10164800000003
+ 30
+0.0
+ 11
+83.58333333333334
+ 21
+106.60164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+177.85164800000004
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+169.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+169.851648
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+169.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+169.851648
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+177.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+177.85164800000004
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+177.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+186.351648
+ 30
+0.0
+ 11
+61.666666666666664
+ 21
+186.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+61.666666666666664
+ 20
+186.351648
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+181.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+181.351648
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+181.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.33333333333334
+ 20
+181.351648
+ 30
+0.0
+ 11
+88.33333333333334
+ 21
+186.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+88.33333333333334
+ 20
+186.351648
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+186.351648
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithDCMount/graph-lasercutter.svg b/rocolib/output/BoatWithDCMount/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dc7e53e051ce2f743e70af894a3df200cf72ac50
--- /dev/null
+++ b/rocolib/output/BoatWithDCMount/graph-lasercutter.svg
@@ -0,0 +1,128 @@
+<?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="207.703296mm" version="1.1" viewBox="0.000000 0.000000 242.733402 207.703296" width="242.733402mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="219.99999999999997" x2="219.99999999999997" y1="53.851648000000004" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="169.99999999999997" x2="169.99999999999997" y1="53.851648000000004" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.99999999999997" x2="169.99999999999997" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="219.99999999999997" x2="194.99999999999997" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.99999999999997" x2="169.99999999999997" y1="-7.134504187433777e-08" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="161.51320686867427" x2="155.7566034343371" y1="33.97156470018156" y2="39.81150361779138"/>
+  <line stroke="#000000" x1="194.99999999999997" x2="161.51320686867427" y1="-7.13450560851925e-08" y2="33.97156470018156"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="169.99999999999997" x2="155.7566034343371" y1="53.851648000000004" y2="39.81150361779138"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="169.99999999999997" x2="149.99999999999994" y1="53.851648000000004" y2="45.6514425354012"/>
+  <line stroke="#000000" x1="155.7566034343371" x2="149.99999999999994" y1="39.81150361779138" y2="45.6514425354012"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.99999999999994" x2="149.99999999999994" y1="53.851648000000004" y2="45.651442535401195"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="169.99999999999997" x2="149.99999999999994" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="147.26659817846704" x2="149.99999999999994" y1="53.85164800000001" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="147.26659817846704" x2="147.26659817846704" y1="45.6514425354012" y2="53.85164800000001"/>
+  <line stroke="#000000" x1="149.99999999999994" x2="147.26659817846704" y1="45.6514425354012" y2="45.6514425354012"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.99999999999997" x2="170.0" y1="153.851648" y2="153.851648"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.99999999999997" x2="170.0" y1="162.05185346459885" y2="153.851648"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.99999999999997" x2="149.99999999999997" y1="162.05185346459885" y2="153.851648"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="155.75660343433714" y1="162.05185346459885" y2="167.89179238220865"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="155.75660343433714" x2="170.0" y1="167.89179238220865" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="195.0" x2="170.0" y1="207.70329607134505" y2="153.851648"/>
+  <line stroke="#000000" x1="161.51320686867436" x2="195.0" y1="173.73173129981845" y2="207.70329607134505"/>
+  <line stroke="#000000" x1="155.75660343433714" x2="161.51320686867436" y1="167.89179238220865" y2="173.73173129981845"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="170.0" x2="195.0" y1="153.851648" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="195.0" x2="219.99999999999997" y1="153.851648" y2="153.851648"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="195.0" x2="219.99999999999997" y1="207.70329607134505" y2="153.851648"/>
+  <line stroke="#000000" x1="228.48679313132564" x2="234.2433965656628" y1="173.73173129981845" y2="167.89179238220862"/>
+  <line stroke="#000000" x1="195.0" x2="228.48679313132564" y1="207.70329607134505" y2="173.73173129981845"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="219.99999999999997" x2="234.2433965656628" y1="153.851648" y2="167.89179238220862"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="219.99999999999997" x2="239.99999999999997" y1="153.851648" y2="162.05185346459876"/>
+  <line stroke="#000000" x1="234.2433965656628" x2="239.99999999999997" y1="167.89179238220862" y2="162.05185346459876"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="239.99999999999997" x2="239.99999999999997" y1="153.85164799999998" y2="162.05185346459876"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="219.99999999999997" x2="239.99999999999997" y1="153.851648" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="242.7334018215329" x2="239.99999999999997" y1="153.85164799999998" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="242.7334018215329" x2="242.7334018215329" y1="162.05185346459876" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="242.7334018215329" y1="162.05185346459876" y2="162.05185346459876"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="239.99999999999991" x2="219.99999999999991" y1="53.851648" y2="53.85164800000001"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="239.99999999999991" x2="219.99999999999991" y1="45.651442535401195" y2="53.85164800000001"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="239.99999999999991" x2="239.99999999999991" y1="45.651442535401195" y2="53.851648"/>
+  <line stroke="#000000" x1="239.99999999999991" x2="234.24339656566272" y1="45.651442535401195" y2="39.81150361779138"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="234.24339656566272" x2="219.99999999999991" y1="39.81150361779138" y2="53.85164800000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="194.9999999999999" x2="219.99999999999991" y1="-7.134499924177363e-08" y2="53.85164800000002"/>
+  <line stroke="#000000" x1="228.48679313132556" x2="194.9999999999999" y1="33.971564700181574" y2="-7.134499924177363e-08"/>
+  <line stroke="#000000" x1="234.24339656566272" x2="228.48679313132556" y1="39.811503617791395" y2="33.971564700181574"/>
+  <line stroke="#000000" x1="242.73340182153285" x2="239.99999999999991" y1="45.651442535401195" y2="45.651442535401195"/>
+  <line stroke="#000000" x1="242.73340182153285" x2="242.73340182153285" y1="53.851648000000004" y2="45.651442535401195"/>
+  <line stroke="#000000" x1="239.99999999999991" x2="242.73340182153285" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999991" y1="138.85164799999998" y2="53.851648"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999997" y1="148.851648" y2="138.85164799999998"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999997" y1="153.85164799999998" y2="148.851648"/>
+  <line stroke="#000000" x1="239.99999999999997" x2="239.99999999999997" y1="153.85164799999998" y2="153.85164799999998"/>
+  <line stroke="#000000" x1="239.99999999999991" x2="239.99999999999991" y1="53.851648" y2="53.851648"/>
+  <line stroke="#000000" x1="147.26659817846706" x2="149.99999999999997" y1="162.05185346459885" y2="162.05185346459885"/>
+  <line stroke="#000000" x1="147.26659817846706" x2="147.26659817846706" y1="153.851648" y2="162.05185346459885"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="147.26659817846706" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="149.99999999999997" y1="148.85164800000004" y2="153.851648"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.99999999999997" x2="149.99999999999997" y1="138.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="149.99999999999994" x2="149.99999999999997" y1="53.851648000000004" y2="138.85164800000004"/>
+  <line stroke="#000000" x1="149.99999999999994" x2="149.99999999999994" y1="53.851648000000004" y2="53.851648000000004"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="149.99999999999997" y1="153.851648" y2="153.851648"/>
+  <line stroke="#000000" x1="99.99999999999999" x2="149.99999999999997" y1="148.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="149.99999999999997" x2="99.99999999999999" y1="138.85164800000004" y2="138.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="99.99999999999999" y1="138.85164800000004" y2="138.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="100.0" y1="148.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="50.0" x2="0.0" y1="138.85164800000004" y2="138.85164800000007"/>
+  <line stroke="#000000" x1="0.0" x2="50.0" y1="148.85164800000007" y2="148.85164800000004"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="138.85164800000007" y2="148.85164800000007"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="108.85164800000004" y2="138.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="99.99999999999999" y1="108.85164800000004" y2="108.85164800000003"/>
+  <line stroke="#000000" x1="100.0" x2="99.99999999999999" y1="138.85164800000004" y2="108.85164800000003"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="98.85164800000004" y2="108.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="50.0" y1="98.85164800000003" y2="98.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="108.85164800000003" y2="98.85164800000003"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="148.85164800000004" y2="178.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="178.85164800000004" y2="148.85164800000004"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="100.0" x2="50.0" y1="178.85164800000004" y2="178.85164800000004"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="188.85164800000004" y2="178.85164800000004"/>
+  <line stroke="#000000" x1="50.0" x2="100.0" y1="188.85164800000004" y2="188.85164800000004"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="178.85164800000004" y2="188.85164800000004"/>
+  <line stroke="#888888" x1="161.40786804847943" x2="159.13799662747846" y1="37.35482121234262" y2="39.65755243235412"/>
+  <line stroke="#888888" x1="159.13799662747846" x2="158.78191171333694" y1="39.65755243235412" y2="39.306548822798916"/>
+  <line stroke="#888888" x1="158.78191171333694" x2="161.05178313433782" y1="39.306548822798916" y2="37.003817602787414"/>
+  <line stroke="#888888" x1="161.05178313433782" x2="161.40786804847943" y1="37.003817602787414" y2="37.35482121234262"/>
+  <line stroke="#888888" x1="147.94994863385025" x2="149.31664954461675" y1="48.38484435693414" y2="48.38484435693414"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="149.31664954461675" y1="48.38484435693414" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="147.94994863385025" y1="51.118246178467075" y2="51.118246178467075"/>
+  <line stroke="#888888" x1="159.13799662747854" x2="161.40786804847946" y1="168.0457435676459" y2="170.3484747876574"/>
+  <line stroke="#888888" x1="161.40786804847946" x2="161.05178313433788" y1="170.3484747876574" y2="170.69947839721263"/>
+  <line stroke="#888888" x1="161.05178313433788" x2="158.78191171333697" y1="170.69947839721263" y2="168.39674717720112"/>
+  <line stroke="#888888" x1="158.78191171333697" x2="159.13799662747854" y1="168.39674717720112" y2="168.0457435676459"/>
+  <line stroke="#888888" x1="228.5921319515205" x2="230.86200337252146" y1="170.34847478765738" y2="168.04574356764587"/>
+  <line stroke="#888888" x1="230.86200337252146" x2="231.21808828666303" y1="168.04574356764587" y2="168.3967471772011"/>
+  <line stroke="#888888" x1="231.21808828666303" x2="228.9482168656621" y1="168.3967471772011" y2="170.69947839721257"/>
+  <line stroke="#888888" x1="228.9482168656621" x2="228.5921319515205" y1="170.69947839721257" y2="170.34847478765738"/>
+  <line stroke="#888888" x1="242.0500513661497" x2="240.68335045538322" y1="159.31845164306583" y2="159.31845164306583"/>
+  <line stroke="#888888" x1="240.68335045538322" x2="240.68335045538322" y1="159.31845164306583" y2="156.5850498215329"/>
+  <line stroke="#888888" x1="240.68335045538322" x2="242.0500513661497" y1="156.5850498215329" y2="156.5850498215329"/>
+  <line stroke="#888888" x1="230.86200337252137" x2="228.59213195152043" y1="39.65755243235414" y2="37.354821212342635"/>
+  <line stroke="#888888" x1="228.59213195152043" x2="228.94821686566198" y1="37.354821212342635" y2="37.003817602787414"/>
+  <line stroke="#888888" x1="228.94821686566198" x2="231.21808828666295" y1="37.003817602787414" y2="39.306548822798916"/>
+  <line stroke="#888888" x1="231.21808828666295" x2="230.86200337252137" y1="39.306548822798916" y2="39.65755243235414"/>
+  <line stroke="#888888" x1="242.05005136614963" x2="240.68335045538316" y1="51.11824617846707" y2="51.11824617846707"/>
+  <line stroke="#888888" x1="240.68335045538316" x2="240.68335045538316" y1="51.11824617846707" y2="48.38484435693413"/>
+  <line stroke="#888888" x1="240.68335045538316" x2="242.05005136614963" y1="48.38484435693413" y2="48.38484435693413"/>
+  <line stroke="#888888" x1="147.94994863385028" x2="149.31664954461675" y1="156.58504982153295" y2="156.58504982153295"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="149.31664954461675" y1="156.58504982153295" y2="159.31845164306588"/>
+  <line stroke="#888888" x1="149.31664954461675" x2="147.94994863385028" y1="159.31845164306588" y2="159.31845164306588"/>
+  <line stroke="#888888" x1="71.0" x2="71.0" y1="117.85164800000001" y2="109.85164800000001"/>
+  <line stroke="#888888" x1="71.0" x2="79.0" y1="109.85164800000001" y2="109.85164800000001"/>
+  <line stroke="#888888" x1="79.0" x2="79.0" y1="109.85164800000001" y2="117.85164800000001"/>
+  <line stroke="#888888" x1="79.0" x2="71.0" y1="117.85164800000001" y2="117.85164800000001"/>
+  <line stroke="#888888" x1="83.58333333333334" x2="66.4166666666667" y1="106.60164800000003" y2="106.60164800000004"/>
+  <line stroke="#888888" x1="66.4166666666667" x2="66.4166666666667" y1="106.60164800000004" y2="106.10164800000004"/>
+  <line stroke="#888888" x1="66.4166666666667" x2="83.58333333333334" y1="106.10164800000004" y2="106.10164800000003"/>
+  <line stroke="#888888" x1="83.58333333333334" x2="83.58333333333334" y1="106.10164800000003" y2="106.60164800000003"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="71.00000000000001" y1="177.85164800000004" y2="169.851648"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="79.00000000000001" y1="169.851648" y2="169.851648"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="79.00000000000001" y1="169.851648" y2="177.85164800000004"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="71.00000000000001" y1="177.85164800000004" y2="177.85164800000004"/>
+  <line stroke="#888888" x1="66.66666666666666" x2="61.666666666666664" y1="186.351648" y2="186.351648"/>
+  <line stroke="#888888" x1="61.666666666666664" x2="66.66666666666666" y1="186.351648" y2="181.351648"/>
+  <line stroke="#888888" x1="66.66666666666666" x2="83.33333333333334" y1="181.351648" y2="181.351648"/>
+  <line stroke="#888888" x1="83.33333333333334" x2="88.33333333333334" y1="181.351648" y2="186.351648"/>
+  <line stroke="#888888" x1="88.33333333333334" x2="83.33333333333334" y1="186.351648" y2="186.351648"/>
+</svg>
diff --git a/rocolib/output/BoatWithDCMount/graph-model.png b/rocolib/output/BoatWithDCMount/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..e41b429bc48e74b540ffd4057dff3d0bc88de4ea
Binary files /dev/null and b/rocolib/output/BoatWithDCMount/graph-model.png differ
diff --git a/rocolib/output/BoatWithDCMount/graph-model.stl b/rocolib/output/BoatWithDCMount/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..54fced9a3ea863b9871849b6e6614b89de191935
--- /dev/null
+++ b/rocolib/output/BoatWithDCMount/graph-model.stl
@@ -0,0 +1,422 @@
+solid python
+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.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.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.0550 0.0450 0.0800
+vertex -0.0540 0.0450 0.0590
+vertex -0.0540 0.0450 0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0450 0.0590
+vertex -0.0550 0.0450 0.0800
+vertex -0.0460 0.0450 0.0590
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0450 0.0300
+vertex -0.0540 0.0450 0.0510
+vertex -0.0460 0.0450 0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0450 0.0510
+vertex -0.0550 0.0450 0.0300
+vertex -0.0550 0.0450 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0460 0.0450 0.0590
+vertex -0.0250 0.0450 0.0800
+vertex -0.0250 0.0450 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0450 0.0800
+vertex -0.0460 0.0450 0.0590
+vertex -0.0550 0.0450 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0460 0.0450 0.0510
+vertex -0.0250 0.0450 0.0300
+vertex -0.0550 0.0450 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0450 0.0300
+vertex -0.0460 0.0450 0.0510
+vertex -0.0460 0.0450 0.0590
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0450 0.0300
+vertex -0.0250 0.0450 0.0800
+vertex -0.0250 0.0350 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0350 0.0800
+vertex -0.0250 0.0350 0.0300
+vertex -0.0250 0.0450 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0350 0.0800
+vertex -0.0460 0.0350 0.0590
+vertex -0.0460 0.0350 0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0460 0.0350 0.0590
+vertex -0.0250 0.0350 0.0800
+vertex -0.0550 0.0350 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0350 0.0300
+vertex -0.0460 0.0350 0.0510
+vertex -0.0550 0.0350 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0460 0.0350 0.0510
+vertex -0.0250 0.0350 0.0300
+vertex -0.0250 0.0350 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0350 0.0590
+vertex -0.0550 0.0350 0.0800
+vertex -0.0550 0.0350 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0350 0.0800
+vertex -0.0540 0.0350 0.0590
+vertex -0.0460 0.0350 0.0590
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0350 0.0510
+vertex -0.0550 0.0350 0.0300
+vertex -0.0460 0.0350 0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0350 0.0300
+vertex -0.0540 0.0350 0.0510
+vertex -0.0540 0.0350 0.0590
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0350 0.0300
+vertex -0.0550 0.0350 0.0800
+vertex -0.0550 0.0450 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0450 0.0800
+vertex -0.0550 0.0450 0.0300
+vertex -0.0550 0.0350 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0450 0.1300
+vertex -0.0250 0.0350 0.1300
+vertex -0.0250 0.0350 0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0350 0.0800
+vertex -0.0250 0.0450 0.0800
+vertex -0.0250 0.0450 0.1300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0350 -0.0200
+vertex -0.0250 0.0450 -0.0200
+vertex -0.0250 0.0450 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0450 0.0300
+vertex -0.0250 0.0350 0.0300
+vertex -0.0250 0.0350 -0.0200
+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.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.0550 0.0350 0.0800
+vertex -0.0550 0.0450 0.0800
+vertex -0.0550 0.0450 0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0450 0.0300
+vertex -0.0550 0.0350 0.0300
+vertex -0.0550 0.0350 0.0800
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/BoatWithDCMount/graph-silhouette.dxf b/rocolib/output/BoatWithDCMount/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..044c6e1da666961babccf18bdec4a3b8aed182f2
--- /dev/null
+++ b/rocolib/output/BoatWithDCMount/graph-silhouette.dxf
@@ -0,0 +1,3236 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+194.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+194.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+194.99999999999997
+ 20
+-7.134504187433777e-08
+ 30
+0.0
+ 11
+169.99999999999997
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.51320686867427
+ 20
+33.97156470018156
+ 30
+0.0
+ 11
+155.7566034343371
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+194.99999999999997
+ 20
+-7.13450560851925e-08
+ 30
+0.0
+ 11
+161.51320686867427
+ 21
+33.97156470018156
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+155.7566034343371
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.7566034343371
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+169.99999999999997
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846704
+ 20
+53.85164800000001
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846704
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+147.26659817846704
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999994
+ 20
+45.6514425354012
+ 30
+0.0
+ 11
+147.26659817846704
+ 21
+45.6514425354012
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+155.75660343433714
+ 21
+167.89179238220865
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+155.75660343433714
+ 20
+167.89179238220865
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+170.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.51320686867436
+ 20
+173.73173129981845
+ 30
+0.0
+ 11
+195.0
+ 21
+207.70329607134505
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.75660343433714
+ 20
+167.89179238220865
+ 30
+0.0
+ 11
+161.51320686867436
+ 21
+173.73173129981845
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+170.0
+ 20
+153.851648
+ 30
+0.0
+ 11
+195.0
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+195.0
+ 20
+153.851648
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+219.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.48679313132564
+ 20
+173.73173129981845
+ 30
+0.0
+ 11
+234.2433965656628
+ 21
+167.89179238220862
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.0
+ 20
+207.70329607134505
+ 30
+0.0
+ 11
+228.48679313132564
+ 21
+173.73173129981845
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+234.2433965656628
+ 21
+167.89179238220862
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+234.2433965656628
+ 20
+167.89179238220862
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+219.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.7334018215329
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.7334018215329
+ 20
+162.05185346459876
+ 30
+0.0
+ 11
+242.7334018215329
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+162.05185346459876
+ 30
+0.0
+ 11
+242.7334018215329
+ 21
+162.05185346459876
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+239.99999999999991
+ 20
+53.851648
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999991
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+234.24339656566272
+ 21
+39.81150361779138
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+234.24339656566272
+ 20
+39.81150361779138
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+194.9999999999999
+ 20
+-7.134499924177363e-08
+ 30
+0.0
+ 11
+219.99999999999991
+ 21
+53.85164800000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.48679313132556
+ 20
+33.971564700181574
+ 30
+0.0
+ 11
+194.9999999999999
+ 21
+-7.134499924177363e-08
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+234.24339656566272
+ 20
+39.811503617791395
+ 30
+0.0
+ 11
+228.48679313132556
+ 21
+33.971564700181574
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.73340182153285
+ 20
+45.651442535401195
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.73340182153285
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+242.73340182153285
+ 21
+45.651442535401195
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999991
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+242.73340182153285
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+138.85164799999998
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+148.851648
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+138.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+148.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999997
+ 20
+153.85164799999998
+ 30
+0.0
+ 11
+239.99999999999997
+ 21
+153.85164799999998
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+239.99999999999991
+ 20
+53.851648
+ 30
+0.0
+ 11
+239.99999999999991
+ 21
+53.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846706
+ 20
+162.05185346459885
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+162.05185346459885
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.26659817846706
+ 20
+153.851648
+ 30
+0.0
+ 11
+147.26659817846706
+ 21
+162.05185346459885
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+147.26659817846706
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+149.99999999999997
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999994
+ 20
+53.851648000000004
+ 30
+0.0
+ 11
+149.99999999999994
+ 21
+53.851648000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+153.851648
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+153.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.99999999999999
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+149.99999999999997
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.99999999999997
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+0.0
+ 21
+138.85164800000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+148.85164800000007
+ 30
+0.0
+ 11
+50.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+138.85164800000007
+ 30
+0.0
+ 11
+0.0
+ 21
+148.85164800000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+108.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+138.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+108.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+108.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+138.85164800000004
+ 30
+0.0
+ 11
+99.99999999999999
+ 21
+108.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+98.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+108.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+98.85164800000003
+ 30
+0.0
+ 11
+50.0
+ 21
+98.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+108.85164800000003
+ 30
+0.0
+ 11
+100.0
+ 21
+98.85164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+148.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+148.85164800000004
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+100.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+188.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+178.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+188.85164800000004
+ 30
+0.0
+ 11
+100.0
+ 21
+188.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+178.85164800000004
+ 30
+0.0
+ 11
+50.0
+ 21
+188.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.40786804847943
+ 20
+37.35482121234262
+ 30
+0.0
+ 11
+159.13799662747846
+ 21
+39.65755243235412
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.13799662747846
+ 20
+39.65755243235412
+ 30
+0.0
+ 11
+158.78191171333694
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.78191171333694
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+161.05178313433782
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.05178313433782
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+161.40786804847943
+ 21
+37.35482121234262
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.94994863385025
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+48.38484435693414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+48.38484435693414
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+51.118246178467075
+ 30
+0.0
+ 11
+147.94994863385025
+ 21
+51.118246178467075
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+159.13799662747854
+ 20
+168.0457435676459
+ 30
+0.0
+ 11
+161.40786804847946
+ 21
+170.3484747876574
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.40786804847946
+ 20
+170.3484747876574
+ 30
+0.0
+ 11
+161.05178313433788
+ 21
+170.69947839721263
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.05178313433788
+ 20
+170.69947839721263
+ 30
+0.0
+ 11
+158.78191171333697
+ 21
+168.39674717720112
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+158.78191171333697
+ 20
+168.39674717720112
+ 30
+0.0
+ 11
+159.13799662747854
+ 21
+168.0457435676459
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.5921319515205
+ 20
+170.34847478765738
+ 30
+0.0
+ 11
+230.86200337252146
+ 21
+168.04574356764587
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.86200337252146
+ 20
+168.04574356764587
+ 30
+0.0
+ 11
+231.21808828666303
+ 21
+168.3967471772011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+231.21808828666303
+ 20
+168.3967471772011
+ 30
+0.0
+ 11
+228.9482168656621
+ 21
+170.69947839721257
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.9482168656621
+ 20
+170.69947839721257
+ 30
+0.0
+ 11
+228.5921319515205
+ 21
+170.34847478765738
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.0500513661497
+ 20
+159.31845164306583
+ 30
+0.0
+ 11
+240.68335045538322
+ 21
+159.31845164306583
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538322
+ 20
+159.31845164306583
+ 30
+0.0
+ 11
+240.68335045538322
+ 21
+156.5850498215329
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538322
+ 20
+156.5850498215329
+ 30
+0.0
+ 11
+242.0500513661497
+ 21
+156.5850498215329
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.86200337252137
+ 20
+39.65755243235414
+ 30
+0.0
+ 11
+228.59213195152043
+ 21
+37.354821212342635
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.59213195152043
+ 20
+37.354821212342635
+ 30
+0.0
+ 11
+228.94821686566198
+ 21
+37.003817602787414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+228.94821686566198
+ 20
+37.003817602787414
+ 30
+0.0
+ 11
+231.21808828666295
+ 21
+39.306548822798916
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+231.21808828666295
+ 20
+39.306548822798916
+ 30
+0.0
+ 11
+230.86200337252137
+ 21
+39.65755243235414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+242.05005136614963
+ 20
+51.11824617846707
+ 30
+0.0
+ 11
+240.68335045538316
+ 21
+51.11824617846707
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538316
+ 20
+51.11824617846707
+ 30
+0.0
+ 11
+240.68335045538316
+ 21
+48.38484435693413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.68335045538316
+ 20
+48.38484435693413
+ 30
+0.0
+ 11
+242.05005136614963
+ 21
+48.38484435693413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.94994863385028
+ 20
+156.58504982153295
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+156.58504982153295
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+156.58504982153295
+ 30
+0.0
+ 11
+149.31664954461675
+ 21
+159.31845164306588
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.31664954461675
+ 20
+159.31845164306588
+ 30
+0.0
+ 11
+147.94994863385028
+ 21
+159.31845164306588
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.0
+ 20
+117.85164800000001
+ 30
+0.0
+ 11
+71.0
+ 21
+109.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.0
+ 20
+109.85164800000001
+ 30
+0.0
+ 11
+79.0
+ 21
+109.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.0
+ 20
+109.85164800000001
+ 30
+0.0
+ 11
+79.0
+ 21
+117.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.0
+ 20
+117.85164800000001
+ 30
+0.0
+ 11
+71.0
+ 21
+117.85164800000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.58333333333334
+ 20
+106.60164800000003
+ 30
+0.0
+ 11
+66.4166666666667
+ 21
+106.60164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.4166666666667
+ 20
+106.60164800000004
+ 30
+0.0
+ 11
+66.4166666666667
+ 21
+106.10164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.4166666666667
+ 20
+106.10164800000004
+ 30
+0.0
+ 11
+83.58333333333334
+ 21
+106.10164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.58333333333334
+ 20
+106.10164800000003
+ 30
+0.0
+ 11
+83.58333333333334
+ 21
+106.60164800000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+177.85164800000004
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+169.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+169.851648
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+169.851648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+169.851648
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+177.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+177.85164800000004
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+177.85164800000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+186.351648
+ 30
+0.0
+ 11
+61.666666666666664
+ 21
+186.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+61.666666666666664
+ 20
+186.351648
+ 30
+0.0
+ 11
+66.66666666666666
+ 21
+181.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.66666666666666
+ 20
+181.351648
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+181.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.33333333333334
+ 20
+181.351648
+ 30
+0.0
+ 11
+88.33333333333334
+ 21
+186.351648
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+88.33333333333334
+ 20
+186.351648
+ 30
+0.0
+ 11
+83.33333333333334
+ 21
+186.351648
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithDCMount/tree.png b/rocolib/output/BoatWithDCMount/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..25a59010ae40453e568ae87762be96cec6b5e54c
Binary files /dev/null and b/rocolib/output/BoatWithDCMount/tree.png differ
diff --git a/rocolib/output/BoatWithMount/graph-anim.svg b/rocolib/output/BoatWithMount/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b0614f91fde5d42b63878e2aaadfca3bf211b9b2
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-anim.svg
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="258.062484mm" version="1.1" viewBox="0.000000 0.000000 416.000000 258.062484" width="416.000000mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="140.00000000000003" x2="140.00000000000003" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="90.00000000000003" x2="90.00000000000003" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="115.00000000000003" x2="90.00000000000003" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="140.00000000000003" x2="115.00000000000003" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="115.00000000000003" x2="90.00000000000003" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="86.32668333004722" x2="68.16334166502362" y1="18.682853964288785" y2="30.517657399699406"/>
+  <line stroke="#000000" x1="115.00000000000003" x2="86.32668333004722" y1="-3.7432849353535863e-07" y2="18.682853964288785"/>
+  <line opacity="1.0" stroke="#0000ff" x1="90.00000000000003" x2="68.16334166502362" y1="64.03124199999999" y2="30.517657399699406"/>
+  <line opacity="1.0" stroke="#ff0000" x1="90.00000000000003" x2="50.000000000000014" y1="64.03124199999999" y2="42.35246083511"/>
+  <line stroke="#000000" x1="68.16334166502362" x2="50.000000000000014" y1="30.51765739969939" y2="42.35246083511"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="50.000000000000014" x2="50.000000000000014" y1="64.03124199999999" y2="42.352460835110016"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="90.00000000000003" x2="50.000000000000014" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="42.77373961170336" x2="50.000000000000014" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="42.77373961170336" x2="42.77373961170336" y1="42.352460835110016" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="50.000000000000036" x2="42.77373961170336" y1="42.352460835110016" y2="42.352460835110016"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="50.0" x2="90.0" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line opacity="1.0" stroke="#ff0000" x1="50.0" x2="90.0" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="50.0" x2="50.0" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="68.16334166502358" y1="215.71002316489003" y2="227.54482660030064"/>
+  <line opacity="1.0" stroke="#0000ff" x1="68.16334166502358" x2="90.0" y1="227.54482660030064" y2="194.03124200000005"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="115.00000000000001" x2="90.0" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="86.32668333004719" x2="115.00000000000001" y1="239.37963003571127" y2="258.0624843743285"/>
+  <line stroke="#000000" x1="68.16334166502358" x2="86.32668333004719" y1="227.54482660030064" y2="239.37963003571127"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="90.0" x2="115.00000000000001" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line opacity="0.21477671252272268" stroke="#0000ff" x1="115.00000000000001" x2="140.00000000000003" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="114.99999999999999" x2="140.00000000000003" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="143.67331666995278" x2="161.8366583349764" y1="239.37963003571127" y2="227.54482660030067"/>
+  <line stroke="#000000" x1="114.99999999999999" x2="143.67331666995278" y1="258.0624843743285" y2="239.37963003571127"/>
+  <line opacity="1.0" stroke="#0000ff" x1="140.00000000000003" x2="161.8366583349764" y1="194.03124200000008" y2="227.54482660030067"/>
+  <line opacity="1.0" stroke="#ff0000" x1="140.00000000000003" x2="180.0" y1="194.03124200000005" y2="215.71002316489006"/>
+  <line stroke="#000000" x1="161.8366583349764" x2="180.0" y1="227.54482660030067" y2="215.71002316489006"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="180.0" x2="179.99999999999997" y1="194.03124200000008" y2="215.71002316489006"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="140.00000000000003" x2="180.0" y1="194.03124200000005" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="187.22626038829665" x2="180.0" y1="194.03124200000008" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="187.22626038829662" x2="187.22626038829665" y1="215.71002316489006" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="179.99999999999997" x2="187.22626038829662" y1="215.71002316489006" y2="215.71002316489006"/>
+  <line opacity="0.1475836176504332" stroke="#0000ff" x1="180.00000000000006" x2="140.00000000000006" y1="64.03124200000003" y2="64.031242"/>
+  <line opacity="1.0" stroke="#ff0000" x1="180.00000000000009" x2="140.00000000000006" y1="42.352460835110044" y2="64.031242"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="180.00000000000009" x2="180.00000000000006" y1="42.352460835110044" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="180.00000000000009" x2="161.83665833497645" y1="42.352460835110044" y2="30.51765739969942"/>
+  <line opacity="1.0" stroke="#0000ff" x1="161.83665833497645" x2="140.00000000000006" y1="30.51765739969942" y2="64.031242"/>
+  <line opacity="0.4098736980491481" stroke="#0000ff" x1="115.00000000000009" x2="140.00000000000006" y1="-3.7432852195706806e-07" y2="64.031242"/>
+  <line stroke="#000000" x1="143.67331666995287" x2="115.00000000000009" y1="18.682853964288785" y2="-3.7432852195706806e-07"/>
+  <line stroke="#000000" x1="161.83665833497645" x2="143.67331666995287" y1="30.517657399699406" y2="18.682853964288785"/>
+  <line stroke="#000000" x1="187.2262603882967" x2="180.00000000000009" y1="42.352460835110044" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="187.2262603882967" x2="187.2262603882967" y1="64.03124200000003" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="180.00000000000006" x2="187.2262603882967" y1="64.03124200000003" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="180.00000000000006" x2="180.00000000000006" y1="77.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="180.0" x2="180.00000000000006" y1="90.03124200000006" y2="77.03124200000005"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="103.03124200000006" y2="90.03124200000006"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="116.03124200000006" y2="103.03124200000006"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="129.03124200000008" y2="116.03124200000006"/>
+  <line opacity="1.0" stroke="#ff0000" x1="180.0" x2="180.0" y1="142.03124200000008" y2="129.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="155.03124200000008" y2="142.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="168.03124200000008" y2="155.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="181.0312420000001" y2="168.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="194.0312420000001" y2="181.0312420000001"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="194.0312420000001" y2="194.0312420000001"/>
+  <line stroke="#000000" x1="180.00000000000006" x2="180.00000000000006" y1="64.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="142.0312420000001" y2="129.0312420000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="230.00000000000003" x2="180.0" y1="142.0312420000001" y2="142.03124200000008"/>
+  <line opacity="0.5" stroke="#0000ff" x1="230.00000000000003" x2="180.0" y1="129.0312420000001" y2="129.03124200000008"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="161.03124200000008" y2="142.0312420000001"/>
+  <line stroke="#000000" x1="180.0" x2="230.00000000000003" y1="161.03124200000005" y2="161.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="142.03124200000008" y2="161.03124200000005"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="129.0312420000001" y2="110.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="110.03124200000006" y2="129.03124200000008"/>
+  <line opacity="0.5" stroke="#0000ff" x1="230.00000000000003" x2="180.0" y1="110.03124200000008" y2="110.03124200000006"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="110.03124200000009" y2="97.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="97.03124200000006" y2="110.03124200000006"/>
+  <line opacity="0.5" stroke="#0000ff" x1="180.0" x2="230.00000000000003" y1="97.03124200000006" y2="97.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="87.03124200000005" y2="97.03124200000006"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="180.0" y1="87.03124200000008" y2="87.03124200000005"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="97.03124200000008" y2="87.03124200000008"/>
+  <line stroke="#000000" x1="42.773739611703334" x2="50.0" y1="215.71002316489003" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="42.773739611703334" x2="42.773739611703334" y1="194.03124200000005" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="50.0" x2="42.773739611703334" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="181.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="168.03124200000002" y2="181.03124200000005"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="155.03124200000002" y2="168.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="49.99999999999999" y1="142.03124200000005" y2="155.03124200000002"/>
+  <line opacity="1.0" stroke="#ff0000" x1="50.0" x2="50.0" y1="129.03124200000002" y2="142.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="116.03124200000002" y2="129.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="103.03124200000002" y2="116.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="90.03124199999999" y2="103.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="77.031242" y2="90.03124199999999"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="64.03124199999999" y2="77.031242"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="129.031242" y2="142.03124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="0.0" x2="50.0" y1="129.031242" y2="129.031242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="0.0" x2="50.0" y1="142.03124200000002" y2="142.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="110.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="50.0" x2="0.0" y1="110.031242" y2="110.031242"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="129.031242" y2="110.031242"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="142.03124200000002" y2="161.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="161.03124200000005" y2="142.03124200000005"/>
+  <line opacity="0.5" stroke="#0000ff" x1="0.0" x2="50.0" y1="161.03124200000005" y2="161.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="161.03124200000002" y2="174.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="174.03124200000005" y2="161.03124200000005"/>
+  <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="0.0" y1="174.03124200000005" y2="174.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="184.03124200000002" y2="174.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="50.0" y1="184.03124200000002" y2="184.03124200000002"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="174.03124200000002" y2="184.03124200000002"/>
+  <line stroke="#888888" x1="83.57687598557081" x2="77.10350895639253" y1="27.24160464817317" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="77.10350895639253" x2="76.83055072720533" y1="31.45949735583058" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="76.83055072720533" x2="83.30391775638361" y1="31.040577548326826" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="83.30391775638361" x2="83.57687598557081" y1="26.822684840669414" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="44.58030470877753" x2="48.19343490292586" y1="49.57872122340668" y2="49.57872122340668"/>
+  <line stroke="#888888" x1="48.19343490292586" x2="48.19343490292586" y1="49.57872122340668" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="48.19343490292586" x2="44.58030470877753" y1="56.80498161170335" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="77.1035089563925" x2="83.57687598557078" y1="226.60298664416948" y2="230.82087935182687"/>
+  <line stroke="#888888" x1="83.57687598557078" x2="83.30391775638358" y1="230.82087935182687" y2="231.2397991593306"/>
+  <line stroke="#888888" x1="83.30391775638358" x2="76.83055072720529" y1="231.2397991593306" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="76.83055072720529" x2="77.1035089563925" y1="227.0219064516732" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="146.42312401442922" x2="152.89649104360748" y1="230.8208793518269" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="152.89649104360748" x2="153.1694492727947" y1="226.60298664416948" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="153.1694492727947" x2="146.69608224361642" y1="227.0219064516732" y2="231.23979915933066"/>
+  <line stroke="#888888" x1="146.69608224361642" x2="146.42312401442922" y1="231.23979915933066" y2="230.8208793518269"/>
+  <line stroke="#888888" x1="185.41969529122247" x2="181.80656509707416" y1="208.4837627765934" y2="208.4837627765934"/>
+  <line stroke="#888888" x1="181.80656509707416" x2="181.80656509707416" y1="208.4837627765934" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="181.80656509707416" x2="185.41969529122247" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="152.89649104360757" x2="146.4231240144293" y1="31.45949735583058" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="146.4231240144293" x2="146.6960822436165" y1="27.24160464817317" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="146.6960822436165" x2="153.16944927279476" y1="26.822684840669414" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="153.16944927279476" x2="152.89649104360757" y1="31.040577548326826" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="185.41969529122255" x2="181.80656509707424" y1="56.80498161170336" y2="56.80498161170336"/>
+  <line stroke="#888888" x1="181.80656509707424" x2="181.80656509707424" y1="56.80498161170336" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="181.80656509707424" x2="185.41969529122255" y1="49.578721223406696" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="173.75000000000003" x2="173.75000000000003" y1="111.94790866666672" y2="107.11457533333339"/>
+  <line stroke="#888888" x1="173.75000000000003" x2="174.25000000000003" y1="107.11457533333339" y2="107.11457533333338"/>
+  <line stroke="#888888" x1="174.25000000000003" x2="174.25000000000003" y1="107.11457533333338" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="174.25000000000003" x2="173.75000000000003" y1="111.94790866666672" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="196.41666666666669" x2="213.58333333333334" y1="153.2812420000001" y2="153.2812420000001"/>
+  <line stroke="#888888" x1="213.58333333333334" x2="213.58333333333334" y1="153.2812420000001" y2="153.7812420000001"/>
+  <line stroke="#888888" x1="213.58333333333334" x2="196.41666666666669" y1="153.7812420000001" y2="153.7812420000001"/>
+  <line stroke="#888888" x1="196.41666666666669" x2="196.41666666666669" y1="153.7812420000001" y2="153.2812420000001"/>
+  <line stroke="#888888" x1="208.00000000000003" x2="208.00000000000003" y1="97.09624200000006" y2="109.96624200000007"/>
+  <line stroke="#888888" x1="208.00000000000003" x2="185.00000000000003" y1="109.96624200000007" y2="109.96624200000007"/>
+  <line stroke="#888888" x1="185.00000000000003" x2="185.00000000000003" y1="109.96624200000007" y2="97.09624200000006"/>
+  <line stroke="#888888" x1="185.00000000000003" x2="208.00000000000003" y1="97.09624200000006" y2="97.09624200000006"/>
+  <line stroke="#888888" x1="213.33333333333334" x2="218.33333333333334" y1="89.53124200000006" y2="89.53124200000006"/>
+  <line stroke="#888888" x1="218.33333333333334" x2="213.33333333333334" y1="89.53124200000006" y2="94.53124200000006"/>
+  <line stroke="#888888" x1="213.33333333333334" x2="196.66666666666669" y1="94.53124200000006" y2="94.53124200000006"/>
+  <line stroke="#888888" x1="196.66666666666669" x2="191.66666666666669" y1="94.53124200000006" y2="89.53124200000006"/>
+  <line stroke="#888888" x1="191.66666666666669" x2="196.66666666666669" y1="89.53124200000006" y2="89.53124200000006"/>
+  <line stroke="#888888" x1="44.580304708777504" x2="48.19343490292584" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="48.19343490292584" x2="48.19343490292584" y1="201.25750238829673" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="48.19343490292584" x2="44.580304708777504" y1="208.48376277659338" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="56.25000000000001" x2="56.25000000000001" y1="107.11457533333335" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="56.25000000000001" x2="55.75" y1="111.94790866666669" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="55.75" x2="55.75" y1="111.94790866666669" y2="107.11457533333335"/>
+  <line stroke="#888888" x1="55.75" x2="56.25000000000001" y1="107.11457533333335" y2="107.11457533333335"/>
+  <line stroke="#888888" x1="33.583333333333336" x2="16.416666666666675" y1="117.781242" y2="117.781242"/>
+  <line stroke="#888888" x1="16.416666666666675" x2="16.416666666666675" y1="117.781242" y2="117.281242"/>
+  <line stroke="#888888" x1="16.416666666666675" x2="33.583333333333336" y1="117.281242" y2="117.281242"/>
+  <line stroke="#888888" x1="33.583333333333336" x2="33.583333333333336" y1="117.281242" y2="117.781242"/>
+  <line stroke="#888888" x1="22.000000000000004" x2="22.000000000000004" y1="173.96624200000005" y2="161.09624200000005"/>
+  <line stroke="#888888" x1="22.000000000000004" x2="45.0" y1="161.09624200000005" y2="161.09624200000005"/>
+  <line stroke="#888888" x1="45.0" x2="45.0" y1="161.09624200000005" y2="173.96624200000005"/>
+  <line stroke="#888888" x1="45.0" x2="22.000000000000004" y1="173.96624200000005" y2="173.96624200000005"/>
+  <line stroke="#888888" x1="16.66666666666667" x2="11.666666666666673" y1="181.53124200000002" y2="181.53124200000005"/>
+  <line stroke="#888888" x1="11.666666666666673" x2="16.66666666666667" y1="181.53124200000005" y2="176.53124200000002"/>
+  <line stroke="#888888" x1="16.66666666666667" x2="33.33333333333333" y1="176.53124200000002" y2="176.53124200000005"/>
+  <line stroke="#888888" x1="33.33333333333333" x2="38.333333333333336" y1="176.53124200000005" y2="181.53124200000005"/>
+  <line stroke="#888888" x1="38.333333333333336" x2="33.33333333333333" y1="181.53124200000005" y2="181.53124200000005"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="268.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line opacity="0.5" stroke="#ff0000" x1="308.00000000000006" x2="308.00000000000006" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="308.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line opacity="0.5" stroke="#ff0000" x1="358.00000000000006" x2="358.00000000000006" y1="135.53124200000002" y2="122.531242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="358.00000000000006" x2="308.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="358.00000000000006" x2="308.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="398.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="398.00000000000006" x2="358.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="406.00000000000006" x2="398.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="406.00000000000006" x2="406.00000000000006" y1="135.53124200000002" y2="122.531242"/>
+  <line stroke="#000000" x1="398.00000000000006" x2="406.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="154.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="358.00000000000006" y1="154.531242" y2="154.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="135.53124200000002" y2="154.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="122.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="103.531242" y2="122.531242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="358.00000000000006" x2="308.00000000000006" y1="103.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="103.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="90.531242" y2="103.531242"/>
+  <line opacity="0.5" stroke="#0000ff" x1="308.00000000000006" x2="358.00000000000006" y1="90.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="80.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="308.00000000000006" y1="80.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="90.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="260.0" x2="268.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="260.0" x2="260.0" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="260.0" y1="122.531242" y2="122.531242"/>
+  <line stroke="#888888" x1="404.00000000000006" x2="400.0" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="400.0" x2="400.0" y1="131.19790866666665" y2="126.86457533333335"/>
+  <line stroke="#888888" x1="400.0" x2="404.00000000000006" y1="126.86457533333335" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="324.41666666666674" x2="341.5833333333333" y1="146.78124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="341.5833333333333" x2="341.5833333333333" y1="146.78124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="341.5833333333333" x2="324.41666666666674" y1="147.28124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="324.41666666666674" x2="324.41666666666674" y1="147.28124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="336.0" x2="336.0" y1="90.596242" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="336.0" x2="313.00000000000006" y1="103.46624200000001" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="313.00000000000006" x2="313.00000000000006" y1="103.46624200000001" y2="90.596242"/>
+  <line stroke="#888888" x1="313.00000000000006" x2="336.0" y1="90.596242" y2="90.596242"/>
+  <line stroke="#888888" x1="341.3333333333333" x2="346.3333333333333" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="346.3333333333333" x2="341.3333333333333" y1="83.03124199999999" y2="88.031242"/>
+  <line stroke="#888888" x1="341.3333333333333" x2="324.66666666666674" y1="88.031242" y2="88.031242"/>
+  <line stroke="#888888" x1="324.66666666666674" x2="319.66666666666674" y1="88.031242" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="319.66666666666674" x2="324.66666666666674" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="262.0" x2="266.00000000000006" y1="126.86457533333333" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="266.00000000000006" x2="266.00000000000006" y1="126.86457533333333" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="266.00000000000006" x2="262.0" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+</svg>
diff --git a/rocolib/output/BoatWithMount/graph-autofold-default.dxf b/rocolib/output/BoatWithMount/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..88fe5091159fa2ce3be8fc0bcc0a8141ab49927d
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-autofold-default.dxf
@@ -0,0 +1,5130 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+14
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+38.65980825409008
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+73.77726564884665
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-174
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+26.565051177077976
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+140.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+115.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+140.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+115.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+115.00000000000003
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+86.32668333004722
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+68.16334166502362
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.00000000000003
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+86.32668333004722
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+68.16334166502362
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+68.16334166502362
+ 20
+30.51765739969939
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+50.000000000000014
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.77373961170336
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.77373961170336
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+42.77373961170336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.000000000000036
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+42.77373961170336
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+50.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+50.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+68.16334166502358
+ 21
+227.54482660030064
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+68.16334166502358
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+115.00000000000001
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+86.32668333004719
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+115.00000000000001
+ 21
+258.0624843743285
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+68.16334166502358
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+86.32668333004719
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+90.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+115.00000000000001
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+38.65980825409008
+ 10
+115.00000000000001
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+114.99999999999999
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+143.67331666995278
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+161.8366583349764
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+114.99999999999999
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+143.67331666995278
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+140.00000000000003
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+161.8366583349764
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+140.00000000000003
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.8366583349764
+ 20
+227.54482660030067
+ 30
+0.0
+ 11
+180.0
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+180.0
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+179.99999999999997
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+140.00000000000003
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+187.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+187.22626038829662
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+187.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+179.99999999999997
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+187.22626038829662
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+26.565051177077976
+ 10
+180.00000000000006
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+161.83665833497645
+ 21
+30.51765739969942
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+161.83665833497645
+ 20
+30.51765739969942
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+73.77726564884665
+ 10
+115.00000000000009
+ 20
+-3.7432852195706806e-07
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+143.67331666995287
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+115.00000000000009
+ 21
+-3.7432852195706806e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+161.83665833497645
+ 20
+30.517657399699406
+ 30
+0.0
+ 11
+143.67331666995287
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+187.2262603882967
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+180.00000000000009
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+187.2262603882967
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+187.2262603882967
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.00000000000006
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+187.2262603882967
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.00000000000006
+ 20
+77.03124200000005
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+90.03124200000006
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+77.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+103.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+90.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+116.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+103.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+129.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+116.03124200000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+180.0
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+155.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+168.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+155.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+181.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+168.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+181.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+194.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.00000000000006
+ 20
+64.03124200000005
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.00000000000003
+ 20
+142.0312420000001
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+129.0312420000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+230.00000000000003
+ 20
+142.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+230.00000000000003
+ 20
+129.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.00000000000003
+ 20
+161.03124200000008
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+142.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+161.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.00000000000003
+ 20
+129.0312420000001
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+110.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+110.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+230.00000000000003
+ 20
+110.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+110.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.00000000000003
+ 20
+110.03124200000009
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+97.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+97.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+110.03124200000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+180.0
+ 20
+97.03124200000006
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+97.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+180.0
+ 20
+87.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+97.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.00000000000003
+ 20
+87.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+87.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+230.00000000000003
+ 20
+97.03124200000008
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+87.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.773739611703334
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+50.0
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.773739611703334
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+42.773739611703334
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+42.773739611703334
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+49.99999999999999
+ 20
+181.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+49.99999999999999
+ 20
+168.03124200000002
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+181.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+49.99999999999999
+ 20
+155.03124200000002
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+168.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+142.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+155.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+50.0
+ 20
+129.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+116.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+129.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+103.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+116.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+90.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+103.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+77.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+90.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+77.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+49.99999999999999
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+142.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+0.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+0.0
+ 20
+142.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+110.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+110.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+110.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+110.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+142.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+0.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+161.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+174.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+50.0
+ 20
+174.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+184.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+184.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+184.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+174.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+184.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.57687598557081
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+77.10350895639253
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+77.10350895639253
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+76.83055072720533
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+76.83055072720533
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+83.30391775638361
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.30391775638361
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+83.57687598557081
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+44.58030470877753
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+48.19343490292586
+ 21
+49.57872122340668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+48.19343490292586
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+48.19343490292586
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+48.19343490292586
+ 20
+56.80498161170335
+ 30
+0.0
+ 11
+44.58030470877753
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+77.1035089563925
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+83.57687598557078
+ 21
+230.82087935182687
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.57687598557078
+ 20
+230.82087935182687
+ 30
+0.0
+ 11
+83.30391775638358
+ 21
+231.2397991593306
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.30391775638358
+ 20
+231.2397991593306
+ 30
+0.0
+ 11
+76.83055072720529
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+76.83055072720529
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+77.1035089563925
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+146.42312401442922
+ 20
+230.8208793518269
+ 30
+0.0
+ 11
+152.89649104360748
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+152.89649104360748
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+153.1694492727947
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.1694492727947
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+146.69608224361642
+ 21
+231.23979915933066
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+146.69608224361642
+ 20
+231.23979915933066
+ 30
+0.0
+ 11
+146.42312401442922
+ 21
+230.8208793518269
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+185.41969529122247
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+181.80656509707416
+ 21
+208.4837627765934
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+181.80656509707416
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+181.80656509707416
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+181.80656509707416
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+185.41969529122247
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+152.89649104360757
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+146.4231240144293
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+146.4231240144293
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+146.6960822436165
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+146.6960822436165
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+153.16944927279476
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.16944927279476
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+152.89649104360757
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+185.41969529122255
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+181.80656509707424
+ 21
+56.80498161170336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+181.80656509707424
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+181.80656509707424
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+181.80656509707424
+ 20
+49.578721223406696
+ 30
+0.0
+ 11
+185.41969529122255
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.75000000000003
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+173.75000000000003
+ 21
+107.11457533333339
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+173.75000000000003
+ 20
+107.11457533333339
+ 30
+0.0
+ 11
+174.25000000000003
+ 21
+107.11457533333338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+174.25000000000003
+ 20
+107.11457533333338
+ 30
+0.0
+ 11
+174.25000000000003
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+174.25000000000003
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+173.75000000000003
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+196.41666666666669
+ 20
+153.2812420000001
+ 30
+0.0
+ 11
+213.58333333333334
+ 21
+153.2812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+213.58333333333334
+ 20
+153.2812420000001
+ 30
+0.0
+ 11
+213.58333333333334
+ 21
+153.7812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+213.58333333333334
+ 20
+153.7812420000001
+ 30
+0.0
+ 11
+196.41666666666669
+ 21
+153.7812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+196.41666666666669
+ 20
+153.7812420000001
+ 30
+0.0
+ 11
+196.41666666666669
+ 21
+153.2812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+208.00000000000003
+ 20
+97.09624200000006
+ 30
+0.0
+ 11
+208.00000000000003
+ 21
+109.96624200000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+208.00000000000003
+ 20
+109.96624200000007
+ 30
+0.0
+ 11
+185.00000000000003
+ 21
+109.96624200000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+185.00000000000003
+ 20
+109.96624200000007
+ 30
+0.0
+ 11
+185.00000000000003
+ 21
+97.09624200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+185.00000000000003
+ 20
+97.09624200000006
+ 30
+0.0
+ 11
+208.00000000000003
+ 21
+97.09624200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+213.33333333333334
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+218.33333333333334
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+218.33333333333334
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+213.33333333333334
+ 21
+94.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+213.33333333333334
+ 20
+94.53124200000006
+ 30
+0.0
+ 11
+196.66666666666669
+ 21
+94.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+196.66666666666669
+ 20
+94.53124200000006
+ 30
+0.0
+ 11
+191.66666666666669
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+191.66666666666669
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+196.66666666666669
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+44.580304708777504
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+48.19343490292584
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+48.19343490292584
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+48.19343490292584
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+48.19343490292584
+ 20
+208.48376277659338
+ 30
+0.0
+ 11
+44.580304708777504
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+56.25000000000001
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+56.25000000000001
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+56.25000000000001
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+55.75
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.75
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+55.75
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.75
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+56.25000000000001
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.583333333333336
+ 20
+117.781242
+ 30
+0.0
+ 11
+16.416666666666675
+ 21
+117.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+16.416666666666675
+ 20
+117.781242
+ 30
+0.0
+ 11
+16.416666666666675
+ 21
+117.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+16.416666666666675
+ 20
+117.281242
+ 30
+0.0
+ 11
+33.583333333333336
+ 21
+117.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.583333333333336
+ 20
+117.281242
+ 30
+0.0
+ 11
+33.583333333333336
+ 21
+117.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.000000000000004
+ 20
+173.96624200000005
+ 30
+0.0
+ 11
+22.000000000000004
+ 21
+161.09624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.000000000000004
+ 20
+161.09624200000005
+ 30
+0.0
+ 11
+45.0
+ 21
+161.09624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+45.0
+ 20
+161.09624200000005
+ 30
+0.0
+ 11
+45.0
+ 21
+173.96624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+45.0
+ 20
+173.96624200000005
+ 30
+0.0
+ 11
+22.000000000000004
+ 21
+173.96624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+16.66666666666667
+ 20
+181.53124200000002
+ 30
+0.0
+ 11
+11.666666666666673
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.666666666666673
+ 20
+181.53124200000005
+ 30
+0.0
+ 11
+16.66666666666667
+ 21
+176.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+16.66666666666667
+ 20
+176.53124200000002
+ 30
+0.0
+ 11
+33.33333333333333
+ 21
+176.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.33333333333333
+ 20
+176.53124200000005
+ 30
+0.0
+ 11
+38.333333333333336
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+38.333333333333336
+ 20
+181.53124200000005
+ 30
+0.0
+ 11
+33.33333333333333
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+308.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-90
+ 10
+308.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-90
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+358.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+398.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+398.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+406.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+398.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+406.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+406.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+398.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+406.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+358.00000000000006
+ 20
+154.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+308.00000000000006
+ 20
+154.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+308.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+358.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+308.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+358.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+358.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+308.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+308.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+308.00000000000006
+ 20
+80.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+358.00000000000006
+ 20
+80.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+358.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+260.0
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+260.0
+ 20
+122.531242
+ 30
+0.0
+ 11
+260.0
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+260.0
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+404.00000000000006
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+400.0
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+400.0
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+400.0
+ 21
+126.86457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+400.0
+ 20
+126.86457533333335
+ 30
+0.0
+ 11
+404.00000000000006
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+324.41666666666674
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+341.5833333333333
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+341.5833333333333
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+341.5833333333333
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+341.5833333333333
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+324.41666666666674
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+324.41666666666674
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+324.41666666666674
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+336.0
+ 20
+90.596242
+ 30
+0.0
+ 11
+336.0
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+336.0
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+313.00000000000006
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+313.00000000000006
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+313.00000000000006
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+313.00000000000006
+ 20
+90.596242
+ 30
+0.0
+ 11
+336.0
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+341.3333333333333
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+346.3333333333333
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+346.3333333333333
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+341.3333333333333
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+341.3333333333333
+ 20
+88.031242
+ 30
+0.0
+ 11
+324.66666666666674
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+324.66666666666674
+ 20
+88.031242
+ 30
+0.0
+ 11
+319.66666666666674
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+319.66666666666674
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+324.66666666666674
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+262.0
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+266.00000000000006
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+266.00000000000006
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+266.00000000000006
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+266.00000000000006
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+262.0
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithMount/graph-autofold-graph.dxf b/rocolib/output/BoatWithMount/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..13eba91815b5c4e09d20df60e77569b105138ce1
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-autofold-graph.dxf
@@ -0,0 +1,5040 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+115.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000003
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.32668333004722
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+68.16334166502362
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.00000000000003
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+86.32668333004722
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+68.16334166502362
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.16334166502362
+ 20
+30.51765739969939
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.000000000000014
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.77373961170336
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.77373961170336
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+42.77373961170336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.000000000000036
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+42.77373961170336
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+50.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+68.16334166502358
+ 21
+227.54482660030064
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+68.16334166502358
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000001
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.32668333004719
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+115.00000000000001
+ 21
+258.0624843743285
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.16334166502358
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+86.32668333004719
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+115.00000000000001
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000001
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.99999999999999
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+143.67331666995278
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+161.8366583349764
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+114.99999999999999
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+143.67331666995278
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+161.8366583349764
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.8366583349764
+ 20
+227.54482660030067
+ 30
+0.0
+ 11
+180.0
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.0
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+179.99999999999997
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.22626038829662
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+187.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+179.99999999999997
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+187.22626038829662
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.00000000000006
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+161.83665833497645
+ 21
+30.51765739969942
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+161.83665833497645
+ 20
+30.51765739969942
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000009
+ 20
+-3.7432852195706806e-07
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+143.67331666995287
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+115.00000000000009
+ 21
+-3.7432852195706806e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.83665833497645
+ 20
+30.517657399699406
+ 30
+0.0
+ 11
+143.67331666995287
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.2262603882967
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+180.00000000000009
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.2262603882967
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+187.2262603882967
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000006
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+187.2262603882967
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000006
+ 20
+77.03124200000005
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+90.03124200000006
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+77.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+103.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+90.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+116.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+103.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+129.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+116.03124200000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.0
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+155.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+168.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+155.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+181.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+168.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+181.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+194.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000006
+ 20
+64.03124200000005
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+142.0312420000001
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+129.0312420000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+230.00000000000003
+ 20
+142.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+230.00000000000003
+ 20
+129.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+161.03124200000008
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+142.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+161.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+129.0312420000001
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+110.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+110.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+230.00000000000003
+ 20
+110.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+110.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+110.03124200000009
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+97.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+97.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+110.03124200000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.0
+ 20
+97.03124200000006
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+97.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+87.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+97.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+87.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+87.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+97.03124200000008
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+87.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.773739611703334
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+50.0
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.773739611703334
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+42.773739611703334
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+42.773739611703334
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+181.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+168.03124200000002
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+181.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+155.03124200000002
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+168.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+142.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+155.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+129.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+116.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+129.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+103.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+116.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+90.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+103.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+77.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+90.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+77.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+142.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+142.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+110.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+110.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+110.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+110.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+142.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+161.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+174.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+174.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+184.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+184.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+184.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+174.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+184.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.57687598557081
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+77.10350895639253
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+77.10350895639253
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+76.83055072720533
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.83055072720533
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+83.30391775638361
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.30391775638361
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+83.57687598557081
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.58030470877753
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+48.19343490292586
+ 21
+49.57872122340668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292586
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+48.19343490292586
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292586
+ 20
+56.80498161170335
+ 30
+0.0
+ 11
+44.58030470877753
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+77.1035089563925
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+83.57687598557078
+ 21
+230.82087935182687
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.57687598557078
+ 20
+230.82087935182687
+ 30
+0.0
+ 11
+83.30391775638358
+ 21
+231.2397991593306
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.30391775638358
+ 20
+231.2397991593306
+ 30
+0.0
+ 11
+76.83055072720529
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.83055072720529
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+77.1035089563925
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.42312401442922
+ 20
+230.8208793518269
+ 30
+0.0
+ 11
+152.89649104360748
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+152.89649104360748
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+153.1694492727947
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.1694492727947
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+146.69608224361642
+ 21
+231.23979915933066
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.69608224361642
+ 20
+231.23979915933066
+ 30
+0.0
+ 11
+146.42312401442922
+ 21
+230.8208793518269
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.41969529122247
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+181.80656509707416
+ 21
+208.4837627765934
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707416
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+181.80656509707416
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707416
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+185.41969529122247
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+152.89649104360757
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+146.4231240144293
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.4231240144293
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+146.6960822436165
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.6960822436165
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+153.16944927279476
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.16944927279476
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+152.89649104360757
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.41969529122255
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+181.80656509707424
+ 21
+56.80498161170336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707424
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+181.80656509707424
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707424
+ 20
+49.578721223406696
+ 30
+0.0
+ 11
+185.41969529122255
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.75000000000003
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+173.75000000000003
+ 21
+107.11457533333339
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.75000000000003
+ 20
+107.11457533333339
+ 30
+0.0
+ 11
+174.25000000000003
+ 21
+107.11457533333338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+174.25000000000003
+ 20
+107.11457533333338
+ 30
+0.0
+ 11
+174.25000000000003
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+174.25000000000003
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+173.75000000000003
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.41666666666669
+ 20
+153.2812420000001
+ 30
+0.0
+ 11
+213.58333333333334
+ 21
+153.2812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.58333333333334
+ 20
+153.2812420000001
+ 30
+0.0
+ 11
+213.58333333333334
+ 21
+153.7812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.58333333333334
+ 20
+153.7812420000001
+ 30
+0.0
+ 11
+196.41666666666669
+ 21
+153.7812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.41666666666669
+ 20
+153.7812420000001
+ 30
+0.0
+ 11
+196.41666666666669
+ 21
+153.2812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+208.00000000000003
+ 20
+97.09624200000006
+ 30
+0.0
+ 11
+208.00000000000003
+ 21
+109.96624200000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+208.00000000000003
+ 20
+109.96624200000007
+ 30
+0.0
+ 11
+185.00000000000003
+ 21
+109.96624200000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.00000000000003
+ 20
+109.96624200000007
+ 30
+0.0
+ 11
+185.00000000000003
+ 21
+97.09624200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.00000000000003
+ 20
+97.09624200000006
+ 30
+0.0
+ 11
+208.00000000000003
+ 21
+97.09624200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.33333333333334
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+218.33333333333334
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+218.33333333333334
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+213.33333333333334
+ 21
+94.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.33333333333334
+ 20
+94.53124200000006
+ 30
+0.0
+ 11
+196.66666666666669
+ 21
+94.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.66666666666669
+ 20
+94.53124200000006
+ 30
+0.0
+ 11
+191.66666666666669
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+191.66666666666669
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+196.66666666666669
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.580304708777504
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+48.19343490292584
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292584
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+48.19343490292584
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292584
+ 20
+208.48376277659338
+ 30
+0.0
+ 11
+44.580304708777504
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.25000000000001
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+56.25000000000001
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.25000000000001
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+55.75
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.75
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+55.75
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.75
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+56.25000000000001
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.583333333333336
+ 20
+117.781242
+ 30
+0.0
+ 11
+16.416666666666675
+ 21
+117.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.416666666666675
+ 20
+117.781242
+ 30
+0.0
+ 11
+16.416666666666675
+ 21
+117.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.416666666666675
+ 20
+117.281242
+ 30
+0.0
+ 11
+33.583333333333336
+ 21
+117.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.583333333333336
+ 20
+117.281242
+ 30
+0.0
+ 11
+33.583333333333336
+ 21
+117.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.000000000000004
+ 20
+173.96624200000005
+ 30
+0.0
+ 11
+22.000000000000004
+ 21
+161.09624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.000000000000004
+ 20
+161.09624200000005
+ 30
+0.0
+ 11
+45.0
+ 21
+161.09624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+45.0
+ 20
+161.09624200000005
+ 30
+0.0
+ 11
+45.0
+ 21
+173.96624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+45.0
+ 20
+173.96624200000005
+ 30
+0.0
+ 11
+22.000000000000004
+ 21
+173.96624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.66666666666667
+ 20
+181.53124200000002
+ 30
+0.0
+ 11
+11.666666666666673
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.666666666666673
+ 20
+181.53124200000005
+ 30
+0.0
+ 11
+16.66666666666667
+ 21
+176.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.66666666666667
+ 20
+176.53124200000002
+ 30
+0.0
+ 11
+33.33333333333333
+ 21
+176.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.33333333333333
+ 20
+176.53124200000005
+ 30
+0.0
+ 11
+38.333333333333336
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+38.333333333333336
+ 20
+181.53124200000005
+ 30
+0.0
+ 11
+33.33333333333333
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+308.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+398.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+398.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+398.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+406.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+398.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+406.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+154.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+154.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+308.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+80.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+80.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.0
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.0
+ 20
+122.531242
+ 30
+0.0
+ 11
+260.0
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+260.0
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+404.00000000000006
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+400.0
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+400.0
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+400.0
+ 21
+126.86457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+400.0
+ 20
+126.86457533333335
+ 30
+0.0
+ 11
+404.00000000000006
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+324.41666666666674
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+341.5833333333333
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.5833333333333
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+341.5833333333333
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.5833333333333
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+324.41666666666674
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+324.41666666666674
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+324.41666666666674
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+336.0
+ 20
+90.596242
+ 30
+0.0
+ 11
+336.0
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+336.0
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+313.00000000000006
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+313.00000000000006
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+313.00000000000006
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+313.00000000000006
+ 20
+90.596242
+ 30
+0.0
+ 11
+336.0
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.3333333333333
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+346.3333333333333
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+346.3333333333333
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+341.3333333333333
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.3333333333333
+ 20
+88.031242
+ 30
+0.0
+ 11
+324.66666666666674
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+324.66666666666674
+ 20
+88.031242
+ 30
+0.0
+ 11
+319.66666666666674
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+319.66666666666674
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+324.66666666666674
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+262.0
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+266.00000000000006
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+266.00000000000006
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+266.00000000000006
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+266.00000000000006
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+262.0
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithMount/graph-lasercutter.svg b/rocolib/output/BoatWithMount/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3f394bd1b8b4ed34bcee19a8c19aa40a49b21adb
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-lasercutter.svg
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="258.062484mm" version="1.1" viewBox="0.000000 0.000000 416.000000 258.062484" width="416.000000mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="140.00000000000003" x2="140.00000000000003" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.00000000000003" x2="90.00000000000003" y1="64.03124199999999" y2="194.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="115.00000000000003" x2="90.00000000000003" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="140.00000000000003" x2="115.00000000000003" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="115.00000000000003" x2="90.00000000000003" y1="-3.7432849353535863e-07" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="86.32668333004722" x2="68.16334166502362" y1="18.682853964288785" y2="30.517657399699406"/>
+  <line stroke="#000000" x1="115.00000000000003" x2="86.32668333004722" y1="-3.7432849353535863e-07" y2="18.682853964288785"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.00000000000003" x2="68.16334166502362" y1="64.03124199999999" y2="30.517657399699406"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.00000000000003" x2="50.000000000000014" y1="64.03124199999999" y2="42.35246083511"/>
+  <line stroke="#000000" x1="68.16334166502362" x2="50.000000000000014" y1="30.51765739969939" y2="42.35246083511"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.000000000000014" x2="50.000000000000014" y1="64.03124199999999" y2="42.352460835110016"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.00000000000003" x2="50.000000000000014" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="42.77373961170336" x2="50.000000000000014" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="42.77373961170336" x2="42.77373961170336" y1="42.352460835110016" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="50.000000000000036" x2="42.77373961170336" y1="42.352460835110016" y2="42.352460835110016"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="90.0" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="90.0" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="50.0" y1="215.71002316489003" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="68.16334166502358" y1="215.71002316489003" y2="227.54482660030064"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="68.16334166502358" x2="90.0" y1="227.54482660030064" y2="194.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="115.00000000000001" x2="90.0" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="86.32668333004719" x2="115.00000000000001" y1="239.37963003571127" y2="258.0624843743285"/>
+  <line stroke="#000000" x1="68.16334166502358" x2="86.32668333004719" y1="227.54482660030064" y2="239.37963003571127"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="115.00000000000001" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="115.00000000000001" x2="140.00000000000003" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="114.99999999999999" x2="140.00000000000003" y1="258.0624843743285" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="143.67331666995278" x2="161.8366583349764" y1="239.37963003571127" y2="227.54482660030067"/>
+  <line stroke="#000000" x1="114.99999999999999" x2="143.67331666995278" y1="258.0624843743285" y2="239.37963003571127"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="140.00000000000003" x2="161.8366583349764" y1="194.03124200000008" y2="227.54482660030067"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="140.00000000000003" x2="180.0" y1="194.03124200000005" y2="215.71002316489006"/>
+  <line stroke="#000000" x1="161.8366583349764" x2="180.0" y1="227.54482660030067" y2="215.71002316489006"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="180.0" x2="179.99999999999997" y1="194.03124200000008" y2="215.71002316489006"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="140.00000000000003" x2="180.0" y1="194.03124200000005" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="187.22626038829665" x2="180.0" y1="194.03124200000008" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="187.22626038829662" x2="187.22626038829665" y1="215.71002316489006" y2="194.03124200000008"/>
+  <line stroke="#000000" x1="179.99999999999997" x2="187.22626038829662" y1="215.71002316489006" y2="215.71002316489006"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="180.00000000000006" x2="140.00000000000006" y1="64.03124200000003" y2="64.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="180.00000000000009" x2="140.00000000000006" y1="42.352460835110044" y2="64.031242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="180.00000000000009" x2="180.00000000000006" y1="42.352460835110044" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="180.00000000000009" x2="161.83665833497645" y1="42.352460835110044" y2="30.51765739969942"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="161.83665833497645" x2="140.00000000000006" y1="30.51765739969942" y2="64.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="115.00000000000009" x2="140.00000000000006" y1="-3.7432852195706806e-07" y2="64.031242"/>
+  <line stroke="#000000" x1="143.67331666995287" x2="115.00000000000009" y1="18.682853964288785" y2="-3.7432852195706806e-07"/>
+  <line stroke="#000000" x1="161.83665833497645" x2="143.67331666995287" y1="30.517657399699406" y2="18.682853964288785"/>
+  <line stroke="#000000" x1="187.2262603882967" x2="180.00000000000009" y1="42.352460835110044" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="187.2262603882967" x2="187.2262603882967" y1="64.03124200000003" y2="42.352460835110044"/>
+  <line stroke="#000000" x1="180.00000000000006" x2="187.2262603882967" y1="64.03124200000003" y2="64.03124200000003"/>
+  <line stroke="#000000" x1="180.00000000000006" x2="180.00000000000006" y1="77.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="180.0" x2="180.00000000000006" y1="90.03124200000006" y2="77.03124200000005"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="103.03124200000006" y2="90.03124200000006"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="116.03124200000006" y2="103.03124200000006"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="129.03124200000008" y2="116.03124200000006"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="180.0" x2="180.0" y1="142.03124200000008" y2="129.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="155.03124200000008" y2="142.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="168.03124200000008" y2="155.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="181.0312420000001" y2="168.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="194.0312420000001" y2="181.0312420000001"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="194.0312420000001" y2="194.0312420000001"/>
+  <line stroke="#000000" x1="180.00000000000006" x2="180.00000000000006" y1="64.03124200000005" y2="64.03124200000005"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="142.0312420000001" y2="129.0312420000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="230.00000000000003" x2="180.0" y1="142.0312420000001" y2="142.03124200000008"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="230.00000000000003" x2="180.0" y1="129.0312420000001" y2="129.03124200000008"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="161.03124200000008" y2="142.0312420000001"/>
+  <line stroke="#000000" x1="180.0" x2="230.00000000000003" y1="161.03124200000005" y2="161.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="142.03124200000008" y2="161.03124200000005"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="129.0312420000001" y2="110.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="110.03124200000006" y2="129.03124200000008"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="230.00000000000003" x2="180.0" y1="110.03124200000008" y2="110.03124200000006"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="110.03124200000009" y2="97.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="97.03124200000006" y2="110.03124200000006"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="180.0" x2="230.00000000000003" y1="97.03124200000006" y2="97.03124200000008"/>
+  <line stroke="#000000" x1="180.0" x2="180.0" y1="87.03124200000005" y2="97.03124200000006"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="180.0" y1="87.03124200000008" y2="87.03124200000005"/>
+  <line stroke="#000000" x1="230.00000000000003" x2="230.00000000000003" y1="97.03124200000008" y2="87.03124200000008"/>
+  <line stroke="#000000" x1="42.773739611703334" x2="50.0" y1="215.71002316489003" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="42.773739611703334" x2="42.773739611703334" y1="194.03124200000005" y2="215.71002316489003"/>
+  <line stroke="#000000" x1="50.0" x2="42.773739611703334" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="181.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="168.03124200000002" y2="181.03124200000005"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="155.03124200000002" y2="168.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="49.99999999999999" y1="142.03124200000005" y2="155.03124200000002"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="50.0" y1="129.03124200000002" y2="142.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="116.03124200000002" y2="129.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="103.03124200000002" y2="116.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="90.03124199999999" y2="103.03124200000002"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="77.031242" y2="90.03124199999999"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="64.03124199999999" y2="77.031242"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="64.03124199999999" y2="64.03124199999999"/>
+  <line stroke="#000000" x1="49.99999999999999" x2="49.99999999999999" y1="194.03124200000005" y2="194.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="129.031242" y2="142.03124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="50.0" y1="129.031242" y2="129.031242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="50.0" y1="142.03124200000002" y2="142.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="110.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="50.0" x2="0.0" y1="110.031242" y2="110.031242"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="129.031242" y2="110.031242"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="142.03124200000002" y2="161.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="161.03124200000005" y2="142.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="50.0" y1="161.03124200000005" y2="161.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="161.03124200000002" y2="174.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="174.03124200000005" y2="161.03124200000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="0.0" y1="174.03124200000005" y2="174.03124200000005"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="184.03124200000002" y2="174.03124200000005"/>
+  <line stroke="#000000" x1="0.0" x2="50.0" y1="184.03124200000002" y2="184.03124200000002"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="174.03124200000002" y2="184.03124200000002"/>
+  <line stroke="#888888" x1="83.57687598557081" x2="77.10350895639253" y1="27.24160464817317" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="77.10350895639253" x2="76.83055072720533" y1="31.45949735583058" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="76.83055072720533" x2="83.30391775638361" y1="31.040577548326826" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="83.30391775638361" x2="83.57687598557081" y1="26.822684840669414" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="44.58030470877753" x2="48.19343490292586" y1="49.57872122340668" y2="49.57872122340668"/>
+  <line stroke="#888888" x1="48.19343490292586" x2="48.19343490292586" y1="49.57872122340668" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="48.19343490292586" x2="44.58030470877753" y1="56.80498161170335" y2="56.80498161170335"/>
+  <line stroke="#888888" x1="77.1035089563925" x2="83.57687598557078" y1="226.60298664416948" y2="230.82087935182687"/>
+  <line stroke="#888888" x1="83.57687598557078" x2="83.30391775638358" y1="230.82087935182687" y2="231.2397991593306"/>
+  <line stroke="#888888" x1="83.30391775638358" x2="76.83055072720529" y1="231.2397991593306" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="76.83055072720529" x2="77.1035089563925" y1="227.0219064516732" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="146.42312401442922" x2="152.89649104360748" y1="230.8208793518269" y2="226.60298664416948"/>
+  <line stroke="#888888" x1="152.89649104360748" x2="153.1694492727947" y1="226.60298664416948" y2="227.0219064516732"/>
+  <line stroke="#888888" x1="153.1694492727947" x2="146.69608224361642" y1="227.0219064516732" y2="231.23979915933066"/>
+  <line stroke="#888888" x1="146.69608224361642" x2="146.42312401442922" y1="231.23979915933066" y2="230.8208793518269"/>
+  <line stroke="#888888" x1="185.41969529122247" x2="181.80656509707416" y1="208.4837627765934" y2="208.4837627765934"/>
+  <line stroke="#888888" x1="181.80656509707416" x2="181.80656509707416" y1="208.4837627765934" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="181.80656509707416" x2="185.41969529122247" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="152.89649104360757" x2="146.4231240144293" y1="31.45949735583058" y2="27.24160464817317"/>
+  <line stroke="#888888" x1="146.4231240144293" x2="146.6960822436165" y1="27.24160464817317" y2="26.822684840669414"/>
+  <line stroke="#888888" x1="146.6960822436165" x2="153.16944927279476" y1="26.822684840669414" y2="31.040577548326826"/>
+  <line stroke="#888888" x1="153.16944927279476" x2="152.89649104360757" y1="31.040577548326826" y2="31.45949735583058"/>
+  <line stroke="#888888" x1="185.41969529122255" x2="181.80656509707424" y1="56.80498161170336" y2="56.80498161170336"/>
+  <line stroke="#888888" x1="181.80656509707424" x2="181.80656509707424" y1="56.80498161170336" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="181.80656509707424" x2="185.41969529122255" y1="49.578721223406696" y2="49.578721223406696"/>
+  <line stroke="#888888" x1="173.75000000000003" x2="173.75000000000003" y1="111.94790866666672" y2="107.11457533333339"/>
+  <line stroke="#888888" x1="173.75000000000003" x2="174.25000000000003" y1="107.11457533333339" y2="107.11457533333338"/>
+  <line stroke="#888888" x1="174.25000000000003" x2="174.25000000000003" y1="107.11457533333338" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="174.25000000000003" x2="173.75000000000003" y1="111.94790866666672" y2="111.94790866666672"/>
+  <line stroke="#888888" x1="196.41666666666669" x2="213.58333333333334" y1="153.2812420000001" y2="153.2812420000001"/>
+  <line stroke="#888888" x1="213.58333333333334" x2="213.58333333333334" y1="153.2812420000001" y2="153.7812420000001"/>
+  <line stroke="#888888" x1="213.58333333333334" x2="196.41666666666669" y1="153.7812420000001" y2="153.7812420000001"/>
+  <line stroke="#888888" x1="196.41666666666669" x2="196.41666666666669" y1="153.7812420000001" y2="153.2812420000001"/>
+  <line stroke="#888888" x1="208.00000000000003" x2="208.00000000000003" y1="97.09624200000006" y2="109.96624200000007"/>
+  <line stroke="#888888" x1="208.00000000000003" x2="185.00000000000003" y1="109.96624200000007" y2="109.96624200000007"/>
+  <line stroke="#888888" x1="185.00000000000003" x2="185.00000000000003" y1="109.96624200000007" y2="97.09624200000006"/>
+  <line stroke="#888888" x1="185.00000000000003" x2="208.00000000000003" y1="97.09624200000006" y2="97.09624200000006"/>
+  <line stroke="#888888" x1="213.33333333333334" x2="218.33333333333334" y1="89.53124200000006" y2="89.53124200000006"/>
+  <line stroke="#888888" x1="218.33333333333334" x2="213.33333333333334" y1="89.53124200000006" y2="94.53124200000006"/>
+  <line stroke="#888888" x1="213.33333333333334" x2="196.66666666666669" y1="94.53124200000006" y2="94.53124200000006"/>
+  <line stroke="#888888" x1="196.66666666666669" x2="191.66666666666669" y1="94.53124200000006" y2="89.53124200000006"/>
+  <line stroke="#888888" x1="191.66666666666669" x2="196.66666666666669" y1="89.53124200000006" y2="89.53124200000006"/>
+  <line stroke="#888888" x1="44.580304708777504" x2="48.19343490292584" y1="201.25750238829673" y2="201.25750238829673"/>
+  <line stroke="#888888" x1="48.19343490292584" x2="48.19343490292584" y1="201.25750238829673" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="48.19343490292584" x2="44.580304708777504" y1="208.48376277659338" y2="208.48376277659338"/>
+  <line stroke="#888888" x1="56.25000000000001" x2="56.25000000000001" y1="107.11457533333335" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="56.25000000000001" x2="55.75" y1="111.94790866666669" y2="111.94790866666669"/>
+  <line stroke="#888888" x1="55.75" x2="55.75" y1="111.94790866666669" y2="107.11457533333335"/>
+  <line stroke="#888888" x1="55.75" x2="56.25000000000001" y1="107.11457533333335" y2="107.11457533333335"/>
+  <line stroke="#888888" x1="33.583333333333336" x2="16.416666666666675" y1="117.781242" y2="117.781242"/>
+  <line stroke="#888888" x1="16.416666666666675" x2="16.416666666666675" y1="117.781242" y2="117.281242"/>
+  <line stroke="#888888" x1="16.416666666666675" x2="33.583333333333336" y1="117.281242" y2="117.281242"/>
+  <line stroke="#888888" x1="33.583333333333336" x2="33.583333333333336" y1="117.281242" y2="117.781242"/>
+  <line stroke="#888888" x1="22.000000000000004" x2="22.000000000000004" y1="173.96624200000005" y2="161.09624200000005"/>
+  <line stroke="#888888" x1="22.000000000000004" x2="45.0" y1="161.09624200000005" y2="161.09624200000005"/>
+  <line stroke="#888888" x1="45.0" x2="45.0" y1="161.09624200000005" y2="173.96624200000005"/>
+  <line stroke="#888888" x1="45.0" x2="22.000000000000004" y1="173.96624200000005" y2="173.96624200000005"/>
+  <line stroke="#888888" x1="16.66666666666667" x2="11.666666666666673" y1="181.53124200000002" y2="181.53124200000005"/>
+  <line stroke="#888888" x1="11.666666666666673" x2="16.66666666666667" y1="181.53124200000005" y2="176.53124200000002"/>
+  <line stroke="#888888" x1="16.66666666666667" x2="33.33333333333333" y1="176.53124200000002" y2="176.53124200000005"/>
+  <line stroke="#888888" x1="33.33333333333333" x2="38.333333333333336" y1="176.53124200000005" y2="181.53124200000005"/>
+  <line stroke="#888888" x1="38.333333333333336" x2="33.33333333333333" y1="181.53124200000005" y2="181.53124200000005"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="240.00000000000003" x2="240.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="250.00000000000003" x2="250.00000000000003" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="268.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="308.00000000000006" x2="308.00000000000006" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="308.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="358.00000000000006" x2="358.00000000000006" y1="135.53124200000002" y2="122.531242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="358.00000000000006" x2="308.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="358.00000000000006" x2="308.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="398.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="398.00000000000006" x2="358.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="406.00000000000006" x2="398.00000000000006" y1="122.531242" y2="122.531242"/>
+  <line stroke="#000000" x1="406.00000000000006" x2="406.00000000000006" y1="135.53124200000002" y2="122.531242"/>
+  <line stroke="#000000" x1="398.00000000000006" x2="406.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="154.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="358.00000000000006" y1="154.531242" y2="154.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="135.53124200000002" y2="154.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="122.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="103.531242" y2="122.531242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="358.00000000000006" x2="308.00000000000006" y1="103.531242" y2="103.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="103.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="90.531242" y2="103.531242"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="308.00000000000006" x2="358.00000000000006" y1="90.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="308.00000000000006" x2="308.00000000000006" y1="80.531242" y2="90.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="308.00000000000006" y1="80.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="358.00000000000006" x2="358.00000000000006" y1="90.531242" y2="80.531242"/>
+  <line stroke="#000000" x1="260.0" x2="268.00000000000006" y1="135.53124200000002" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="260.0" x2="260.0" y1="122.531242" y2="135.53124200000002"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="260.0" y1="122.531242" y2="122.531242"/>
+  <line stroke="#888888" x1="404.00000000000006" x2="400.0" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="400.0" x2="400.0" y1="131.19790866666665" y2="126.86457533333335"/>
+  <line stroke="#888888" x1="400.0" x2="404.00000000000006" y1="126.86457533333335" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="324.41666666666674" x2="341.5833333333333" y1="146.78124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="341.5833333333333" x2="341.5833333333333" y1="146.78124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="341.5833333333333" x2="324.41666666666674" y1="147.28124200000002" y2="147.28124200000002"/>
+  <line stroke="#888888" x1="324.41666666666674" x2="324.41666666666674" y1="147.28124200000002" y2="146.78124200000002"/>
+  <line stroke="#888888" x1="336.0" x2="336.0" y1="90.596242" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="336.0" x2="313.00000000000006" y1="103.46624200000001" y2="103.46624200000001"/>
+  <line stroke="#888888" x1="313.00000000000006" x2="313.00000000000006" y1="103.46624200000001" y2="90.596242"/>
+  <line stroke="#888888" x1="313.00000000000006" x2="336.0" y1="90.596242" y2="90.596242"/>
+  <line stroke="#888888" x1="341.3333333333333" x2="346.3333333333333" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="346.3333333333333" x2="341.3333333333333" y1="83.03124199999999" y2="88.031242"/>
+  <line stroke="#888888" x1="341.3333333333333" x2="324.66666666666674" y1="88.031242" y2="88.031242"/>
+  <line stroke="#888888" x1="324.66666666666674" x2="319.66666666666674" y1="88.031242" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="319.66666666666674" x2="324.66666666666674" y1="83.03124199999999" y2="83.03124199999999"/>
+  <line stroke="#888888" x1="262.0" x2="266.00000000000006" y1="126.86457533333333" y2="126.86457533333333"/>
+  <line stroke="#888888" x1="266.00000000000006" x2="266.00000000000006" y1="126.86457533333333" y2="131.19790866666665"/>
+  <line stroke="#888888" x1="266.00000000000006" x2="262.0" y1="131.19790866666665" y2="131.19790866666665"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+  <line stroke="#000000" x1="416.00000000000006" x2="416.00000000000006" y1="129.031242" y2="129.031242"/>
+</svg>
diff --git a/rocolib/output/BoatWithMount/graph-model.png b/rocolib/output/BoatWithMount/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ffaf22d627c35ed6a817df97ee8194c6738bb0d
Binary files /dev/null and b/rocolib/output/BoatWithMount/graph-model.png differ
diff --git a/rocolib/output/BoatWithMount/graph-model.stl b/rocolib/output/BoatWithMount/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..1d58fda98513cdc6ea52f366d46e9fe949fb4362
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-model.stl
@@ -0,0 +1,632 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 0.0000
+vertex -0.0250 -0.0650 0.0000
+vertex 0.0250 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 0.0000
+vertex 0.0250 0.0650 0.0000
+vertex -0.0250 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0250 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 0.0000
+vertex -0.0250 0.0650 -0.0000
+vertex -0.0250 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0000
+vertex 0.0250 -0.0650 -0.0000
+vertex 0.0250 -0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0000
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0153 -0.0844 -0.0400
+vertex 0.0000 -0.1150 -0.0400
+vertex -0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 -0.0650 0.0000
+vertex -0.0250 -0.0650 0.0000
+vertex -0.0000 -0.1150 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 -0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0153 -0.0844 -0.0400
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0000
+vertex 0.0000 -0.1150 -0.0400
+vertex 0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0250 -0.0650 0.0000
+vertex -0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0153 -0.0844 -0.0400
+vertex -0.0250 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0153 -0.0844 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0250 -0.0650 -0.0000
+vertex 0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0000
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0153 0.0844 -0.0400
+vertex -0.0000 0.1150 -0.0400
+vertex 0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex 0.0250 0.0650 -0.0000
+vertex -0.0000 0.1150 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex -0.0000 0.1150 -0.0400
+vertex -0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0153 0.0844 -0.0400
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0000
+vertex -0.0000 0.1150 -0.0400
+vertex -0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0250 0.0650 -0.0000
+vertex 0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0153 0.0844 -0.0400
+vertex 0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0153 0.0844 -0.0400
+vertex -0.0250 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0250 0.0650 -0.0000
+vertex -0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0130 0.0100
+vertex 0.0440 0.0129 -0.0120
+vertex 0.0440 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0129 -0.0120
+vertex 0.0440 0.0130 0.0100
+vertex 0.0440 0.0000 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0130 -0.0400
+vertex 0.0440 0.0129 -0.0350
+vertex 0.0440 0.0001 -0.0350
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0129 -0.0350
+vertex 0.0440 0.0130 -0.0400
+vertex 0.0440 0.0129 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0001 -0.0120
+vertex 0.0440 0.0000 0.0100
+vertex 0.0440 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0000 0.0100
+vertex 0.0440 0.0001 -0.0120
+vertex 0.0440 0.0129 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0001 -0.0350
+vertex 0.0440 0.0000 -0.0400
+vertex 0.0440 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0000 -0.0400
+vertex 0.0440 0.0001 -0.0350
+vertex 0.0440 0.0001 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0000 -0.0400
+vertex 0.0440 0.0000 0.0100
+vertex 0.0250 0.0000 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0000 0.0100
+vertex 0.0250 0.0000 -0.0400
+vertex 0.0440 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0000 -0.0400
+vertex 0.0250 0.0000 0.0100
+vertex 0.0250 0.0130 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0130 0.0100
+vertex 0.0250 0.0130 -0.0400
+vertex 0.0250 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0130 -0.0400
+vertex 0.0250 0.0130 0.0100
+vertex 0.0440 0.0130 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0130 0.0100
+vertex 0.0440 0.0130 -0.0400
+vertex 0.0250 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0000 0.0100
+vertex -0.0440 0.0001 -0.0120
+vertex -0.0440 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0001 -0.0120
+vertex -0.0440 0.0000 0.0100
+vertex -0.0440 0.0130 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0000 -0.0400
+vertex -0.0440 0.0001 -0.0350
+vertex -0.0440 0.0129 -0.0350
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0001 -0.0350
+vertex -0.0440 0.0000 -0.0400
+vertex -0.0440 0.0001 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0129 -0.0120
+vertex -0.0440 0.0130 0.0100
+vertex -0.0440 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0130 0.0100
+vertex -0.0440 0.0129 -0.0120
+vertex -0.0440 0.0001 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0129 -0.0350
+vertex -0.0440 0.0130 -0.0400
+vertex -0.0440 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0130 -0.0400
+vertex -0.0440 0.0129 -0.0350
+vertex -0.0440 0.0129 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0130 -0.0400
+vertex -0.0440 0.0130 0.0100
+vertex -0.0250 0.0130 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0130 0.0100
+vertex -0.0250 0.0130 -0.0400
+vertex -0.0440 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0130 -0.0400
+vertex -0.0250 0.0130 0.0100
+vertex -0.0250 0.0000 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0000 0.0100
+vertex -0.0250 0.0000 -0.0400
+vertex -0.0250 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 0.0000 -0.0400
+vertex -0.0250 0.0000 0.0100
+vertex -0.0440 0.0000 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0000 0.0100
+vertex -0.0440 0.0000 -0.0400
+vertex -0.0250 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 0.0065 0.0000
+vertex -0.0200 -0.0065 0.0000
+vertex 0.0200 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.0065 0.0000
+vertex 0.0200 0.0065 0.0000
+vertex -0.0200 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.0065 0.0500
+vertex -0.0200 0.0065 0.0500
+vertex 0.0200 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 0.0065 0.0500
+vertex 0.0200 -0.0065 0.0500
+vertex -0.0200 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 0.0064 0.0280
+vertex 0.0390 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0064 0.0280
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0000
+vertex 0.0390 0.0064 0.0050
+vertex 0.0390 -0.0064 0.0050
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0064 0.0050
+vertex 0.0390 0.0065 0.0000
+vertex 0.0390 0.0064 0.0280
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0064 0.0280
+vertex 0.0390 -0.0065 0.0500
+vertex 0.0390 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0065 0.0500
+vertex 0.0390 -0.0064 0.0280
+vertex 0.0390 0.0064 0.0280
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0064 0.0050
+vertex 0.0390 -0.0065 0.0000
+vertex 0.0390 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0065 0.0000
+vertex 0.0390 -0.0064 0.0050
+vertex 0.0390 -0.0064 0.0280
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 -0.0065 0.0000
+vertex 0.0390 -0.0065 0.0500
+vertex 0.0200 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.0065 0.0500
+vertex 0.0200 -0.0065 0.0000
+vertex 0.0390 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.0065 0.0000
+vertex 0.0200 -0.0065 0.0500
+vertex 0.0200 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 0.0065 0.0500
+vertex 0.0200 0.0065 0.0000
+vertex 0.0200 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 0.0065 0.0000
+vertex 0.0200 0.0065 0.0500
+vertex 0.0390 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 0.0065 0.0000
+vertex 0.0200 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0160 -0.0847 -0.0328
+vertex -0.0153 -0.0844 -0.0400
+vertex -0.0250 -0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0250 -0.0650 -0.0400
+vertex -0.0257 -0.0653 -0.0328
+vertex -0.0160 -0.0847 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0257 -0.0653 -0.0328
+vertex 0.0250 -0.0650 -0.0400
+vertex 0.0153 -0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0153 -0.0844 -0.0400
+vertex 0.0160 -0.0847 -0.0328
+vertex 0.0257 -0.0653 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0160 0.0847 -0.0328
+vertex 0.0153 0.0844 -0.0400
+vertex 0.0250 0.0650 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 0.0650 -0.0400
+vertex 0.0257 0.0653 -0.0328
+vertex 0.0160 0.0847 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0257 0.0653 -0.0328
+vertex -0.0250 0.0650 -0.0400
+vertex -0.0153 0.0844 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0153 0.0844 -0.0400
+vertex -0.0160 0.0847 -0.0328
+vertex -0.0257 0.0653 -0.0328
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0340 0.0130 0.0100
+vertex 0.0440 0.0130 0.0100
+vertex 0.0440 0.0130 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0440 0.0130 -0.0400
+vertex 0.0340 0.0130 -0.0400
+vertex 0.0340 0.0130 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0340 0.0000 0.0100
+vertex -0.0440 0.0000 0.0100
+vertex -0.0440 0.0000 -0.0400
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0440 0.0000 -0.0400
+vertex -0.0340 0.0000 -0.0400
+vertex -0.0340 0.0000 0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0280 -0.0065 0.0000
+vertex -0.0200 -0.0065 0.0000
+vertex -0.0200 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 0.0065 0.0000
+vertex -0.0280 0.0065 0.0000
+vertex -0.0280 -0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0290 0.0065 0.0500
+vertex 0.0390 0.0065 0.0500
+vertex 0.0390 0.0065 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0390 0.0065 0.0000
+vertex 0.0290 0.0065 0.0000
+vertex 0.0290 0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0280 0.0065 0.0500
+vertex -0.0200 0.0065 0.0500
+vertex -0.0200 -0.0065 0.0500
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.0065 0.0500
+vertex -0.0280 -0.0065 0.0500
+vertex -0.0280 0.0065 0.0500
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/BoatWithMount/graph-silhouette.dxf b/rocolib/output/BoatWithMount/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f9af6e3ece5d20151291fbe415d6d5e8bc0b61cc
--- /dev/null
+++ b/rocolib/output/BoatWithMount/graph-silhouette.dxf
@@ -0,0 +1,5040 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+194.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+115.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000003
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+90.00000000000003
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.32668333004722
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+68.16334166502362
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.00000000000003
+ 20
+-3.7432849353535863e-07
+ 30
+0.0
+ 11
+86.32668333004722
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+68.16334166502362
+ 21
+30.517657399699406
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.16334166502362
+ 20
+30.51765739969939
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.35246083511
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+50.000000000000014
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.00000000000003
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.77373961170336
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.000000000000014
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.77373961170336
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+42.77373961170336
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.000000000000036
+ 20
+42.352460835110016
+ 30
+0.0
+ 11
+42.77373961170336
+ 21
+42.352460835110016
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+50.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+68.16334166502358
+ 21
+227.54482660030064
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+68.16334166502358
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000001
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+90.0
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.32668333004719
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+115.00000000000001
+ 21
+258.0624843743285
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.16334166502358
+ 20
+227.54482660030064
+ 30
+0.0
+ 11
+86.32668333004719
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+115.00000000000001
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000001
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.99999999999999
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+140.00000000000003
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+143.67331666995278
+ 20
+239.37963003571127
+ 30
+0.0
+ 11
+161.8366583349764
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+114.99999999999999
+ 20
+258.0624843743285
+ 30
+0.0
+ 11
+143.67331666995278
+ 21
+239.37963003571127
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+161.8366583349764
+ 21
+227.54482660030067
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+140.00000000000003
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.8366583349764
+ 20
+227.54482660030067
+ 30
+0.0
+ 11
+180.0
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+180.0
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+179.99999999999997
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+140.00000000000003
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.22626038829665
+ 20
+194.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.22626038829662
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+187.22626038829665
+ 21
+194.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+179.99999999999997
+ 20
+215.71002316489006
+ 30
+0.0
+ 11
+187.22626038829662
+ 21
+215.71002316489006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.00000000000006
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000009
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+161.83665833497645
+ 21
+30.51765739969942
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+161.83665833497645
+ 20
+30.51765739969942
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+115.00000000000009
+ 20
+-3.7432852195706806e-07
+ 30
+0.0
+ 11
+140.00000000000006
+ 21
+64.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+143.67331666995287
+ 20
+18.682853964288785
+ 30
+0.0
+ 11
+115.00000000000009
+ 21
+-3.7432852195706806e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+161.83665833497645
+ 20
+30.517657399699406
+ 30
+0.0
+ 11
+143.67331666995287
+ 21
+18.682853964288785
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.2262603882967
+ 20
+42.352460835110044
+ 30
+0.0
+ 11
+180.00000000000009
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+187.2262603882967
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+187.2262603882967
+ 21
+42.352460835110044
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000006
+ 20
+64.03124200000003
+ 30
+0.0
+ 11
+187.2262603882967
+ 21
+64.03124200000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000006
+ 20
+77.03124200000005
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+90.03124200000006
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+77.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+103.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+90.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+116.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+103.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+129.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+116.03124200000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+180.0
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+155.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+168.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+155.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+181.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+168.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+181.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+194.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+194.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.00000000000006
+ 20
+64.03124200000005
+ 30
+0.0
+ 11
+180.00000000000006
+ 21
+64.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+142.0312420000001
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+129.0312420000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+230.00000000000003
+ 20
+142.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+142.03124200000008
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+230.00000000000003
+ 20
+129.0312420000001
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+161.03124200000008
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+142.0312420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+161.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+142.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+129.0312420000001
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+110.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+110.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+129.03124200000008
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+230.00000000000003
+ 20
+110.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+110.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+110.03124200000009
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+97.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+97.03124200000006
+ 30
+0.0
+ 11
+180.0
+ 21
+110.03124200000006
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+180.0
+ 20
+97.03124200000006
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+97.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+180.0
+ 20
+87.03124200000005
+ 30
+0.0
+ 11
+180.0
+ 21
+97.03124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+87.03124200000008
+ 30
+0.0
+ 11
+180.0
+ 21
+87.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+230.00000000000003
+ 20
+97.03124200000008
+ 30
+0.0
+ 11
+230.00000000000003
+ 21
+87.03124200000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.773739611703334
+ 20
+215.71002316489003
+ 30
+0.0
+ 11
+50.0
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.773739611703334
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+42.773739611703334
+ 21
+215.71002316489003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+42.773739611703334
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+181.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+168.03124200000002
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+181.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+155.03124200000002
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+168.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+142.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+155.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+50.0
+ 20
+129.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+116.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+129.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+103.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+116.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+90.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+103.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+77.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+90.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+77.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+64.03124199999999
+ 30
+0.0
+ 11
+50.0
+ 21
+64.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+49.99999999999999
+ 20
+194.03124200000005
+ 30
+0.0
+ 11
+49.99999999999999
+ 21
+194.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+142.03124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+142.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+110.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+110.031242
+ 30
+0.0
+ 11
+0.0
+ 21
+110.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+129.031242
+ 30
+0.0
+ 11
+50.0
+ 21
+110.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+142.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+142.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+161.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+161.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+174.03124200000005
+ 30
+0.0
+ 11
+50.0
+ 21
+161.03124200000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+174.03124200000005
+ 30
+0.0
+ 11
+0.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+184.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+174.03124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+184.03124200000002
+ 30
+0.0
+ 11
+50.0
+ 21
+184.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+174.03124200000002
+ 30
+0.0
+ 11
+0.0
+ 21
+184.03124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.57687598557081
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+77.10350895639253
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+77.10350895639253
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+76.83055072720533
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.83055072720533
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+83.30391775638361
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.30391775638361
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+83.57687598557081
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.58030470877753
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+48.19343490292586
+ 21
+49.57872122340668
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292586
+ 20
+49.57872122340668
+ 30
+0.0
+ 11
+48.19343490292586
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292586
+ 20
+56.80498161170335
+ 30
+0.0
+ 11
+44.58030470877753
+ 21
+56.80498161170335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+77.1035089563925
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+83.57687598557078
+ 21
+230.82087935182687
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.57687598557078
+ 20
+230.82087935182687
+ 30
+0.0
+ 11
+83.30391775638358
+ 21
+231.2397991593306
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.30391775638358
+ 20
+231.2397991593306
+ 30
+0.0
+ 11
+76.83055072720529
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+76.83055072720529
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+77.1035089563925
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.42312401442922
+ 20
+230.8208793518269
+ 30
+0.0
+ 11
+152.89649104360748
+ 21
+226.60298664416948
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+152.89649104360748
+ 20
+226.60298664416948
+ 30
+0.0
+ 11
+153.1694492727947
+ 21
+227.0219064516732
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.1694492727947
+ 20
+227.0219064516732
+ 30
+0.0
+ 11
+146.69608224361642
+ 21
+231.23979915933066
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.69608224361642
+ 20
+231.23979915933066
+ 30
+0.0
+ 11
+146.42312401442922
+ 21
+230.8208793518269
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.41969529122247
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+181.80656509707416
+ 21
+208.4837627765934
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707416
+ 20
+208.4837627765934
+ 30
+0.0
+ 11
+181.80656509707416
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707416
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+185.41969529122247
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+152.89649104360757
+ 20
+31.45949735583058
+ 30
+0.0
+ 11
+146.4231240144293
+ 21
+27.24160464817317
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.4231240144293
+ 20
+27.24160464817317
+ 30
+0.0
+ 11
+146.6960822436165
+ 21
+26.822684840669414
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+146.6960822436165
+ 20
+26.822684840669414
+ 30
+0.0
+ 11
+153.16944927279476
+ 21
+31.040577548326826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.16944927279476
+ 20
+31.040577548326826
+ 30
+0.0
+ 11
+152.89649104360757
+ 21
+31.45949735583058
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.41969529122255
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+181.80656509707424
+ 21
+56.80498161170336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707424
+ 20
+56.80498161170336
+ 30
+0.0
+ 11
+181.80656509707424
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+181.80656509707424
+ 20
+49.578721223406696
+ 30
+0.0
+ 11
+185.41969529122255
+ 21
+49.578721223406696
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.75000000000003
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+173.75000000000003
+ 21
+107.11457533333339
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+173.75000000000003
+ 20
+107.11457533333339
+ 30
+0.0
+ 11
+174.25000000000003
+ 21
+107.11457533333338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+174.25000000000003
+ 20
+107.11457533333338
+ 30
+0.0
+ 11
+174.25000000000003
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+174.25000000000003
+ 20
+111.94790866666672
+ 30
+0.0
+ 11
+173.75000000000003
+ 21
+111.94790866666672
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.41666666666669
+ 20
+153.2812420000001
+ 30
+0.0
+ 11
+213.58333333333334
+ 21
+153.2812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.58333333333334
+ 20
+153.2812420000001
+ 30
+0.0
+ 11
+213.58333333333334
+ 21
+153.7812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.58333333333334
+ 20
+153.7812420000001
+ 30
+0.0
+ 11
+196.41666666666669
+ 21
+153.7812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.41666666666669
+ 20
+153.7812420000001
+ 30
+0.0
+ 11
+196.41666666666669
+ 21
+153.2812420000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+208.00000000000003
+ 20
+97.09624200000006
+ 30
+0.0
+ 11
+208.00000000000003
+ 21
+109.96624200000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+208.00000000000003
+ 20
+109.96624200000007
+ 30
+0.0
+ 11
+185.00000000000003
+ 21
+109.96624200000007
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.00000000000003
+ 20
+109.96624200000007
+ 30
+0.0
+ 11
+185.00000000000003
+ 21
+97.09624200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+185.00000000000003
+ 20
+97.09624200000006
+ 30
+0.0
+ 11
+208.00000000000003
+ 21
+97.09624200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.33333333333334
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+218.33333333333334
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+218.33333333333334
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+213.33333333333334
+ 21
+94.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+213.33333333333334
+ 20
+94.53124200000006
+ 30
+0.0
+ 11
+196.66666666666669
+ 21
+94.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+196.66666666666669
+ 20
+94.53124200000006
+ 30
+0.0
+ 11
+191.66666666666669
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+191.66666666666669
+ 20
+89.53124200000006
+ 30
+0.0
+ 11
+196.66666666666669
+ 21
+89.53124200000006
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.580304708777504
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+48.19343490292584
+ 21
+201.25750238829673
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292584
+ 20
+201.25750238829673
+ 30
+0.0
+ 11
+48.19343490292584
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+48.19343490292584
+ 20
+208.48376277659338
+ 30
+0.0
+ 11
+44.580304708777504
+ 21
+208.48376277659338
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.25000000000001
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+56.25000000000001
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+56.25000000000001
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+55.75
+ 21
+111.94790866666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.75
+ 20
+111.94790866666669
+ 30
+0.0
+ 11
+55.75
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.75
+ 20
+107.11457533333335
+ 30
+0.0
+ 11
+56.25000000000001
+ 21
+107.11457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.583333333333336
+ 20
+117.781242
+ 30
+0.0
+ 11
+16.416666666666675
+ 21
+117.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.416666666666675
+ 20
+117.781242
+ 30
+0.0
+ 11
+16.416666666666675
+ 21
+117.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.416666666666675
+ 20
+117.281242
+ 30
+0.0
+ 11
+33.583333333333336
+ 21
+117.281242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.583333333333336
+ 20
+117.281242
+ 30
+0.0
+ 11
+33.583333333333336
+ 21
+117.781242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.000000000000004
+ 20
+173.96624200000005
+ 30
+0.0
+ 11
+22.000000000000004
+ 21
+161.09624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.000000000000004
+ 20
+161.09624200000005
+ 30
+0.0
+ 11
+45.0
+ 21
+161.09624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+45.0
+ 20
+161.09624200000005
+ 30
+0.0
+ 11
+45.0
+ 21
+173.96624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+45.0
+ 20
+173.96624200000005
+ 30
+0.0
+ 11
+22.000000000000004
+ 21
+173.96624200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.66666666666667
+ 20
+181.53124200000002
+ 30
+0.0
+ 11
+11.666666666666673
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.666666666666673
+ 20
+181.53124200000005
+ 30
+0.0
+ 11
+16.66666666666667
+ 21
+176.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+16.66666666666667
+ 20
+176.53124200000002
+ 30
+0.0
+ 11
+33.33333333333333
+ 21
+176.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.33333333333333
+ 20
+176.53124200000005
+ 30
+0.0
+ 11
+38.333333333333336
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+38.333333333333336
+ 20
+181.53124200000005
+ 30
+0.0
+ 11
+33.33333333333333
+ 21
+181.53124200000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+240.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+240.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+250.00000000000003
+ 20
+129.031242
+ 30
+0.0
+ 11
+250.00000000000003
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+308.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+398.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+398.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+398.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+406.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+406.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+398.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+406.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+154.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+154.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+154.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+358.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+103.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+103.531242
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+308.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+308.00000000000006
+ 20
+80.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+90.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+80.531242
+ 30
+0.0
+ 11
+308.00000000000006
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+358.00000000000006
+ 20
+90.531242
+ 30
+0.0
+ 11
+358.00000000000006
+ 21
+80.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.0
+ 20
+135.53124200000002
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.0
+ 20
+122.531242
+ 30
+0.0
+ 11
+260.0
+ 21
+135.53124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+122.531242
+ 30
+0.0
+ 11
+260.0
+ 21
+122.531242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+404.00000000000006
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+400.0
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+400.0
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+400.0
+ 21
+126.86457533333335
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+400.0
+ 20
+126.86457533333335
+ 30
+0.0
+ 11
+404.00000000000006
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+324.41666666666674
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+341.5833333333333
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.5833333333333
+ 20
+146.78124200000002
+ 30
+0.0
+ 11
+341.5833333333333
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.5833333333333
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+324.41666666666674
+ 21
+147.28124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+324.41666666666674
+ 20
+147.28124200000002
+ 30
+0.0
+ 11
+324.41666666666674
+ 21
+146.78124200000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+336.0
+ 20
+90.596242
+ 30
+0.0
+ 11
+336.0
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+336.0
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+313.00000000000006
+ 21
+103.46624200000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+313.00000000000006
+ 20
+103.46624200000001
+ 30
+0.0
+ 11
+313.00000000000006
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+313.00000000000006
+ 20
+90.596242
+ 30
+0.0
+ 11
+336.0
+ 21
+90.596242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.3333333333333
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+346.3333333333333
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+346.3333333333333
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+341.3333333333333
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+341.3333333333333
+ 20
+88.031242
+ 30
+0.0
+ 11
+324.66666666666674
+ 21
+88.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+324.66666666666674
+ 20
+88.031242
+ 30
+0.0
+ 11
+319.66666666666674
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+319.66666666666674
+ 20
+83.03124199999999
+ 30
+0.0
+ 11
+324.66666666666674
+ 21
+83.03124199999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+262.0
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+266.00000000000006
+ 21
+126.86457533333333
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+266.00000000000006
+ 20
+126.86457533333333
+ 30
+0.0
+ 11
+266.00000000000006
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+266.00000000000006
+ 20
+131.19790866666665
+ 30
+0.0
+ 11
+262.0
+ 21
+131.19790866666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+416.00000000000006
+ 20
+129.031242
+ 30
+0.0
+ 11
+416.00000000000006
+ 21
+129.031242
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/BoatWithMount/tree.png b/rocolib/output/BoatWithMount/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..8903917d8781b94821adaa9558e30e858c7121c9
Binary files /dev/null and b/rocolib/output/BoatWithMount/tree.png differ
diff --git a/rocolib/output/Boat_StackMount/graph-anim.svg b/rocolib/output/Boat_StackMount/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..2592b83e7554656428c817ff8cb359e64006d0c3
--- /dev/null
+++ b/rocolib/output/Boat_StackMount/graph-anim.svg
@@ -0,0 +1,140 @@
+<?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="151.600824mm" version="1.1" viewBox="0.000000 0.000000 268.000000 151.600824" width="268.000000mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="94.00000000000001" y1="66.600824" y2="66.600824"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="94.00000000000001" y1="66.600824" y2="90.60082400000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="34.0" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="34.0" y1="90.60082400000002" y2="66.600824"/>
+  <line stroke="#000000" x1="34.0" x2="34.0" y1="59.60082400000002" y2="66.600824"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="34.0" y1="59.60082400000002" y2="59.60082400000002"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="94.00000000000001" y1="66.600824" y2="59.60082400000002"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="94.00000000000001" y1="66.600824" y2="66.600824"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="101.00000000000001" y1="90.60082400000002" y2="66.600824"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="101.00000000000001" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="94.00000000000001" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="34.0" x2="94.00000000000001" y1="151.600824" y2="151.600824"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="34.0" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="94.00000000000001" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="118.00000000000001" x2="118.00000000000001" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="118.00000000000001" y1="151.600824" y2="151.600824"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="118.00000000000001" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="178.00000000000003" y1="151.600824" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="178.00000000000003" y1="151.600824" y2="151.600824"/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="151.600824" y2="151.600824"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="151.600824" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="151.600824" y2="151.600824"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="34.0" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="27.000000000000004" y1="66.600824" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="34.0" x2="27.000000000000004" y1="66.600824" y2="66.600824"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="86.59090909090911" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="86.59090909090911" x2="83.0909090909091" y1="61.35082400000001" y2="64.850824"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="72.1818181818182" y1="64.850824" y2="64.850824"/>
+  <line stroke="#888888" x1="72.1818181818182" x2="68.6818181818182" y1="64.850824" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="68.6818181818182" x2="72.1818181818182" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="59.31818181818183" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="59.31818181818183" x2="55.818181818181834" y1="61.35082400000001" y2="64.850824"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="44.90909090909092" y1="64.850824" y2="64.850824"/>
+  <line stroke="#888888" x1="44.90909090909092" x2="41.40909090909093" y1="64.850824" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="41.40909090909093" x2="44.90909090909092" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="99.25000000000001" x2="95.75000000000001" y1="82.60082400000002" y2="82.60082400000002"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="95.75000000000001" y1="82.60082400000002" y2="74.600824"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="99.25000000000001" y1="74.600824" y2="74.600824"/>
+  <line stroke="#888888" x1="42.0" x2="42.0" y1="142.10082400000002" y2="124.10082400000002"/>
+  <line stroke="#888888" x1="42.0" x2="72.00000000000001" y1="124.10082400000002" y2="124.10082400000002"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="72.00000000000001" y1="124.10082400000002" y2="142.10082400000002"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="42.0" y1="142.10082400000002" y2="142.10082400000002"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="116.60000000000001" y1="100.600824" y2="100.600824"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="116.60000000000001" y1="100.600824" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="115.40000000000002" y1="141.60082400000002" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="115.40000000000002" y1="141.60082400000002" y2="100.600824"/>
+  <line stroke="#888888" x1="95.4" x2="96.60000000000001" y1="101.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="96.60000000000001" y1="101.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="95.4" y1="131.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="95.4" x2="95.4" y1="131.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="98.350824" y2="98.350824"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="98.350824" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="97.85082400000002" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="97.85082400000002" y2="98.350824"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="146.10082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="146.10082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="146.60082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="146.60082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="133.00000000000003" y1="104.60082400000002" y2="97.60082400000002"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="153.00000000000003" y1="97.60082400000002" y2="97.60082400000002"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="153.00000000000003" y1="97.60082400000002" y2="104.60082400000002"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="133.00000000000003" y1="104.60082400000002" y2="104.60082400000002"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="128.65909090909093" y1="96.100824" y2="96.100824"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="128.65909090909093" y1="96.100824" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="140.06818181818184" y1="95.60082400000002" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="140.06818181818184" y1="95.60082400000002" y2="96.100824"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="155.93181818181822" y1="96.100824" y2="96.100824"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="155.93181818181822" y1="96.100824" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="167.3409090909091" y1="95.60082400000002" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="167.3409090909091" y1="95.60082400000002" y2="96.100824"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="113.0326421818182" y2="101.44173309090911"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="101.44173309090911" y2="101.44173309090911"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="101.44173309090911" y2="113.0326421818182"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="113.0326421818182" y2="113.0326421818182"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="140.75991490909095" y2="129.16900581818186"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="129.16900581818186" y2="129.16900581818186"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="129.16900581818186" y2="140.75991490909095"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="140.75991490909095" y2="140.75991490909095"/>
+  <line stroke="#888888" x1="11.4" x2="12.600000000000001" y1="100.600824" y2="100.600824"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="12.600000000000001" y1="100.600824" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="11.4" y1="141.60082400000002" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="11.4" x2="11.4" y1="141.60082400000002" y2="100.600824"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="101.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="101.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="131.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="131.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="98.350824" y2="98.350824"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="98.350824" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="97.85082400000002" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="97.85082400000002" y2="98.350824"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="146.10082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="146.10082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="146.60082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="146.60082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="101.69173309090911" y2="101.69173309090911"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="101.69173309090911" y2="112.7826421818182"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="112.7826421818182" y2="112.7826421818182"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="129.41900581818183" y2="129.41900581818183"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="129.41900581818183" y2="140.50991490909095"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="140.50991490909095" y2="140.50991490909095"/>
+  <line stroke="#888888" x1="28.750000000000004" x2="32.25" y1="74.600824" y2="74.600824"/>
+  <line stroke="#888888" x1="32.25" x2="32.25" y1="74.600824" y2="82.60082400000002"/>
+  <line stroke="#888888" x1="32.25" x2="28.750000000000004" y1="82.60082400000002" y2="82.60082400000002"/>
+  <line opacity="0.25" stroke="#0000ff" x1="198.0" x2="258.0" y1="60.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="96.80109872320132" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="198.0" x2="258.0" y1="96.80109872320132" y2="96.80109872320132"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="60.40054927679871" y2="96.80109872320132"/>
+  <line opacity="0.25" stroke="#0000ff" x1="258.0" x2="198.0" y1="36.40054927679871" y2="36.40054927679871"/>
+  <line opacity="0.5" stroke="#0000ff" x1="258.0" x2="258.0" y1="36.40054927679871" y2="60.40054927679871"/>
+  <line opacity="0.5" stroke="#0000ff" x1="198.0" x2="198.0" y1="60.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="-1.696038935961042e-07" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="258.0" x2="198.0" y1="-1.696038935961042e-07" y2="-1.696038935961042e-07"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="36.40054927679871" y2="-1.696038935961042e-07"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="258.0" y1="36.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="268.00000000000006" y1="60.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="258.0" x2="268.00000000000006" y1="60.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="198.0" y1="60.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="188.00000000000003" y1="36.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="198.0" x2="188.00000000000003" y1="36.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="226.50000000000003" y1="41.900549276798706" y2="41.900549276798706"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="226.50000000000003" y1="41.900549276798706" y2="54.90054927679871"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="215.50000000000003" y1="54.90054927679871" y2="54.90054927679871"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="215.50000000000003" y1="54.90054927679871" y2="41.900549276798706"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="253.00000000000003" y1="43.40054927679871" y2="43.40054927679871"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="253.00000000000003" y1="43.40054927679871" y2="53.40054927679871"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="247.00000000000003" y1="53.40054927679871" y2="53.40054927679871"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="247.00000000000003" y1="53.40054927679871" y2="43.40054927679871"/>
+  <line stroke="#888888" x1="265.50000000000006" x2="260.50000000000006" y1="52.40054927679871" y2="52.40054927679871"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="260.50000000000006" y1="52.40054927679871" y2="44.40054927679871"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="265.50000000000006" y1="44.40054927679871" y2="44.40054927679871"/>
+  <line stroke="#888888" x1="190.50000000000003" x2="195.5" y1="44.40054927679871" y2="44.40054927679871"/>
+  <line stroke="#888888" x1="195.5" x2="195.5" y1="44.40054927679871" y2="52.40054927679871"/>
+  <line stroke="#888888" x1="195.5" x2="190.50000000000003" y1="52.40054927679871" y2="52.40054927679871"/>
+</svg>
diff --git a/rocolib/output/Boat_StackMount/graph-autofold-default.dxf b/rocolib/output/Boat_StackMount/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..60deefe25ed201ab4c6ac542f626f3067f629e62
--- /dev/null
+++ b/rocolib/output/Boat_StackMount/graph-autofold-default.dxf
@@ -0,0 +1,3444 @@
+  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
+8
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+45
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+59.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+59.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+59.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+59.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+151.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+118.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+118.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+151.600824
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+178.00000000000003
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+178.00000000000003
+ 20
+151.600824
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+118.00000000000001
+ 20
+151.600824
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+151.600824
+ 30
+0.0
+ 11
+34.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+151.600824
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+151.600824
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+0.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+0.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.000000000000004
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.000000000000004
+ 20
+66.600824
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+66.600824
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.0909090909091
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+86.59090909090911
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+86.59090909090911
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+83.0909090909091
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.0909090909091
+ 20
+64.850824
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.1818181818182
+ 20
+64.850824
+ 30
+0.0
+ 11
+68.6818181818182
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+68.6818181818182
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.818181818181834
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+59.31818181818183
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+59.31818181818183
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+55.818181818181834
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.818181818181834
+ 20
+64.850824
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+44.90909090909092
+ 20
+64.850824
+ 30
+0.0
+ 11
+41.40909090909093
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+41.40909090909093
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+99.25000000000001
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.75000000000001
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.75000000000001
+ 20
+74.600824
+ 30
+0.0
+ 11
+99.25000000000001
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+142.10082400000002
+ 30
+0.0
+ 11
+42.0
+ 21
+124.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+124.10082400000002
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+124.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.00000000000001
+ 20
+124.10082400000002
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+142.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.00000000000001
+ 20
+142.10082400000002
+ 30
+0.0
+ 11
+42.0
+ 21
+142.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.40000000000002
+ 20
+100.600824
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.60000000000001
+ 20
+100.600824
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.60000000000001
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.40000000000002
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.4
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.60000000000001
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.60000000000001
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+95.4
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.4
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+95.4
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+98.350824
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+98.350824
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.00000000000003
+ 20
+104.60082400000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+97.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.00000000000003
+ 20
+97.60082400000002
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+97.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.00000000000003
+ 20
+97.60082400000002
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+104.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.00000000000003
+ 20
+104.60082400000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+104.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+140.06818181818184
+ 20
+96.100824
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+128.65909090909093
+ 20
+96.100824
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+128.65909090909093
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+140.06818181818184
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+167.3409090909091
+ 20
+96.100824
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+155.93181818181822
+ 20
+96.100824
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+155.93181818181822
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+167.3409090909091
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+113.0326421818182
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+101.44173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+101.44173309090911
+ 30
+0.0
+ 11
+170.75
+ 21
+101.44173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+101.44173309090911
+ 30
+0.0
+ 11
+170.75
+ 21
+113.0326421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+113.0326421818182
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+113.0326421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+140.75991490909095
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+129.16900581818186
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+129.16900581818186
+ 30
+0.0
+ 11
+170.75
+ 21
+129.16900581818186
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+129.16900581818186
+ 30
+0.0
+ 11
+170.75
+ 21
+140.75991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+140.75991490909095
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+140.75991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.4
+ 20
+100.600824
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.600000000000001
+ 20
+100.600824
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.600000000000001
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+11.4
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.4
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+11.4
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+98.350824
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+98.350824
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+101.69173309090911
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+101.69173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+101.69173309090911
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+112.7826421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+112.7826421818182
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+112.7826421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+129.41900581818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+129.41900581818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+129.41900581818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+140.50991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+140.50991490909095
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+140.50991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+28.750000000000004
+ 20
+74.600824
+ 30
+0.0
+ 11
+32.25
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.25
+ 20
+74.600824
+ 30
+0.0
+ 11
+32.25
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.25
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+28.750000000000004
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+45
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+96.80109872320132
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+96.80109872320132
+ 30
+0.0
+ 11
+258.0
+ 21
+96.80109872320132
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+96.80109872320132
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+45
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+-1.696038935961042e-07
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+-1.696038935961042e-07
+ 30
+0.0
+ 11
+198.0
+ 21
+-1.696038935961042e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+-1.696038935961042e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.00000000000006
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.00000000000006
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+188.00000000000003
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+188.00000000000003
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+215.50000000000003
+ 20
+41.900549276798706
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+41.900549276798706
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+226.50000000000003
+ 20
+41.900549276798706
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+54.90054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+226.50000000000003
+ 20
+54.90054927679871
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+54.90054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+215.50000000000003
+ 20
+54.90054927679871
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+41.900549276798706
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+247.00000000000003
+ 20
+43.40054927679871
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+43.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+253.00000000000003
+ 20
+43.40054927679871
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+53.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+253.00000000000003
+ 20
+53.40054927679871
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+53.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+247.00000000000003
+ 20
+53.40054927679871
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+43.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+265.50000000000006
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+260.50000000000006
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+260.50000000000006
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+265.50000000000006
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+190.50000000000003
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+195.5
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+195.5
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+195.5
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+195.5
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+190.50000000000003
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/Boat_StackMount/graph-autofold-graph.dxf b/rocolib/output/Boat_StackMount/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..33b0a2f670af70ebe1d24804550a1c191bc80a60
--- /dev/null
+++ b/rocolib/output/Boat_StackMount/graph-autofold-graph.dxf
@@ -0,0 +1,3414 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+59.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+59.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+59.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+59.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+151.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+118.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+151.600824
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+151.600824
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+151.600824
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+151.600824
+ 30
+0.0
+ 11
+34.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+151.600824
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+151.600824
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+0.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+0.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+66.600824
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+66.600824
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+86.59090909090911
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.59090909090911
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+83.0909090909091
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+64.850824
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.1818181818182
+ 20
+64.850824
+ 30
+0.0
+ 11
+68.6818181818182
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.6818181818182
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+59.31818181818183
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.31818181818183
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+55.818181818181834
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+64.850824
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.90909090909092
+ 20
+64.850824
+ 30
+0.0
+ 11
+41.40909090909093
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+41.40909090909093
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.25000000000001
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+74.600824
+ 30
+0.0
+ 11
+99.25000000000001
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+142.10082400000002
+ 30
+0.0
+ 11
+42.0
+ 21
+124.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+124.10082400000002
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+124.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+124.10082400000002
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+142.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+142.10082400000002
+ 30
+0.0
+ 11
+42.0
+ 21
+142.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+100.600824
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+100.600824
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+95.4
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+95.4
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+98.350824
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+98.350824
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+104.60082400000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+97.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+97.60082400000002
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+97.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+97.60082400000002
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+104.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+104.60082400000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+104.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+96.100824
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+96.100824
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+96.100824
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+96.100824
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+113.0326421818182
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+101.44173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+101.44173309090911
+ 30
+0.0
+ 11
+170.75
+ 21
+101.44173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+101.44173309090911
+ 30
+0.0
+ 11
+170.75
+ 21
+113.0326421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+113.0326421818182
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+113.0326421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+140.75991490909095
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+129.16900581818186
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+129.16900581818186
+ 30
+0.0
+ 11
+170.75
+ 21
+129.16900581818186
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+129.16900581818186
+ 30
+0.0
+ 11
+170.75
+ 21
+140.75991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+140.75991490909095
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+140.75991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+100.600824
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+100.600824
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+11.4
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+11.4
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+98.350824
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+98.350824
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+101.69173309090911
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+101.69173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+101.69173309090911
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+112.7826421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+112.7826421818182
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+112.7826421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+129.41900581818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+129.41900581818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+129.41900581818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+140.50991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+140.50991490909095
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+140.50991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+28.750000000000004
+ 20
+74.600824
+ 30
+0.0
+ 11
+32.25
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+74.600824
+ 30
+0.0
+ 11
+32.25
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+28.750000000000004
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+96.80109872320132
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+96.80109872320132
+ 30
+0.0
+ 11
+258.0
+ 21
+96.80109872320132
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+96.80109872320132
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+-1.696038935961042e-07
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+-1.696038935961042e-07
+ 30
+0.0
+ 11
+198.0
+ 21
+-1.696038935961042e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+-1.696038935961042e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+41.900549276798706
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+41.900549276798706
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+41.900549276798706
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+54.90054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+54.90054927679871
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+54.90054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+54.90054927679871
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+41.900549276798706
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+43.40054927679871
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+43.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+43.40054927679871
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+53.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+53.40054927679871
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+53.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+53.40054927679871
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+43.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+265.50000000000006
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+265.50000000000006
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+190.50000000000003
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+195.5
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+195.5
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+190.50000000000003
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/Boat_StackMount/graph-lasercutter.svg b/rocolib/output/Boat_StackMount/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a3ecef61180efba566bf6f7cf8bd5ff9ca18ba89
--- /dev/null
+++ b/rocolib/output/Boat_StackMount/graph-lasercutter.svg
@@ -0,0 +1,140 @@
+<?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="151.600824mm" version="1.1" viewBox="0.000000 0.000000 268.000000 151.600824" width="268.000000mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="94.00000000000001" y1="66.600824" y2="66.600824"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="94.00000000000001" y1="66.600824" y2="90.60082400000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="34.0" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="34.0" y1="90.60082400000002" y2="66.600824"/>
+  <line stroke="#000000" x1="34.0" x2="34.0" y1="59.60082400000002" y2="66.600824"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="34.0" y1="59.60082400000002" y2="59.60082400000002"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="94.00000000000001" y1="66.600824" y2="59.60082400000002"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="94.00000000000001" y1="66.600824" y2="66.600824"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="101.00000000000001" y1="90.60082400000002" y2="66.600824"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="101.00000000000001" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="94.00000000000001" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="34.0" x2="94.00000000000001" y1="151.600824" y2="151.600824"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="34.0" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="94.00000000000001" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="118.00000000000001" x2="118.00000000000001" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="118.00000000000001" y1="151.600824" y2="151.600824"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="118.00000000000001" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="178.00000000000003" y1="151.600824" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="178.00000000000003" y1="151.600824" y2="151.600824"/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="151.600824" y2="151.600824"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="151.600824" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="151.600824" y2="151.600824"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="90.60082400000002" y2="151.600824"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="34.0" y1="90.60082400000002" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="27.000000000000004" y1="66.600824" y2="90.60082400000002"/>
+  <line stroke="#000000" x1="34.0" x2="27.000000000000004" y1="66.600824" y2="66.600824"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="86.59090909090911" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="86.59090909090911" x2="83.0909090909091" y1="61.35082400000001" y2="64.850824"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="72.1818181818182" y1="64.850824" y2="64.850824"/>
+  <line stroke="#888888" x1="72.1818181818182" x2="68.6818181818182" y1="64.850824" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="68.6818181818182" x2="72.1818181818182" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="59.31818181818183" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="59.31818181818183" x2="55.818181818181834" y1="61.35082400000001" y2="64.850824"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="44.90909090909092" y1="64.850824" y2="64.850824"/>
+  <line stroke="#888888" x1="44.90909090909092" x2="41.40909090909093" y1="64.850824" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="41.40909090909093" x2="44.90909090909092" y1="61.35082400000001" y2="61.35082400000001"/>
+  <line stroke="#888888" x1="99.25000000000001" x2="95.75000000000001" y1="82.60082400000002" y2="82.60082400000002"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="95.75000000000001" y1="82.60082400000002" y2="74.600824"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="99.25000000000001" y1="74.600824" y2="74.600824"/>
+  <line stroke="#888888" x1="42.0" x2="42.0" y1="142.10082400000002" y2="124.10082400000002"/>
+  <line stroke="#888888" x1="42.0" x2="72.00000000000001" y1="124.10082400000002" y2="124.10082400000002"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="72.00000000000001" y1="124.10082400000002" y2="142.10082400000002"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="42.0" y1="142.10082400000002" y2="142.10082400000002"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="116.60000000000001" y1="100.600824" y2="100.600824"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="116.60000000000001" y1="100.600824" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="115.40000000000002" y1="141.60082400000002" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="115.40000000000002" y1="141.60082400000002" y2="100.600824"/>
+  <line stroke="#888888" x1="95.4" x2="96.60000000000001" y1="101.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="96.60000000000001" y1="101.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="95.4" y1="131.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="95.4" x2="95.4" y1="131.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="98.350824" y2="98.350824"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="98.350824" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="97.85082400000002" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="97.85082400000002" y2="98.350824"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="146.10082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="146.10082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="146.60082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="146.60082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="133.00000000000003" y1="104.60082400000002" y2="97.60082400000002"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="153.00000000000003" y1="97.60082400000002" y2="97.60082400000002"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="153.00000000000003" y1="97.60082400000002" y2="104.60082400000002"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="133.00000000000003" y1="104.60082400000002" y2="104.60082400000002"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="128.65909090909093" y1="96.100824" y2="96.100824"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="128.65909090909093" y1="96.100824" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="140.06818181818184" y1="95.60082400000002" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="140.06818181818184" y1="95.60082400000002" y2="96.100824"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="155.93181818181822" y1="96.100824" y2="96.100824"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="155.93181818181822" y1="96.100824" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="167.3409090909091" y1="95.60082400000002" y2="95.60082400000002"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="167.3409090909091" y1="95.60082400000002" y2="96.100824"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="113.0326421818182" y2="101.44173309090911"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="101.44173309090911" y2="101.44173309090911"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="101.44173309090911" y2="113.0326421818182"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="113.0326421818182" y2="113.0326421818182"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="140.75991490909095" y2="129.16900581818186"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="129.16900581818186" y2="129.16900581818186"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="129.16900581818186" y2="140.75991490909095"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="140.75991490909095" y2="140.75991490909095"/>
+  <line stroke="#888888" x1="11.4" x2="12.600000000000001" y1="100.600824" y2="100.600824"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="12.600000000000001" y1="100.600824" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="11.4" y1="141.60082400000002" y2="141.60082400000002"/>
+  <line stroke="#888888" x1="11.4" x2="11.4" y1="141.60082400000002" y2="100.600824"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="101.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="101.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="131.10082400000002" y2="131.10082400000002"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="131.10082400000002" y2="101.10082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="98.350824" y2="98.350824"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="98.350824" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="97.85082400000002" y2="97.85082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="97.85082400000002" y2="98.350824"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="146.10082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="146.10082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="146.60082400000002" y2="146.60082400000002"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="146.60082400000002" y2="146.10082400000002"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="101.69173309090911" y2="101.69173309090911"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="101.69173309090911" y2="112.7826421818182"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="112.7826421818182" y2="112.7826421818182"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="129.41900581818183" y2="129.41900581818183"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="129.41900581818183" y2="140.50991490909095"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="140.50991490909095" y2="140.50991490909095"/>
+  <line stroke="#888888" x1="28.750000000000004" x2="32.25" y1="74.600824" y2="74.600824"/>
+  <line stroke="#888888" x1="32.25" x2="32.25" y1="74.600824" y2="82.60082400000002"/>
+  <line stroke="#888888" x1="32.25" x2="28.750000000000004" y1="82.60082400000002" y2="82.60082400000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="198.0" x2="258.0" y1="60.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="96.80109872320132" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="198.0" x2="258.0" y1="96.80109872320132" y2="96.80109872320132"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="60.40054927679871" y2="96.80109872320132"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="258.0" x2="198.0" y1="36.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="258.0" x2="258.0" y1="36.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="198.0" x2="198.0" y1="60.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="-1.696038935961042e-07" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="258.0" x2="198.0" y1="-1.696038935961042e-07" y2="-1.696038935961042e-07"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="36.40054927679871" y2="-1.696038935961042e-07"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="258.0" y1="36.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="268.00000000000006" y1="60.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#000000" x1="258.0" x2="268.00000000000006" y1="60.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="198.0" y1="60.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="188.00000000000003" y1="36.40054927679871" y2="60.40054927679871"/>
+  <line stroke="#000000" x1="198.0" x2="188.00000000000003" y1="36.40054927679871" y2="36.40054927679871"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="226.50000000000003" y1="41.900549276798706" y2="41.900549276798706"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="226.50000000000003" y1="41.900549276798706" y2="54.90054927679871"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="215.50000000000003" y1="54.90054927679871" y2="54.90054927679871"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="215.50000000000003" y1="54.90054927679871" y2="41.900549276798706"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="253.00000000000003" y1="43.40054927679871" y2="43.40054927679871"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="253.00000000000003" y1="43.40054927679871" y2="53.40054927679871"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="247.00000000000003" y1="53.40054927679871" y2="53.40054927679871"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="247.00000000000003" y1="53.40054927679871" y2="43.40054927679871"/>
+  <line stroke="#888888" x1="265.50000000000006" x2="260.50000000000006" y1="52.40054927679871" y2="52.40054927679871"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="260.50000000000006" y1="52.40054927679871" y2="44.40054927679871"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="265.50000000000006" y1="44.40054927679871" y2="44.40054927679871"/>
+  <line stroke="#888888" x1="190.50000000000003" x2="195.5" y1="44.40054927679871" y2="44.40054927679871"/>
+  <line stroke="#888888" x1="195.5" x2="195.5" y1="44.40054927679871" y2="52.40054927679871"/>
+  <line stroke="#888888" x1="195.5" x2="190.50000000000003" y1="52.40054927679871" y2="52.40054927679871"/>
+</svg>
diff --git a/rocolib/output/Boat_StackMount/graph-model.png b/rocolib/output/Boat_StackMount/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..cef0a2826b0a5af0aaf822cc7e50883e490e74e1
Binary files /dev/null and b/rocolib/output/Boat_StackMount/graph-model.png differ
diff --git a/rocolib/output/Boat_StackMount/graph-model.stl b/rocolib/output/Boat_StackMount/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..eed12c9e560eddbff1291d7d5e910cb31460a6cc
--- /dev/null
+++ b/rocolib/output/Boat_StackMount/graph-model.stl
@@ -0,0 +1,534 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 0.0120 0.0000
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0182 0.0000
+vertex -0.0300 -0.0182 0.0000
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0182 0.0000
+vertex 0.0300 0.0182 0.0000
+vertex -0.0300 0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0352 -0.0534
+vertex 0.0300 -0.0352 -0.0170
+vertex -0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0300 -0.0352 -0.0534
+vertex 0.0300 -0.0352 -0.0534
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0015 -0.0313 -0.0131
+vertex -0.0125 -0.0313 -0.0131
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0015 -0.0313 -0.0131
+vertex -0.0300 -0.0352 -0.0170
+vertex 0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0125 -0.0313 -0.0131
+vertex -0.0125 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0125 -0.0221 -0.0039
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0125 -0.0221 -0.0039
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0015 -0.0221 -0.0039
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0015 -0.0313 -0.0131
+vertex 0.0190 -0.0302 -0.0120
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0302 -0.0120
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0250 -0.0302 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0190 -0.0302 -0.0120
+vertex -0.0015 -0.0313 -0.0131
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0302 -0.0120
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0232 -0.0049
+vertex 0.0250 -0.0232 -0.0049
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0182 0.0000
+vertex 0.0250 -0.0232 -0.0049
+vertex 0.0250 -0.0302 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0232 -0.0049
+vertex 0.0300 -0.0182 0.0000
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0302 -0.0120
+vertex 0.0190 -0.0232 -0.0049
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0094 -0.0100
+vertex -0.0300 -0.0106 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0094 -0.0100
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0106 -0.0100
+vertex -0.0300 -0.0106 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0300 -0.0106 -0.0510
+vertex -0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0106 -0.0510
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0300 -0.0094 -0.0510
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0094 -0.0100
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0105
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0106 -0.0105
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0094 -0.0105
+vertex -0.0300 -0.0094 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0106 -0.0105
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0106 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 0.0106 -0.0405
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0300 0.0106 -0.0405
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0105
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 -0.0094 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0220 0.0120 -0.0335
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0220 0.0120 -0.0335
+vertex -0.0300 0.0120 0.0000
+vertex 0.0080 0.0120 -0.0335
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0220 0.0120 -0.0515
+vertex 0.0080 0.0120 -0.0515
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0220 0.0120 -0.0515
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0220 0.0120 -0.0335
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0080 0.0120 -0.0335
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 0.0000
+vertex 0.0080 0.0120 -0.0335
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0080 0.0120 -0.0515
+vertex 0.0300 0.0120 -0.0610
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0080 0.0120 -0.0515
+vertex 0.0080 0.0120 -0.0335
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 0.0094 -0.0105
+vertex 0.0300 0.0106 -0.0105
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0094 -0.0105
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 -0.0094 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 0.0106 -0.0105
+vertex 0.0300 0.0106 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0300 0.0106 -0.0405
+vertex 0.0300 0.0094 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0106 -0.0405
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0300 0.0094 -0.0405
+vertex 0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0094 -0.0105
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 0.0094 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0106 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0106 -0.0100
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0510
+vertex 0.0300 -0.0106 -0.0510
+vertex 0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0300 -0.0106 -0.0510
+vertex 0.0300 -0.0106 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0510
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 -0.0094 -0.0510
+vertex 0.0300 0.0094 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0150 -0.0120 -0.0070
+vertex 0.0150 -0.0120 -0.0140
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0120 -0.0070
+vertex 0.0300 -0.0120 0.0000
+vertex -0.0050 -0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0150 -0.0120 -0.0140
+vertex -0.0050 -0.0120 -0.0140
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0120 -0.0140
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0120 -0.0070
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0050 -0.0120 -0.0140
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0050 -0.0120 -0.0070
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0120 -0.0140
+vertex -0.0300 -0.0120 -0.0610
+vertex 0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0050 -0.0120 -0.0140
+vertex -0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0281 -0.0240
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0300 -0.0111 -0.0071
+vertex -0.0300 -0.0281 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0070
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0120 -0.0070
+vertex 0.0300 0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0111 -0.0071
+vertex 0.0300 -0.0182 0.0000
+vertex 0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0300 -0.0281 -0.0240
+vertex 0.0300 -0.0111 -0.0071
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0070
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0120 -0.0070
+vertex -0.0300 -0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 -0.0070
+vertex 0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0120 -0.0070
+vertex 0.0300 -0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.0120 -0.0000
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0200 -0.0120 -0.0610
+vertex -0.0200 -0.0120 -0.0000
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/Boat_StackMount/graph-silhouette.dxf b/rocolib/output/Boat_StackMount/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..33b0a2f670af70ebe1d24804550a1c191bc80a60
--- /dev/null
+++ b/rocolib/output/Boat_StackMount/graph-silhouette.dxf
@@ -0,0 +1,3414 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+59.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+59.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+59.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+59.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+66.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+151.600824
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+118.00000000000001
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+151.600824
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+151.600824
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+151.600824
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+151.600824
+ 30
+0.0
+ 11
+34.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+151.600824
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+151.600824
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+0.0
+ 21
+151.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+0.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+90.60082400000002
+ 30
+0.0
+ 11
+34.0
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+66.600824
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+90.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+66.600824
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+66.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+86.59090909090911
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.59090909090911
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+83.0909090909091
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+64.850824
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.1818181818182
+ 20
+64.850824
+ 30
+0.0
+ 11
+68.6818181818182
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.6818181818182
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+59.31818181818183
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.31818181818183
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+55.818181818181834
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+64.850824
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+64.850824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.90909090909092
+ 20
+64.850824
+ 30
+0.0
+ 11
+41.40909090909093
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+41.40909090909093
+ 20
+61.35082400000001
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+61.35082400000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.25000000000001
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+74.600824
+ 30
+0.0
+ 11
+99.25000000000001
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+142.10082400000002
+ 30
+0.0
+ 11
+42.0
+ 21
+124.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+124.10082400000002
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+124.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+124.10082400000002
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+142.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+142.10082400000002
+ 30
+0.0
+ 11
+42.0
+ 21
+142.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+100.600824
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+100.600824
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+95.4
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+95.4
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+98.350824
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+98.350824
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+104.60082400000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+97.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+97.60082400000002
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+97.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+97.60082400000002
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+104.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+104.60082400000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+104.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+96.100824
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+96.100824
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+96.100824
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+96.100824
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+95.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+95.60082400000002
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+96.100824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+113.0326421818182
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+101.44173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+101.44173309090911
+ 30
+0.0
+ 11
+170.75
+ 21
+101.44173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+101.44173309090911
+ 30
+0.0
+ 11
+170.75
+ 21
+113.0326421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+113.0326421818182
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+113.0326421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+140.75991490909095
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+129.16900581818186
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+129.16900581818186
+ 30
+0.0
+ 11
+170.75
+ 21
+129.16900581818186
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+129.16900581818186
+ 30
+0.0
+ 11
+170.75
+ 21
+140.75991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+140.75991490909095
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+140.75991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+100.600824
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+100.600824
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+11.4
+ 21
+141.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+141.60082400000002
+ 30
+0.0
+ 11
+11.4
+ 21
+100.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+101.10082400000002
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+131.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+131.10082400000002
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+101.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+98.350824
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+98.350824
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+97.85082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+97.85082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+98.350824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+146.10082400000002
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+146.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+146.60082400000002
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+146.10082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+101.69173309090911
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+101.69173309090911
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+101.69173309090911
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+112.7826421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+112.7826421818182
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+112.7826421818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+129.41900581818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+129.41900581818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+129.41900581818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+140.50991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+140.50991490909095
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+140.50991490909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+28.750000000000004
+ 20
+74.600824
+ 30
+0.0
+ 11
+32.25
+ 21
+74.600824
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+74.600824
+ 30
+0.0
+ 11
+32.25
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+82.60082400000002
+ 30
+0.0
+ 11
+28.750000000000004
+ 21
+82.60082400000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+96.80109872320132
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+96.80109872320132
+ 30
+0.0
+ 11
+258.0
+ 21
+96.80109872320132
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+96.80109872320132
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+-1.696038935961042e-07
+ 30
+0.0
+ 11
+198.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+-1.696038935961042e-07
+ 30
+0.0
+ 11
+198.0
+ 21
+-1.696038935961042e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+-1.696038935961042e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+258.0
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+60.40054927679871
+ 30
+0.0
+ 11
+198.0
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+60.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+36.40054927679871
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+36.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+41.900549276798706
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+41.900549276798706
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+41.900549276798706
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+54.90054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+54.90054927679871
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+54.90054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+54.90054927679871
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+41.900549276798706
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+43.40054927679871
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+43.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+43.40054927679871
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+53.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+53.40054927679871
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+53.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+53.40054927679871
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+43.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+265.50000000000006
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+265.50000000000006
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+190.50000000000003
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+195.5
+ 21
+44.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+44.40054927679871
+ 30
+0.0
+ 11
+195.5
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+52.40054927679871
+ 30
+0.0
+ 11
+190.50000000000003
+ 21
+52.40054927679871
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/Boat_StackMount/tree.png b/rocolib/output/Boat_StackMount/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..9dc8dd4414649ab04c555eabbb3cb98fdfa3aa45
Binary files /dev/null and b/rocolib/output/Boat_StackMount/tree.png differ
diff --git a/rocolib/output/Cabin/graph-anim.svg b/rocolib/output/Cabin/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dbe32b346f3bc474c4c0feabe8907d2ddc9a0f48
--- /dev/null
+++ b/rocolib/output/Cabin/graph-anim.svg
@@ -0,0 +1,68 @@
+<?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="1200.000000mm" version="1.1" viewBox="0.000000 0.000000 120.000000 1200.000000" width="120.000000mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="90.0" y1="100.0" y2="100.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="90.0" y1="100.0" y2="1100.0000000000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="30.000000000000004" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="30.000000000000004" y1="1100.0000000000002" y2="100.0"/>
+  <line stroke="#000000" x1="90.0" x2="30.000000000000004" y1="70.00000000000001" y2="70.00000000000001"/>
+  <line stroke="#000000" x1="90.0" x2="90.0" y1="100.0" y2="70.00000000000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="70.00000000000001" y2="100.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="120.00000000000001" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="90.0" x2="120.00000000000001" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="90.0" x2="90.0" y1="90.0" y2="100.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="90.0" y1="90.0" y2="90.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="100.0" y2="90.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="1200.0" y2="0.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="1200.0" y2="1200.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="1100.0000000000002" y2="1200.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="90.0" x2="90.0" y1="1100.0000000000002" y2="1130.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="90.0" y1="1130.0" y2="1130.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="1100.0000000000002" y2="1130.0"/>
+  <line stroke="#000000" x1="100.0" x2="90.0" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="1130.0" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="90.0" x2="100.0" y1="1130.0" y2="1130.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="0.0" x2="30.000000000000004" y1="100.0" y2="100.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="0.0" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="90.0" y2="100.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="0.0" y1="90.0" y2="90.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="100.0" y2="90.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="1110.0" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="0.0" x2="30.000000000000004" y1="1110.0" y2="1110.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="1100.0000000000002" y2="1110.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="1200.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="1200.0" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="1200.0" y2="1200.0"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.25000000000001" y1="90.25000000000001" y2="79.75"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.75000000000001" y1="79.75" y2="79.75"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.75000000000001" y1="79.75" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.25000000000001" y1="90.25000000000001" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="79.75" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="90.25000000000001" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="90.25000000000001" y2="79.75"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="79.75" y2="79.75"/>
+  <line stroke="#888888" x1="99.75000000000001" x2="110.25000000000001" y1="1092.2500000000002" y2="1092.2500000000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="1092.2500000000002" y2="1092.7500000000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="99.75000000000001" y1="1092.7500000000002" y2="1092.7500000000002"/>
+  <line stroke="#888888" x1="99.75000000000001" x2="99.75000000000001" y1="1092.7500000000002" y2="1092.2500000000002"/>
+  <line stroke="#888888" x1="110.00000000000001" x2="110.00000000000001" y1="92.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="110.00000000000001" x2="100.0" y1="97.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="100.0" x2="100.0" y1="97.50000000000001" y2="92.50000000000001"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="1109.7500000000002" y2="1120.2500000000002"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="1120.2500000000002" y2="1120.2500000000002"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="1120.2500000000002" y2="1109.7500000000002"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="1109.7500000000002" y2="1109.7500000000002"/>
+  <line stroke="#888888" x1="97.50000000000001" x2="92.50000000000001" y1="1120.0000000000002" y2="1120.0000000000002"/>
+  <line stroke="#888888" x1="92.50000000000001" x2="92.50000000000001" y1="1120.0000000000002" y2="1110.0"/>
+  <line stroke="#888888" x1="92.50000000000001" x2="97.50000000000001" y1="1110.0" y2="1110.0"/>
+  <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="92.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="20.000000000000004" x2="10.000000000000002" y1="97.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="97.50000000000001" y2="92.50000000000001"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="1107.5000000000002" y2="1102.5"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="20.000000000000004" y1="1102.5" y2="1102.5"/>
+  <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="1102.5" y2="1107.5000000000002"/>
+</svg>
diff --git a/rocolib/output/Cabin/graph-autofold-default.dxf b/rocolib/output/Cabin/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f8fab9e50c5c40879bf216ad295b34a5535388f2
--- /dev/null
+++ b/rocolib/output/Cabin/graph-autofold-default.dxf
@@ -0,0 +1,2130 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+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
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+30.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+70.00000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+70.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+70.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+70.00000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+90.0
+ 30
+0.0
+ 11
+90.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+90.0
+ 30
+0.0
+ 11
+90.0
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+1200.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+1200.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+120.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+90.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+1130.0
+ 30
+0.0
+ 11
+90.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+90.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+1130.0
+ 30
+0.0
+ 11
+100.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+1130.0
+ 30
+0.0
+ 11
+100.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+0.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+90.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+90.0
+ 30
+0.0
+ 11
+0.0
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+1110.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+1110.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+0.0
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+1200.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+1200.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.25000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.25000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.75000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.75000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.75000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.75000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.25000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.25000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+99.75000000000001
+ 20
+1092.2500000000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+1092.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+1092.2500000000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+1092.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+1092.7500000000002
+ 30
+0.0
+ 11
+99.75000000000001
+ 21
+1092.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+99.75000000000001
+ 20
+1092.7500000000002
+ 30
+0.0
+ 11
+99.75000000000001
+ 21
+1092.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.00000000000001
+ 20
+92.50000000000001
+ 30
+0.0
+ 11
+110.00000000000001
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.00000000000001
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+100.0
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+100.0
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+100.0
+ 21
+92.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.75000000000001
+ 20
+1109.7500000000002
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+1120.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.75000000000001
+ 20
+1120.2500000000002
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+1120.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.25000000000001
+ 20
+1120.2500000000002
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+1109.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+37.25000000000001
+ 20
+1109.7500000000002
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+1109.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+97.50000000000001
+ 20
+1120.0000000000002
+ 30
+0.0
+ 11
+92.50000000000001
+ 21
+1120.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+92.50000000000001
+ 20
+1120.0000000000002
+ 30
+0.0
+ 11
+92.50000000000001
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+92.50000000000001
+ 20
+1110.0
+ 30
+0.0
+ 11
+97.50000000000001
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+20.000000000000004
+ 20
+92.50000000000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+20.000000000000004
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+92.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+1107.5000000000002
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+1102.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+1102.5
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+1102.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+20.000000000000004
+ 20
+1102.5
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+1107.5000000000002
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/Cabin/graph-autofold-graph.dxf b/rocolib/output/Cabin/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..269378f78960799b41966e6581eece4887d29ac9
--- /dev/null
+++ b/rocolib/output/Cabin/graph-autofold-graph.dxf
@@ -0,0 +1,2110 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+70.00000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+70.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+70.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+70.00000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+90.0
+ 30
+0.0
+ 11
+90.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+90.0
+ 30
+0.0
+ 11
+90.0
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+1200.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+1200.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+90.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+1130.0
+ 30
+0.0
+ 11
+90.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+90.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+1130.0
+ 30
+0.0
+ 11
+100.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+1130.0
+ 30
+0.0
+ 11
+100.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+0.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+90.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+90.0
+ 30
+0.0
+ 11
+0.0
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+1110.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1110.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+0.0
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1200.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1200.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.75000000000001
+ 20
+1092.2500000000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+1092.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+1092.2500000000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+1092.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+1092.7500000000002
+ 30
+0.0
+ 11
+99.75000000000001
+ 21
+1092.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.75000000000001
+ 20
+1092.7500000000002
+ 30
+0.0
+ 11
+99.75000000000001
+ 21
+1092.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.00000000000001
+ 20
+92.50000000000001
+ 30
+0.0
+ 11
+110.00000000000001
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.00000000000001
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+100.0
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+100.0
+ 21
+92.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+1109.7500000000002
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+1120.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+1120.2500000000002
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+1120.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+1120.2500000000002
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+1109.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+1109.7500000000002
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+1109.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+97.50000000000001
+ 20
+1120.0000000000002
+ 30
+0.0
+ 11
+92.50000000000001
+ 21
+1120.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.50000000000001
+ 20
+1120.0000000000002
+ 30
+0.0
+ 11
+92.50000000000001
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.50000000000001
+ 20
+1110.0
+ 30
+0.0
+ 11
+97.50000000000001
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+92.50000000000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+92.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+1107.5000000000002
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+1102.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+1102.5
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+1102.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+1102.5
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+1107.5000000000002
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/Cabin/graph-lasercutter.svg b/rocolib/output/Cabin/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..5c580f097e65b3ef24fc03af31b9d121a1fbc0ab
--- /dev/null
+++ b/rocolib/output/Cabin/graph-lasercutter.svg
@@ -0,0 +1,68 @@
+<?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="1200.000000mm" version="1.1" viewBox="0.000000 0.000000 120.000000 1200.000000" width="120.000000mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="90.0" y1="100.0" y2="100.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="90.0" y1="100.0" y2="1100.0000000000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="30.000000000000004" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="30.000000000000004" y1="1100.0000000000002" y2="100.0"/>
+  <line stroke="#000000" x1="90.0" x2="30.000000000000004" y1="70.00000000000001" y2="70.00000000000001"/>
+  <line stroke="#000000" x1="90.0" x2="90.0" y1="100.0" y2="70.00000000000001"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="70.00000000000001" y2="100.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="120.00000000000001" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="90.0" x2="120.00000000000001" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="90.0" x2="90.0" y1="90.0" y2="100.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="90.0" y1="90.0" y2="90.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="100.0" y2="90.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="1200.0" y2="0.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="1200.0" y2="1200.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="1100.0000000000002" y2="1200.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="120.00000000000001" x2="120.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="90.0" x2="90.0" y1="1100.0000000000002" y2="1130.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="90.0" y1="1130.0" y2="1130.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="1100.0000000000002" y2="1130.0"/>
+  <line stroke="#000000" x1="100.0" x2="90.0" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="100.0" x2="100.0" y1="1130.0" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="90.0" x2="100.0" y1="1130.0" y2="1130.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="0.0" x2="30.000000000000004" y1="100.0" y2="100.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="0.0" y1="1100.0000000000002" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="90.0" y2="100.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="0.0" y1="90.0" y2="90.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="100.0" y2="90.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="30.000000000000004" y1="1110.0" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="0.0" x2="30.000000000000004" y1="1110.0" y2="1110.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="1100.0000000000002" y2="1110.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="1200.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="1200.0" y2="1100.0000000000002"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="1200.0" y2="1200.0"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.25000000000001" y1="90.25000000000001" y2="79.75"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.75000000000001" y1="79.75" y2="79.75"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.75000000000001" y1="79.75" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.25000000000001" y1="90.25000000000001" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="79.75" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="90.25000000000001" y2="90.25000000000001"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="90.25000000000001" y2="79.75"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="79.75" y2="79.75"/>
+  <line stroke="#888888" x1="99.75000000000001" x2="110.25000000000001" y1="1092.2500000000002" y2="1092.2500000000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="1092.2500000000002" y2="1092.7500000000002"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="99.75000000000001" y1="1092.7500000000002" y2="1092.7500000000002"/>
+  <line stroke="#888888" x1="99.75000000000001" x2="99.75000000000001" y1="1092.7500000000002" y2="1092.2500000000002"/>
+  <line stroke="#888888" x1="110.00000000000001" x2="110.00000000000001" y1="92.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="110.00000000000001" x2="100.0" y1="97.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="100.0" x2="100.0" y1="97.50000000000001" y2="92.50000000000001"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.75000000000001" y1="1109.7500000000002" y2="1120.2500000000002"/>
+  <line stroke="#888888" x1="37.75000000000001" x2="37.25000000000001" y1="1120.2500000000002" y2="1120.2500000000002"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.25000000000001" y1="1120.2500000000002" y2="1109.7500000000002"/>
+  <line stroke="#888888" x1="37.25000000000001" x2="37.75000000000001" y1="1109.7500000000002" y2="1109.7500000000002"/>
+  <line stroke="#888888" x1="97.50000000000001" x2="92.50000000000001" y1="1120.0000000000002" y2="1120.0000000000002"/>
+  <line stroke="#888888" x1="92.50000000000001" x2="92.50000000000001" y1="1120.0000000000002" y2="1110.0"/>
+  <line stroke="#888888" x1="92.50000000000001" x2="97.50000000000001" y1="1110.0" y2="1110.0"/>
+  <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="92.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="20.000000000000004" x2="10.000000000000002" y1="97.50000000000001" y2="97.50000000000001"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="97.50000000000001" y2="92.50000000000001"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="10.000000000000002" y1="1107.5000000000002" y2="1102.5"/>
+  <line stroke="#888888" x1="10.000000000000002" x2="20.000000000000004" y1="1102.5" y2="1102.5"/>
+  <line stroke="#888888" x1="20.000000000000004" x2="20.000000000000004" y1="1102.5" y2="1107.5000000000002"/>
+</svg>
diff --git a/rocolib/output/Cabin/graph-model.png b/rocolib/output/Cabin/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..3dcbea92b9359e30f09270ce542bd71f5214c6bf
Binary files /dev/null and b/rocolib/output/Cabin/graph-model.png differ
diff --git a/rocolib/output/Cabin/graph-model.stl b/rocolib/output/Cabin/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..828739611639e7cea84644ce5250999f9351fadb
--- /dev/null
+++ b/rocolib/output/Cabin/graph-model.stl
@@ -0,0 +1,128 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.5000 0.0000
+vertex -0.0300 -0.5000 0.0000
+vertex 0.0300 -0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.5000 0.0000
+vertex 0.0300 0.5000 0.0000
+vertex -0.0300 0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.5000 -0.0300
+vertex -0.0300 -0.5000 -0.0300
+vertex -0.0300 -0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.5000 0.0000
+vertex -0.0300 0.5000 0.0000
+vertex -0.0300 0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.5000 -0.0300
+vertex -0.0300 0.5000 0.0000
+vertex 0.0300 0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.5000 0.0000
+vertex 0.0300 0.5000 -0.0300
+vertex -0.0300 0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.5000 0.0000
+vertex 0.0300 -0.5000 0.0000
+vertex 0.0300 -0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.5000 -0.0300
+vertex 0.0300 0.5000 -0.0300
+vertex 0.0300 0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.5000 0.0000
+vertex -0.0300 -0.5000 -0.0300
+vertex 0.0300 -0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.5000 -0.0300
+vertex 0.0300 -0.5000 0.0000
+vertex -0.0300 -0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 0.5000 -0.0300
+vertex -0.0300 0.5000 -0.0300
+vertex -0.0300 0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.5000 0.0000
+vertex -0.0200 0.5000 0.0000
+vertex -0.0200 0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.4900 -0.0300
+vertex 0.0300 0.5000 -0.0300
+vertex 0.0300 0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.5000 0.0000
+vertex 0.0300 0.4900 0.0000
+vertex 0.0300 0.4900 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0200 -0.5000 -0.0300
+vertex 0.0300 -0.5000 -0.0300
+vertex 0.0300 -0.5000 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.5000 0.0000
+vertex 0.0200 -0.5000 0.0000
+vertex 0.0200 -0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.5000 -0.0000
+vertex -0.0300 -0.5000 0.0000
+vertex -0.0300 -0.5000 -0.0300
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.5000 -0.0300
+vertex -0.0200 -0.5000 -0.0300
+vertex -0.0200 -0.5000 -0.0000
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/Cabin/graph-silhouette.dxf b/rocolib/output/Cabin/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..269378f78960799b41966e6581eece4887d29ac9
--- /dev/null
+++ b/rocolib/output/Cabin/graph-silhouette.dxf
@@ -0,0 +1,2110 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+70.00000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+70.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+90.0
+ 21
+70.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+70.00000000000001
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+100.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+90.0
+ 30
+0.0
+ 11
+90.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+90.0
+ 30
+0.0
+ 11
+90.0
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+1200.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+1200.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+120.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+120.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+90.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+90.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+1130.0
+ 30
+0.0
+ 11
+90.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+90.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+1130.0
+ 30
+0.0
+ 11
+100.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+1130.0
+ 30
+0.0
+ 11
+100.0
+ 21
+1130.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+0.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+90.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+90.0
+ 30
+0.0
+ 11
+0.0
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+90.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+1110.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1110.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1100.0000000000002
+ 30
+0.0
+ 11
+0.0
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1200.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1100.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+1200.0
+ 30
+0.0
+ 11
+0.0
+ 21
+1200.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+90.25000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+90.25000000000001
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+79.75
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+79.75
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.75000000000001
+ 20
+1092.2500000000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+1092.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+1092.2500000000002
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+1092.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+1092.7500000000002
+ 30
+0.0
+ 11
+99.75000000000001
+ 21
+1092.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.75000000000001
+ 20
+1092.7500000000002
+ 30
+0.0
+ 11
+99.75000000000001
+ 21
+1092.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.00000000000001
+ 20
+92.50000000000001
+ 30
+0.0
+ 11
+110.00000000000001
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.00000000000001
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+100.0
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+100.0
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+100.0
+ 21
+92.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+1109.7500000000002
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+1120.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.75000000000001
+ 20
+1120.2500000000002
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+1120.2500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+1120.2500000000002
+ 30
+0.0
+ 11
+37.25000000000001
+ 21
+1109.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+37.25000000000001
+ 20
+1109.7500000000002
+ 30
+0.0
+ 11
+37.75000000000001
+ 21
+1109.7500000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+97.50000000000001
+ 20
+1120.0000000000002
+ 30
+0.0
+ 11
+92.50000000000001
+ 21
+1120.0000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.50000000000001
+ 20
+1120.0000000000002
+ 30
+0.0
+ 11
+92.50000000000001
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+92.50000000000001
+ 20
+1110.0
+ 30
+0.0
+ 11
+97.50000000000001
+ 21
+1110.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+92.50000000000001
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+97.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+97.50000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+92.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+1107.5000000000002
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+1102.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+1102.5
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+1102.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+20.000000000000004
+ 20
+1102.5
+ 30
+0.0
+ 11
+20.000000000000004
+ 21
+1107.5000000000002
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/Cabin/tree.png b/rocolib/output/Cabin/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..b786fd76381ae41da33ec2090fab07dd1ad0611d
Binary files /dev/null and b/rocolib/output/Cabin/tree.png differ
diff --git a/rocolib/output/DCMotorMount/graph-anim.svg b/rocolib/output/DCMotorMount/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..301f9d0706dcab427697f44434b7a3472c3f10fb
--- /dev/null
+++ b/rocolib/output/DCMotorMount/graph-anim.svg
@@ -0,0 +1,41 @@
+<?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="120.000000mm" version="1.1" viewBox="0.000000 0.000000 90.000000 120.000000" width="90.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="40.00000000000001" x2="10.000000000000002" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="40.00000000000001" x2="40.00000000000001" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="40.00000000000001" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="80.00000000000001" y2="40.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="50.0" x2="50.0" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="40.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="40.00000000000001" y1="0.0" y2="40.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="40.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="80.00000000000001" x2="50.0" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="80.00000000000001" x2="80.00000000000001" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="80.00000000000001" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="90.0" x2="80.00000000000001" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#000000" x1="90.0" x2="90.0" y1="80.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#000000" x1="80.00000000000001" x2="90.0" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="40.00000000000001" y1="80.00000000000001" y2="120.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="120.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="50.0" y1="120.00000000000001" y2="120.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="19.000000000000004" y1="56.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="19.000000000000004" x2="19.000000000000004" y1="56.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="19.000000000000004" x2="11.000000000000002" y1="64.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="11.000000000000002" y1="64.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="79.00000000000001" y1="56.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="79.00000000000001" y1="56.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="71.00000000000001" y1="64.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="71.00000000000001" y1="64.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.25000000000001" y1="66.91666666666669" y2="53.08333333333334"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.75000000000001" y1="53.08333333333334" y2="53.08333333333334"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.75000000000001" y1="53.08333333333334" y2="66.91666666666669"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.25000000000001" y1="66.91666666666669" y2="66.91666666666669"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="53.33333333333334" y2="48.333333333333336"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="48.333333333333336" y2="53.33333333333334"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="53.33333333333334" y2="66.66666666666667"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="66.66666666666667" y2="71.66666666666667"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="71.66666666666667" y2="66.66666666666667"/>
+</svg>
diff --git a/rocolib/output/DCMotorMount/graph-autofold-default.dxf b/rocolib/output/DCMotorMount/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..fa71763b66b381b0873f3050fcbf76e14fd75ef4
--- /dev/null
+++ b/rocolib/output/DCMotorMount/graph-autofold-default.dxf
@@ -0,0 +1,1636 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+40.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+50.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+0.0
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+80.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+80.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+90.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+80.00000000000001
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+90.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.00000000000001
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+50.0
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+40.00000000000001
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+0.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+0.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.000000000000002
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+19.000000000000004
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+19.000000000000004
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+19.000000000000004
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+19.000000000000004
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.000000000000002
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.00000000000001
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+79.00000000000001
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+79.00000000000001
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.00000000000001
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.25000000000001
+ 20
+66.91666666666669
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+53.08333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.25000000000001
+ 20
+53.08333333333334
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+53.08333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.75000000000001
+ 20
+53.08333333333334
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+66.91666666666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+82.75000000000001
+ 20
+66.91666666666669
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+66.91666666666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+53.33333333333334
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+48.333333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+48.333333333333336
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+53.33333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+53.33333333333334
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+66.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+66.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+71.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+71.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+66.66666666666667
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/DCMotorMount/graph-autofold-graph.dxf b/rocolib/output/DCMotorMount/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..3e38498016e959b085fdd56f38828768bf79a0f3
--- /dev/null
+++ b/rocolib/output/DCMotorMount/graph-autofold-graph.dxf
@@ -0,0 +1,1616 @@
+  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
+40.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+40.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+0.0
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+80.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+90.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.00000000000001
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+90.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+0.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+0.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+19.000000000000004
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+19.000000000000004
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+19.000000000000004
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+19.000000000000004
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+66.91666666666669
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+53.08333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+53.08333333333334
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+53.08333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+53.08333333333334
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+66.91666666666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+66.91666666666669
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+66.91666666666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+53.33333333333334
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+48.333333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+48.333333333333336
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+53.33333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+53.33333333333334
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+66.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+66.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+71.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+71.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+66.66666666666667
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/DCMotorMount/graph-lasercutter.svg b/rocolib/output/DCMotorMount/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7aea1af289233f78e3a166db4fda180217ce5dc9
--- /dev/null
+++ b/rocolib/output/DCMotorMount/graph-lasercutter.svg
@@ -0,0 +1,41 @@
+<?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="120.000000mm" version="1.1" viewBox="0.000000 0.000000 90.000000 120.000000" width="90.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="40.00000000000001" x2="10.000000000000002" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="40.00000000000001" x2="40.00000000000001" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="40.00000000000001" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="80.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="50.0" x2="50.0" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="40.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="40.00000000000001" y1="0.0" y2="40.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="40.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="80.00000000000001" x2="50.0" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="80.00000000000001" x2="80.00000000000001" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="80.00000000000001" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="90.0" x2="80.00000000000001" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#000000" x1="90.0" x2="90.0" y1="80.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#000000" x1="80.00000000000001" x2="90.0" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="40.00000000000001" y1="80.00000000000001" y2="120.00000000000001"/>
+  <line stroke="#000000" x1="50.0" x2="50.0" y1="120.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="40.00000000000001" x2="50.0" y1="120.00000000000001" y2="120.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="80.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="40.00000000000001" y2="80.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="40.00000000000001" y2="40.00000000000001"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="19.000000000000004" y1="56.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="19.000000000000004" x2="19.000000000000004" y1="56.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="19.000000000000004" x2="11.000000000000002" y1="64.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="11.000000000000002" y1="64.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="79.00000000000001" y1="56.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="79.00000000000001" y1="56.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="79.00000000000001" x2="71.00000000000001" y1="64.00000000000001" y2="64.00000000000001"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="71.00000000000001" y1="64.00000000000001" y2="56.00000000000001"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.25000000000001" y1="66.91666666666669" y2="53.08333333333334"/>
+  <line stroke="#888888" x1="82.25000000000001" x2="82.75000000000001" y1="53.08333333333334" y2="53.08333333333334"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.75000000000001" y1="53.08333333333334" y2="66.91666666666669"/>
+  <line stroke="#888888" x1="82.75000000000001" x2="82.25000000000001" y1="66.91666666666669" y2="66.91666666666669"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="53.33333333333334" y2="48.333333333333336"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="48.333333333333336" y2="53.33333333333334"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="53.33333333333334" y2="66.66666666666667"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="66.66666666666667" y2="71.66666666666667"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="2.5000000000000004" y1="71.66666666666667" y2="66.66666666666667"/>
+</svg>
diff --git a/rocolib/output/DCMotorMount/graph-model.png b/rocolib/output/DCMotorMount/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d7cd808f29dc10e223239aa76ff73b0f4e6bf9b
Binary files /dev/null and b/rocolib/output/DCMotorMount/graph-model.png differ
diff --git a/rocolib/output/DCMotorMount/graph-model.stl b/rocolib/output/DCMotorMount/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..7592704629c8cd947a7e34f9f9377974fa9c5871
--- /dev/null
+++ b/rocolib/output/DCMotorMount/graph-model.stl
@@ -0,0 +1,184 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0150 -0.0200 0.0000
+vertex -0.0140 -0.0040 0.0000
+vertex -0.0140 0.0040 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0140 -0.0040 0.0000
+vertex -0.0150 -0.0200 0.0000
+vertex -0.0060 -0.0040 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 0.0200 0.0000
+vertex -0.0140 0.0040 0.0000
+vertex -0.0060 0.0040 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0140 0.0040 0.0000
+vertex -0.0150 0.0200 0.0000
+vertex -0.0150 -0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0060 -0.0040 0.0000
+vertex 0.0150 -0.0200 0.0000
+vertex 0.0150 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0200 0.0000
+vertex -0.0060 -0.0040 0.0000
+vertex -0.0150 -0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0060 0.0040 0.0000
+vertex 0.0150 0.0200 0.0000
+vertex -0.0150 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 0.0200 0.0000
+vertex -0.0060 0.0040 0.0000
+vertex -0.0060 -0.0040 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 0.0200 0.0000
+vertex 0.0150 -0.0200 0.0000
+vertex 0.0150 -0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0200 -0.0100
+vertex 0.0150 0.0200 -0.0100
+vertex 0.0150 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0200 -0.0100
+vertex -0.0060 -0.0040 -0.0100
+vertex -0.0060 0.0040 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0060 -0.0040 -0.0100
+vertex 0.0150 -0.0200 -0.0100
+vertex -0.0150 -0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 0.0200 -0.0100
+vertex -0.0060 0.0040 -0.0100
+vertex -0.0150 0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0060 0.0040 -0.0100
+vertex 0.0150 0.0200 -0.0100
+vertex 0.0150 -0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0140 -0.0040 -0.0100
+vertex -0.0150 -0.0200 -0.0100
+vertex -0.0150 0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 -0.0200 -0.0100
+vertex -0.0140 -0.0040 -0.0100
+vertex -0.0060 -0.0040 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0140 0.0040 -0.0100
+vertex -0.0150 0.0200 -0.0100
+vertex -0.0060 0.0040 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 0.0200 -0.0100
+vertex -0.0140 0.0040 -0.0100
+vertex -0.0140 -0.0040 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 0.0200 -0.0100
+vertex -0.0150 -0.0200 -0.0100
+vertex -0.0150 -0.0200 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 -0.0200 -0.0000
+vertex -0.0150 0.0200 -0.0000
+vertex -0.0150 0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0600 0.0000
+vertex 0.0150 -0.0600 -0.0100
+vertex 0.0150 -0.0200 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0200 -0.0100
+vertex 0.0150 -0.0200 0.0000
+vertex 0.0150 -0.0600 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 0.0600 -0.0100
+vertex 0.0150 0.0600 0.0000
+vertex 0.0150 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 0.0200 0.0000
+vertex 0.0150 0.0200 -0.0100
+vertex 0.0150 0.0600 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 -0.0200 -0.0100
+vertex -0.0150 -0.0200 0.0000
+vertex -0.0150 0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0150 0.0200 0.0000
+vertex -0.0150 0.0200 -0.0100
+vertex -0.0150 -0.0200 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/DCMotorMount/graph-silhouette.dxf b/rocolib/output/DCMotorMount/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..3e38498016e959b085fdd56f38828768bf79a0f3
--- /dev/null
+++ b/rocolib/output/DCMotorMount/graph-silhouette.dxf
@@ -0,0 +1,1616 @@
+  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
+40.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+40.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+50.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+0.0
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+80.00000000000001
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+80.00000000000001
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+90.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+80.00000000000001
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+90.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+40.00000000000001
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+50.0
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+40.00000000000001
+ 20
+120.00000000000001
+ 30
+0.0
+ 11
+50.0
+ 21
+120.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+80.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+0.0
+ 21
+80.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+40.00000000000001
+ 30
+0.0
+ 11
+0.0
+ 21
+40.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+19.000000000000004
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+19.000000000000004
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+19.000000000000004
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+19.000000000000004
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+56.00000000000001
+ 30
+0.0
+ 11
+79.00000000000001
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+79.00000000000001
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+64.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+64.00000000000001
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+56.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+66.91666666666669
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+53.08333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.25000000000001
+ 20
+53.08333333333334
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+53.08333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+53.08333333333334
+ 30
+0.0
+ 11
+82.75000000000001
+ 21
+66.91666666666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+82.75000000000001
+ 20
+66.91666666666669
+ 30
+0.0
+ 11
+82.25000000000001
+ 21
+66.91666666666669
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+53.33333333333334
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+48.333333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+48.333333333333336
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+53.33333333333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+53.33333333333334
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+66.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+66.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+71.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+71.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+66.66666666666667
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/DCMotorMount/tree.png b/rocolib/output/DCMotorMount/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e9f0a76033b60b894114c426dd8447c7c19e21a
Binary files /dev/null and b/rocolib/output/DCMotorMount/tree.png differ
diff --git a/rocolib/output/ESP32StackBoat/graph-anim.svg b/rocolib/output/ESP32StackBoat/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ffc4d9fb9055d38cd0392747be5fc64655fa3dc3
--- /dev/null
+++ b/rocolib/output/ESP32StackBoat/graph-anim.svg
@@ -0,0 +1,218 @@
+<?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="304.339811mm" version="1.1" viewBox="0.000000 0.000000 561.333333 304.339811" width="561.333333mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="94.00000000000001" y1="147.33981100000003" y2="147.33981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="94.00000000000001" y1="147.33981100000003" y2="171.339811"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="34.0" y1="171.339811" y2="171.339811"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="34.0" y1="171.339811" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="34.0" x2="34.0" y1="140.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="34.0" y1="140.33981100000003" y2="140.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="94.00000000000001" y1="147.33981100000003" y2="140.33981100000003"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="94.00000000000001" y1="147.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="101.00000000000001" y1="171.339811" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="101.00000000000001" y1="171.339811" y2="171.339811"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="94.00000000000001" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="34.0" x2="94.00000000000001" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="34.0" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="94.00000000000001" y1="171.339811" y2="171.339811"/>
+  <line opacity="0.5" stroke="#0000ff" x1="118.00000000000001" x2="118.00000000000001" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="118.00000000000001" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="118.00000000000001" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="178.00000000000003" y1="232.33981100000003" y2="171.339811"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="178.00000000000003" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="232.33981100000003" y2="171.339811"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="34.0" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="27.000000000000004" y1="147.33981100000003" y2="171.339811"/>
+  <line stroke="#000000" x1="34.0" x2="27.000000000000004" y1="147.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="86.59090909090911" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="86.59090909090911" x2="83.0909090909091" y1="142.08981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="72.1818181818182" y1="145.58981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="72.1818181818182" x2="68.6818181818182" y1="145.58981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="68.6818181818182" x2="72.1818181818182" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="59.31818181818183" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="59.31818181818183" x2="55.818181818181834" y1="142.08981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="44.90909090909092" y1="145.58981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="44.90909090909092" x2="41.40909090909093" y1="145.58981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="41.40909090909093" x2="44.90909090909092" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="99.25000000000001" x2="95.75000000000001" y1="163.33981100000003" y2="163.33981100000003"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="95.75000000000001" y1="163.33981100000003" y2="155.339811"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="99.25000000000001" y1="155.339811" y2="155.339811"/>
+  <line stroke="#888888" x1="42.0" x2="42.0" y1="222.83981100000003" y2="204.83981100000003"/>
+  <line stroke="#888888" x1="42.0" x2="72.00000000000001" y1="204.83981100000003" y2="204.83981100000003"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="72.00000000000001" y1="204.83981100000003" y2="222.83981100000003"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="42.0" y1="222.83981100000003" y2="222.83981100000003"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="116.60000000000001" y1="181.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="116.60000000000001" y1="181.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="115.40000000000002" y1="222.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="115.40000000000002" y1="222.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="95.4" x2="96.60000000000001" y1="181.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="96.60000000000001" y1="181.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="95.4" y1="211.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="95.4" x2="95.4" y1="211.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="179.08981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="179.08981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="178.58981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="178.58981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="226.83981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="226.83981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="227.33981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="227.33981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="133.00000000000003" y1="185.33981100000003" y2="178.33981100000003"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="153.00000000000003" y1="178.33981100000003" y2="178.33981100000003"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="153.00000000000003" y1="178.33981100000003" y2="185.33981100000003"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="133.00000000000003" y1="185.33981100000003" y2="185.33981100000003"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="128.65909090909093" y1="176.83981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="128.65909090909093" y1="176.83981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="140.06818181818184" y1="176.33981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="140.06818181818184" y1="176.33981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="155.93181818181822" y1="176.83981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="155.93181818181822" y1="176.83981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="167.3409090909091" y1="176.33981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="167.3409090909091" y1="176.33981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="193.77162918181818" y2="182.18072009090912"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="182.18072009090912" y2="182.18072009090912"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="182.18072009090912" y2="193.77162918181818"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="193.77162918181818" y2="193.77162918181818"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="221.49890190909093" y2="209.9079928181818"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="209.9079928181818" y2="209.9079928181818"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="209.9079928181818" y2="221.49890190909093"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="221.49890190909093" y2="221.49890190909093"/>
+  <line stroke="#888888" x1="11.4" x2="12.600000000000001" y1="181.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="12.600000000000001" y1="181.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="11.4" y1="222.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="11.4" x2="11.4" y1="222.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="181.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="181.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="211.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="211.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="179.08981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="179.08981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="178.58981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="178.58981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="226.83981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="226.83981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="227.33981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="227.33981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="182.43072009090912" y2="182.43072009090912"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="182.43072009090912" y2="193.52162918181818"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="193.52162918181818" y2="193.52162918181818"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="210.1579928181818" y2="210.1579928181818"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="210.1579928181818" y2="221.24890190909093"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="221.24890190909093" y2="221.24890190909093"/>
+  <line stroke="#888888" x1="28.750000000000004" x2="32.25" y1="155.339811" y2="155.339811"/>
+  <line stroke="#888888" x1="32.25" x2="32.25" y1="155.339811" y2="163.33981100000003"/>
+  <line stroke="#888888" x1="32.25" x2="28.750000000000004" y1="163.33981100000003" y2="163.33981100000003"/>
+  <line opacity="0.25" stroke="#0000ff" x1="198.0" x2="258.0" y1="141.13953627679874" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="177.54008572320132" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="198.0" x2="258.0" y1="177.54008572320132" y2="177.54008572320132"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="141.13953627679874" y2="177.54008572320132"/>
+  <line opacity="0.25" stroke="#0000ff" x1="258.0" x2="198.0" y1="117.13953627679872" y2="117.13953627679872"/>
+  <line opacity="0.5" stroke="#0000ff" x1="258.0" x2="258.0" y1="117.13953627679872" y2="141.13953627679874"/>
+  <line opacity="0.5" stroke="#0000ff" x1="198.0" x2="198.0" y1="141.13953627679874" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="80.73898683039612" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="258.0" x2="198.0" y1="80.73898683039612" y2="80.73898683039612"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="117.13953627679872" y2="80.73898683039612"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="258.0" y1="117.13953627679872" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="268.00000000000006" y1="141.13953627679874" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="258.0" x2="268.00000000000006" y1="141.13953627679874" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="198.0" y1="141.13953627679874" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="188.00000000000003" y1="117.13953627679872" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="198.0" x2="188.00000000000003" y1="117.13953627679872" y2="117.13953627679872"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="226.50000000000003" y1="122.63953627679872" y2="122.63953627679872"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="226.50000000000003" y1="122.63953627679872" y2="135.6395362767987"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="215.50000000000003" y1="135.6395362767987" y2="135.6395362767987"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="215.50000000000003" y1="135.6395362767987" y2="122.63953627679872"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="253.00000000000003" y1="124.13953627679872" y2="124.13953627679872"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="253.00000000000003" y1="124.13953627679872" y2="134.13953627679874"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="247.00000000000003" y1="134.13953627679874" y2="134.13953627679874"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="247.00000000000003" y1="134.13953627679874" y2="124.13953627679872"/>
+  <line stroke="#888888" x1="265.50000000000006" x2="260.50000000000006" y1="133.13953627679874" y2="133.13953627679874"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="260.50000000000006" y1="133.13953627679874" y2="125.13953627679872"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="265.50000000000006" y1="125.13953627679872" y2="125.13953627679872"/>
+  <line stroke="#888888" x1="190.50000000000003" x2="195.5" y1="125.13953627679872" y2="125.13953627679872"/>
+  <line stroke="#888888" x1="195.5" x2="195.5" y1="125.13953627679872" y2="133.13953627679874"/>
+  <line stroke="#888888" x1="195.5" x2="190.50000000000003" y1="133.13953627679874" y2="133.13953627679874"/>
+  <line opacity="0.5" stroke="#0000ff" x1="454.6666666666669" x2="454.6666666666669" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="384.6666666666669" x2="384.6666666666669" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line opacity="0.3221923155106473" stroke="#0000ff" x1="419.6666666666669" x2="384.6666666666669" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line opacity="0.3221923155106473" stroke="#0000ff" x1="454.6666666666669" x2="419.6666666666669" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line opacity="0.3383480087218977" stroke="#0000ff" x1="419.6666666666669" x2="384.6666666666669" y1="-3.2056604482022527e-07" y2="94.33981100000001"/>
+  <line stroke="#000000" x1="417.9257952661878" x2="361.29623096642734" y1="0.5317572923818831" y2="17.829532375615347"/>
+  <line stroke="#000000" x1="419.6666666666669" x2="417.9257952661878" y1="-3.2056604482022527e-07" y2="0.5317572923818831"/>
+  <line opacity="1.0" stroke="#0000ff" x1="384.6666666666669" x2="361.29623096642734" y1="94.339811" y2="17.829532375615347"/>
+  <line opacity="1.0" stroke="#ff0000" x1="384.6666666666669" x2="304.66666666666697" y1="94.33981100000001" y2="35.127307458848826"/>
+  <line stroke="#000000" x1="361.29623096642734" x2="304.66666666666697" y1="17.829532375615347" y2="35.127307458848826"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="304.66666666666686" x2="304.66666666666697" y1="94.33981099999995" y2="35.12730745884883"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="384.6666666666669" x2="304.66666666666686" y1="94.33981100000001" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="284.92916548628324" x2="304.66666666666686" y1="94.33981099999994" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="284.92916548628324" x2="284.92916548628324" y1="35.127307458848826" y2="94.33981099999994"/>
+  <line stroke="#000000" x1="304.66666666666697" x2="284.92916548628324" y1="35.12730745884883" y2="35.127307458848826"/>
+  <line stroke="#000000" x1="304.66666666666686" x2="304.66666666666674" y1="94.33981099999995" y2="224.33981099999997"/>
+  <line opacity="0.5" stroke="#0000ff" x1="304.66666666666674" x2="384.6666666666668" y1="224.33981099999997" y2="224.33981100000003"/>
+  <line opacity="1.0" stroke="#ff0000" x1="304.6666666666667" x2="384.6666666666668" y1="304.339811" y2="224.33981100000003"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="304.6666666666667" x2="304.66666666666674" y1="304.339811" y2="224.33981099999997"/>
+  <line stroke="#000000" x1="304.6666666666667" x2="384.6666666666667" y1="304.339811" y2="304.33981100000005"/>
+  <line opacity="1.0" stroke="#0000ff" x1="384.6666666666667" x2="384.6666666666668" y1="304.33981100000005" y2="224.33981100000003"/>
+  <line stroke="#000000" x1="464.6666666666667" x2="419.6666666666667" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="384.6666666666667" x2="464.6666666666667" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line opacity="0.5" stroke="#0000ff" x1="384.6666666666668" x2="419.6666666666668" y1="224.33981100000003" y2="224.33981100000005"/>
+  <line opacity="0.5" stroke="#0000ff" x1="419.6666666666668" x2="454.66666666666674" y1="224.33981100000005" y2="224.33981100000008"/>
+  <line stroke="#000000" x1="374.66666666666674" x2="454.6666666666667" y1="304.339811" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="419.6666666666667" x2="374.66666666666674" y1="304.33981100000005" y2="304.339811"/>
+  <line opacity="1.0" stroke="#0000ff" x1="454.66666666666674" x2="454.6666666666667" y1="224.3398110000001" y2="304.33981100000005"/>
+  <line opacity="1.0" stroke="#ff0000" x1="454.66666666666674" x2="534.6666666666665" y1="224.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#000000" x1="454.6666666666667" x2="534.6666666666665" y1="304.33981100000005" y2="304.33981100000017"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="534.6666666666667" x2="534.6666666666665" y1="224.3398110000002" y2="304.33981100000017"/>
+  <line opacity="0.5" stroke="#0000ff" x1="454.66666666666674" x2="534.6666666666667" y1="224.3398110000001" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="561.3333333333334" x2="534.6666666666667" y1="224.3398110000002" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="561.3333333333334" x2="561.3333333333334" y1="304.33981100000017" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="534.6666666666665" x2="561.3333333333334" y1="304.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#000000" x1="534.6666666666667" x2="534.666666666667" y1="224.3398110000002" y2="94.33981100000021"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="534.666666666667" x2="454.6666666666669" y1="94.33981100000022" y2="94.33981100000011"/>
+  <line opacity="1.0" stroke="#ff0000" x1="534.6666666666671" x2="454.66666666666697" y1="35.12730745884912" y2="94.33981100000011"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="534.6666666666671" x2="534.666666666667" y1="35.12730745884912" y2="94.33981100000022"/>
+  <line stroke="#000000" x1="534.6666666666671" x2="478.0371023669066" y1="35.12730745884912" y2="17.829532375615546"/>
+  <line opacity="1.0" stroke="#0000ff" x1="478.0371023669066" x2="454.66666666666697" y1="17.829532375615546" y2="94.33981100000011"/>
+  <line opacity="0.3383480087218977" stroke="#0000ff" x1="419.6666666666672" x2="454.6666666666669" y1="-3.20565959555097e-07" y2="94.33981100000011"/>
+  <line stroke="#000000" x1="421.4075380671463" x2="419.6666666666672" y1="0.5317572923819398" y2="-3.20565959555097e-07"/>
+  <line stroke="#000000" x1="478.0371023669066" x2="421.4075380671463" y1="17.829532375615546" y2="0.5317572923819398"/>
+  <line stroke="#000000" x1="554.4041678470508" x2="534.6666666666671" y1="35.12730745884915" y2="35.12730745884912"/>
+  <line stroke="#000000" x1="554.4041678470506" x2="554.4041678470508" y1="94.33981100000025" y2="35.12730745884915"/>
+  <line stroke="#000000" x1="534.666666666667" x2="554.4041678470506" y1="94.33981100000022" y2="94.33981100000025"/>
+  <line stroke="#000000" x1="278.0" x2="304.6666666666667" y1="304.33981099999994" y2="304.339811"/>
+  <line stroke="#000000" x1="278.0000000000001" x2="278.0" y1="224.3398109999999" y2="304.33981099999994"/>
+  <line stroke="#000000" x1="304.66666666666674" x2="278.0000000000001" y1="224.33981099999997" y2="224.3398109999999"/>
+  <line stroke="#888888" x1="403.68584483600716" x2="384.3311341613512" y1="20.621135404204413" y2="26.5331256550754"/>
+  <line stroke="#888888" x1="384.3311341613512" x2="384.1850689382248" y1="26.5331256550754" y2="26.05493641367301"/>
+  <line stroke="#888888" x1="384.1850689382248" x2="403.53977961288064" y1="26.05493641367301" y2="20.142946162802023"/>
+  <line stroke="#888888" x1="403.53977961288064" x2="403.68584483600716" y1="20.142946162802023" y2="20.621135404204413"/>
+  <line stroke="#888888" x1="289.8635407813792" x2="299.73229137157097" y1="54.86480863923253" y2="54.86480863923254"/>
+  <line stroke="#888888" x1="299.73229137157097" x2="299.73229137157097" y1="54.86480863923254" y2="74.60230981961625"/>
+  <line stroke="#888888" x1="299.73229137157097" x2="289.8635407813792" y1="74.60230981961625" y2="74.60230981961624"/>
+  <line stroke="#888888" x1="411.08333333333337" x2="438.25000000000006" y1="284.0898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="438.25000000000006" x2="438.25000000000006" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="438.25000000000006" x2="411.08333333333337" y1="284.5898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="411.08333333333337" x2="411.08333333333337" y1="284.5898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="401.0833333333334" x2="428.25000000000006" y1="284.08981100000005" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="428.25000000000006" x2="428.25000000000006" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="428.25000000000006" x2="401.0833333333334" y1="284.5898110000001" y2="284.58981100000005"/>
+  <line stroke="#888888" x1="401.0833333333334" x2="401.0833333333334" y1="284.58981100000005" y2="284.08981100000005"/>
+  <line stroke="#888888" x1="554.6666666666666" x2="541.3333333333334" y1="277.6731443333335" y2="277.6731443333334"/>
+  <line stroke="#888888" x1="541.3333333333334" x2="541.3333333333334" y1="277.6731443333334" y2="251.00647766666683"/>
+  <line stroke="#888888" x1="541.3333333333334" x2="554.6666666666666" y1="251.00647766666683" y2="251.00647766666685"/>
+  <line stroke="#888888" x1="455.00219917198274" x2="435.6474884973269" y1="26.533125655075565" y2="20.621135404204527"/>
+  <line stroke="#888888" x1="435.6474884973269" x2="435.7935537204534" y1="20.621135404204527" y2="20.142946162802136"/>
+  <line stroke="#888888" x1="435.7935537204534" x2="455.14826439510927" y1="20.142946162802136" y2="26.05493641367315"/>
+  <line stroke="#888888" x1="455.14826439510927" x2="455.00219917198274" y1="26.05493641367315" y2="26.533125655075565"/>
+  <line stroke="#888888" x1="549.4697925519548" x2="539.6010419617629" y1="74.60230981961654" y2="74.60230981961652"/>
+  <line stroke="#888888" x1="539.6010419617629" x2="539.6010419617629" y1="74.60230981961652" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="539.6010419617629" x2="549.4697925519548" y1="54.86480863923283" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="284.6666666666668" x2="298.0000000000001" y1="251.0064776666666" y2="251.00647766666665"/>
+  <line stroke="#888888" x1="298.0000000000001" x2="298.0000000000001" y1="251.00647766666665" y2="277.67314433333325"/>
+  <line stroke="#888888" x1="298.0000000000001" x2="284.6666666666668" y1="277.67314433333325" y2="277.67314433333325"/>
+</svg>
diff --git a/rocolib/output/ESP32StackBoat/graph-autofold-default.dxf b/rocolib/output/ESP32StackBoat/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f0bcc1225c1dccd11462155ed321b050772b694c
--- /dev/null
+++ b/rocolib/output/ESP32StackBoat/graph-autofold-default.dxf
@@ -0,0 +1,4966 @@
+  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
+15
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+45
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+57.99461679191651
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+60.90264156994158
+ 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
+34.99202019855866
+ 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
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+140.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+140.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+140.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+140.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+118.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+118.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+178.00000000000003
+ 20
+171.339811
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+178.00000000000003
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+118.00000000000001
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+0.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+171.339811
+ 30
+0.0
+ 11
+0.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.000000000000004
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.000000000000004
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.0909090909091
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+86.59090909090911
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+86.59090909090911
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+83.0909090909091
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+83.0909090909091
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.1818181818182
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+68.6818181818182
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+68.6818181818182
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.818181818181834
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+59.31818181818183
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+59.31818181818183
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+55.818181818181834
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.818181818181834
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+44.90909090909092
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+41.40909090909093
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+41.40909090909093
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+99.25000000000001
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.75000000000001
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.75000000000001
+ 20
+155.339811
+ 30
+0.0
+ 11
+99.25000000000001
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+222.83981100000003
+ 30
+0.0
+ 11
+42.0
+ 21
+204.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+204.83981100000003
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+204.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.00000000000001
+ 20
+204.83981100000003
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+222.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.00000000000001
+ 20
+222.83981100000003
+ 30
+0.0
+ 11
+42.0
+ 21
+222.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.40000000000002
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.60000000000001
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.60000000000001
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.40000000000002
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.4
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.60000000000001
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.60000000000001
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+95.4
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.4
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+95.4
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+110.25000000000001
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+101.75000000000001
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.00000000000003
+ 20
+185.33981100000003
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+178.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.00000000000003
+ 20
+178.33981100000003
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+178.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.00000000000003
+ 20
+178.33981100000003
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+185.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.00000000000003
+ 20
+185.33981100000003
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+185.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+140.06818181818184
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+128.65909090909093
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+128.65909090909093
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+140.06818181818184
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+167.3409090909091
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+155.93181818181822
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+155.93181818181822
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+167.3409090909091
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+193.77162918181818
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+182.18072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+182.18072009090912
+ 30
+0.0
+ 11
+170.75
+ 21
+182.18072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+182.18072009090912
+ 30
+0.0
+ 11
+170.75
+ 21
+193.77162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+193.77162918181818
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+193.77162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+221.49890190909093
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+209.9079928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+209.9079928181818
+ 30
+0.0
+ 11
+170.75
+ 21
+209.9079928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+209.9079928181818
+ 30
+0.0
+ 11
+170.75
+ 21
+221.49890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+221.49890190909093
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+221.49890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.4
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.600000000000001
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.600000000000001
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+11.4
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.4
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+11.4
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+26.250000000000004
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+17.750000000000004
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+182.43072009090912
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+182.43072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+182.43072009090912
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+193.52162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+193.52162918181818
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+193.52162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+210.1579928181818
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+210.1579928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+210.1579928181818
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+221.24890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+221.24890190909093
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+221.24890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+28.750000000000004
+ 20
+155.339811
+ 30
+0.0
+ 11
+32.25
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.25
+ 20
+155.339811
+ 30
+0.0
+ 11
+32.25
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.25
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+28.750000000000004
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+45
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+177.54008572320132
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+177.54008572320132
+ 30
+0.0
+ 11
+258.0
+ 21
+177.54008572320132
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+177.54008572320132
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+45
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+80.73898683039612
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+80.73898683039612
+ 30
+0.0
+ 11
+198.0
+ 21
+80.73898683039612
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+80.73898683039612
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.00000000000006
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.00000000000006
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+258.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+188.00000000000003
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+188.00000000000003
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+198.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+215.50000000000003
+ 20
+122.63953627679872
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+122.63953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+226.50000000000003
+ 20
+122.63953627679872
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+135.6395362767987
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+226.50000000000003
+ 20
+135.6395362767987
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+135.6395362767987
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+215.50000000000003
+ 20
+135.6395362767987
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+122.63953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+247.00000000000003
+ 20
+124.13953627679872
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+124.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+253.00000000000003
+ 20
+124.13953627679872
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+134.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+253.00000000000003
+ 20
+134.13953627679874
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+134.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+247.00000000000003
+ 20
+134.13953627679874
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+124.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+265.50000000000006
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+260.50000000000006
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+260.50000000000006
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+265.50000000000006
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+190.50000000000003
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+195.5
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+195.5
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+195.5
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+195.5
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+190.50000000000003
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+454.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+57.99461679191651
+ 10
+419.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+57.99461679191651
+ 10
+454.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+419.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+60.90264156994158
+ 10
+419.6666666666669
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+417.9257952661878
+ 20
+0.5317572923818831
+ 30
+0.0
+ 11
+361.29623096642734
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+419.6666666666669
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+417.9257952661878
+ 21
+0.5317572923818831
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+384.6666666666669
+ 20
+94.339811
+ 30
+0.0
+ 11
+361.29623096642734
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+361.29623096642734
+ 20
+17.829532375615347
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+304.66666666666686
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.12730745884883
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+34.99202019855866
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+304.66666666666686
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+284.92916548628324
+ 20
+94.33981099999994
+ 30
+0.0
+ 11
+304.66666666666686
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+284.92916548628324
+ 20
+35.127307458848826
+ 30
+0.0
+ 11
+284.92916548628324
+ 21
+94.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+304.66666666666697
+ 20
+35.12730745884883
+ 30
+0.0
+ 11
+284.92916548628324
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+304.66666666666686
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+304.66666666666674
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+304.66666666666674
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+304.66666666666674
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+384.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+384.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+464.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+419.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+384.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+464.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+384.6666666666668
+ 20
+224.33981100000003
+ 30
+0.0
+ 11
+419.6666666666668
+ 21
+224.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+419.6666666666668
+ 20
+224.33981100000005
+ 30
+0.0
+ 11
+454.66666666666674
+ 21
+224.33981100000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+374.66666666666674
+ 20
+304.339811
+ 30
+0.0
+ 11
+454.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+419.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+374.66666666666674
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+454.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+454.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+534.6666666666667
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+534.6666666666667
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+561.3333333333334
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.6666666666667
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+561.3333333333334
+ 20
+304.33981100000017
+ 30
+0.0
+ 11
+561.3333333333334
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+534.6666666666665
+ 20
+304.3398110000001
+ 30
+0.0
+ 11
+561.3333333333334
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+534.6666666666667
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.666666666667
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+34.99202019855866
+ 10
+534.666666666667
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+454.66666666666697
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+534.666666666667
+ 21
+94.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+478.0371023669066
+ 21
+17.829532375615546
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+478.0371023669066
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+454.66666666666697
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+60.90264156994158
+ 10
+419.6666666666672
+ 20
+-3.20565959555097e-07
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+421.4075380671463
+ 20
+0.5317572923819398
+ 30
+0.0
+ 11
+419.6666666666672
+ 21
+-3.20565959555097e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+478.0371023669066
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+421.4075380671463
+ 21
+0.5317572923819398
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+554.4041678470508
+ 20
+35.12730745884915
+ 30
+0.0
+ 11
+534.6666666666671
+ 21
+35.12730745884912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+554.4041678470506
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+554.4041678470508
+ 21
+35.12730745884915
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+534.666666666667
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+554.4041678470506
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+278.0
+ 20
+304.33981099999994
+ 30
+0.0
+ 11
+304.6666666666667
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+278.0000000000001
+ 20
+224.3398109999999
+ 30
+0.0
+ 11
+278.0
+ 21
+304.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+304.66666666666674
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+278.0000000000001
+ 21
+224.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+403.68584483600716
+ 20
+20.621135404204413
+ 30
+0.0
+ 11
+384.3311341613512
+ 21
+26.5331256550754
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+384.3311341613512
+ 20
+26.5331256550754
+ 30
+0.0
+ 11
+384.1850689382248
+ 21
+26.05493641367301
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+384.1850689382248
+ 20
+26.05493641367301
+ 30
+0.0
+ 11
+403.53977961288064
+ 21
+20.142946162802023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+403.53977961288064
+ 20
+20.142946162802023
+ 30
+0.0
+ 11
+403.68584483600716
+ 21
+20.621135404204413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+289.8635407813792
+ 20
+54.86480863923253
+ 30
+0.0
+ 11
+299.73229137157097
+ 21
+54.86480863923254
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+299.73229137157097
+ 20
+54.86480863923254
+ 30
+0.0
+ 11
+299.73229137157097
+ 21
+74.60230981961625
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+299.73229137157097
+ 20
+74.60230981961625
+ 30
+0.0
+ 11
+289.8635407813792
+ 21
+74.60230981961624
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+411.08333333333337
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+438.25000000000006
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+438.25000000000006
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+438.25000000000006
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+438.25000000000006
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+411.08333333333337
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+411.08333333333337
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+411.08333333333337
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+401.0833333333334
+ 20
+284.08981100000005
+ 30
+0.0
+ 11
+428.25000000000006
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+428.25000000000006
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+428.25000000000006
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+428.25000000000006
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+401.0833333333334
+ 21
+284.58981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+401.0833333333334
+ 20
+284.58981100000005
+ 30
+0.0
+ 11
+401.0833333333334
+ 21
+284.08981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+554.6666666666666
+ 20
+277.6731443333335
+ 30
+0.0
+ 11
+541.3333333333334
+ 21
+277.6731443333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+541.3333333333334
+ 20
+277.6731443333334
+ 30
+0.0
+ 11
+541.3333333333334
+ 21
+251.00647766666683
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+541.3333333333334
+ 20
+251.00647766666683
+ 30
+0.0
+ 11
+554.6666666666666
+ 21
+251.00647766666685
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+455.00219917198274
+ 20
+26.533125655075565
+ 30
+0.0
+ 11
+435.6474884973269
+ 21
+20.621135404204527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+435.6474884973269
+ 20
+20.621135404204527
+ 30
+0.0
+ 11
+435.7935537204534
+ 21
+20.142946162802136
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+435.7935537204534
+ 20
+20.142946162802136
+ 30
+0.0
+ 11
+455.14826439510927
+ 21
+26.05493641367315
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+455.14826439510927
+ 20
+26.05493641367315
+ 30
+0.0
+ 11
+455.00219917198274
+ 21
+26.533125655075565
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+549.4697925519548
+ 20
+74.60230981961654
+ 30
+0.0
+ 11
+539.6010419617629
+ 21
+74.60230981961652
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+539.6010419617629
+ 20
+74.60230981961652
+ 30
+0.0
+ 11
+539.6010419617629
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+539.6010419617629
+ 20
+54.86480863923283
+ 30
+0.0
+ 11
+549.4697925519548
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+284.6666666666668
+ 20
+251.0064776666666
+ 30
+0.0
+ 11
+298.0000000000001
+ 21
+251.00647766666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+298.0000000000001
+ 20
+251.00647766666665
+ 30
+0.0
+ 11
+298.0000000000001
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+298.0000000000001
+ 20
+277.67314433333325
+ 30
+0.0
+ 11
+284.6666666666668
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/ESP32StackBoat/graph-autofold-graph.dxf b/rocolib/output/ESP32StackBoat/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..0be20bef9649e3ac3835fcb67e2b82aa10c18b5c
--- /dev/null
+++ b/rocolib/output/ESP32StackBoat/graph-autofold-graph.dxf
@@ -0,0 +1,4866 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+140.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+140.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+140.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+140.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+118.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+171.339811
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+0.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+171.339811
+ 30
+0.0
+ 11
+0.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+86.59090909090911
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.59090909090911
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+83.0909090909091
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.1818181818182
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+68.6818181818182
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.6818181818182
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+59.31818181818183
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.31818181818183
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+55.818181818181834
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.90909090909092
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+41.40909090909093
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+41.40909090909093
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.25000000000001
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+155.339811
+ 30
+0.0
+ 11
+99.25000000000001
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+222.83981100000003
+ 30
+0.0
+ 11
+42.0
+ 21
+204.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+204.83981100000003
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+204.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+204.83981100000003
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+222.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+222.83981100000003
+ 30
+0.0
+ 11
+42.0
+ 21
+222.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+95.4
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+95.4
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+185.33981100000003
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+178.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+178.33981100000003
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+178.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+178.33981100000003
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+185.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+185.33981100000003
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+185.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+193.77162918181818
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+182.18072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+182.18072009090912
+ 30
+0.0
+ 11
+170.75
+ 21
+182.18072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+182.18072009090912
+ 30
+0.0
+ 11
+170.75
+ 21
+193.77162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+193.77162918181818
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+193.77162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+221.49890190909093
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+209.9079928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+209.9079928181818
+ 30
+0.0
+ 11
+170.75
+ 21
+209.9079928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+209.9079928181818
+ 30
+0.0
+ 11
+170.75
+ 21
+221.49890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+221.49890190909093
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+221.49890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+11.4
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+11.4
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+182.43072009090912
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+182.43072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+182.43072009090912
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+193.52162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+193.52162918181818
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+193.52162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+210.1579928181818
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+210.1579928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+210.1579928181818
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+221.24890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+221.24890190909093
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+221.24890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+28.750000000000004
+ 20
+155.339811
+ 30
+0.0
+ 11
+32.25
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+155.339811
+ 30
+0.0
+ 11
+32.25
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+28.750000000000004
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+177.54008572320132
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+177.54008572320132
+ 30
+0.0
+ 11
+258.0
+ 21
+177.54008572320132
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+177.54008572320132
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+80.73898683039612
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+80.73898683039612
+ 30
+0.0
+ 11
+198.0
+ 21
+80.73898683039612
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+80.73898683039612
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+122.63953627679872
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+122.63953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+122.63953627679872
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+135.6395362767987
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+135.6395362767987
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+135.6395362767987
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+135.6395362767987
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+122.63953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+124.13953627679872
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+124.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+124.13953627679872
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+134.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+134.13953627679874
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+134.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+134.13953627679874
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+124.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+265.50000000000006
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+265.50000000000006
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+190.50000000000003
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+195.5
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+195.5
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+190.50000000000003
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+419.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666669
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+417.9257952661878
+ 20
+0.5317572923818831
+ 30
+0.0
+ 11
+361.29623096642734
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+419.6666666666669
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+417.9257952661878
+ 21
+0.5317572923818831
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.339811
+ 30
+0.0
+ 11
+361.29623096642734
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+361.29623096642734
+ 20
+17.829532375615347
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+304.66666666666686
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.12730745884883
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+304.66666666666686
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+284.92916548628324
+ 20
+94.33981099999994
+ 30
+0.0
+ 11
+304.66666666666686
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+284.92916548628324
+ 20
+35.127307458848826
+ 30
+0.0
+ 11
+284.92916548628324
+ 21
+94.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.66666666666697
+ 20
+35.12730745884883
+ 30
+0.0
+ 11
+284.92916548628324
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.66666666666686
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+304.66666666666674
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+304.66666666666674
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+304.66666666666674
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+384.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+464.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+419.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+384.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+464.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666668
+ 20
+224.33981100000003
+ 30
+0.0
+ 11
+419.6666666666668
+ 21
+224.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666668
+ 20
+224.33981100000005
+ 30
+0.0
+ 11
+454.66666666666674
+ 21
+224.33981100000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+374.66666666666674
+ 20
+304.339811
+ 30
+0.0
+ 11
+454.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+419.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+374.66666666666674
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+454.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+454.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+534.6666666666667
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+534.6666666666667
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+561.3333333333334
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.6666666666667
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+561.3333333333334
+ 20
+304.33981100000017
+ 30
+0.0
+ 11
+561.3333333333334
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.6666666666665
+ 20
+304.3398110000001
+ 30
+0.0
+ 11
+561.3333333333334
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.6666666666667
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.666666666667
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+534.666666666667
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+454.66666666666697
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+534.666666666667
+ 21
+94.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+478.0371023669066
+ 21
+17.829532375615546
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+478.0371023669066
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+454.66666666666697
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666672
+ 20
+-3.20565959555097e-07
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+421.4075380671463
+ 20
+0.5317572923819398
+ 30
+0.0
+ 11
+419.6666666666672
+ 21
+-3.20565959555097e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+478.0371023669066
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+421.4075380671463
+ 21
+0.5317572923819398
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+554.4041678470508
+ 20
+35.12730745884915
+ 30
+0.0
+ 11
+534.6666666666671
+ 21
+35.12730745884912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+554.4041678470506
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+554.4041678470508
+ 21
+35.12730745884915
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.666666666667
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+554.4041678470506
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+278.0
+ 20
+304.33981099999994
+ 30
+0.0
+ 11
+304.6666666666667
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+278.0000000000001
+ 20
+224.3398109999999
+ 30
+0.0
+ 11
+278.0
+ 21
+304.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.66666666666674
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+278.0000000000001
+ 21
+224.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+403.68584483600716
+ 20
+20.621135404204413
+ 30
+0.0
+ 11
+384.3311341613512
+ 21
+26.5331256550754
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+384.3311341613512
+ 20
+26.5331256550754
+ 30
+0.0
+ 11
+384.1850689382248
+ 21
+26.05493641367301
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+384.1850689382248
+ 20
+26.05493641367301
+ 30
+0.0
+ 11
+403.53977961288064
+ 21
+20.142946162802023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+403.53977961288064
+ 20
+20.142946162802023
+ 30
+0.0
+ 11
+403.68584483600716
+ 21
+20.621135404204413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+289.8635407813792
+ 20
+54.86480863923253
+ 30
+0.0
+ 11
+299.73229137157097
+ 21
+54.86480863923254
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+299.73229137157097
+ 20
+54.86480863923254
+ 30
+0.0
+ 11
+299.73229137157097
+ 21
+74.60230981961625
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+299.73229137157097
+ 20
+74.60230981961625
+ 30
+0.0
+ 11
+289.8635407813792
+ 21
+74.60230981961624
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+411.08333333333337
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+438.25000000000006
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+438.25000000000006
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+438.25000000000006
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+438.25000000000006
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+411.08333333333337
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+411.08333333333337
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+411.08333333333337
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+401.0833333333334
+ 20
+284.08981100000005
+ 30
+0.0
+ 11
+428.25000000000006
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+428.25000000000006
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+428.25000000000006
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+428.25000000000006
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+401.0833333333334
+ 21
+284.58981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+401.0833333333334
+ 20
+284.58981100000005
+ 30
+0.0
+ 11
+401.0833333333334
+ 21
+284.08981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+554.6666666666666
+ 20
+277.6731443333335
+ 30
+0.0
+ 11
+541.3333333333334
+ 21
+277.6731443333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+541.3333333333334
+ 20
+277.6731443333334
+ 30
+0.0
+ 11
+541.3333333333334
+ 21
+251.00647766666683
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+541.3333333333334
+ 20
+251.00647766666683
+ 30
+0.0
+ 11
+554.6666666666666
+ 21
+251.00647766666685
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+455.00219917198274
+ 20
+26.533125655075565
+ 30
+0.0
+ 11
+435.6474884973269
+ 21
+20.621135404204527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+435.6474884973269
+ 20
+20.621135404204527
+ 30
+0.0
+ 11
+435.7935537204534
+ 21
+20.142946162802136
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+435.7935537204534
+ 20
+20.142946162802136
+ 30
+0.0
+ 11
+455.14826439510927
+ 21
+26.05493641367315
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+455.14826439510927
+ 20
+26.05493641367315
+ 30
+0.0
+ 11
+455.00219917198274
+ 21
+26.533125655075565
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+549.4697925519548
+ 20
+74.60230981961654
+ 30
+0.0
+ 11
+539.6010419617629
+ 21
+74.60230981961652
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+539.6010419617629
+ 20
+74.60230981961652
+ 30
+0.0
+ 11
+539.6010419617629
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+539.6010419617629
+ 20
+54.86480863923283
+ 30
+0.0
+ 11
+549.4697925519548
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+284.6666666666668
+ 20
+251.0064776666666
+ 30
+0.0
+ 11
+298.0000000000001
+ 21
+251.00647766666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.0000000000001
+ 20
+251.00647766666665
+ 30
+0.0
+ 11
+298.0000000000001
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.0000000000001
+ 20
+277.67314433333325
+ 30
+0.0
+ 11
+284.6666666666668
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/ESP32StackBoat/graph-lasercutter.svg b/rocolib/output/ESP32StackBoat/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b7c7fbe9247a908b50a6f24647ca90c248508c3c
--- /dev/null
+++ b/rocolib/output/ESP32StackBoat/graph-lasercutter.svg
@@ -0,0 +1,218 @@
+<?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="304.339811mm" version="1.1" viewBox="0.000000 0.000000 561.333333 304.339811" width="561.333333mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="94.00000000000001" y1="147.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="94.00000000000001" y1="147.33981100000003" y2="171.339811"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="34.0" y1="171.339811" y2="171.339811"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="34.0" y1="171.339811" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="34.0" x2="34.0" y1="140.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="34.0" y1="140.33981100000003" y2="140.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="94.00000000000001" y1="147.33981100000003" y2="140.33981100000003"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="94.00000000000001" y1="147.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="101.00000000000001" x2="101.00000000000001" y1="171.339811" y2="147.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="101.00000000000001" y1="171.339811" y2="171.339811"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="94.00000000000001" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="34.0" x2="94.00000000000001" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="34.0" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="94.00000000000001" y1="171.339811" y2="171.339811"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="118.00000000000001" x2="118.00000000000001" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="118.00000000000001" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="118.00000000000001" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="178.00000000000003" y1="232.33981100000003" y2="171.339811"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="178.00000000000003" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="232.33981100000003" y2="171.339811"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="232.33981100000003" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="171.339811" y2="232.33981100000003"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="34.0" y1="171.339811" y2="171.339811"/>
+  <line stroke="#000000" x1="27.000000000000004" x2="27.000000000000004" y1="147.33981100000003" y2="171.339811"/>
+  <line stroke="#000000" x1="34.0" x2="27.000000000000004" y1="147.33981100000003" y2="147.33981100000003"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="86.59090909090911" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="86.59090909090911" x2="83.0909090909091" y1="142.08981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="83.0909090909091" x2="72.1818181818182" y1="145.58981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="72.1818181818182" x2="68.6818181818182" y1="145.58981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="68.6818181818182" x2="72.1818181818182" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="59.31818181818183" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="59.31818181818183" x2="55.818181818181834" y1="142.08981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="55.818181818181834" x2="44.90909090909092" y1="145.58981100000003" y2="145.58981100000003"/>
+  <line stroke="#888888" x1="44.90909090909092" x2="41.40909090909093" y1="145.58981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="41.40909090909093" x2="44.90909090909092" y1="142.08981100000003" y2="142.08981100000003"/>
+  <line stroke="#888888" x1="99.25000000000001" x2="95.75000000000001" y1="163.33981100000003" y2="163.33981100000003"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="95.75000000000001" y1="163.33981100000003" y2="155.339811"/>
+  <line stroke="#888888" x1="95.75000000000001" x2="99.25000000000001" y1="155.339811" y2="155.339811"/>
+  <line stroke="#888888" x1="42.0" x2="42.0" y1="222.83981100000003" y2="204.83981100000003"/>
+  <line stroke="#888888" x1="42.0" x2="72.00000000000001" y1="204.83981100000003" y2="204.83981100000003"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="72.00000000000001" y1="204.83981100000003" y2="222.83981100000003"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="42.0" y1="222.83981100000003" y2="222.83981100000003"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="116.60000000000001" y1="181.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="116.60000000000001" y1="181.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="115.40000000000002" y1="222.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="115.40000000000002" y1="222.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="95.4" x2="96.60000000000001" y1="181.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="96.60000000000001" y1="181.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="95.4" y1="211.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="95.4" x2="95.4" y1="211.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="179.08981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="179.08981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="178.58981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="178.58981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="110.25000000000001" y1="226.83981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="110.25000000000001" y1="226.83981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="110.25000000000001" x2="101.75000000000001" y1="227.33981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="101.75000000000001" x2="101.75000000000001" y1="227.33981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="133.00000000000003" y1="185.33981100000003" y2="178.33981100000003"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="153.00000000000003" y1="178.33981100000003" y2="178.33981100000003"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="153.00000000000003" y1="178.33981100000003" y2="185.33981100000003"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="133.00000000000003" y1="185.33981100000003" y2="185.33981100000003"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="128.65909090909093" y1="176.83981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="128.65909090909093" y1="176.83981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="128.65909090909093" x2="140.06818181818184" y1="176.33981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="140.06818181818184" x2="140.06818181818184" y1="176.33981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="155.93181818181822" y1="176.83981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="155.93181818181822" y1="176.83981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="155.93181818181822" x2="167.3409090909091" y1="176.33981100000003" y2="176.33981100000003"/>
+  <line stroke="#888888" x1="167.3409090909091" x2="167.3409090909091" y1="176.33981100000003" y2="176.83981100000003"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="193.77162918181818" y2="182.18072009090912"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="182.18072009090912" y2="182.18072009090912"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="182.18072009090912" y2="193.77162918181818"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="193.77162918181818" y2="193.77162918181818"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="221.49890190909093" y2="209.9079928181818"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="209.9079928181818" y2="209.9079928181818"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="209.9079928181818" y2="221.49890190909093"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="221.49890190909093" y2="221.49890190909093"/>
+  <line stroke="#888888" x1="11.4" x2="12.600000000000001" y1="181.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="12.600000000000001" y1="181.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="12.600000000000001" x2="11.4" y1="222.33981100000003" y2="222.33981100000003"/>
+  <line stroke="#888888" x1="11.4" x2="11.4" y1="222.33981100000003" y2="181.33981100000003"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="181.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="181.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="211.83981100000003" y2="211.83981100000003"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="211.83981100000003" y2="181.83981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="179.08981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="179.08981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="178.58981100000003" y2="178.58981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="178.58981100000003" y2="179.08981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="26.250000000000004" y1="226.83981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="26.250000000000004" y1="226.83981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="26.250000000000004" x2="17.750000000000004" y1="227.33981100000003" y2="227.33981100000003"/>
+  <line stroke="#888888" x1="17.750000000000004" x2="17.750000000000004" y1="227.33981100000003" y2="226.83981100000003"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="182.43072009090912" y2="182.43072009090912"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="182.43072009090912" y2="193.52162918181818"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="193.52162918181818" y2="193.52162918181818"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="210.1579928181818" y2="210.1579928181818"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="210.1579928181818" y2="221.24890190909093"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="221.24890190909093" y2="221.24890190909093"/>
+  <line stroke="#888888" x1="28.750000000000004" x2="32.25" y1="155.339811" y2="155.339811"/>
+  <line stroke="#888888" x1="32.25" x2="32.25" y1="155.339811" y2="163.33981100000003"/>
+  <line stroke="#888888" x1="32.25" x2="28.750000000000004" y1="163.33981100000003" y2="163.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="198.0" x2="258.0" y1="141.13953627679874" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="177.54008572320132" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="198.0" x2="258.0" y1="177.54008572320132" y2="177.54008572320132"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="141.13953627679874" y2="177.54008572320132"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="258.0" x2="198.0" y1="117.13953627679872" y2="117.13953627679872"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="258.0" x2="258.0" y1="117.13953627679872" y2="141.13953627679874"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="198.0" x2="198.0" y1="141.13953627679874" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="198.0" x2="198.0" y1="80.73898683039612" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="258.0" x2="198.0" y1="80.73898683039612" y2="80.73898683039612"/>
+  <line stroke="#000000" x1="258.0" x2="258.0" y1="117.13953627679872" y2="80.73898683039612"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="258.0" y1="117.13953627679872" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="268.00000000000006" x2="268.00000000000006" y1="141.13953627679874" y2="117.13953627679872"/>
+  <line stroke="#000000" x1="258.0" x2="268.00000000000006" y1="141.13953627679874" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="198.0" y1="141.13953627679874" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="188.00000000000003" x2="188.00000000000003" y1="117.13953627679872" y2="141.13953627679874"/>
+  <line stroke="#000000" x1="198.0" x2="188.00000000000003" y1="117.13953627679872" y2="117.13953627679872"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="226.50000000000003" y1="122.63953627679872" y2="122.63953627679872"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="226.50000000000003" y1="122.63953627679872" y2="135.6395362767987"/>
+  <line stroke="#888888" x1="226.50000000000003" x2="215.50000000000003" y1="135.6395362767987" y2="135.6395362767987"/>
+  <line stroke="#888888" x1="215.50000000000003" x2="215.50000000000003" y1="135.6395362767987" y2="122.63953627679872"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="253.00000000000003" y1="124.13953627679872" y2="124.13953627679872"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="253.00000000000003" y1="124.13953627679872" y2="134.13953627679874"/>
+  <line stroke="#888888" x1="253.00000000000003" x2="247.00000000000003" y1="134.13953627679874" y2="134.13953627679874"/>
+  <line stroke="#888888" x1="247.00000000000003" x2="247.00000000000003" y1="134.13953627679874" y2="124.13953627679872"/>
+  <line stroke="#888888" x1="265.50000000000006" x2="260.50000000000006" y1="133.13953627679874" y2="133.13953627679874"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="260.50000000000006" y1="133.13953627679874" y2="125.13953627679872"/>
+  <line stroke="#888888" x1="260.50000000000006" x2="265.50000000000006" y1="125.13953627679872" y2="125.13953627679872"/>
+  <line stroke="#888888" x1="190.50000000000003" x2="195.5" y1="125.13953627679872" y2="125.13953627679872"/>
+  <line stroke="#888888" x1="195.5" x2="195.5" y1="125.13953627679872" y2="133.13953627679874"/>
+  <line stroke="#888888" x1="195.5" x2="190.50000000000003" y1="133.13953627679874" y2="133.13953627679874"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="454.6666666666669" x2="454.6666666666669" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="384.6666666666669" x2="384.6666666666669" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="419.6666666666669" x2="384.6666666666669" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="454.6666666666669" x2="419.6666666666669" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="419.6666666666669" x2="384.6666666666669" y1="-3.2056604482022527e-07" y2="94.33981100000001"/>
+  <line stroke="#000000" x1="417.9257952661878" x2="361.29623096642734" y1="0.5317572923818831" y2="17.829532375615347"/>
+  <line stroke="#000000" x1="419.6666666666669" x2="417.9257952661878" y1="-3.2056604482022527e-07" y2="0.5317572923818831"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="384.6666666666669" x2="361.29623096642734" y1="94.339811" y2="17.829532375615347"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="384.6666666666669" x2="304.66666666666697" y1="94.33981100000001" y2="35.127307458848826"/>
+  <line stroke="#000000" x1="361.29623096642734" x2="304.66666666666697" y1="17.829532375615347" y2="35.127307458848826"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="304.66666666666686" x2="304.66666666666697" y1="94.33981099999995" y2="35.12730745884883"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="384.6666666666669" x2="304.66666666666686" y1="94.33981100000001" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="284.92916548628324" x2="304.66666666666686" y1="94.33981099999994" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="284.92916548628324" x2="284.92916548628324" y1="35.127307458848826" y2="94.33981099999994"/>
+  <line stroke="#000000" x1="304.66666666666697" x2="284.92916548628324" y1="35.12730745884883" y2="35.127307458848826"/>
+  <line stroke="#000000" x1="304.66666666666686" x2="304.66666666666674" y1="94.33981099999995" y2="224.33981099999997"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="304.66666666666674" x2="384.6666666666668" y1="224.33981099999997" y2="224.33981100000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="304.6666666666667" x2="384.6666666666668" y1="304.339811" y2="224.33981100000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="304.6666666666667" x2="304.66666666666674" y1="304.339811" y2="224.33981099999997"/>
+  <line stroke="#000000" x1="304.6666666666667" x2="384.6666666666667" y1="304.339811" y2="304.33981100000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="384.6666666666667" x2="384.6666666666668" y1="304.33981100000005" y2="224.33981100000003"/>
+  <line stroke="#000000" x1="464.6666666666667" x2="419.6666666666667" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="384.6666666666667" x2="464.6666666666667" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="384.6666666666668" x2="419.6666666666668" y1="224.33981100000003" y2="224.33981100000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="419.6666666666668" x2="454.66666666666674" y1="224.33981100000005" y2="224.33981100000008"/>
+  <line stroke="#000000" x1="374.66666666666674" x2="454.6666666666667" y1="304.339811" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="419.6666666666667" x2="374.66666666666674" y1="304.33981100000005" y2="304.339811"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="454.66666666666674" x2="454.6666666666667" y1="224.3398110000001" y2="304.33981100000005"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="454.66666666666674" x2="534.6666666666665" y1="224.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#000000" x1="454.6666666666667" x2="534.6666666666665" y1="304.33981100000005" y2="304.33981100000017"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="534.6666666666667" x2="534.6666666666665" y1="224.3398110000002" y2="304.33981100000017"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="454.66666666666674" x2="534.6666666666667" y1="224.3398110000001" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="561.3333333333334" x2="534.6666666666667" y1="224.3398110000002" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="561.3333333333334" x2="561.3333333333334" y1="304.33981100000017" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="534.6666666666665" x2="561.3333333333334" y1="304.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#000000" x1="534.6666666666667" x2="534.666666666667" y1="224.3398110000002" y2="94.33981100000021"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="534.666666666667" x2="454.6666666666669" y1="94.33981100000022" y2="94.33981100000011"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="534.6666666666671" x2="454.66666666666697" y1="35.12730745884912" y2="94.33981100000011"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="534.6666666666671" x2="534.666666666667" y1="35.12730745884912" y2="94.33981100000022"/>
+  <line stroke="#000000" x1="534.6666666666671" x2="478.0371023669066" y1="35.12730745884912" y2="17.829532375615546"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="478.0371023669066" x2="454.66666666666697" y1="17.829532375615546" y2="94.33981100000011"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="419.6666666666672" x2="454.6666666666669" y1="-3.20565959555097e-07" y2="94.33981100000011"/>
+  <line stroke="#000000" x1="421.4075380671463" x2="419.6666666666672" y1="0.5317572923819398" y2="-3.20565959555097e-07"/>
+  <line stroke="#000000" x1="478.0371023669066" x2="421.4075380671463" y1="17.829532375615546" y2="0.5317572923819398"/>
+  <line stroke="#000000" x1="554.4041678470508" x2="534.6666666666671" y1="35.12730745884915" y2="35.12730745884912"/>
+  <line stroke="#000000" x1="554.4041678470506" x2="554.4041678470508" y1="94.33981100000025" y2="35.12730745884915"/>
+  <line stroke="#000000" x1="534.666666666667" x2="554.4041678470506" y1="94.33981100000022" y2="94.33981100000025"/>
+  <line stroke="#000000" x1="278.0" x2="304.6666666666667" y1="304.33981099999994" y2="304.339811"/>
+  <line stroke="#000000" x1="278.0000000000001" x2="278.0" y1="224.3398109999999" y2="304.33981099999994"/>
+  <line stroke="#000000" x1="304.66666666666674" x2="278.0000000000001" y1="224.33981099999997" y2="224.3398109999999"/>
+  <line stroke="#888888" x1="403.68584483600716" x2="384.3311341613512" y1="20.621135404204413" y2="26.5331256550754"/>
+  <line stroke="#888888" x1="384.3311341613512" x2="384.1850689382248" y1="26.5331256550754" y2="26.05493641367301"/>
+  <line stroke="#888888" x1="384.1850689382248" x2="403.53977961288064" y1="26.05493641367301" y2="20.142946162802023"/>
+  <line stroke="#888888" x1="403.53977961288064" x2="403.68584483600716" y1="20.142946162802023" y2="20.621135404204413"/>
+  <line stroke="#888888" x1="289.8635407813792" x2="299.73229137157097" y1="54.86480863923253" y2="54.86480863923254"/>
+  <line stroke="#888888" x1="299.73229137157097" x2="299.73229137157097" y1="54.86480863923254" y2="74.60230981961625"/>
+  <line stroke="#888888" x1="299.73229137157097" x2="289.8635407813792" y1="74.60230981961625" y2="74.60230981961624"/>
+  <line stroke="#888888" x1="411.08333333333337" x2="438.25000000000006" y1="284.0898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="438.25000000000006" x2="438.25000000000006" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="438.25000000000006" x2="411.08333333333337" y1="284.5898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="411.08333333333337" x2="411.08333333333337" y1="284.5898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="401.0833333333334" x2="428.25000000000006" y1="284.08981100000005" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="428.25000000000006" x2="428.25000000000006" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="428.25000000000006" x2="401.0833333333334" y1="284.5898110000001" y2="284.58981100000005"/>
+  <line stroke="#888888" x1="401.0833333333334" x2="401.0833333333334" y1="284.58981100000005" y2="284.08981100000005"/>
+  <line stroke="#888888" x1="554.6666666666666" x2="541.3333333333334" y1="277.6731443333335" y2="277.6731443333334"/>
+  <line stroke="#888888" x1="541.3333333333334" x2="541.3333333333334" y1="277.6731443333334" y2="251.00647766666683"/>
+  <line stroke="#888888" x1="541.3333333333334" x2="554.6666666666666" y1="251.00647766666683" y2="251.00647766666685"/>
+  <line stroke="#888888" x1="455.00219917198274" x2="435.6474884973269" y1="26.533125655075565" y2="20.621135404204527"/>
+  <line stroke="#888888" x1="435.6474884973269" x2="435.7935537204534" y1="20.621135404204527" y2="20.142946162802136"/>
+  <line stroke="#888888" x1="435.7935537204534" x2="455.14826439510927" y1="20.142946162802136" y2="26.05493641367315"/>
+  <line stroke="#888888" x1="455.14826439510927" x2="455.00219917198274" y1="26.05493641367315" y2="26.533125655075565"/>
+  <line stroke="#888888" x1="549.4697925519548" x2="539.6010419617629" y1="74.60230981961654" y2="74.60230981961652"/>
+  <line stroke="#888888" x1="539.6010419617629" x2="539.6010419617629" y1="74.60230981961652" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="539.6010419617629" x2="549.4697925519548" y1="54.86480863923283" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="284.6666666666668" x2="298.0000000000001" y1="251.0064776666666" y2="251.00647766666665"/>
+  <line stroke="#888888" x1="298.0000000000001" x2="298.0000000000001" y1="251.00647766666665" y2="277.67314433333325"/>
+  <line stroke="#888888" x1="298.0000000000001" x2="284.6666666666668" y1="277.67314433333325" y2="277.67314433333325"/>
+</svg>
diff --git a/rocolib/output/ESP32StackBoat/graph-model.png b/rocolib/output/ESP32StackBoat/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..15132169cd464319c2612ecd0251fd59169d0fb0
Binary files /dev/null and b/rocolib/output/ESP32StackBoat/graph-model.png differ
diff --git a/rocolib/output/ESP32StackBoat/graph-model.stl b/rocolib/output/ESP32StackBoat/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..d59675f560e5db0495bd03430163bdc96e94fc6f
--- /dev/null
+++ b/rocolib/output/ESP32StackBoat/graph-model.stl
@@ -0,0 +1,758 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 0.0120 0.0000
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0182 0.0000
+vertex -0.0300 -0.0182 0.0000
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0182 0.0000
+vertex 0.0300 0.0182 0.0000
+vertex -0.0300 0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0352 -0.0534
+vertex 0.0300 -0.0352 -0.0170
+vertex -0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0300 -0.0352 -0.0534
+vertex 0.0300 -0.0352 -0.0534
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0015 -0.0313 -0.0131
+vertex -0.0125 -0.0313 -0.0131
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0015 -0.0313 -0.0131
+vertex -0.0300 -0.0352 -0.0170
+vertex 0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0125 -0.0313 -0.0131
+vertex -0.0125 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0125 -0.0221 -0.0039
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0125 -0.0221 -0.0039
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0015 -0.0221 -0.0039
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0015 -0.0313 -0.0131
+vertex 0.0190 -0.0302 -0.0120
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0302 -0.0120
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0250 -0.0302 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0190 -0.0302 -0.0120
+vertex -0.0015 -0.0313 -0.0131
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0250 -0.0302 -0.0120
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0232 -0.0049
+vertex 0.0250 -0.0232 -0.0049
+vertex 0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0182 0.0000
+vertex 0.0250 -0.0232 -0.0049
+vertex 0.0250 -0.0302 -0.0120
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0232 -0.0049
+vertex 0.0300 -0.0182 0.0000
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0190 -0.0302 -0.0120
+vertex 0.0190 -0.0232 -0.0049
+vertex -0.0015 -0.0221 -0.0039
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0094 -0.0100
+vertex -0.0300 -0.0106 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0094 -0.0100
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0106 -0.0100
+vertex -0.0300 -0.0106 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0300 -0.0106 -0.0510
+vertex -0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0106 -0.0510
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0300 -0.0094 -0.0510
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0094 -0.0100
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0105
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0106 -0.0105
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0094 -0.0105
+vertex -0.0300 -0.0094 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0106 -0.0105
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0106 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 0.0106 -0.0405
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0300 0.0106 -0.0405
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0094 -0.0105
+vertex -0.0300 0.0094 -0.0405
+vertex -0.0300 -0.0094 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0220 0.0120 -0.0335
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0220 0.0120 -0.0335
+vertex -0.0300 0.0120 0.0000
+vertex 0.0080 0.0120 -0.0335
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0220 0.0120 -0.0515
+vertex 0.0080 0.0120 -0.0515
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0220 0.0120 -0.0515
+vertex -0.0300 0.0120 -0.0610
+vertex -0.0220 0.0120 -0.0335
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0080 0.0120 -0.0335
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 0.0000
+vertex 0.0080 0.0120 -0.0335
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0080 0.0120 -0.0515
+vertex 0.0300 0.0120 -0.0610
+vertex -0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0080 0.0120 -0.0515
+vertex 0.0080 0.0120 -0.0335
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 0.0094 -0.0105
+vertex 0.0300 0.0106 -0.0105
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0094 -0.0105
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 -0.0094 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 0.0106 -0.0105
+vertex 0.0300 0.0106 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0300 0.0106 -0.0405
+vertex 0.0300 0.0094 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0106 -0.0405
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0610
+vertex 0.0300 0.0094 -0.0405
+vertex 0.0300 -0.0094 -0.0510
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0094 -0.0105
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 0.0094 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0106 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0106 -0.0100
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0510
+vertex 0.0300 -0.0106 -0.0510
+vertex 0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0300 -0.0106 -0.0510
+vertex 0.0300 -0.0106 -0.0100
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0510
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0300 0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0094 -0.0100
+vertex 0.0300 -0.0094 -0.0510
+vertex 0.0300 0.0094 -0.0405
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0150 -0.0120 -0.0070
+vertex 0.0150 -0.0120 -0.0140
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0120 -0.0070
+vertex 0.0300 -0.0120 0.0000
+vertex -0.0050 -0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0150 -0.0120 -0.0140
+vertex -0.0050 -0.0120 -0.0140
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0150 -0.0120 -0.0140
+vertex 0.0300 -0.0120 -0.0610
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0120 -0.0070
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0050 -0.0120 -0.0140
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0050 -0.0120 -0.0070
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0050 -0.0120 -0.0140
+vertex -0.0300 -0.0120 -0.0610
+vertex 0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0050 -0.0120 -0.0140
+vertex -0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex -0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0800
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0350 0.0650 -0.0000
+vertex -0.0350 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0000
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0000
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0010 -0.1135 -0.0800
+vertex -0.0000 -0.1150 -0.0800
+vertex -0.0350 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0800
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0010 -0.1135 -0.0800
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0800
+vertex 0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0010 -0.1135 -0.0800
+vertex -0.0350 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0010 -0.1135 -0.0800
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 0.0000
+vertex 0.0350 0.0650 -0.0800
+vertex -0.0000 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex 0.0350 0.0650 -0.0000
+vertex -0.0000 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex -0.0000 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0000
+vertex -0.0450 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0800
+vertex -0.0450 0.0650 -0.0800
+vertex 0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0800
+vertex 0.0450 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+vertex 0.0450 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0281 -0.0240
+vertex -0.0300 -0.0352 -0.0170
+vertex -0.0300 -0.0182 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0182 0.0000
+vertex -0.0300 -0.0111 -0.0071
+vertex -0.0300 -0.0281 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 0.0120 -0.0070
+vertex 0.0300 0.0120 0.0000
+vertex 0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 0.0000
+vertex 0.0300 -0.0120 -0.0070
+vertex 0.0300 0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0111 -0.0071
+vertex 0.0300 -0.0182 0.0000
+vertex 0.0300 -0.0352 -0.0170
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0352 -0.0170
+vertex 0.0300 -0.0281 -0.0240
+vertex 0.0300 -0.0111 -0.0071
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0070
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 0.0120 0.0000
+vertex -0.0300 0.0120 -0.0070
+vertex -0.0300 -0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0300 -0.0120 -0.0070
+vertex 0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0120 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0120 -0.0070
+vertex 0.0300 -0.0120 -0.0070
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0200 -0.0120 -0.0000
+vertex -0.0300 -0.0120 0.0000
+vertex -0.0300 -0.0120 -0.0610
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0300 -0.0120 -0.0610
+vertex -0.0200 -0.0120 -0.0610
+vertex -0.0200 -0.0120 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0027 -0.1147 -0.0604
+vertex -0.0010 -0.1135 -0.0800
+vertex -0.0350 -0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0367 -0.0662 -0.0604
+vertex -0.0027 -0.1147 -0.0604
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0367 -0.0662 -0.0604
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0010 -0.1135 -0.0800
+vertex 0.0027 -0.1147 -0.0604
+vertex 0.0367 -0.0662 -0.0604
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0450 0.0678 -0.0535
+vertex -0.0450 0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0800
+vertex 0.0350 0.0678 -0.0535
+vertex -0.0450 0.0678 -0.0535
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0678 -0.0535
+vertex -0.0350 0.0650 -0.0800
+vertex 0.0450 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0450 0.0650 -0.0800
+vertex 0.0450 0.0678 -0.0535
+vertex -0.0350 0.0678 -0.0535
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/ESP32StackBoat/graph-silhouette.dxf b/rocolib/output/ESP32StackBoat/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..17d241f6efe948e21ef48cc3e4692cd25b07abc2
--- /dev/null
+++ b/rocolib/output/ESP32StackBoat/graph-silhouette.dxf
@@ -0,0 +1,4866 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+140.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+140.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+140.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+140.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+101.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+118.00000000000001
+ 20
+171.339811
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+171.339811
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+34.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+232.33981100000003
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+171.339811
+ 30
+0.0
+ 11
+0.0
+ 21
+232.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+171.339811
+ 30
+0.0
+ 11
+0.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+171.339811
+ 30
+0.0
+ 11
+34.0
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.000000000000004
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+171.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+147.33981100000003
+ 30
+0.0
+ 11
+27.000000000000004
+ 21
+147.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+86.59090909090911
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+86.59090909090911
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+83.0909090909091
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+83.0909090909091
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.1818181818182
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+68.6818181818182
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+68.6818181818182
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+72.1818181818182
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+59.31818181818183
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.31818181818183
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+55.818181818181834
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.818181818181834
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+145.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+44.90909090909092
+ 20
+145.58981100000003
+ 30
+0.0
+ 11
+41.40909090909093
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+41.40909090909093
+ 20
+142.08981100000003
+ 30
+0.0
+ 11
+44.90909090909092
+ 21
+142.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+99.25000000000001
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+95.75000000000001
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.75000000000001
+ 20
+155.339811
+ 30
+0.0
+ 11
+99.25000000000001
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+222.83981100000003
+ 30
+0.0
+ 11
+42.0
+ 21
+204.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+204.83981100000003
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+204.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+204.83981100000003
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+222.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+222.83981100000003
+ 30
+0.0
+ 11
+42.0
+ 21
+222.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+95.4
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+95.4
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+110.25000000000001
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+110.25000000000001
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+101.75000000000001
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+101.75000000000001
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+185.33981100000003
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+178.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+178.33981100000003
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+178.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+178.33981100000003
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+185.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+185.33981100000003
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+185.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+128.65909090909093
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+128.65909090909093
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.06818181818184
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+140.06818181818184
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+176.83981100000003
+ 30
+0.0
+ 11
+155.93181818181822
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+155.93181818181822
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+176.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.3409090909091
+ 20
+176.33981100000003
+ 30
+0.0
+ 11
+167.3409090909091
+ 21
+176.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+193.77162918181818
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+182.18072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+182.18072009090912
+ 30
+0.0
+ 11
+170.75
+ 21
+182.18072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+182.18072009090912
+ 30
+0.0
+ 11
+170.75
+ 21
+193.77162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+193.77162918181818
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+193.77162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+221.49890190909093
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+209.9079928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+209.9079928181818
+ 30
+0.0
+ 11
+170.75
+ 21
+209.9079928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+209.9079928181818
+ 30
+0.0
+ 11
+170.75
+ 21
+221.49890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+221.49890190909093
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+221.49890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+181.33981100000003
+ 30
+0.0
+ 11
+12.600000000000001
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.600000000000001
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+11.4
+ 21
+222.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.4
+ 20
+222.33981100000003
+ 30
+0.0
+ 11
+11.4
+ 21
+181.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+181.83981100000003
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+211.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+211.83981100000003
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+181.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+179.08981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+178.58981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+178.58981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+179.08981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+226.83981100000003
+ 30
+0.0
+ 11
+26.250000000000004
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+26.250000000000004
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+227.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+17.750000000000004
+ 20
+227.33981100000003
+ 30
+0.0
+ 11
+17.750000000000004
+ 21
+226.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+182.43072009090912
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+182.43072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+182.43072009090912
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+193.52162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+193.52162918181818
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+193.52162918181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+210.1579928181818
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+210.1579928181818
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+210.1579928181818
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+221.24890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+221.24890190909093
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+221.24890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+28.750000000000004
+ 20
+155.339811
+ 30
+0.0
+ 11
+32.25
+ 21
+155.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+155.339811
+ 30
+0.0
+ 11
+32.25
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.25
+ 20
+163.33981100000003
+ 30
+0.0
+ 11
+28.750000000000004
+ 21
+163.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+177.54008572320132
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+177.54008572320132
+ 30
+0.0
+ 11
+258.0
+ 21
+177.54008572320132
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+177.54008572320132
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+198.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+80.73898683039612
+ 30
+0.0
+ 11
+198.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+80.73898683039612
+ 30
+0.0
+ 11
+198.0
+ 21
+80.73898683039612
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+80.73898683039612
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+258.0
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.00000000000006
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+258.0
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+268.00000000000006
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+141.13953627679874
+ 30
+0.0
+ 11
+198.0
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+188.00000000000003
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+141.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+198.0
+ 20
+117.13953627679872
+ 30
+0.0
+ 11
+188.00000000000003
+ 21
+117.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+122.63953627679872
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+122.63953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+122.63953627679872
+ 30
+0.0
+ 11
+226.50000000000003
+ 21
+135.6395362767987
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+226.50000000000003
+ 20
+135.6395362767987
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+135.6395362767987
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+215.50000000000003
+ 20
+135.6395362767987
+ 30
+0.0
+ 11
+215.50000000000003
+ 21
+122.63953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+124.13953627679872
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+124.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+124.13953627679872
+ 30
+0.0
+ 11
+253.00000000000003
+ 21
+134.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+253.00000000000003
+ 20
+134.13953627679874
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+134.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+247.00000000000003
+ 20
+134.13953627679874
+ 30
+0.0
+ 11
+247.00000000000003
+ 21
+124.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+265.50000000000006
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+260.50000000000006
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+260.50000000000006
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+265.50000000000006
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+190.50000000000003
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+195.5
+ 21
+125.13953627679872
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+125.13953627679872
+ 30
+0.0
+ 11
+195.5
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+195.5
+ 20
+133.13953627679874
+ 30
+0.0
+ 11
+190.50000000000003
+ 21
+133.13953627679874
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+419.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666669
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+384.6666666666669
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+417.9257952661878
+ 20
+0.5317572923818831
+ 30
+0.0
+ 11
+361.29623096642734
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+419.6666666666669
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+417.9257952661878
+ 21
+0.5317572923818831
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.339811
+ 30
+0.0
+ 11
+361.29623096642734
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+361.29623096642734
+ 20
+17.829532375615347
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+304.66666666666686
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+304.66666666666697
+ 21
+35.12730745884883
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666669
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+304.66666666666686
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+284.92916548628324
+ 20
+94.33981099999994
+ 30
+0.0
+ 11
+304.66666666666686
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+284.92916548628324
+ 20
+35.127307458848826
+ 30
+0.0
+ 11
+284.92916548628324
+ 21
+94.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.66666666666697
+ 20
+35.12730745884883
+ 30
+0.0
+ 11
+284.92916548628324
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.66666666666686
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+304.66666666666674
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+304.66666666666674
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+304.66666666666674
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.6666666666667
+ 20
+304.339811
+ 30
+0.0
+ 11
+384.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+384.6666666666668
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+464.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+419.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+384.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+464.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+384.6666666666668
+ 20
+224.33981100000003
+ 30
+0.0
+ 11
+419.6666666666668
+ 21
+224.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666668
+ 20
+224.33981100000005
+ 30
+0.0
+ 11
+454.66666666666674
+ 21
+224.33981100000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+374.66666666666674
+ 20
+304.339811
+ 30
+0.0
+ 11
+454.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+419.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+374.66666666666674
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+454.6666666666667
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+454.6666666666667
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+534.6666666666667
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.6666666666665
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+454.66666666666674
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+534.6666666666667
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+561.3333333333334
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.6666666666667
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+561.3333333333334
+ 20
+304.33981100000017
+ 30
+0.0
+ 11
+561.3333333333334
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.6666666666665
+ 20
+304.3398110000001
+ 30
+0.0
+ 11
+561.3333333333334
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.6666666666667
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+534.666666666667
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+534.666666666667
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+454.66666666666697
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+534.666666666667
+ 21
+94.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.6666666666671
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+478.0371023669066
+ 21
+17.829532375615546
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+478.0371023669066
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+454.66666666666697
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+419.6666666666672
+ 20
+-3.20565959555097e-07
+ 30
+0.0
+ 11
+454.6666666666669
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+421.4075380671463
+ 20
+0.5317572923819398
+ 30
+0.0
+ 11
+419.6666666666672
+ 21
+-3.20565959555097e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+478.0371023669066
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+421.4075380671463
+ 21
+0.5317572923819398
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+554.4041678470508
+ 20
+35.12730745884915
+ 30
+0.0
+ 11
+534.6666666666671
+ 21
+35.12730745884912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+554.4041678470506
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+554.4041678470508
+ 21
+35.12730745884915
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+534.666666666667
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+554.4041678470506
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+278.0
+ 20
+304.33981099999994
+ 30
+0.0
+ 11
+304.6666666666667
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+278.0000000000001
+ 20
+224.3398109999999
+ 30
+0.0
+ 11
+278.0
+ 21
+304.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+304.66666666666674
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+278.0000000000001
+ 21
+224.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+403.68584483600716
+ 20
+20.621135404204413
+ 30
+0.0
+ 11
+384.3311341613512
+ 21
+26.5331256550754
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+384.3311341613512
+ 20
+26.5331256550754
+ 30
+0.0
+ 11
+384.1850689382248
+ 21
+26.05493641367301
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+384.1850689382248
+ 20
+26.05493641367301
+ 30
+0.0
+ 11
+403.53977961288064
+ 21
+20.142946162802023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+403.53977961288064
+ 20
+20.142946162802023
+ 30
+0.0
+ 11
+403.68584483600716
+ 21
+20.621135404204413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+289.8635407813792
+ 20
+54.86480863923253
+ 30
+0.0
+ 11
+299.73229137157097
+ 21
+54.86480863923254
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+299.73229137157097
+ 20
+54.86480863923254
+ 30
+0.0
+ 11
+299.73229137157097
+ 21
+74.60230981961625
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+299.73229137157097
+ 20
+74.60230981961625
+ 30
+0.0
+ 11
+289.8635407813792
+ 21
+74.60230981961624
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+411.08333333333337
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+438.25000000000006
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+438.25000000000006
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+438.25000000000006
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+438.25000000000006
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+411.08333333333337
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+411.08333333333337
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+411.08333333333337
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+401.0833333333334
+ 20
+284.08981100000005
+ 30
+0.0
+ 11
+428.25000000000006
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+428.25000000000006
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+428.25000000000006
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+428.25000000000006
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+401.0833333333334
+ 21
+284.58981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+401.0833333333334
+ 20
+284.58981100000005
+ 30
+0.0
+ 11
+401.0833333333334
+ 21
+284.08981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+554.6666666666666
+ 20
+277.6731443333335
+ 30
+0.0
+ 11
+541.3333333333334
+ 21
+277.6731443333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+541.3333333333334
+ 20
+277.6731443333334
+ 30
+0.0
+ 11
+541.3333333333334
+ 21
+251.00647766666683
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+541.3333333333334
+ 20
+251.00647766666683
+ 30
+0.0
+ 11
+554.6666666666666
+ 21
+251.00647766666685
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+455.00219917198274
+ 20
+26.533125655075565
+ 30
+0.0
+ 11
+435.6474884973269
+ 21
+20.621135404204527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+435.6474884973269
+ 20
+20.621135404204527
+ 30
+0.0
+ 11
+435.7935537204534
+ 21
+20.142946162802136
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+435.7935537204534
+ 20
+20.142946162802136
+ 30
+0.0
+ 11
+455.14826439510927
+ 21
+26.05493641367315
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+455.14826439510927
+ 20
+26.05493641367315
+ 30
+0.0
+ 11
+455.00219917198274
+ 21
+26.533125655075565
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+549.4697925519548
+ 20
+74.60230981961654
+ 30
+0.0
+ 11
+539.6010419617629
+ 21
+74.60230981961652
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+539.6010419617629
+ 20
+74.60230981961652
+ 30
+0.0
+ 11
+539.6010419617629
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+539.6010419617629
+ 20
+54.86480863923283
+ 30
+0.0
+ 11
+549.4697925519548
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+284.6666666666668
+ 20
+251.0064776666666
+ 30
+0.0
+ 11
+298.0000000000001
+ 21
+251.00647766666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.0000000000001
+ 20
+251.00647766666665
+ 30
+0.0
+ 11
+298.0000000000001
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.0000000000001
+ 20
+277.67314433333325
+ 30
+0.0
+ 11
+284.6666666666668
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/ESP32StackBoat/tree.png b/rocolib/output/ESP32StackBoat/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3385abdffabca768d7dc7e5a16c5c2fb62fa65d
Binary files /dev/null and b/rocolib/output/ESP32StackBoat/tree.png differ
diff --git a/rocolib/output/MountedServo/graph-anim.svg b/rocolib/output/MountedServo/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6cd22e7f13ecb97a4b7f92f29ccd09f089d9a3b0
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-anim.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="100.000000mm" version="1.1" viewBox="0.000000 0.000000 84.000000 100.000000" width="84.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="23.000000000000004" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="23.000000000000004" x2="23.000000000000004" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="23.000000000000004" y1="100.0" y2="100.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="42.0" x2="23.000000000000004" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="42.0" x2="42.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="23.000000000000004" x2="42.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="42.0" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="55.00000000000001" x2="55.00000000000001" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="42.0" x2="55.00000000000001" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="74.0" x2="55.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="74.0" x2="74.0" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="74.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="22.935" y1="42.0" y2="42.0"/>
+  <line stroke="#888888" x1="22.935" x2="22.935" y1="42.0" y2="65.0"/>
+  <line stroke="#888888" x1="22.935" x2="10.065000000000003" y1="65.0" y2="65.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="10.065000000000003" y1="65.0" y2="42.0"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="36.61363636363637" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="17.931818181818187" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="17.931818181818187" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="36.61363636363637" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="82.06818181818183" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="63.386363636363654" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="63.386363636363654" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="82.06818181818183" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="18.18181818181819" y2="13.181818181818189"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="13.181818181818189" y2="18.18181818181819"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="18.18181818181819" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="36.363636363636374" y2="41.363636363636374"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="41.363636363636374" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="63.636363636363654" y2="58.636363636363654"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="58.636363636363654" y2="63.636363636363654"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="63.636363636363654" y2="81.81818181818184"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="81.81818181818184" y2="86.81818181818184"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="86.81818181818184" y2="81.81818181818184"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+</svg>
diff --git a/rocolib/output/MountedServo/graph-autofold-default.dxf b/rocolib/output/MountedServo/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..11e751f9266949d2421216eeedb5a5c52acc6f88
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-autofold-default.dxf
@@ -0,0 +1,1726 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+100.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+74.0
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.065000000000003
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.935
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.935
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.065000000000003
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.25000000000001
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+66.75
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+13.181818181818189
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+13.181818181818189
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+18.18181818181819
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.499999999999999
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000003
+ 20
+36.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+41.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.500000000000002
+ 20
+41.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+58.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.4999999999999982
+ 20
+58.636363636363654
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+63.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.499999999999999
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000003
+ 20
+81.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+86.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.500000000000002
+ 20
+86.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/MountedServo/graph-autofold-graph.dxf b/rocolib/output/MountedServo/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..7a50f8418649638109b33e687d72abe34f78ab67
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-autofold-graph.dxf
@@ -0,0 +1,1706 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+100.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+13.181818181818189
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+13.181818181818189
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+18.18181818181819
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+36.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+41.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+41.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+58.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+58.636363636363654
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+63.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+81.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+86.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+86.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/MountedServo/graph-lasercutter.svg b/rocolib/output/MountedServo/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f5619761e6d21042a4ebac3cd56dd2c33551e1bd
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-lasercutter.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="100.000000mm" version="1.1" viewBox="0.000000 0.000000 84.000000 100.000000" width="84.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="23.000000000000004" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="23.000000000000004" x2="23.000000000000004" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="23.000000000000004" y1="100.0" y2="100.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="42.0" x2="23.000000000000004" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="42.0" x2="42.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="23.000000000000004" x2="42.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="42.0" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="55.00000000000001" x2="55.00000000000001" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="42.0" x2="55.00000000000001" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="74.0" x2="55.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="74.0" x2="74.0" y1="100.0" y2="0.0"/>
+  <line stroke="#000000" x1="55.00000000000001" x2="74.0" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="100.0" y2="100.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="100.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="22.935" y1="42.0" y2="42.0"/>
+  <line stroke="#888888" x1="22.935" x2="22.935" y1="42.0" y2="65.0"/>
+  <line stroke="#888888" x1="22.935" x2="10.065000000000003" y1="65.0" y2="65.0"/>
+  <line stroke="#888888" x1="10.065000000000003" x2="10.065000000000003" y1="65.0" y2="42.0"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="36.61363636363637" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="17.931818181818187" y2="17.931818181818187"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="17.931818181818187" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="36.61363636363637" y2="36.61363636363637"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.25000000000001" y1="82.06818181818183" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.25000000000001" x2="66.75" y1="63.386363636363654" y2="63.386363636363654"/>
+  <line stroke="#888888" x1="66.75" x2="66.75" y1="63.386363636363654" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="66.75" x2="66.25000000000001" y1="82.06818181818183" y2="82.06818181818183"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="18.18181818181819" y2="13.181818181818189"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="13.181818181818189" y2="18.18181818181819"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="18.18181818181819" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="36.363636363636374" y2="41.363636363636374"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="41.363636363636374" y2="36.363636363636374"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="2.4999999999999982" y1="63.636363636363654" y2="58.636363636363654"/>
+  <line stroke="#888888" x1="2.4999999999999982" x2="7.499999999999999" y1="58.636363636363654" y2="63.636363636363654"/>
+  <line stroke="#888888" x1="7.499999999999999" x2="7.500000000000003" y1="63.636363636363654" y2="81.81818181818184"/>
+  <line stroke="#888888" x1="7.500000000000003" x2="2.500000000000002" y1="81.81818181818184" y2="86.81818181818184"/>
+  <line stroke="#888888" x1="2.500000000000002" x2="2.500000000000002" y1="86.81818181818184" y2="81.81818181818184"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+  <line stroke="#000000" x1="84.0" x2="84.0" y1="50.0" y2="50.0"/>
+</svg>
diff --git a/rocolib/output/MountedServo/graph-model.png b/rocolib/output/MountedServo/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..248cc74882dcfadf1fa958a4c59675ec093dea18
Binary files /dev/null and b/rocolib/output/MountedServo/graph-model.png differ
diff --git a/rocolib/output/MountedServo/graph-model.stl b/rocolib/output/MountedServo/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..f4c878dd1de9f533ca71b7b65bb0887fea038564
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-model.stl
@@ -0,0 +1,114 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 0.0000
+vertex -0.0064 -0.0080 0.0000
+vertex -0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 -0.0080 0.0000
+vertex -0.0065 -0.0500 0.0000
+vertex 0.0065 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0500 0.0000
+vertex -0.0064 0.0150 0.0000
+vertex 0.0064 0.0150 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0064 0.0150 0.0000
+vertex -0.0065 0.0500 0.0000
+vertex -0.0064 -0.0080 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 -0.0080 0.0000
+vertex 0.0065 -0.0500 0.0000
+vertex 0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0500 0.0000
+vertex 0.0064 -0.0080 0.0000
+vertex -0.0064 -0.0080 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0064 0.0150 0.0000
+vertex 0.0065 0.0500 0.0000
+vertex -0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0500 0.0000
+vertex 0.0064 0.0150 0.0000
+vertex 0.0064 -0.0080 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0500 0.0000
+vertex 0.0065 -0.0500 0.0000
+vertex 0.0065 -0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 -0.0500 -0.0190
+vertex 0.0065 0.0500 -0.0190
+vertex 0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0065 0.0500 -0.0190
+vertex 0.0065 -0.0500 -0.0190
+vertex -0.0065 -0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 -0.0190
+vertex -0.0065 0.0500 -0.0190
+vertex 0.0065 0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0500 -0.0190
+vertex -0.0065 -0.0500 -0.0190
+vertex -0.0065 -0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 0.0000
+vertex -0.0065 0.0500 0.0000
+vertex -0.0065 0.0500 -0.0190
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 -0.0500 -0.0100
+vertex -0.0065 -0.0500 0.0000
+vertex -0.0065 0.0500 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0065 0.0500 0.0000
+vertex -0.0065 0.0500 -0.0100
+vertex -0.0065 -0.0500 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/MountedServo/graph-silhouette.dxf b/rocolib/output/MountedServo/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..7a50f8418649638109b33e687d72abe34f78ab67
--- /dev/null
+++ b/rocolib/output/MountedServo/graph-silhouette.dxf
@@ -0,0 +1,1706 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+23.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+42.0
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+100.0
+ 30
+0.0
+ 11
+42.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+42.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+55.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+100.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+100.0
+ 30
+0.0
+ 11
+74.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+100.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+100.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+42.0
+ 30
+0.0
+ 11
+22.935
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.935
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+65.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.065000000000003
+ 20
+65.0
+ 30
+0.0
+ 11
+10.065000000000003
+ 21
+42.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+17.931818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+17.931818181818187
+ 30
+0.0
+ 11
+66.75
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+36.61363636363637
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+36.61363636363637
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.25000000000001
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+63.386363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+63.386363636363654
+ 30
+0.0
+ 11
+66.75
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+66.75
+ 20
+82.06818181818183
+ 30
+0.0
+ 11
+66.25000000000001
+ 21
+82.06818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+13.181818181818189
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+13.181818181818189
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+18.18181818181819
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+18.18181818181819
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+36.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+41.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+41.363636363636374
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+36.363636363636374
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+2.4999999999999982
+ 21
+58.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.4999999999999982
+ 20
+58.636363636363654
+ 30
+0.0
+ 11
+7.499999999999999
+ 21
+63.636363636363654
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.499999999999999
+ 20
+63.636363636363654
+ 30
+0.0
+ 11
+7.500000000000003
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000003
+ 20
+81.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+86.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.500000000000002
+ 20
+86.81818181818184
+ 30
+0.0
+ 11
+2.500000000000002
+ 21
+81.81818181818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+84.0
+ 20
+50.0
+ 30
+0.0
+ 11
+84.0
+ 21
+50.0
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/PaddleboatWithCamera/graph-anim.svg b/rocolib/output/PaddleboatWithCamera/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..cf1297808f8cc95c515e7c0fb4435b6e8256137f
--- /dev/null
+++ b/rocolib/output/PaddleboatWithCamera/graph-anim.svg
@@ -0,0 +1,235 @@
+<?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="304.339811mm" version="1.1" viewBox="0.000000 0.000000 522.000000 304.339811" width="522.000000mm">
+  <defs/>
+  <line opacity="0.5" stroke="#0000ff" x1="184.00000000000006" x2="184.00000000000006" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="114.00000000000007" x2="114.00000000000007" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line opacity="0.3221923155106473" stroke="#0000ff" x1="149.00000000000009" x2="114.00000000000007" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line opacity="0.3221923155106473" stroke="#0000ff" x1="184.00000000000006" x2="149.00000000000009" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line opacity="0.3383480087218977" stroke="#0000ff" x1="149.00000000000009" x2="114.00000000000007" y1="-3.2056604482022527e-07" y2="94.33981100000001"/>
+  <line stroke="#000000" x1="147.25912859952098" x2="90.62956429976055" y1="0.5317572923818831" y2="17.829532375615347"/>
+  <line stroke="#000000" x1="149.00000000000009" x2="147.25912859952098" y1="-3.2056604482022527e-07" y2="0.5317572923818831"/>
+  <line opacity="1.0" stroke="#0000ff" x1="114.00000000000007" x2="90.62956429976055" y1="94.339811" y2="17.829532375615347"/>
+  <line opacity="1.0" stroke="#ff0000" x1="114.00000000000007" x2="34.00000000000012" y1="94.33981100000001" y2="35.127307458848826"/>
+  <line stroke="#000000" x1="90.62956429976053" x2="34.00000000000012" y1="17.829532375615347" y2="35.127307458848826"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="34.00000000000008" x2="34.00000000000012" y1="94.33981099999995" y2="35.12730745884883"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="114.00000000000007" x2="34.00000000000008" y1="94.33981100000001" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="14.262498819616356" x2="34.000000000000064" y1="94.33981099999994" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="14.262498819616413" x2="14.262498819616356" y1="35.127307458848826" y2="94.33981099999994"/>
+  <line stroke="#000000" x1="34.00000000000012" x2="14.262498819616413" y1="35.12730745884883" y2="35.127307458848826"/>
+  <line opacity="0.5" stroke="#0000ff" x1="33.999999999999964" x2="113.99999999999994" y1="224.33981099999997" y2="224.33981100000003"/>
+  <line opacity="1.0" stroke="#ff0000" x1="33.999999999999886" x2="113.99999999999994" y1="304.339811" y2="224.33981100000003"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="33.999999999999886" x2="33.999999999999964" y1="304.339811" y2="224.33981099999997"/>
+  <line stroke="#000000" x1="33.999999999999886" x2="113.99999999999987" y1="304.339811" y2="304.33981100000005"/>
+  <line opacity="1.0" stroke="#0000ff" x1="113.99999999999987" x2="113.99999999999994" y1="304.33981100000005" y2="224.33981100000003"/>
+  <line stroke="#000000" x1="193.99999999999983" x2="148.99999999999983" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="113.99999999999987" x2="193.99999999999983" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line opacity="0.5" stroke="#0000ff" x1="113.99999999999994" x2="148.99999999999997" y1="224.33981100000003" y2="224.33981100000005"/>
+  <line opacity="0.5" stroke="#0000ff" x1="148.99999999999997" x2="183.99999999999994" y1="224.33981100000005" y2="224.33981100000008"/>
+  <line stroke="#000000" x1="103.99999999999987" x2="183.99999999999986" y1="304.339811" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="148.99999999999983" x2="103.99999999999987" y1="304.33981100000005" y2="304.339811"/>
+  <line opacity="1.0" stroke="#0000ff" x1="183.99999999999994" x2="183.99999999999986" y1="224.3398110000001" y2="304.33981100000005"/>
+  <line opacity="1.0" stroke="#ff0000" x1="183.99999999999994" x2="263.99999999999983" y1="224.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#000000" x1="183.99999999999986" x2="263.99999999999983" y1="304.33981100000005" y2="304.33981100000017"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="263.99999999999994" x2="263.99999999999983" y1="224.3398110000002" y2="304.33981100000017"/>
+  <line opacity="0.5" stroke="#0000ff" x1="183.99999999999994" x2="263.99999999999994" y1="224.3398110000001" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="290.6666666666666" x2="263.99999999999994" y1="224.3398110000002" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="290.66666666666646" x2="290.6666666666666" y1="304.33981100000017" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="263.99999999999983" x2="290.66666666666646" y1="304.3398110000001" y2="304.33981100000017"/>
+  <line opacity="0.1944001122142148" stroke="#0000ff" x1="264.00000000000006" x2="184.00000000000009" y1="94.33981100000022" y2="94.33981100000011"/>
+  <line opacity="1.0" stroke="#ff0000" x1="264.0000000000001" x2="184.00000000000009" y1="35.12730745884912" y2="94.33981100000011"/>
+  <line opacity="0.9666666666666667" stroke="#ff0000" x1="264.0000000000001" x2="264.00000000000006" y1="35.12730745884912" y2="94.33981100000022"/>
+  <line stroke="#000000" x1="264.0000000000001" x2="207.3704357002398" y1="35.12730745884912" y2="17.829532375615546"/>
+  <line opacity="1.0" stroke="#0000ff" x1="207.3704357002398" x2="184.00000000000009" y1="17.829532375615546" y2="94.33981100000011"/>
+  <line opacity="0.3383480087218977" stroke="#0000ff" x1="149.0000000000003" x2="184.00000000000009" y1="-3.20565959555097e-07" y2="94.33981100000011"/>
+  <line stroke="#000000" x1="150.74087140047942" x2="149.0000000000003" y1="0.5317572923819398" y2="-3.20565959555097e-07"/>
+  <line stroke="#000000" x1="207.3704357002398" x2="150.74087140047942" y1="17.829532375615546" y2="0.5317572923819398"/>
+  <line stroke="#000000" x1="283.7375011803838" x2="264.0000000000001" y1="35.12730745884915" y2="35.12730745884912"/>
+  <line stroke="#000000" x1="283.73750118038373" x2="283.7375011803838" y1="94.33981100000025" y2="35.12730745884915"/>
+  <line stroke="#000000" x1="264.00000000000006" x2="283.73750118038373" y1="94.33981100000022" y2="94.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.00000000000006" y1="168.33981100000017" y2="94.33981100000021"/>
+  <line opacity="1.0" stroke="#ff0000" x1="263.99999999999994" x2="264.0" y1="191.3398110000002" y2="168.33981100000017"/>
+  <line opacity="0.5" stroke="#0000ff" x1="263.99999999999994" x2="263.99999999999994" y1="191.3398110000002" y2="206.3398110000002"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="263.99999999999994" y1="224.3398110000002" y2="206.3398110000002"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="263.99999999999994" y1="224.3398110000002" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="264.00000000000006" x2="264.00000000000006" y1="94.33981100000021" y2="94.33981100000021"/>
+  <line stroke="#000000" x1="297.99999999999994" x2="297.99999999999994" y1="192.33981100000025" y2="168.33981100000025"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="297.99999999999994" y1="192.3398110000002" y2="192.33981100000025"/>
+  <line opacity="0.5" stroke="#0000ff" x1="297.99999999999994" x2="264.0" y1="168.33981100000025" y2="168.33981100000017"/>
+  <line stroke="#000000" x1="297.99999999999994" x2="298.0" y1="168.33981100000025" y2="148.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="148.33981100000022" y2="168.33981100000017"/>
+  <line opacity="0.5" stroke="#0000ff" x1="298.0" x2="264.0" y1="148.33981100000025" y2="148.33981100000022"/>
+  <line stroke="#000000" x1="298.0" x2="298.00000000000006" y1="148.33981100000025" y2="124.33981100000024"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="124.33981100000021" y2="148.33981100000022"/>
+  <line opacity="0.5" stroke="#0000ff" x1="298.00000000000006" x2="264.0" y1="124.33981100000024" y2="124.33981100000021"/>
+  <line stroke="#000000" x1="298.00000000000006" x2="298.00000000000006" y1="124.33981100000025" y2="104.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="104.3398110000002" y2="124.33981100000021"/>
+  <line opacity="0.5" stroke="#0000ff" x1="264.0" x2="298.00000000000006" y1="104.3398110000002" y2="104.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="94.33981100000021" y2="104.3398110000002"/>
+  <line stroke="#000000" x1="298.00000000000006" x2="264.0" y1="94.33981100000025" y2="94.33981100000021"/>
+  <line stroke="#000000" x1="298.00000000000006" x2="298.00000000000006" y1="104.33981100000025" y2="94.33981100000025"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="333.99999999999994" y1="206.3398110000002" y2="206.33981100000025"/>
+  <line stroke="#000000" x1="333.99999999999994" x2="263.99999999999994" y1="191.33981100000028" y2="191.3398110000002"/>
+  <line stroke="#000000" x1="333.99999999999994" x2="333.99999999999994" y1="206.33981100000025" y2="191.33981100000028"/>
+  <line stroke="#000000" x1="7.33333333333323" x2="33.999999999999886" y1="304.33981099999994" y2="304.339811"/>
+  <line stroke="#000000" x1="7.333333333333315" x2="7.33333333333323" y1="224.3398109999999" y2="304.33981099999994"/>
+  <line stroke="#000000" x1="33.999999999999964" x2="7.333333333333315" y1="224.33981099999997" y2="224.3398109999999"/>
+  <line stroke="#000000" x1="33.99999999999998" x2="33.999999999999964" y1="206.33981099999997" y2="224.33981099999997"/>
+  <line opacity="0.5" stroke="#0000ff" x1="33.99999999999998" x2="33.99999999999999" y1="206.33981099999997" y2="191.33981099999997"/>
+  <line opacity="1.0" stroke="#ff0000" x1="34.0" x2="33.99999999999999" y1="168.33981099999997" y2="191.33981099999997"/>
+  <line stroke="#000000" x1="34.00000000000008" x2="34.0" y1="94.33981099999995" y2="168.33981099999997"/>
+  <line stroke="#000000" x1="34.00000000000008" x2="34.00000000000008" y1="94.33981099999995" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="33.999999999999964" x2="33.999999999999964" y1="224.33981099999997" y2="224.33981099999997"/>
+  <line stroke="#000000" x1="27.99999999999997" x2="33.99999999999998" y1="206.33981099999997" y2="206.33981099999997"/>
+  <line stroke="#000000" x1="27.99999999999999" x2="27.99999999999997" y1="191.33981099999997" y2="206.33981099999997"/>
+  <line stroke="#000000" x1="33.99999999999999" x2="27.99999999999999" y1="191.33981099999997" y2="191.33981099999997"/>
+  <line stroke="#000000" x1="0.0" x2="33.99999999999999" y1="191.33981099999994" y2="191.33981099999997"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="167.3398109999999" y2="191.33981099999994"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="0.0" y1="167.33981099999997" y2="167.3398109999999"/>
+  <line stroke="#000000" x1="33.99999999999999" x2="34.0" y1="167.33981099999997" y2="147.33981099999997"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="147.33981099999994" y2="167.3398109999999"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="0.0" y1="147.33981099999997" y2="147.33981099999994"/>
+  <line stroke="#000000" x1="34.000000000000014" x2="34.00000000000003" y1="147.33981099999997" y2="123.33981099999995"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="2.8421709430404014e-14" y1="123.33981099999993" y2="147.33981099999994"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.00000000000003" x2="2.8421709430404014e-14" y1="123.33981099999995" y2="123.33981099999993"/>
+  <line stroke="#000000" x1="34.00000000000004" x2="34.000000000000064" y1="123.33981099999995" y2="103.33981099999995"/>
+  <line stroke="#000000" x1="5.684341886080803e-14" x2="5.684341886080803e-14" y1="103.33981099999991" y2="123.33981099999993"/>
+  <line opacity="0.5" stroke="#0000ff" x1="5.684341886080803e-14" x2="34.000000000000064" y1="103.33981099999991" y2="103.33981099999995"/>
+  <line stroke="#000000" x1="1.1368683772161605e-13" x2="8.526512829121203e-14" y1="93.33981099999993" y2="103.33981099999991"/>
+  <line stroke="#000000" x1="34.00000000000011" x2="1.1368683772161605e-13" y1="93.33981099999995" y2="93.33981099999993"/>
+  <line stroke="#000000" x1="34.00000000000009" x2="34.00000000000011" y1="103.33981099999995" y2="93.33981099999995"/>
+  <line stroke="#888888" x1="133.0191781693403" x2="113.66446749468442" y1="20.621135404204413" y2="26.5331256550754"/>
+  <line stroke="#888888" x1="113.66446749468442" x2="113.51840227155792" y1="26.5331256550754" y2="26.05493641367301"/>
+  <line stroke="#888888" x1="113.51840227155792" x2="132.8731129462138" y1="26.05493641367301" y2="20.142946162802023"/>
+  <line stroke="#888888" x1="132.8731129462138" x2="133.0191781693403" y1="20.142946162802023" y2="20.621135404204413"/>
+  <line stroke="#888888" x1="19.196874114712305" x2="29.06562470490417" y1="54.86480863923253" y2="54.86480863923254"/>
+  <line stroke="#888888" x1="29.06562470490417" x2="29.065624704904153" y1="54.86480863923254" y2="74.60230981961625"/>
+  <line stroke="#888888" x1="29.065624704904153" x2="19.196874114712305" y1="74.60230981961625" y2="74.60230981961624"/>
+  <line stroke="#888888" x1="140.41666666666654" x2="167.5833333333332" y1="284.0898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="167.5833333333332" x2="167.5833333333332" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="167.5833333333332" x2="140.41666666666654" y1="284.5898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="140.41666666666654" x2="140.41666666666654" y1="284.5898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="130.41666666666654" x2="157.5833333333332" y1="284.08981100000005" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="157.5833333333332" x2="157.5833333333332" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="157.5833333333332" x2="130.41666666666654" y1="284.5898110000001" y2="284.58981100000005"/>
+  <line stroke="#888888" x1="130.41666666666654" x2="130.41666666666654" y1="284.58981100000005" y2="284.08981100000005"/>
+  <line stroke="#888888" x1="283.9999999999998" x2="270.6666666666665" y1="277.6731443333335" y2="277.6731443333334"/>
+  <line stroke="#888888" x1="270.6666666666665" x2="270.6666666666666" y1="277.6731443333334" y2="251.00647766666683"/>
+  <line stroke="#888888" x1="270.6666666666666" x2="283.9999999999998" y1="251.00647766666683" y2="251.00647766666685"/>
+  <line stroke="#888888" x1="184.3355325053159" x2="164.98082183066006" y1="26.533125655075565" y2="20.621135404204527"/>
+  <line stroke="#888888" x1="164.98082183066006" x2="165.12688705378653" y1="20.621135404204527" y2="20.142946162802136"/>
+  <line stroke="#888888" x1="165.12688705378653" x2="184.4815977284424" y1="20.142946162802136" y2="26.05493641367315"/>
+  <line stroke="#888888" x1="184.4815977284424" x2="184.3355325053159" y1="26.05493641367315" y2="26.533125655075565"/>
+  <line stroke="#888888" x1="278.80312588528784" x2="268.93437529509606" y1="74.60230981961654" y2="74.60230981961652"/>
+  <line stroke="#888888" x1="268.93437529509606" x2="268.93437529509606" y1="74.60230981961652" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="268.93437529509606" x2="278.80312588528784" y1="54.86480863923283" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="275.0833333333333" x2="286.9166666666666" y1="184.58981100000022" y2="184.58981100000022"/>
+  <line stroke="#888888" x1="286.9166666666666" x2="286.9166666666666" y1="184.58981100000022" y2="185.08981100000022"/>
+  <line stroke="#888888" x1="286.9166666666666" x2="275.0833333333333" y1="185.08981100000022" y2="185.08981100000022"/>
+  <line stroke="#888888" x1="275.0833333333333" x2="275.0833333333333" y1="185.08981100000022" y2="184.58981100000022"/>
+  <line stroke="#888888" x1="286.99999999999994" x2="286.99999999999994" y1="149.33981100000022" y2="153.33981100000025"/>
+  <line stroke="#888888" x1="286.99999999999994" x2="275.0" y1="153.33981100000025" y2="153.33981100000022"/>
+  <line stroke="#888888" x1="275.0" x2="275.0" y1="153.33981100000022" y2="149.33981100000022"/>
+  <line stroke="#888888" x1="275.0" x2="286.99999999999994" y1="149.33981100000022" y2="149.33981100000022"/>
+  <line stroke="#888888" x1="285.5" x2="285.5" y1="161.3398110000002" y2="165.33981100000022"/>
+  <line stroke="#888888" x1="285.5" x2="276.5" y1="165.33981100000022" y2="165.33981100000022"/>
+  <line stroke="#888888" x1="276.5" x2="276.5" y1="165.33981100000022" y2="161.3398110000002"/>
+  <line stroke="#888888" x1="276.5" x2="285.5" y1="161.3398110000002" y2="161.3398110000002"/>
+  <line stroke="#888888" x1="287.0" x2="286.99999999999994" y1="124.83981100000024" y2="147.83981100000022"/>
+  <line stroke="#888888" x1="286.99999999999994" x2="275.0" y1="147.83981100000022" y2="147.8398110000002"/>
+  <line stroke="#888888" x1="275.0" x2="275.00000000000006" y1="147.8398110000002" y2="124.83981100000021"/>
+  <line stroke="#888888" x1="275.00000000000006" x2="287.0" y1="124.83981100000021" y2="124.83981100000024"/>
+  <line stroke="#888888" x1="287.0" x2="287.0" y1="119.33981100000024" y2="123.33981100000024"/>
+  <line stroke="#888888" x1="287.0" x2="275.00000000000006" y1="123.33981100000024" y2="123.33981100000022"/>
+  <line stroke="#888888" x1="275.00000000000006" x2="275.00000000000006" y1="123.33981100000022" y2="119.33981100000022"/>
+  <line stroke="#888888" x1="275.00000000000006" x2="287.0" y1="119.33981100000022" y2="119.33981100000024"/>
+  <line stroke="#888888" x1="286.6666666666667" x2="286.6666666666667" y1="96.83981100000024" y2="101.83981100000022"/>
+  <line stroke="#888888" x1="286.6666666666667" x2="275.3333333333334" y1="101.83981100000022" y2="101.83981100000022"/>
+  <line stroke="#888888" x1="275.3333333333334" x2="275.3333333333334" y1="101.83981100000022" y2="96.83981100000022"/>
+  <line stroke="#888888" x1="329.24999999999994" x2="329.24999999999994" y1="201.58981100000028" y2="196.08981100000028"/>
+  <line stroke="#888888" x1="329.24999999999994" x2="329.74999999999994" y1="196.08981100000028" y2="196.08981100000028"/>
+  <line stroke="#888888" x1="329.74999999999994" x2="329.74999999999994" y1="196.08981100000028" y2="201.58981100000028"/>
+  <line stroke="#888888" x1="329.74999999999994" x2="329.24999999999994" y1="201.58981100000028" y2="201.58981100000028"/>
+  <line stroke="#888888" x1="13.999999999999945" x2="27.33333333333326" y1="251.0064776666666" y2="251.00647766666665"/>
+  <line stroke="#888888" x1="27.33333333333326" x2="27.33333333333326" y1="251.00647766666665" y2="277.67314433333325"/>
+  <line stroke="#888888" x1="27.33333333333326" x2="13.999999999999917" y1="277.67314433333325" y2="277.67314433333325"/>
+  <line stroke="#888888" x1="29.49999999999999" x2="32.499999999999986" y1="196.33981099999994" y2="196.33981099999994"/>
+  <line stroke="#888888" x1="32.499999999999986" x2="32.49999999999998" y1="196.33981099999994" y2="201.33981099999997"/>
+  <line stroke="#888888" x1="32.49999999999998" x2="29.499999999999975" y1="201.33981099999997" y2="201.33981099999997"/>
+  <line stroke="#888888" x1="11.083333333333345" x2="22.91666666666666" y1="183.58981099999997" y2="183.58981099999997"/>
+  <line stroke="#888888" x1="22.91666666666666" x2="22.91666666666666" y1="183.58981099999997" y2="184.08981099999997"/>
+  <line stroke="#888888" x1="22.91666666666666" x2="11.083333333333345" y1="184.08981099999997" y2="184.08981099999997"/>
+  <line stroke="#888888" x1="11.083333333333345" x2="11.083333333333345" y1="184.08981099999997" y2="183.58981099999997"/>
+  <line stroke="#888888" x1="23.000000000000014" x2="23.000000000000004" y1="148.33981099999994" y2="152.33981099999997"/>
+  <line stroke="#888888" x1="23.000000000000004" x2="11.000000000000002" y1="152.33981099999997" y2="152.33981099999994"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="11.000000000000002" y1="152.33981099999994" y2="148.3398109999999"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="23.000000000000014" y1="148.3398109999999" y2="148.33981099999994"/>
+  <line stroke="#888888" x1="21.500000000000004" x2="21.500000000000004" y1="160.33981099999994" y2="164.33981099999994"/>
+  <line stroke="#888888" x1="21.500000000000004" x2="12.5" y1="164.33981099999994" y2="164.3398109999999"/>
+  <line stroke="#888888" x1="12.5" x2="12.5" y1="164.3398109999999" y2="160.3398109999999"/>
+  <line stroke="#888888" x1="12.5" x2="21.500000000000004" y1="160.3398109999999" y2="160.33981099999994"/>
+  <line stroke="#888888" x1="23.000000000000046" x2="23.000000000000014" y1="123.83981099999994" y2="146.83981099999997"/>
+  <line stroke="#888888" x1="23.000000000000014" x2="11.00000000000003" y1="146.83981099999997" y2="146.8398109999999"/>
+  <line stroke="#888888" x1="11.00000000000003" x2="11.00000000000003" y1="146.8398109999999" y2="123.83981099999994"/>
+  <line stroke="#888888" x1="11.00000000000003" x2="23.000000000000046" y1="123.83981099999994" y2="123.83981099999994"/>
+  <line stroke="#888888" x1="23.00000000000006" x2="23.000000000000046" y1="118.33981099999995" y2="122.33981099999995"/>
+  <line stroke="#888888" x1="23.000000000000046" x2="11.000000000000057" y1="122.33981099999995" y2="122.33981099999993"/>
+  <line stroke="#888888" x1="11.000000000000057" x2="11.000000000000057" y1="122.33981099999993" y2="118.33981099999993"/>
+  <line stroke="#888888" x1="11.000000000000057" x2="23.00000000000006" y1="118.33981099999993" y2="118.33981099999995"/>
+  <line stroke="#888888" x1="22.666666666666757" x2="22.666666666666757" y1="95.83981099999995" y2="100.83981099999994"/>
+  <line stroke="#888888" x1="22.666666666666757" x2="11.33333333333343" y1="100.83981099999994" y2="100.83981099999993"/>
+  <line stroke="#888888" x1="11.33333333333343" x2="11.33333333333343" y1="100.83981099999993" y2="95.83981099999993"/>
+  <line stroke="#000000" x1="377.9999999999999" x2="353.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="377.9999999999999" x2="377.9999999999999" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="353.99999999999994" x2="377.9999999999999" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="353.99999999999994" x2="353.99999999999994" y1="189.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#000000" x1="437.99999999999994" x2="377.9999999999999" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="437.99999999999994" x2="437.99999999999994" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="377.9999999999999" x2="437.99999999999994" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="461.99999999999994" x2="437.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line opacity="0.5" stroke="#0000ff" x1="461.99999999999994" x2="461.99999999999994" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="437.99999999999994" x2="461.99999999999994" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="522.0" x2="461.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#000000" x1="522.0" x2="522.0" y1="189.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#000000" x1="461.99999999999994" x2="522.0" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="343.99999999999994" x2="353.99999999999994" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="343.99999999999994" x2="343.99999999999994" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="353.99999999999994" x2="343.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#888888" x1="355.3999999999999" x2="356.59999999999997" y1="138.839811" y2="138.839811"/>
+  <line stroke="#888888" x1="356.59999999999997" x2="356.59999999999997" y1="138.839811" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="356.59999999999997" x2="355.3999999999999" y1="179.83981100000003" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="355.3999999999999" x2="355.3999999999999" y1="179.83981100000003" y2="138.839811"/>
+  <line stroke="#888888" x1="375.3999999999999" x2="376.59999999999997" y1="139.339811" y2="139.339811"/>
+  <line stroke="#888888" x1="376.59999999999997" x2="376.59999999999997" y1="139.339811" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="376.59999999999997" x2="375.3999999999999" y1="169.33981100000003" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="375.3999999999999" x2="375.3999999999999" y1="169.33981100000003" y2="139.339811"/>
+  <line stroke="#888888" x1="385.99999999999994" x2="385.99999999999994" y1="180.339811" y2="162.339811"/>
+  <line stroke="#888888" x1="385.99999999999994" x2="415.99999999999994" y1="162.339811" y2="162.339811"/>
+  <line stroke="#888888" x1="415.99999999999994" x2="415.99999999999994" y1="162.339811" y2="180.339811"/>
+  <line stroke="#888888" x1="415.99999999999994" x2="385.99999999999994" y1="180.339811" y2="180.339811"/>
+  <line stroke="#888888" x1="459.3999999999999" x2="460.59999999999997" y1="138.839811" y2="138.839811"/>
+  <line stroke="#888888" x1="460.59999999999997" x2="460.59999999999997" y1="138.839811" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="460.59999999999997" x2="459.3999999999999" y1="179.83981100000003" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="459.3999999999999" x2="459.3999999999999" y1="179.83981100000003" y2="138.839811"/>
+  <line stroke="#888888" x1="439.3999999999999" x2="440.59999999999997" y1="139.339811" y2="139.339811"/>
+  <line stroke="#888888" x1="440.59999999999997" x2="440.59999999999997" y1="139.339811" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="440.59999999999997" x2="439.3999999999999" y1="169.33981100000003" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="439.3999999999999" x2="439.3999999999999" y1="169.33981100000003" y2="139.339811"/>
+  <line stroke="#888888" x1="476.99999999999994" x2="476.99999999999994" y1="142.83981100000003" y2="135.83981100000003"/>
+  <line stroke="#888888" x1="476.99999999999994" x2="496.99999999999994" y1="135.83981100000003" y2="135.83981100000003"/>
+  <line stroke="#888888" x1="496.99999999999994" x2="496.99999999999994" y1="135.83981100000003" y2="142.83981100000003"/>
+  <line stroke="#888888" x1="496.99999999999994" x2="476.99999999999994" y1="142.83981100000003" y2="142.83981100000003"/>
+  <line stroke="#888888" x1="514.25" x2="514.25" y1="151.2716291818182" y2="139.68072009090912"/>
+  <line stroke="#888888" x1="514.25" x2="514.75" y1="139.68072009090912" y2="139.68072009090912"/>
+  <line stroke="#888888" x1="514.75" x2="514.75" y1="139.68072009090912" y2="151.2716291818182"/>
+  <line stroke="#888888" x1="514.75" x2="514.25" y1="151.2716291818182" y2="151.2716291818182"/>
+  <line stroke="#888888" x1="514.25" x2="514.25" y1="178.9989019090909" y2="167.40799281818184"/>
+  <line stroke="#888888" x1="514.25" x2="514.75" y1="167.40799281818184" y2="167.40799281818184"/>
+  <line stroke="#888888" x1="514.75" x2="514.75" y1="167.40799281818184" y2="178.9989019090909"/>
+  <line stroke="#888888" x1="514.75" x2="514.25" y1="178.9989019090909" y2="178.9989019090909"/>
+  <line stroke="#888888" x1="346.4999999999999" x2="351.4999999999999" y1="139.9307200909091" y2="139.9307200909091"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="351.4999999999999" y1="139.9307200909091" y2="151.0216291818182"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="346.4999999999999" y1="151.0216291818182" y2="151.0216291818182"/>
+  <line stroke="#888888" x1="346.4999999999999" x2="351.4999999999999" y1="167.65799281818184" y2="167.65799281818184"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="351.4999999999999" y1="167.65799281818184" y2="178.74890190909093"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="346.4999999999999" y1="178.74890190909093" y2="178.74890190909093"/>
+</svg>
diff --git a/rocolib/output/PaddleboatWithCamera/graph-autofold-default.dxf b/rocolib/output/PaddleboatWithCamera/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..4ccab74f18d4f9ebbd485b06f453839750a32f67
--- /dev/null
+++ b/rocolib/output/PaddleboatWithCamera/graph-autofold-default.dxf
@@ -0,0 +1,5270 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+14
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+57.99461679191651
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+60.90264156994158
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-180
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+-174
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+34.99202019855866
+ 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
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+184.00000000000006
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+184.00000000000006
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+57.99461679191651
+ 10
+149.00000000000009
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+57.99461679191651
+ 10
+184.00000000000006
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+149.00000000000009
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+60.90264156994158
+ 10
+149.00000000000009
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+147.25912859952098
+ 20
+0.5317572923818831
+ 30
+0.0
+ 11
+90.62956429976055
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+149.00000000000009
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+147.25912859952098
+ 21
+0.5317572923818831
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+114.00000000000007
+ 20
+94.339811
+ 30
+0.0
+ 11
+90.62956429976055
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.62956429976053
+ 20
+17.829532375615347
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.12730745884883
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+34.99202019855866
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+34.00000000000008
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+14.262498819616356
+ 20
+94.33981099999994
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+14.262498819616413
+ 20
+35.127307458848826
+ 30
+0.0
+ 11
+14.262498819616356
+ 21
+94.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.00000000000012
+ 20
+35.12730745884883
+ 30
+0.0
+ 11
+14.262498819616413
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+113.99999999999987
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+113.99999999999987
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+193.99999999999983
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+148.99999999999983
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+113.99999999999987
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+193.99999999999983
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+113.99999999999994
+ 20
+224.33981100000003
+ 30
+0.0
+ 11
+148.99999999999997
+ 21
+224.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+148.99999999999997
+ 20
+224.33981100000005
+ 30
+0.0
+ 11
+183.99999999999994
+ 21
+224.33981100000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+103.99999999999987
+ 20
+304.339811
+ 30
+0.0
+ 11
+183.99999999999986
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+148.99999999999983
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+103.99999999999987
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+183.99999999999986
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+183.99999999999986
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90.0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+290.6666666666666
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+290.66666666666646
+ 20
+304.33981100000017
+ 30
+0.0
+ 11
+290.6666666666666
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+263.99999999999983
+ 20
+304.3398110000001
+ 30
+0.0
+ 11
+290.66666666666646
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+34.99202019855866
+ 10
+264.00000000000006
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-174
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+207.3704357002398
+ 21
+17.829532375615546
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+180
+ 10
+207.3704357002398
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+60.90264156994158
+ 10
+149.0000000000003
+ 20
+-3.20565959555097e-07
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+150.74087140047942
+ 20
+0.5317572923819398
+ 30
+0.0
+ 11
+149.0000000000003
+ 21
+-3.20565959555097e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+207.3704357002398
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+150.74087140047942
+ 21
+0.5317572923819398
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+283.7375011803838
+ 20
+35.12730745884915
+ 30
+0.0
+ 11
+264.0000000000001
+ 21
+35.12730745884912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+283.73750118038373
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+283.7375011803838
+ 21
+35.12730745884915
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.00000000000006
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+283.73750118038373
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.0
+ 20
+168.33981100000017
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+263.99999999999994
+ 20
+191.3398110000002
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+263.99999999999994
+ 20
+191.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+206.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+206.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.00000000000006
+ 20
+94.33981100000021
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+297.99999999999994
+ 20
+192.33981100000025
+ 30
+0.0
+ 11
+297.99999999999994
+ 21
+168.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+263.99999999999994
+ 20
+192.3398110000002
+ 30
+0.0
+ 11
+297.99999999999994
+ 21
+192.33981100000025
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+297.99999999999994
+ 20
+168.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+297.99999999999994
+ 20
+168.33981100000025
+ 30
+0.0
+ 11
+298.0
+ 21
+148.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.0
+ 20
+148.33981100000022
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+298.0
+ 20
+148.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+148.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+298.0
+ 20
+148.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+124.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.0
+ 20
+124.33981100000021
+ 30
+0.0
+ 11
+264.0
+ 21
+148.33981100000022
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+298.00000000000006
+ 20
+124.33981100000024
+ 30
+0.0
+ 11
+264.0
+ 21
+124.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+298.00000000000006
+ 20
+124.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+104.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.0
+ 20
+104.3398110000002
+ 30
+0.0
+ 11
+264.0
+ 21
+124.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+264.0
+ 20
+104.3398110000002
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+104.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+264.0
+ 20
+94.33981100000021
+ 30
+0.0
+ 11
+264.0
+ 21
+104.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+298.00000000000006
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+298.00000000000006
+ 20
+104.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+263.99999999999994
+ 20
+206.3398110000002
+ 30
+0.0
+ 11
+333.99999999999994
+ 21
+206.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+333.99999999999994
+ 20
+191.33981100000028
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+191.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+333.99999999999994
+ 20
+206.33981100000025
+ 30
+0.0
+ 11
+333.99999999999994
+ 21
+191.33981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.33333333333323
+ 20
+304.33981099999994
+ 30
+0.0
+ 11
+33.999999999999886
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.333333333333315
+ 20
+224.3398109999999
+ 30
+0.0
+ 11
+7.33333333333323
+ 21
+304.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+7.333333333333315
+ 21
+224.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.99999999999998
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+33.99999999999998
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+-180
+ 10
+34.0
+ 20
+168.33981099999997
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.0
+ 21
+168.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.00000000000008
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.99999999999997
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.99999999999998
+ 21
+206.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.99999999999999
+ 20
+191.33981099999997
+ 30
+0.0
+ 11
+27.99999999999997
+ 21
+206.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.99999999999999
+ 20
+191.33981099999997
+ 30
+0.0
+ 11
+27.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+191.33981099999994
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+167.3398109999999
+ 30
+0.0
+ 11
+0.0
+ 21
+191.33981099999994
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+167.33981099999997
+ 30
+0.0
+ 11
+0.0
+ 21
+167.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+33.99999999999999
+ 20
+167.33981099999997
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+147.33981099999994
+ 30
+0.0
+ 11
+0.0
+ 21
+167.3398109999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+147.33981099999997
+ 30
+0.0
+ 11
+0.0
+ 21
+147.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.000000000000014
+ 20
+147.33981099999997
+ 30
+0.0
+ 11
+34.00000000000003
+ 21
+123.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.8421709430404014e-14
+ 20
+123.33981099999993
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+147.33981099999994
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.00000000000003
+ 20
+123.33981099999995
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+123.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.00000000000004
+ 20
+123.33981099999995
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+103.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+5.684341886080803e-14
+ 20
+103.33981099999991
+ 30
+0.0
+ 11
+5.684341886080803e-14
+ 21
+123.33981099999993
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+5.684341886080803e-14
+ 20
+103.33981099999991
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+103.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+1.1368683772161605e-13
+ 20
+93.33981099999993
+ 30
+0.0
+ 11
+8.526512829121203e-14
+ 21
+103.33981099999991
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.00000000000011
+ 20
+93.33981099999995
+ 30
+0.0
+ 11
+1.1368683772161605e-13
+ 21
+93.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.00000000000009
+ 20
+103.33981099999995
+ 30
+0.0
+ 11
+34.00000000000011
+ 21
+93.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.0191781693403
+ 20
+20.621135404204413
+ 30
+0.0
+ 11
+113.66446749468442
+ 21
+26.5331256550754
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+113.66446749468442
+ 20
+26.5331256550754
+ 30
+0.0
+ 11
+113.51840227155792
+ 21
+26.05493641367301
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+113.51840227155792
+ 20
+26.05493641367301
+ 30
+0.0
+ 11
+132.8731129462138
+ 21
+20.142946162802023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+132.8731129462138
+ 20
+20.142946162802023
+ 30
+0.0
+ 11
+133.0191781693403
+ 21
+20.621135404204413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+19.196874114712305
+ 20
+54.86480863923253
+ 30
+0.0
+ 11
+29.06562470490417
+ 21
+54.86480863923254
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+29.06562470490417
+ 20
+54.86480863923254
+ 30
+0.0
+ 11
+29.065624704904153
+ 21
+74.60230981961625
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+29.065624704904153
+ 20
+74.60230981961625
+ 30
+0.0
+ 11
+19.196874114712305
+ 21
+74.60230981961624
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+140.41666666666654
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+167.5833333333332
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+167.5833333333332
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+167.5833333333332
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+167.5833333333332
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+140.41666666666654
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+140.41666666666654
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+140.41666666666654
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.41666666666654
+ 20
+284.08981100000005
+ 30
+0.0
+ 11
+157.5833333333332
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+157.5833333333332
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+157.5833333333332
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+157.5833333333332
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+130.41666666666654
+ 21
+284.58981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+130.41666666666654
+ 20
+284.58981100000005
+ 30
+0.0
+ 11
+130.41666666666654
+ 21
+284.08981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+283.9999999999998
+ 20
+277.6731443333335
+ 30
+0.0
+ 11
+270.6666666666665
+ 21
+277.6731443333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+270.6666666666665
+ 20
+277.6731443333334
+ 30
+0.0
+ 11
+270.6666666666666
+ 21
+251.00647766666683
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+270.6666666666666
+ 20
+251.00647766666683
+ 30
+0.0
+ 11
+283.9999999999998
+ 21
+251.00647766666685
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+184.3355325053159
+ 20
+26.533125655075565
+ 30
+0.0
+ 11
+164.98082183066006
+ 21
+20.621135404204527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+164.98082183066006
+ 20
+20.621135404204527
+ 30
+0.0
+ 11
+165.12688705378653
+ 21
+20.142946162802136
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+165.12688705378653
+ 20
+20.142946162802136
+ 30
+0.0
+ 11
+184.4815977284424
+ 21
+26.05493641367315
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+184.4815977284424
+ 20
+26.05493641367315
+ 30
+0.0
+ 11
+184.3355325053159
+ 21
+26.533125655075565
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+278.80312588528784
+ 20
+74.60230981961654
+ 30
+0.0
+ 11
+268.93437529509606
+ 21
+74.60230981961652
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.93437529509606
+ 20
+74.60230981961652
+ 30
+0.0
+ 11
+268.93437529509606
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+268.93437529509606
+ 20
+54.86480863923283
+ 30
+0.0
+ 11
+278.80312588528784
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.0833333333333
+ 20
+184.58981100000022
+ 30
+0.0
+ 11
+286.9166666666666
+ 21
+184.58981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.9166666666666
+ 20
+184.58981100000022
+ 30
+0.0
+ 11
+286.9166666666666
+ 21
+185.08981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.9166666666666
+ 20
+185.08981100000022
+ 30
+0.0
+ 11
+275.0833333333333
+ 21
+185.08981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.0833333333333
+ 20
+185.08981100000022
+ 30
+0.0
+ 11
+275.0833333333333
+ 21
+184.58981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.99999999999994
+ 20
+149.33981100000022
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+153.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.99999999999994
+ 20
+153.33981100000025
+ 30
+0.0
+ 11
+275.0
+ 21
+153.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.0
+ 20
+153.33981100000022
+ 30
+0.0
+ 11
+275.0
+ 21
+149.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.0
+ 20
+149.33981100000022
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+149.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+285.5
+ 20
+161.3398110000002
+ 30
+0.0
+ 11
+285.5
+ 21
+165.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+285.5
+ 20
+165.33981100000022
+ 30
+0.0
+ 11
+276.5
+ 21
+165.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+276.5
+ 20
+165.33981100000022
+ 30
+0.0
+ 11
+276.5
+ 21
+161.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+276.5
+ 20
+161.3398110000002
+ 30
+0.0
+ 11
+285.5
+ 21
+161.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+287.0
+ 20
+124.83981100000024
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+147.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.99999999999994
+ 20
+147.83981100000022
+ 30
+0.0
+ 11
+275.0
+ 21
+147.8398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.0
+ 20
+147.8398110000002
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+124.83981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.00000000000006
+ 20
+124.83981100000021
+ 30
+0.0
+ 11
+287.0
+ 21
+124.83981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+287.0
+ 20
+119.33981100000024
+ 30
+0.0
+ 11
+287.0
+ 21
+123.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+287.0
+ 20
+123.33981100000024
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+123.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.00000000000006
+ 20
+123.33981100000022
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+119.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.00000000000006
+ 20
+119.33981100000022
+ 30
+0.0
+ 11
+287.0
+ 21
+119.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.6666666666667
+ 20
+96.83981100000024
+ 30
+0.0
+ 11
+286.6666666666667
+ 21
+101.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+286.6666666666667
+ 20
+101.83981100000022
+ 30
+0.0
+ 11
+275.3333333333334
+ 21
+101.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+275.3333333333334
+ 20
+101.83981100000022
+ 30
+0.0
+ 11
+275.3333333333334
+ 21
+96.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+329.24999999999994
+ 20
+201.58981100000028
+ 30
+0.0
+ 11
+329.24999999999994
+ 21
+196.08981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+329.24999999999994
+ 20
+196.08981100000028
+ 30
+0.0
+ 11
+329.74999999999994
+ 21
+196.08981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+329.74999999999994
+ 20
+196.08981100000028
+ 30
+0.0
+ 11
+329.74999999999994
+ 21
+201.58981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+329.74999999999994
+ 20
+201.58981100000028
+ 30
+0.0
+ 11
+329.24999999999994
+ 21
+201.58981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+13.999999999999945
+ 20
+251.0064776666666
+ 30
+0.0
+ 11
+27.33333333333326
+ 21
+251.00647766666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.33333333333326
+ 20
+251.00647766666665
+ 30
+0.0
+ 11
+27.33333333333326
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+27.33333333333326
+ 20
+277.67314433333325
+ 30
+0.0
+ 11
+13.999999999999917
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+29.49999999999999
+ 20
+196.33981099999994
+ 30
+0.0
+ 11
+32.499999999999986
+ 21
+196.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.499999999999986
+ 20
+196.33981099999994
+ 30
+0.0
+ 11
+32.49999999999998
+ 21
+201.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.49999999999998
+ 20
+201.33981099999997
+ 30
+0.0
+ 11
+29.499999999999975
+ 21
+201.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.083333333333345
+ 20
+183.58981099999997
+ 30
+0.0
+ 11
+22.91666666666666
+ 21
+183.58981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.91666666666666
+ 20
+183.58981099999997
+ 30
+0.0
+ 11
+22.91666666666666
+ 21
+184.08981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.91666666666666
+ 20
+184.08981099999997
+ 30
+0.0
+ 11
+11.083333333333345
+ 21
+184.08981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.083333333333345
+ 20
+184.08981099999997
+ 30
+0.0
+ 11
+11.083333333333345
+ 21
+183.58981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000014
+ 20
+148.33981099999994
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+152.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000004
+ 20
+152.33981099999997
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+152.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.000000000000002
+ 20
+152.33981099999994
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+148.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.000000000000002
+ 20
+148.3398109999999
+ 30
+0.0
+ 11
+23.000000000000014
+ 21
+148.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+21.500000000000004
+ 20
+160.33981099999994
+ 30
+0.0
+ 11
+21.500000000000004
+ 21
+164.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+21.500000000000004
+ 20
+164.33981099999994
+ 30
+0.0
+ 11
+12.5
+ 21
+164.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.5
+ 20
+164.3398109999999
+ 30
+0.0
+ 11
+12.5
+ 21
+160.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.5
+ 20
+160.3398109999999
+ 30
+0.0
+ 11
+21.500000000000004
+ 21
+160.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000046
+ 20
+123.83981099999994
+ 30
+0.0
+ 11
+23.000000000000014
+ 21
+146.83981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000014
+ 20
+146.83981099999997
+ 30
+0.0
+ 11
+11.00000000000003
+ 21
+146.8398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.00000000000003
+ 20
+146.8398109999999
+ 30
+0.0
+ 11
+11.00000000000003
+ 21
+123.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.00000000000003
+ 20
+123.83981099999994
+ 30
+0.0
+ 11
+23.000000000000046
+ 21
+123.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.00000000000006
+ 20
+118.33981099999995
+ 30
+0.0
+ 11
+23.000000000000046
+ 21
+122.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+23.000000000000046
+ 20
+122.33981099999995
+ 30
+0.0
+ 11
+11.000000000000057
+ 21
+122.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.000000000000057
+ 20
+122.33981099999993
+ 30
+0.0
+ 11
+11.000000000000057
+ 21
+118.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.000000000000057
+ 20
+118.33981099999993
+ 30
+0.0
+ 11
+23.00000000000006
+ 21
+118.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.666666666666757
+ 20
+95.83981099999995
+ 30
+0.0
+ 11
+22.666666666666757
+ 21
+100.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+22.666666666666757
+ 20
+100.83981099999994
+ 30
+0.0
+ 11
+11.33333333333343
+ 21
+100.83981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.33333333333343
+ 20
+100.83981099999993
+ 30
+0.0
+ 11
+11.33333333333343
+ 21
+95.83981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+377.9999999999999
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+377.9999999999999
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+353.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+353.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+437.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+437.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+377.9999999999999
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+461.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+461.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+437.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+522.0
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+522.0
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+522.0
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+461.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+522.0
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+343.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+343.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+343.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+353.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+343.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+355.3999999999999
+ 20
+138.839811
+ 30
+0.0
+ 11
+356.59999999999997
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+356.59999999999997
+ 20
+138.839811
+ 30
+0.0
+ 11
+356.59999999999997
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+356.59999999999997
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+355.3999999999999
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+355.3999999999999
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+355.3999999999999
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+375.3999999999999
+ 20
+139.339811
+ 30
+0.0
+ 11
+376.59999999999997
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+376.59999999999997
+ 20
+139.339811
+ 30
+0.0
+ 11
+376.59999999999997
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+376.59999999999997
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+375.3999999999999
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+375.3999999999999
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+375.3999999999999
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+385.99999999999994
+ 20
+180.339811
+ 30
+0.0
+ 11
+385.99999999999994
+ 21
+162.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+385.99999999999994
+ 20
+162.339811
+ 30
+0.0
+ 11
+415.99999999999994
+ 21
+162.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+415.99999999999994
+ 20
+162.339811
+ 30
+0.0
+ 11
+415.99999999999994
+ 21
+180.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+415.99999999999994
+ 20
+180.339811
+ 30
+0.0
+ 11
+385.99999999999994
+ 21
+180.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+459.3999999999999
+ 20
+138.839811
+ 30
+0.0
+ 11
+460.59999999999997
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+460.59999999999997
+ 20
+138.839811
+ 30
+0.0
+ 11
+460.59999999999997
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+460.59999999999997
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+459.3999999999999
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+459.3999999999999
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+459.3999999999999
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+439.3999999999999
+ 20
+139.339811
+ 30
+0.0
+ 11
+440.59999999999997
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.59999999999997
+ 20
+139.339811
+ 30
+0.0
+ 11
+440.59999999999997
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+440.59999999999997
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+439.3999999999999
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+439.3999999999999
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+439.3999999999999
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+476.99999999999994
+ 20
+142.83981100000003
+ 30
+0.0
+ 11
+476.99999999999994
+ 21
+135.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+476.99999999999994
+ 20
+135.83981100000003
+ 30
+0.0
+ 11
+496.99999999999994
+ 21
+135.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+496.99999999999994
+ 20
+135.83981100000003
+ 30
+0.0
+ 11
+496.99999999999994
+ 21
+142.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+496.99999999999994
+ 20
+142.83981100000003
+ 30
+0.0
+ 11
+476.99999999999994
+ 21
+142.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.25
+ 20
+151.2716291818182
+ 30
+0.0
+ 11
+514.25
+ 21
+139.68072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.25
+ 20
+139.68072009090912
+ 30
+0.0
+ 11
+514.75
+ 21
+139.68072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.75
+ 20
+139.68072009090912
+ 30
+0.0
+ 11
+514.75
+ 21
+151.2716291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.75
+ 20
+151.2716291818182
+ 30
+0.0
+ 11
+514.25
+ 21
+151.2716291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.25
+ 20
+178.9989019090909
+ 30
+0.0
+ 11
+514.25
+ 21
+167.40799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.25
+ 20
+167.40799281818184
+ 30
+0.0
+ 11
+514.75
+ 21
+167.40799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.75
+ 20
+167.40799281818184
+ 30
+0.0
+ 11
+514.75
+ 21
+178.9989019090909
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+514.75
+ 20
+178.9989019090909
+ 30
+0.0
+ 11
+514.25
+ 21
+178.9989019090909
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+346.4999999999999
+ 20
+139.9307200909091
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+139.9307200909091
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+351.4999999999999
+ 20
+139.9307200909091
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+151.0216291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+351.4999999999999
+ 20
+151.0216291818182
+ 30
+0.0
+ 11
+346.4999999999999
+ 21
+151.0216291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+346.4999999999999
+ 20
+167.65799281818184
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+167.65799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+351.4999999999999
+ 20
+167.65799281818184
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+178.74890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+351.4999999999999
+ 20
+178.74890190909093
+ 30
+0.0
+ 11
+346.4999999999999
+ 21
+178.74890190909093
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/PaddleboatWithCamera/graph-autofold-graph.dxf b/rocolib/output/PaddleboatWithCamera/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..e8f282bdc6e6b9df41f0a97e0863e66030d535bc
--- /dev/null
+++ b/rocolib/output/PaddleboatWithCamera/graph-autofold-graph.dxf
@@ -0,0 +1,5180 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+184.00000000000006
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+184.00000000000006
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.00000000000009
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+184.00000000000006
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+149.00000000000009
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.00000000000009
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.25912859952098
+ 20
+0.5317572923818831
+ 30
+0.0
+ 11
+90.62956429976055
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.00000000000009
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+147.25912859952098
+ 21
+0.5317572923818831
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.339811
+ 30
+0.0
+ 11
+90.62956429976055
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.62956429976053
+ 20
+17.829532375615347
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.12730745884883
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+34.00000000000008
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+14.262498819616356
+ 20
+94.33981099999994
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+14.262498819616413
+ 20
+35.127307458848826
+ 30
+0.0
+ 11
+14.262498819616356
+ 21
+94.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000012
+ 20
+35.12730745884883
+ 30
+0.0
+ 11
+14.262498819616413
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+113.99999999999987
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+113.99999999999987
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+193.99999999999983
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+148.99999999999983
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+113.99999999999987
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+193.99999999999983
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+113.99999999999994
+ 20
+224.33981100000003
+ 30
+0.0
+ 11
+148.99999999999997
+ 21
+224.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+148.99999999999997
+ 20
+224.33981100000005
+ 30
+0.0
+ 11
+183.99999999999994
+ 21
+224.33981100000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.99999999999987
+ 20
+304.339811
+ 30
+0.0
+ 11
+183.99999999999986
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+148.99999999999983
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+103.99999999999987
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+183.99999999999986
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+183.99999999999986
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.6666666666666
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.66666666666646
+ 20
+304.33981100000017
+ 30
+0.0
+ 11
+290.6666666666666
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999983
+ 20
+304.3398110000001
+ 30
+0.0
+ 11
+290.66666666666646
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+264.00000000000006
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+207.3704357002398
+ 21
+17.829532375615546
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+207.3704357002398
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.0000000000003
+ 20
+-3.20565959555097e-07
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+150.74087140047942
+ 20
+0.5317572923819398
+ 30
+0.0
+ 11
+149.0000000000003
+ 21
+-3.20565959555097e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+207.3704357002398
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+150.74087140047942
+ 21
+0.5317572923819398
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+283.7375011803838
+ 20
+35.12730745884915
+ 30
+0.0
+ 11
+264.0000000000001
+ 21
+35.12730745884912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+283.73750118038373
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+283.7375011803838
+ 21
+35.12730745884915
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.00000000000006
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+283.73750118038373
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+168.33981100000017
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+263.99999999999994
+ 20
+191.3398110000002
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+263.99999999999994
+ 20
+191.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+206.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+206.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.00000000000006
+ 20
+94.33981100000021
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+297.99999999999994
+ 20
+192.33981100000025
+ 30
+0.0
+ 11
+297.99999999999994
+ 21
+168.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+192.3398110000002
+ 30
+0.0
+ 11
+297.99999999999994
+ 21
+192.33981100000025
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+297.99999999999994
+ 20
+168.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+297.99999999999994
+ 20
+168.33981100000025
+ 30
+0.0
+ 11
+298.0
+ 21
+148.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+148.33981100000022
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+298.0
+ 20
+148.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+148.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.0
+ 20
+148.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+124.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+124.33981100000021
+ 30
+0.0
+ 11
+264.0
+ 21
+148.33981100000022
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+298.00000000000006
+ 20
+124.33981100000024
+ 30
+0.0
+ 11
+264.0
+ 21
+124.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.00000000000006
+ 20
+124.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+104.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+104.3398110000002
+ 30
+0.0
+ 11
+264.0
+ 21
+124.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+264.0
+ 20
+104.3398110000002
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+104.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+94.33981100000021
+ 30
+0.0
+ 11
+264.0
+ 21
+104.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.00000000000006
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.00000000000006
+ 20
+104.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+206.3398110000002
+ 30
+0.0
+ 11
+333.99999999999994
+ 21
+206.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+333.99999999999994
+ 20
+191.33981100000028
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+191.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+333.99999999999994
+ 20
+206.33981100000025
+ 30
+0.0
+ 11
+333.99999999999994
+ 21
+191.33981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.33333333333323
+ 20
+304.33981099999994
+ 30
+0.0
+ 11
+33.999999999999886
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.333333333333315
+ 20
+224.3398109999999
+ 30
+0.0
+ 11
+7.33333333333323
+ 21
+304.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+7.333333333333315
+ 21
+224.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.99999999999998
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+33.99999999999998
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+168.33981099999997
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.0
+ 21
+168.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.00000000000008
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.99999999999997
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.99999999999998
+ 21
+206.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.99999999999999
+ 20
+191.33981099999997
+ 30
+0.0
+ 11
+27.99999999999997
+ 21
+206.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.99999999999999
+ 20
+191.33981099999997
+ 30
+0.0
+ 11
+27.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+191.33981099999994
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+167.3398109999999
+ 30
+0.0
+ 11
+0.0
+ 21
+191.33981099999994
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+167.33981099999997
+ 30
+0.0
+ 11
+0.0
+ 21
+167.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.99999999999999
+ 20
+167.33981099999997
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+147.33981099999994
+ 30
+0.0
+ 11
+0.0
+ 21
+167.3398109999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+147.33981099999997
+ 30
+0.0
+ 11
+0.0
+ 21
+147.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.000000000000014
+ 20
+147.33981099999997
+ 30
+0.0
+ 11
+34.00000000000003
+ 21
+123.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+123.33981099999993
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+147.33981099999994
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.00000000000003
+ 20
+123.33981099999995
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+123.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000004
+ 20
+123.33981099999995
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+103.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.684341886080803e-14
+ 20
+103.33981099999991
+ 30
+0.0
+ 11
+5.684341886080803e-14
+ 21
+123.33981099999993
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+5.684341886080803e-14
+ 20
+103.33981099999991
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+103.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.1368683772161605e-13
+ 20
+93.33981099999993
+ 30
+0.0
+ 11
+8.526512829121203e-14
+ 21
+103.33981099999991
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000011
+ 20
+93.33981099999995
+ 30
+0.0
+ 11
+1.1368683772161605e-13
+ 21
+93.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000009
+ 20
+103.33981099999995
+ 30
+0.0
+ 11
+34.00000000000011
+ 21
+93.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.0191781693403
+ 20
+20.621135404204413
+ 30
+0.0
+ 11
+113.66446749468442
+ 21
+26.5331256550754
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+113.66446749468442
+ 20
+26.5331256550754
+ 30
+0.0
+ 11
+113.51840227155792
+ 21
+26.05493641367301
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+113.51840227155792
+ 20
+26.05493641367301
+ 30
+0.0
+ 11
+132.8731129462138
+ 21
+20.142946162802023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+132.8731129462138
+ 20
+20.142946162802023
+ 30
+0.0
+ 11
+133.0191781693403
+ 21
+20.621135404204413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+19.196874114712305
+ 20
+54.86480863923253
+ 30
+0.0
+ 11
+29.06562470490417
+ 21
+54.86480863923254
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.06562470490417
+ 20
+54.86480863923254
+ 30
+0.0
+ 11
+29.065624704904153
+ 21
+74.60230981961625
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.065624704904153
+ 20
+74.60230981961625
+ 30
+0.0
+ 11
+19.196874114712305
+ 21
+74.60230981961624
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.41666666666654
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+167.5833333333332
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.5833333333332
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+167.5833333333332
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.5833333333332
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+140.41666666666654
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.41666666666654
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+140.41666666666654
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.41666666666654
+ 20
+284.08981100000005
+ 30
+0.0
+ 11
+157.5833333333332
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.5833333333332
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+157.5833333333332
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.5833333333332
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+130.41666666666654
+ 21
+284.58981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.41666666666654
+ 20
+284.58981100000005
+ 30
+0.0
+ 11
+130.41666666666654
+ 21
+284.08981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+283.9999999999998
+ 20
+277.6731443333335
+ 30
+0.0
+ 11
+270.6666666666665
+ 21
+277.6731443333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+270.6666666666665
+ 20
+277.6731443333334
+ 30
+0.0
+ 11
+270.6666666666666
+ 21
+251.00647766666683
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+270.6666666666666
+ 20
+251.00647766666683
+ 30
+0.0
+ 11
+283.9999999999998
+ 21
+251.00647766666685
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+184.3355325053159
+ 20
+26.533125655075565
+ 30
+0.0
+ 11
+164.98082183066006
+ 21
+20.621135404204527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.98082183066006
+ 20
+20.621135404204527
+ 30
+0.0
+ 11
+165.12688705378653
+ 21
+20.142946162802136
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+165.12688705378653
+ 20
+20.142946162802136
+ 30
+0.0
+ 11
+184.4815977284424
+ 21
+26.05493641367315
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+184.4815977284424
+ 20
+26.05493641367315
+ 30
+0.0
+ 11
+184.3355325053159
+ 21
+26.533125655075565
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+278.80312588528784
+ 20
+74.60230981961654
+ 30
+0.0
+ 11
+268.93437529509606
+ 21
+74.60230981961652
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.93437529509606
+ 20
+74.60230981961652
+ 30
+0.0
+ 11
+268.93437529509606
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.93437529509606
+ 20
+54.86480863923283
+ 30
+0.0
+ 11
+278.80312588528784
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0833333333333
+ 20
+184.58981100000022
+ 30
+0.0
+ 11
+286.9166666666666
+ 21
+184.58981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.9166666666666
+ 20
+184.58981100000022
+ 30
+0.0
+ 11
+286.9166666666666
+ 21
+185.08981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.9166666666666
+ 20
+185.08981100000022
+ 30
+0.0
+ 11
+275.0833333333333
+ 21
+185.08981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0833333333333
+ 20
+185.08981100000022
+ 30
+0.0
+ 11
+275.0833333333333
+ 21
+184.58981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.99999999999994
+ 20
+149.33981100000022
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+153.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.99999999999994
+ 20
+153.33981100000025
+ 30
+0.0
+ 11
+275.0
+ 21
+153.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0
+ 20
+153.33981100000022
+ 30
+0.0
+ 11
+275.0
+ 21
+149.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0
+ 20
+149.33981100000022
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+149.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+285.5
+ 20
+161.3398110000002
+ 30
+0.0
+ 11
+285.5
+ 21
+165.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+285.5
+ 20
+165.33981100000022
+ 30
+0.0
+ 11
+276.5
+ 21
+165.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+276.5
+ 20
+165.33981100000022
+ 30
+0.0
+ 11
+276.5
+ 21
+161.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+276.5
+ 20
+161.3398110000002
+ 30
+0.0
+ 11
+285.5
+ 21
+161.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+287.0
+ 20
+124.83981100000024
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+147.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.99999999999994
+ 20
+147.83981100000022
+ 30
+0.0
+ 11
+275.0
+ 21
+147.8398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0
+ 20
+147.8398110000002
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+124.83981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.00000000000006
+ 20
+124.83981100000021
+ 30
+0.0
+ 11
+287.0
+ 21
+124.83981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+287.0
+ 20
+119.33981100000024
+ 30
+0.0
+ 11
+287.0
+ 21
+123.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+287.0
+ 20
+123.33981100000024
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+123.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.00000000000006
+ 20
+123.33981100000022
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+119.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.00000000000006
+ 20
+119.33981100000022
+ 30
+0.0
+ 11
+287.0
+ 21
+119.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.6666666666667
+ 20
+96.83981100000024
+ 30
+0.0
+ 11
+286.6666666666667
+ 21
+101.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.6666666666667
+ 20
+101.83981100000022
+ 30
+0.0
+ 11
+275.3333333333334
+ 21
+101.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.3333333333334
+ 20
+101.83981100000022
+ 30
+0.0
+ 11
+275.3333333333334
+ 21
+96.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.24999999999994
+ 20
+201.58981100000028
+ 30
+0.0
+ 11
+329.24999999999994
+ 21
+196.08981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.24999999999994
+ 20
+196.08981100000028
+ 30
+0.0
+ 11
+329.74999999999994
+ 21
+196.08981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.74999999999994
+ 20
+196.08981100000028
+ 30
+0.0
+ 11
+329.74999999999994
+ 21
+201.58981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.74999999999994
+ 20
+201.58981100000028
+ 30
+0.0
+ 11
+329.24999999999994
+ 21
+201.58981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.999999999999945
+ 20
+251.0064776666666
+ 30
+0.0
+ 11
+27.33333333333326
+ 21
+251.00647766666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.33333333333326
+ 20
+251.00647766666665
+ 30
+0.0
+ 11
+27.33333333333326
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.33333333333326
+ 20
+277.67314433333325
+ 30
+0.0
+ 11
+13.999999999999917
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.49999999999999
+ 20
+196.33981099999994
+ 30
+0.0
+ 11
+32.499999999999986
+ 21
+196.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.499999999999986
+ 20
+196.33981099999994
+ 30
+0.0
+ 11
+32.49999999999998
+ 21
+201.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.49999999999998
+ 20
+201.33981099999997
+ 30
+0.0
+ 11
+29.499999999999975
+ 21
+201.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.083333333333345
+ 20
+183.58981099999997
+ 30
+0.0
+ 11
+22.91666666666666
+ 21
+183.58981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.91666666666666
+ 20
+183.58981099999997
+ 30
+0.0
+ 11
+22.91666666666666
+ 21
+184.08981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.91666666666666
+ 20
+184.08981099999997
+ 30
+0.0
+ 11
+11.083333333333345
+ 21
+184.08981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.083333333333345
+ 20
+184.08981099999997
+ 30
+0.0
+ 11
+11.083333333333345
+ 21
+183.58981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000014
+ 20
+148.33981099999994
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+152.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+152.33981099999997
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+152.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+152.33981099999994
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+148.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+148.3398109999999
+ 30
+0.0
+ 11
+23.000000000000014
+ 21
+148.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+21.500000000000004
+ 20
+160.33981099999994
+ 30
+0.0
+ 11
+21.500000000000004
+ 21
+164.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+21.500000000000004
+ 20
+164.33981099999994
+ 30
+0.0
+ 11
+12.5
+ 21
+164.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.5
+ 20
+164.3398109999999
+ 30
+0.0
+ 11
+12.5
+ 21
+160.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.5
+ 20
+160.3398109999999
+ 30
+0.0
+ 11
+21.500000000000004
+ 21
+160.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000046
+ 20
+123.83981099999994
+ 30
+0.0
+ 11
+23.000000000000014
+ 21
+146.83981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000014
+ 20
+146.83981099999997
+ 30
+0.0
+ 11
+11.00000000000003
+ 21
+146.8398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.00000000000003
+ 20
+146.8398109999999
+ 30
+0.0
+ 11
+11.00000000000003
+ 21
+123.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.00000000000003
+ 20
+123.83981099999994
+ 30
+0.0
+ 11
+23.000000000000046
+ 21
+123.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.00000000000006
+ 20
+118.33981099999995
+ 30
+0.0
+ 11
+23.000000000000046
+ 21
+122.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000046
+ 20
+122.33981099999995
+ 30
+0.0
+ 11
+11.000000000000057
+ 21
+122.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000057
+ 20
+122.33981099999993
+ 30
+0.0
+ 11
+11.000000000000057
+ 21
+118.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000057
+ 20
+118.33981099999993
+ 30
+0.0
+ 11
+23.00000000000006
+ 21
+118.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.666666666666757
+ 20
+95.83981099999995
+ 30
+0.0
+ 11
+22.666666666666757
+ 21
+100.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.666666666666757
+ 20
+100.83981099999994
+ 30
+0.0
+ 11
+11.33333333333343
+ 21
+100.83981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.33333333333343
+ 20
+100.83981099999993
+ 30
+0.0
+ 11
+11.33333333333343
+ 21
+95.83981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+377.9999999999999
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+377.9999999999999
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+353.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+353.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+437.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+437.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+377.9999999999999
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+461.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+461.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+437.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+522.0
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+522.0
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+522.0
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+461.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+522.0
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+343.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+343.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+343.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+353.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+343.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+355.3999999999999
+ 20
+138.839811
+ 30
+0.0
+ 11
+356.59999999999997
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+356.59999999999997
+ 20
+138.839811
+ 30
+0.0
+ 11
+356.59999999999997
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+356.59999999999997
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+355.3999999999999
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+355.3999999999999
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+355.3999999999999
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+375.3999999999999
+ 20
+139.339811
+ 30
+0.0
+ 11
+376.59999999999997
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+376.59999999999997
+ 20
+139.339811
+ 30
+0.0
+ 11
+376.59999999999997
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+376.59999999999997
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+375.3999999999999
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+375.3999999999999
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+375.3999999999999
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+385.99999999999994
+ 20
+180.339811
+ 30
+0.0
+ 11
+385.99999999999994
+ 21
+162.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+385.99999999999994
+ 20
+162.339811
+ 30
+0.0
+ 11
+415.99999999999994
+ 21
+162.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+415.99999999999994
+ 20
+162.339811
+ 30
+0.0
+ 11
+415.99999999999994
+ 21
+180.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+415.99999999999994
+ 20
+180.339811
+ 30
+0.0
+ 11
+385.99999999999994
+ 21
+180.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+459.3999999999999
+ 20
+138.839811
+ 30
+0.0
+ 11
+460.59999999999997
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+460.59999999999997
+ 20
+138.839811
+ 30
+0.0
+ 11
+460.59999999999997
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+460.59999999999997
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+459.3999999999999
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+459.3999999999999
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+459.3999999999999
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+439.3999999999999
+ 20
+139.339811
+ 30
+0.0
+ 11
+440.59999999999997
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.59999999999997
+ 20
+139.339811
+ 30
+0.0
+ 11
+440.59999999999997
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.59999999999997
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+439.3999999999999
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+439.3999999999999
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+439.3999999999999
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+476.99999999999994
+ 20
+142.83981100000003
+ 30
+0.0
+ 11
+476.99999999999994
+ 21
+135.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+476.99999999999994
+ 20
+135.83981100000003
+ 30
+0.0
+ 11
+496.99999999999994
+ 21
+135.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+496.99999999999994
+ 20
+135.83981100000003
+ 30
+0.0
+ 11
+496.99999999999994
+ 21
+142.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+496.99999999999994
+ 20
+142.83981100000003
+ 30
+0.0
+ 11
+476.99999999999994
+ 21
+142.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+151.2716291818182
+ 30
+0.0
+ 11
+514.25
+ 21
+139.68072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+139.68072009090912
+ 30
+0.0
+ 11
+514.75
+ 21
+139.68072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+139.68072009090912
+ 30
+0.0
+ 11
+514.75
+ 21
+151.2716291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+151.2716291818182
+ 30
+0.0
+ 11
+514.25
+ 21
+151.2716291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+178.9989019090909
+ 30
+0.0
+ 11
+514.25
+ 21
+167.40799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+167.40799281818184
+ 30
+0.0
+ 11
+514.75
+ 21
+167.40799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+167.40799281818184
+ 30
+0.0
+ 11
+514.75
+ 21
+178.9989019090909
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+178.9989019090909
+ 30
+0.0
+ 11
+514.25
+ 21
+178.9989019090909
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+346.4999999999999
+ 20
+139.9307200909091
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+139.9307200909091
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+139.9307200909091
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+151.0216291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+151.0216291818182
+ 30
+0.0
+ 11
+346.4999999999999
+ 21
+151.0216291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+346.4999999999999
+ 20
+167.65799281818184
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+167.65799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+167.65799281818184
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+178.74890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+178.74890190909093
+ 30
+0.0
+ 11
+346.4999999999999
+ 21
+178.74890190909093
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/PaddleboatWithCamera/graph-lasercutter.svg b/rocolib/output/PaddleboatWithCamera/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ef003e5dd2c3fdf218f97e3d019d363f4638408c
--- /dev/null
+++ b/rocolib/output/PaddleboatWithCamera/graph-lasercutter.svg
@@ -0,0 +1,235 @@
+<?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="304.339811mm" version="1.1" viewBox="0.000000 0.000000 522.000000 304.339811" width="522.000000mm">
+  <defs/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="184.00000000000006" x2="184.00000000000006" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="114.00000000000007" x2="114.00000000000007" y1="94.33981100000001" y2="224.33981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.00000000000009" x2="114.00000000000007" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="184.00000000000006" x2="149.00000000000009" y1="94.33981100000001" y2="94.33981100000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.00000000000009" x2="114.00000000000007" y1="-3.2056604482022527e-07" y2="94.33981100000001"/>
+  <line stroke="#000000" x1="147.25912859952098" x2="90.62956429976055" y1="0.5317572923818831" y2="17.829532375615347"/>
+  <line stroke="#000000" x1="149.00000000000009" x2="147.25912859952098" y1="-3.2056604482022527e-07" y2="0.5317572923818831"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="114.00000000000007" x2="90.62956429976055" y1="94.339811" y2="17.829532375615347"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="114.00000000000007" x2="34.00000000000012" y1="94.33981100000001" y2="35.127307458848826"/>
+  <line stroke="#000000" x1="90.62956429976053" x2="34.00000000000012" y1="17.829532375615347" y2="35.127307458848826"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.00000000000008" x2="34.00000000000012" y1="94.33981099999995" y2="35.12730745884883"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="114.00000000000007" x2="34.00000000000008" y1="94.33981100000001" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="14.262498819616356" x2="34.000000000000064" y1="94.33981099999994" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="14.262498819616413" x2="14.262498819616356" y1="35.127307458848826" y2="94.33981099999994"/>
+  <line stroke="#000000" x1="34.00000000000012" x2="14.262498819616413" y1="35.12730745884883" y2="35.127307458848826"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="33.999999999999964" x2="113.99999999999994" y1="224.33981099999997" y2="224.33981100000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="33.999999999999886" x2="113.99999999999994" y1="304.339811" y2="224.33981100000003"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="33.999999999999886" x2="33.999999999999964" y1="304.339811" y2="224.33981099999997"/>
+  <line stroke="#000000" x1="33.999999999999886" x2="113.99999999999987" y1="304.339811" y2="304.33981100000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="113.99999999999987" x2="113.99999999999994" y1="304.33981100000005" y2="224.33981100000003"/>
+  <line stroke="#000000" x1="193.99999999999983" x2="148.99999999999983" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="113.99999999999987" x2="193.99999999999983" y1="304.33981100000005" y2="304.33981100000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="113.99999999999994" x2="148.99999999999997" y1="224.33981100000003" y2="224.33981100000005"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="148.99999999999997" x2="183.99999999999994" y1="224.33981100000005" y2="224.33981100000008"/>
+  <line stroke="#000000" x1="103.99999999999987" x2="183.99999999999986" y1="304.339811" y2="304.33981100000005"/>
+  <line stroke="#000000" x1="148.99999999999983" x2="103.99999999999987" y1="304.33981100000005" y2="304.339811"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="183.99999999999994" x2="183.99999999999986" y1="224.3398110000001" y2="304.33981100000005"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="183.99999999999994" x2="263.99999999999983" y1="224.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#000000" x1="183.99999999999986" x2="263.99999999999983" y1="304.33981100000005" y2="304.33981100000017"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="263.99999999999994" x2="263.99999999999983" y1="224.3398110000002" y2="304.33981100000017"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="183.99999999999994" x2="263.99999999999994" y1="224.3398110000001" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="290.6666666666666" x2="263.99999999999994" y1="224.3398110000002" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="290.66666666666646" x2="290.6666666666666" y1="304.33981100000017" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="263.99999999999983" x2="290.66666666666646" y1="304.3398110000001" y2="304.33981100000017"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="264.00000000000006" x2="184.00000000000009" y1="94.33981100000022" y2="94.33981100000011"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="264.0000000000001" x2="184.00000000000009" y1="35.12730745884912" y2="94.33981100000011"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="264.0000000000001" x2="264.00000000000006" y1="35.12730745884912" y2="94.33981100000022"/>
+  <line stroke="#000000" x1="264.0000000000001" x2="207.3704357002398" y1="35.12730745884912" y2="17.829532375615546"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="207.3704357002398" x2="184.00000000000009" y1="17.829532375615546" y2="94.33981100000011"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="149.0000000000003" x2="184.00000000000009" y1="-3.20565959555097e-07" y2="94.33981100000011"/>
+  <line stroke="#000000" x1="150.74087140047942" x2="149.0000000000003" y1="0.5317572923819398" y2="-3.20565959555097e-07"/>
+  <line stroke="#000000" x1="207.3704357002398" x2="150.74087140047942" y1="17.829532375615546" y2="0.5317572923819398"/>
+  <line stroke="#000000" x1="283.7375011803838" x2="264.0000000000001" y1="35.12730745884915" y2="35.12730745884912"/>
+  <line stroke="#000000" x1="283.73750118038373" x2="283.7375011803838" y1="94.33981100000025" y2="35.12730745884915"/>
+  <line stroke="#000000" x1="264.00000000000006" x2="283.73750118038373" y1="94.33981100000022" y2="94.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.00000000000006" y1="168.33981100000017" y2="94.33981100000021"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="263.99999999999994" x2="264.0" y1="191.3398110000002" y2="168.33981100000017"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="263.99999999999994" x2="263.99999999999994" y1="191.3398110000002" y2="206.3398110000002"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="263.99999999999994" y1="224.3398110000002" y2="206.3398110000002"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="263.99999999999994" y1="224.3398110000002" y2="224.3398110000002"/>
+  <line stroke="#000000" x1="264.00000000000006" x2="264.00000000000006" y1="94.33981100000021" y2="94.33981100000021"/>
+  <line stroke="#000000" x1="297.99999999999994" x2="297.99999999999994" y1="192.33981100000025" y2="168.33981100000025"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="297.99999999999994" y1="192.3398110000002" y2="192.33981100000025"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="297.99999999999994" x2="264.0" y1="168.33981100000025" y2="168.33981100000017"/>
+  <line stroke="#000000" x1="297.99999999999994" x2="298.0" y1="168.33981100000025" y2="148.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="148.33981100000022" y2="168.33981100000017"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="298.0" x2="264.0" y1="148.33981100000025" y2="148.33981100000022"/>
+  <line stroke="#000000" x1="298.0" x2="298.00000000000006" y1="148.33981100000025" y2="124.33981100000024"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="124.33981100000021" y2="148.33981100000022"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="298.00000000000006" x2="264.0" y1="124.33981100000024" y2="124.33981100000021"/>
+  <line stroke="#000000" x1="298.00000000000006" x2="298.00000000000006" y1="124.33981100000025" y2="104.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="104.3398110000002" y2="124.33981100000021"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="264.0" x2="298.00000000000006" y1="104.3398110000002" y2="104.33981100000025"/>
+  <line stroke="#000000" x1="264.0" x2="264.0" y1="94.33981100000021" y2="104.3398110000002"/>
+  <line stroke="#000000" x1="298.00000000000006" x2="264.0" y1="94.33981100000025" y2="94.33981100000021"/>
+  <line stroke="#000000" x1="298.00000000000006" x2="298.00000000000006" y1="104.33981100000025" y2="94.33981100000025"/>
+  <line stroke="#000000" x1="263.99999999999994" x2="333.99999999999994" y1="206.3398110000002" y2="206.33981100000025"/>
+  <line stroke="#000000" x1="333.99999999999994" x2="263.99999999999994" y1="191.33981100000028" y2="191.3398110000002"/>
+  <line stroke="#000000" x1="333.99999999999994" x2="333.99999999999994" y1="206.33981100000025" y2="191.33981100000028"/>
+  <line stroke="#000000" x1="7.33333333333323" x2="33.999999999999886" y1="304.33981099999994" y2="304.339811"/>
+  <line stroke="#000000" x1="7.333333333333315" x2="7.33333333333323" y1="224.3398109999999" y2="304.33981099999994"/>
+  <line stroke="#000000" x1="33.999999999999964" x2="7.333333333333315" y1="224.33981099999997" y2="224.3398109999999"/>
+  <line stroke="#000000" x1="33.99999999999998" x2="33.999999999999964" y1="206.33981099999997" y2="224.33981099999997"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="33.99999999999998" x2="33.99999999999999" y1="206.33981099999997" y2="191.33981099999997"/>
+  <line stroke="#ff0000" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="33.99999999999999" y1="168.33981099999997" y2="191.33981099999997"/>
+  <line stroke="#000000" x1="34.00000000000008" x2="34.0" y1="94.33981099999995" y2="168.33981099999997"/>
+  <line stroke="#000000" x1="34.00000000000008" x2="34.00000000000008" y1="94.33981099999995" y2="94.33981099999995"/>
+  <line stroke="#000000" x1="33.999999999999964" x2="33.999999999999964" y1="224.33981099999997" y2="224.33981099999997"/>
+  <line stroke="#000000" x1="27.99999999999997" x2="33.99999999999998" y1="206.33981099999997" y2="206.33981099999997"/>
+  <line stroke="#000000" x1="27.99999999999999" x2="27.99999999999997" y1="191.33981099999997" y2="206.33981099999997"/>
+  <line stroke="#000000" x1="33.99999999999999" x2="27.99999999999999" y1="191.33981099999997" y2="191.33981099999997"/>
+  <line stroke="#000000" x1="0.0" x2="33.99999999999999" y1="191.33981099999994" y2="191.33981099999997"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="167.3398109999999" y2="191.33981099999994"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="0.0" y1="167.33981099999997" y2="167.3398109999999"/>
+  <line stroke="#000000" x1="33.99999999999999" x2="34.0" y1="167.33981099999997" y2="147.33981099999997"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="147.33981099999994" y2="167.3398109999999"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="0.0" y1="147.33981099999997" y2="147.33981099999994"/>
+  <line stroke="#000000" x1="34.000000000000014" x2="34.00000000000003" y1="147.33981099999997" y2="123.33981099999995"/>
+  <line stroke="#000000" x1="2.8421709430404014e-14" x2="2.8421709430404014e-14" y1="123.33981099999993" y2="147.33981099999994"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.00000000000003" x2="2.8421709430404014e-14" y1="123.33981099999995" y2="123.33981099999993"/>
+  <line stroke="#000000" x1="34.00000000000004" x2="34.000000000000064" y1="123.33981099999995" y2="103.33981099999995"/>
+  <line stroke="#000000" x1="5.684341886080803e-14" x2="5.684341886080803e-14" y1="103.33981099999991" y2="123.33981099999993"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="5.684341886080803e-14" x2="34.000000000000064" y1="103.33981099999991" y2="103.33981099999995"/>
+  <line stroke="#000000" x1="1.1368683772161605e-13" x2="8.526512829121203e-14" y1="93.33981099999993" y2="103.33981099999991"/>
+  <line stroke="#000000" x1="34.00000000000011" x2="1.1368683772161605e-13" y1="93.33981099999995" y2="93.33981099999993"/>
+  <line stroke="#000000" x1="34.00000000000009" x2="34.00000000000011" y1="103.33981099999995" y2="93.33981099999995"/>
+  <line stroke="#888888" x1="133.0191781693403" x2="113.66446749468442" y1="20.621135404204413" y2="26.5331256550754"/>
+  <line stroke="#888888" x1="113.66446749468442" x2="113.51840227155792" y1="26.5331256550754" y2="26.05493641367301"/>
+  <line stroke="#888888" x1="113.51840227155792" x2="132.8731129462138" y1="26.05493641367301" y2="20.142946162802023"/>
+  <line stroke="#888888" x1="132.8731129462138" x2="133.0191781693403" y1="20.142946162802023" y2="20.621135404204413"/>
+  <line stroke="#888888" x1="19.196874114712305" x2="29.06562470490417" y1="54.86480863923253" y2="54.86480863923254"/>
+  <line stroke="#888888" x1="29.06562470490417" x2="29.065624704904153" y1="54.86480863923254" y2="74.60230981961625"/>
+  <line stroke="#888888" x1="29.065624704904153" x2="19.196874114712305" y1="74.60230981961625" y2="74.60230981961624"/>
+  <line stroke="#888888" x1="140.41666666666654" x2="167.5833333333332" y1="284.0898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="167.5833333333332" x2="167.5833333333332" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="167.5833333333332" x2="140.41666666666654" y1="284.5898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="140.41666666666654" x2="140.41666666666654" y1="284.5898110000001" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="130.41666666666654" x2="157.5833333333332" y1="284.08981100000005" y2="284.0898110000001"/>
+  <line stroke="#888888" x1="157.5833333333332" x2="157.5833333333332" y1="284.0898110000001" y2="284.5898110000001"/>
+  <line stroke="#888888" x1="157.5833333333332" x2="130.41666666666654" y1="284.5898110000001" y2="284.58981100000005"/>
+  <line stroke="#888888" x1="130.41666666666654" x2="130.41666666666654" y1="284.58981100000005" y2="284.08981100000005"/>
+  <line stroke="#888888" x1="283.9999999999998" x2="270.6666666666665" y1="277.6731443333335" y2="277.6731443333334"/>
+  <line stroke="#888888" x1="270.6666666666665" x2="270.6666666666666" y1="277.6731443333334" y2="251.00647766666683"/>
+  <line stroke="#888888" x1="270.6666666666666" x2="283.9999999999998" y1="251.00647766666683" y2="251.00647766666685"/>
+  <line stroke="#888888" x1="184.3355325053159" x2="164.98082183066006" y1="26.533125655075565" y2="20.621135404204527"/>
+  <line stroke="#888888" x1="164.98082183066006" x2="165.12688705378653" y1="20.621135404204527" y2="20.142946162802136"/>
+  <line stroke="#888888" x1="165.12688705378653" x2="184.4815977284424" y1="20.142946162802136" y2="26.05493641367315"/>
+  <line stroke="#888888" x1="184.4815977284424" x2="184.3355325053159" y1="26.05493641367315" y2="26.533125655075565"/>
+  <line stroke="#888888" x1="278.80312588528784" x2="268.93437529509606" y1="74.60230981961654" y2="74.60230981961652"/>
+  <line stroke="#888888" x1="268.93437529509606" x2="268.93437529509606" y1="74.60230981961652" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="268.93437529509606" x2="278.80312588528784" y1="54.86480863923283" y2="54.86480863923283"/>
+  <line stroke="#888888" x1="275.0833333333333" x2="286.9166666666666" y1="184.58981100000022" y2="184.58981100000022"/>
+  <line stroke="#888888" x1="286.9166666666666" x2="286.9166666666666" y1="184.58981100000022" y2="185.08981100000022"/>
+  <line stroke="#888888" x1="286.9166666666666" x2="275.0833333333333" y1="185.08981100000022" y2="185.08981100000022"/>
+  <line stroke="#888888" x1="275.0833333333333" x2="275.0833333333333" y1="185.08981100000022" y2="184.58981100000022"/>
+  <line stroke="#888888" x1="286.99999999999994" x2="286.99999999999994" y1="149.33981100000022" y2="153.33981100000025"/>
+  <line stroke="#888888" x1="286.99999999999994" x2="275.0" y1="153.33981100000025" y2="153.33981100000022"/>
+  <line stroke="#888888" x1="275.0" x2="275.0" y1="153.33981100000022" y2="149.33981100000022"/>
+  <line stroke="#888888" x1="275.0" x2="286.99999999999994" y1="149.33981100000022" y2="149.33981100000022"/>
+  <line stroke="#888888" x1="285.5" x2="285.5" y1="161.3398110000002" y2="165.33981100000022"/>
+  <line stroke="#888888" x1="285.5" x2="276.5" y1="165.33981100000022" y2="165.33981100000022"/>
+  <line stroke="#888888" x1="276.5" x2="276.5" y1="165.33981100000022" y2="161.3398110000002"/>
+  <line stroke="#888888" x1="276.5" x2="285.5" y1="161.3398110000002" y2="161.3398110000002"/>
+  <line stroke="#888888" x1="287.0" x2="286.99999999999994" y1="124.83981100000024" y2="147.83981100000022"/>
+  <line stroke="#888888" x1="286.99999999999994" x2="275.0" y1="147.83981100000022" y2="147.8398110000002"/>
+  <line stroke="#888888" x1="275.0" x2="275.00000000000006" y1="147.8398110000002" y2="124.83981100000021"/>
+  <line stroke="#888888" x1="275.00000000000006" x2="287.0" y1="124.83981100000021" y2="124.83981100000024"/>
+  <line stroke="#888888" x1="287.0" x2="287.0" y1="119.33981100000024" y2="123.33981100000024"/>
+  <line stroke="#888888" x1="287.0" x2="275.00000000000006" y1="123.33981100000024" y2="123.33981100000022"/>
+  <line stroke="#888888" x1="275.00000000000006" x2="275.00000000000006" y1="123.33981100000022" y2="119.33981100000022"/>
+  <line stroke="#888888" x1="275.00000000000006" x2="287.0" y1="119.33981100000022" y2="119.33981100000024"/>
+  <line stroke="#888888" x1="286.6666666666667" x2="286.6666666666667" y1="96.83981100000024" y2="101.83981100000022"/>
+  <line stroke="#888888" x1="286.6666666666667" x2="275.3333333333334" y1="101.83981100000022" y2="101.83981100000022"/>
+  <line stroke="#888888" x1="275.3333333333334" x2="275.3333333333334" y1="101.83981100000022" y2="96.83981100000022"/>
+  <line stroke="#888888" x1="329.24999999999994" x2="329.24999999999994" y1="201.58981100000028" y2="196.08981100000028"/>
+  <line stroke="#888888" x1="329.24999999999994" x2="329.74999999999994" y1="196.08981100000028" y2="196.08981100000028"/>
+  <line stroke="#888888" x1="329.74999999999994" x2="329.74999999999994" y1="196.08981100000028" y2="201.58981100000028"/>
+  <line stroke="#888888" x1="329.74999999999994" x2="329.24999999999994" y1="201.58981100000028" y2="201.58981100000028"/>
+  <line stroke="#888888" x1="13.999999999999945" x2="27.33333333333326" y1="251.0064776666666" y2="251.00647766666665"/>
+  <line stroke="#888888" x1="27.33333333333326" x2="27.33333333333326" y1="251.00647766666665" y2="277.67314433333325"/>
+  <line stroke="#888888" x1="27.33333333333326" x2="13.999999999999917" y1="277.67314433333325" y2="277.67314433333325"/>
+  <line stroke="#888888" x1="29.49999999999999" x2="32.499999999999986" y1="196.33981099999994" y2="196.33981099999994"/>
+  <line stroke="#888888" x1="32.499999999999986" x2="32.49999999999998" y1="196.33981099999994" y2="201.33981099999997"/>
+  <line stroke="#888888" x1="32.49999999999998" x2="29.499999999999975" y1="201.33981099999997" y2="201.33981099999997"/>
+  <line stroke="#888888" x1="11.083333333333345" x2="22.91666666666666" y1="183.58981099999997" y2="183.58981099999997"/>
+  <line stroke="#888888" x1="22.91666666666666" x2="22.91666666666666" y1="183.58981099999997" y2="184.08981099999997"/>
+  <line stroke="#888888" x1="22.91666666666666" x2="11.083333333333345" y1="184.08981099999997" y2="184.08981099999997"/>
+  <line stroke="#888888" x1="11.083333333333345" x2="11.083333333333345" y1="184.08981099999997" y2="183.58981099999997"/>
+  <line stroke="#888888" x1="23.000000000000014" x2="23.000000000000004" y1="148.33981099999994" y2="152.33981099999997"/>
+  <line stroke="#888888" x1="23.000000000000004" x2="11.000000000000002" y1="152.33981099999997" y2="152.33981099999994"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="11.000000000000002" y1="152.33981099999994" y2="148.3398109999999"/>
+  <line stroke="#888888" x1="11.000000000000002" x2="23.000000000000014" y1="148.3398109999999" y2="148.33981099999994"/>
+  <line stroke="#888888" x1="21.500000000000004" x2="21.500000000000004" y1="160.33981099999994" y2="164.33981099999994"/>
+  <line stroke="#888888" x1="21.500000000000004" x2="12.5" y1="164.33981099999994" y2="164.3398109999999"/>
+  <line stroke="#888888" x1="12.5" x2="12.5" y1="164.3398109999999" y2="160.3398109999999"/>
+  <line stroke="#888888" x1="12.5" x2="21.500000000000004" y1="160.3398109999999" y2="160.33981099999994"/>
+  <line stroke="#888888" x1="23.000000000000046" x2="23.000000000000014" y1="123.83981099999994" y2="146.83981099999997"/>
+  <line stroke="#888888" x1="23.000000000000014" x2="11.00000000000003" y1="146.83981099999997" y2="146.8398109999999"/>
+  <line stroke="#888888" x1="11.00000000000003" x2="11.00000000000003" y1="146.8398109999999" y2="123.83981099999994"/>
+  <line stroke="#888888" x1="11.00000000000003" x2="23.000000000000046" y1="123.83981099999994" y2="123.83981099999994"/>
+  <line stroke="#888888" x1="23.00000000000006" x2="23.000000000000046" y1="118.33981099999995" y2="122.33981099999995"/>
+  <line stroke="#888888" x1="23.000000000000046" x2="11.000000000000057" y1="122.33981099999995" y2="122.33981099999993"/>
+  <line stroke="#888888" x1="11.000000000000057" x2="11.000000000000057" y1="122.33981099999993" y2="118.33981099999993"/>
+  <line stroke="#888888" x1="11.000000000000057" x2="23.00000000000006" y1="118.33981099999993" y2="118.33981099999995"/>
+  <line stroke="#888888" x1="22.666666666666757" x2="22.666666666666757" y1="95.83981099999995" y2="100.83981099999994"/>
+  <line stroke="#888888" x1="22.666666666666757" x2="11.33333333333343" y1="100.83981099999994" y2="100.83981099999993"/>
+  <line stroke="#888888" x1="11.33333333333343" x2="11.33333333333343" y1="100.83981099999993" y2="95.83981099999993"/>
+  <line stroke="#000000" x1="377.9999999999999" x2="353.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="377.9999999999999" x2="377.9999999999999" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="353.99999999999994" x2="377.9999999999999" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="353.99999999999994" x2="353.99999999999994" y1="189.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#000000" x1="437.99999999999994" x2="377.9999999999999" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="437.99999999999994" x2="437.99999999999994" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="377.9999999999999" x2="437.99999999999994" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="461.99999999999994" x2="437.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="461.99999999999994" x2="461.99999999999994" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="437.99999999999994" x2="461.99999999999994" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="522.0" x2="461.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#000000" x1="522.0" x2="522.0" y1="189.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#000000" x1="461.99999999999994" x2="522.0" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="343.99999999999994" x2="353.99999999999994" y1="189.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="343.99999999999994" x2="343.99999999999994" y1="128.83981100000003" y2="189.83981100000003"/>
+  <line stroke="#000000" x1="353.99999999999994" x2="343.99999999999994" y1="128.83981100000003" y2="128.83981100000003"/>
+  <line stroke="#888888" x1="355.3999999999999" x2="356.59999999999997" y1="138.839811" y2="138.839811"/>
+  <line stroke="#888888" x1="356.59999999999997" x2="356.59999999999997" y1="138.839811" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="356.59999999999997" x2="355.3999999999999" y1="179.83981100000003" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="355.3999999999999" x2="355.3999999999999" y1="179.83981100000003" y2="138.839811"/>
+  <line stroke="#888888" x1="375.3999999999999" x2="376.59999999999997" y1="139.339811" y2="139.339811"/>
+  <line stroke="#888888" x1="376.59999999999997" x2="376.59999999999997" y1="139.339811" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="376.59999999999997" x2="375.3999999999999" y1="169.33981100000003" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="375.3999999999999" x2="375.3999999999999" y1="169.33981100000003" y2="139.339811"/>
+  <line stroke="#888888" x1="385.99999999999994" x2="385.99999999999994" y1="180.339811" y2="162.339811"/>
+  <line stroke="#888888" x1="385.99999999999994" x2="415.99999999999994" y1="162.339811" y2="162.339811"/>
+  <line stroke="#888888" x1="415.99999999999994" x2="415.99999999999994" y1="162.339811" y2="180.339811"/>
+  <line stroke="#888888" x1="415.99999999999994" x2="385.99999999999994" y1="180.339811" y2="180.339811"/>
+  <line stroke="#888888" x1="459.3999999999999" x2="460.59999999999997" y1="138.839811" y2="138.839811"/>
+  <line stroke="#888888" x1="460.59999999999997" x2="460.59999999999997" y1="138.839811" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="460.59999999999997" x2="459.3999999999999" y1="179.83981100000003" y2="179.83981100000003"/>
+  <line stroke="#888888" x1="459.3999999999999" x2="459.3999999999999" y1="179.83981100000003" y2="138.839811"/>
+  <line stroke="#888888" x1="439.3999999999999" x2="440.59999999999997" y1="139.339811" y2="139.339811"/>
+  <line stroke="#888888" x1="440.59999999999997" x2="440.59999999999997" y1="139.339811" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="440.59999999999997" x2="439.3999999999999" y1="169.33981100000003" y2="169.33981100000003"/>
+  <line stroke="#888888" x1="439.3999999999999" x2="439.3999999999999" y1="169.33981100000003" y2="139.339811"/>
+  <line stroke="#888888" x1="476.99999999999994" x2="476.99999999999994" y1="142.83981100000003" y2="135.83981100000003"/>
+  <line stroke="#888888" x1="476.99999999999994" x2="496.99999999999994" y1="135.83981100000003" y2="135.83981100000003"/>
+  <line stroke="#888888" x1="496.99999999999994" x2="496.99999999999994" y1="135.83981100000003" y2="142.83981100000003"/>
+  <line stroke="#888888" x1="496.99999999999994" x2="476.99999999999994" y1="142.83981100000003" y2="142.83981100000003"/>
+  <line stroke="#888888" x1="514.25" x2="514.25" y1="151.2716291818182" y2="139.68072009090912"/>
+  <line stroke="#888888" x1="514.25" x2="514.75" y1="139.68072009090912" y2="139.68072009090912"/>
+  <line stroke="#888888" x1="514.75" x2="514.75" y1="139.68072009090912" y2="151.2716291818182"/>
+  <line stroke="#888888" x1="514.75" x2="514.25" y1="151.2716291818182" y2="151.2716291818182"/>
+  <line stroke="#888888" x1="514.25" x2="514.25" y1="178.9989019090909" y2="167.40799281818184"/>
+  <line stroke="#888888" x1="514.25" x2="514.75" y1="167.40799281818184" y2="167.40799281818184"/>
+  <line stroke="#888888" x1="514.75" x2="514.75" y1="167.40799281818184" y2="178.9989019090909"/>
+  <line stroke="#888888" x1="514.75" x2="514.25" y1="178.9989019090909" y2="178.9989019090909"/>
+  <line stroke="#888888" x1="346.4999999999999" x2="351.4999999999999" y1="139.9307200909091" y2="139.9307200909091"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="351.4999999999999" y1="139.9307200909091" y2="151.0216291818182"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="346.4999999999999" y1="151.0216291818182" y2="151.0216291818182"/>
+  <line stroke="#888888" x1="346.4999999999999" x2="351.4999999999999" y1="167.65799281818184" y2="167.65799281818184"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="351.4999999999999" y1="167.65799281818184" y2="178.74890190909093"/>
+  <line stroke="#888888" x1="351.4999999999999" x2="346.4999999999999" y1="178.74890190909093" y2="178.74890190909093"/>
+</svg>
diff --git a/rocolib/output/PaddleboatWithCamera/graph-model.png b/rocolib/output/PaddleboatWithCamera/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d06ba9ffa8a35110733e6881f616d658a576439
Binary files /dev/null and b/rocolib/output/PaddleboatWithCamera/graph-model.png differ
diff --git a/rocolib/output/PaddleboatWithCamera/graph-model.stl b/rocolib/output/PaddleboatWithCamera/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..d119604608181a9136c48392e40394cd5be0029e
--- /dev/null
+++ b/rocolib/output/PaddleboatWithCamera/graph-model.stl
@@ -0,0 +1,1052 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 0.0650 0.0000
+vertex -0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0800
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0350 0.0650 -0.0000
+vertex -0.0350 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0000
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0350 -0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0000
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0010 -0.1135 -0.0800
+vertex -0.0000 -0.1150 -0.0800
+vertex -0.0350 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 0.0000
+vertex -0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0000 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0800
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0010 -0.1135 -0.0800
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0000 -0.1150 -0.0800
+vertex 0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0350 -0.0650 0.0000
+vertex -0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0010 -0.1135 -0.0800
+vertex -0.0350 -0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0010 -0.1135 -0.0800
+vertex 0.0350 -0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0350 -0.0650 0.0000
+vertex 0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 0.0000
+vertex 0.0350 0.0650 -0.0800
+vertex -0.0000 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex 0.0350 0.0650 -0.0000
+vertex -0.0000 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0000
+vertex -0.0000 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0000 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0000
+vertex -0.0450 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0800
+vertex -0.0450 0.0650 -0.0800
+vertex 0.0350 0.0650 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0800
+vertex 0.0450 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0650 -0.0800
+vertex -0.0350 0.0650 -0.0000
+vertex 0.0450 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0330 -0.0460
+vertex 0.0500 0.0330 -0.0570
+vertex 0.0500 0.0330 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0500 0.0330 -0.0570
+vertex 0.0350 0.0330 -0.0460
+vertex 0.0550 0.0330 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0330 -0.0800
+vertex 0.0500 0.0330 -0.0690
+vertex 0.0550 0.0330 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0500 0.0330 -0.0690
+vertex 0.0350 0.0330 -0.0800
+vertex 0.0350 0.0330 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0540 0.0330 -0.0570
+vertex 0.0550 0.0330 -0.0460
+vertex 0.0550 0.0330 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0330 -0.0460
+vertex 0.0540 0.0330 -0.0570
+vertex 0.0500 0.0330 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0540 0.0330 -0.0690
+vertex 0.0550 0.0330 -0.0800
+vertex 0.0500 0.0330 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0330 -0.0800
+vertex 0.0540 0.0330 -0.0690
+vertex 0.0540 0.0330 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0330 -0.0460
+vertex 0.0550 0.0325 -0.0570
+vertex 0.0550 0.0325 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0325 -0.0570
+vertex 0.0550 0.0330 -0.0460
+vertex 0.0550 0.0090 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0330 -0.0800
+vertex 0.0550 0.0325 -0.0690
+vertex 0.0550 0.0095 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0325 -0.0690
+vertex 0.0550 0.0330 -0.0800
+vertex 0.0550 0.0330 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0095 -0.0570
+vertex 0.0550 0.0090 -0.0460
+vertex 0.0550 0.0090 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0090 -0.0460
+vertex 0.0550 0.0095 -0.0570
+vertex 0.0550 0.0325 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0095 -0.0690
+vertex 0.0550 0.0090 -0.0800
+vertex 0.0550 0.0330 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0090 -0.0800
+vertex 0.0550 0.0095 -0.0690
+vertex 0.0550 0.0095 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0090 -0.0460
+vertex 0.0500 0.0090 -0.0570
+vertex 0.0540 0.0090 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0500 0.0090 -0.0570
+vertex 0.0550 0.0090 -0.0460
+vertex 0.0350 0.0090 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0090 -0.0460
+vertex 0.0540 0.0090 -0.0570
+vertex 0.0540 0.0090 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0090 -0.0800
+vertex 0.0540 0.0090 -0.0690
+vertex 0.0500 0.0090 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0540 0.0090 -0.0690
+vertex 0.0550 0.0090 -0.0800
+vertex 0.0550 0.0090 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0550 0.0090 -0.0800
+vertex 0.0500 0.0090 -0.0690
+vertex 0.0350 0.0090 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0500 0.0090 -0.0570
+vertex 0.0420 0.0090 -0.0585
+vertex 0.0500 0.0090 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0420 0.0090 -0.0585
+vertex 0.0350 0.0090 -0.0460
+vertex 0.0380 0.0090 -0.0585
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0090 -0.0460
+vertex 0.0420 0.0090 -0.0585
+vertex 0.0500 0.0090 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0380 0.0090 -0.0585
+vertex 0.0350 0.0090 -0.0460
+vertex 0.0350 0.0090 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0420 0.0090 -0.0675
+vertex 0.0380 0.0090 -0.0675
+vertex 0.0350 0.0090 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0090 -0.0800
+vertex 0.0380 0.0090 -0.0675
+vertex 0.0380 0.0090 -0.0585
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0420 0.0090 -0.0675
+vertex 0.0350 0.0090 -0.0800
+vertex 0.0500 0.0090 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0420 0.0090 -0.0585
+vertex 0.0420 0.0090 -0.0675
+vertex 0.0500 0.0090 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0090 -0.0800
+vertex 0.0350 0.0090 -0.0460
+vertex 0.0350 0.0330 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0330 -0.0460
+vertex 0.0350 0.0330 -0.0800
+vertex 0.0350 0.0090 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0320 -0.0800
+vertex -0.0500 0.0320 -0.0690
+vertex -0.0500 0.0320 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0500 0.0320 -0.0690
+vertex -0.0350 0.0320 -0.0800
+vertex -0.0550 0.0320 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0320 -0.0460
+vertex -0.0500 0.0320 -0.0570
+vertex -0.0550 0.0320 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0500 0.0320 -0.0570
+vertex -0.0350 0.0320 -0.0460
+vertex -0.0350 0.0320 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0320 -0.0690
+vertex -0.0550 0.0320 -0.0800
+vertex -0.0550 0.0320 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0320 -0.0800
+vertex -0.0540 0.0320 -0.0690
+vertex -0.0500 0.0320 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0320 -0.0570
+vertex -0.0550 0.0320 -0.0460
+vertex -0.0500 0.0320 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0320 -0.0460
+vertex -0.0540 0.0320 -0.0570
+vertex -0.0540 0.0320 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0320 -0.0800
+vertex -0.0550 0.0315 -0.0690
+vertex -0.0550 0.0315 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0315 -0.0690
+vertex -0.0550 0.0320 -0.0800
+vertex -0.0550 0.0080 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0320 -0.0460
+vertex -0.0550 0.0315 -0.0570
+vertex -0.0550 0.0085 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0315 -0.0570
+vertex -0.0550 0.0320 -0.0460
+vertex -0.0550 0.0320 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0085 -0.0690
+vertex -0.0550 0.0080 -0.0800
+vertex -0.0550 0.0080 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0080 -0.0800
+vertex -0.0550 0.0085 -0.0690
+vertex -0.0550 0.0315 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0085 -0.0570
+vertex -0.0550 0.0080 -0.0460
+vertex -0.0550 0.0320 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0080 -0.0460
+vertex -0.0550 0.0085 -0.0570
+vertex -0.0550 0.0085 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0080 -0.0800
+vertex -0.0500 0.0080 -0.0690
+vertex -0.0540 0.0080 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0500 0.0080 -0.0690
+vertex -0.0550 0.0080 -0.0800
+vertex -0.0350 0.0080 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0080 -0.0800
+vertex -0.0540 0.0080 -0.0690
+vertex -0.0540 0.0080 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0080 -0.0460
+vertex -0.0540 0.0080 -0.0570
+vertex -0.0500 0.0080 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0540 0.0080 -0.0570
+vertex -0.0550 0.0080 -0.0460
+vertex -0.0550 0.0080 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0550 0.0080 -0.0460
+vertex -0.0500 0.0080 -0.0570
+vertex -0.0350 0.0080 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0500 0.0080 -0.0690
+vertex -0.0420 0.0080 -0.0675
+vertex -0.0500 0.0080 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0420 0.0080 -0.0675
+vertex -0.0350 0.0080 -0.0800
+vertex -0.0380 0.0080 -0.0675
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0080 -0.0800
+vertex -0.0420 0.0080 -0.0675
+vertex -0.0500 0.0080 -0.0690
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0380 0.0080 -0.0675
+vertex -0.0350 0.0080 -0.0800
+vertex -0.0350 0.0080 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0420 0.0080 -0.0585
+vertex -0.0380 0.0080 -0.0585
+vertex -0.0350 0.0080 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0080 -0.0460
+vertex -0.0380 0.0080 -0.0585
+vertex -0.0380 0.0080 -0.0675
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0420 0.0080 -0.0585
+vertex -0.0350 0.0080 -0.0460
+vertex -0.0500 0.0080 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0420 0.0080 -0.0675
+vertex -0.0420 0.0080 -0.0585
+vertex -0.0500 0.0080 -0.0570
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0080 -0.0460
+vertex -0.0350 0.0080 -0.0800
+vertex -0.0350 0.0320 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0320 -0.0800
+vertex -0.0350 0.0320 -0.0460
+vertex -0.0350 0.0080 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0320 -0.0800
+vertex -0.0350 0.0470 -0.0800
+vertex 0.0350 0.0470 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0470 -0.0800
+vertex 0.0350 0.0320 -0.0800
+vertex -0.0350 0.0320 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0094 -0.0205 0.0000
+vertex -0.0106 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 0.0000
+vertex -0.0120 -0.0305 0.0000
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0106 -0.0205 0.0000
+vertex -0.0106 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0106 0.0205 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0106 0.0205 0.0000
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0094 0.0205 0.0000
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 0.0000
+vertex 0.0094 0.0100 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 0.0000
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0106 -0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0094 -0.0200 0.0000
+vertex -0.0094 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0106 -0.0200 0.0000
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0106 0.0100 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 0.0100 0.0000
+vertex 0.0106 0.0100 0.0000
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 0.0000
+vertex 0.0106 0.0100 0.0000
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 0.0100 0.0000
+vertex 0.0120 0.0305 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 0.0000
+vertex 0.0094 0.0100 0.0000
+vertex -0.0094 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0120 0.0030 -0.0080
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0030 -0.0080
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0120 0.0030 -0.0380
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 0.0000
+vertex 0.0120 0.0210 -0.0080
+vertex 0.0120 0.0210 -0.0380
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0210 -0.0080
+vertex 0.0120 0.0305 0.0000
+vertex 0.0120 0.0030 -0.0080
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0030 -0.0380
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0120 0.0030 -0.0380
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0210 -0.0380
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0120 0.0210 -0.0380
+vertex 0.0120 0.0030 -0.0380
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0094 -0.0200 -0.0600
+vertex 0.0106 -0.0200 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 -0.0600
+vertex 0.0120 -0.0305 -0.0600
+vertex -0.0094 -0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0106 -0.0200 -0.0600
+vertex 0.0106 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0106 0.0100 -0.0600
+vertex 0.0094 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0106 0.0100 -0.0600
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0094 0.0100 -0.0600
+vertex -0.0094 0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 -0.0600
+vertex -0.0094 -0.0205 -0.0600
+vertex 0.0094 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 -0.0600
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0106 -0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0094 -0.0205 -0.0600
+vertex 0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0106 -0.0205 -0.0600
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 0.0205 -0.0600
+vertex -0.0106 0.0205 -0.0600
+vertex -0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 -0.0600
+vertex -0.0106 0.0205 -0.0600
+vertex -0.0106 -0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 0.0205 -0.0600
+vertex -0.0120 0.0305 -0.0600
+vertex 0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 -0.0600
+vertex -0.0094 0.0205 -0.0600
+vertex 0.0094 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0120 -0.0235 -0.0450
+vertex -0.0120 -0.0165 -0.0450
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0235 -0.0450
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0120 -0.0235 -0.0250
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 -0.0600
+vertex -0.0120 -0.0165 -0.0450
+vertex -0.0120 -0.0165 -0.0250
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0165 -0.0450
+vertex -0.0120 0.0305 -0.0600
+vertex -0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0235 -0.0250
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 -0.0165 -0.0250
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 -0.0235 -0.0250
+vertex -0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0165 -0.0250
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 -0.0165 -0.0250
+vertex -0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0027 -0.1147 -0.0604
+vertex -0.0010 -0.1135 -0.0800
+vertex -0.0350 -0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 -0.0650 -0.0800
+vertex -0.0367 -0.0662 -0.0604
+vertex -0.0027 -0.1147 -0.0604
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0367 -0.0662 -0.0604
+vertex 0.0350 -0.0650 -0.0800
+vertex 0.0010 -0.1135 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0010 -0.1135 -0.0800
+vertex 0.0027 -0.1147 -0.0604
+vertex 0.0367 -0.0662 -0.0604
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0450 0.0678 -0.0535
+vertex -0.0450 0.0650 -0.0800
+vertex 0.0350 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0650 -0.0800
+vertex 0.0350 0.0678 -0.0535
+vertex -0.0450 0.0678 -0.0535
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0678 -0.0535
+vertex -0.0350 0.0650 -0.0800
+vertex 0.0450 0.0650 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0450 0.0650 -0.0800
+vertex 0.0450 0.0678 -0.0535
+vertex -0.0350 0.0678 -0.0535
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0230 -0.0460
+vertex 0.0350 0.0330 -0.0460
+vertex 0.0350 0.0330 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0350 0.0330 -0.0800
+vertex 0.0350 0.0230 -0.0800
+vertex 0.0350 0.0230 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0220 -0.0800
+vertex -0.0350 0.0320 -0.0800
+vertex -0.0350 0.0320 -0.0460
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0320 -0.0460
+vertex -0.0350 0.0220 -0.0460
+vertex -0.0350 0.0220 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0290 0.0320 -0.0800
+vertex -0.0350 0.0320 -0.0800
+vertex -0.0350 0.0470 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0350 0.0470 -0.0800
+vertex -0.0290 0.0470 -0.0800
+vertex -0.0290 0.0320 -0.0800
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0100
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 0.0305 -0.0100
+vertex -0.0120 -0.0305 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/PaddleboatWithCamera/graph-silhouette.dxf b/rocolib/output/PaddleboatWithCamera/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..fc4b0e6dfc2c7a7071567969f0eb9ccf9f3ece8d
--- /dev/null
+++ b/rocolib/output/PaddleboatWithCamera/graph-silhouette.dxf
@@ -0,0 +1,5180 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+184.00000000000006
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+184.00000000000006
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.00000000000009
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+184.00000000000006
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+149.00000000000009
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.00000000000009
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+114.00000000000007
+ 21
+94.33981100000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+147.25912859952098
+ 20
+0.5317572923818831
+ 30
+0.0
+ 11
+90.62956429976055
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+149.00000000000009
+ 20
+-3.2056604482022527e-07
+ 30
+0.0
+ 11
+147.25912859952098
+ 21
+0.5317572923818831
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.339811
+ 30
+0.0
+ 11
+90.62956429976055
+ 21
+17.829532375615347
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.62956429976053
+ 20
+17.829532375615347
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.00000000000012
+ 21
+35.12730745884883
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+114.00000000000007
+ 20
+94.33981100000001
+ 30
+0.0
+ 11
+34.00000000000008
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+14.262498819616356
+ 20
+94.33981099999994
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+14.262498819616413
+ 20
+35.127307458848826
+ 30
+0.0
+ 11
+14.262498819616356
+ 21
+94.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000012
+ 20
+35.12730745884883
+ 30
+0.0
+ 11
+14.262498819616413
+ 21
+35.127307458848826
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.999999999999886
+ 20
+304.339811
+ 30
+0.0
+ 11
+113.99999999999987
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+113.99999999999987
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+113.99999999999994
+ 21
+224.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+193.99999999999983
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+148.99999999999983
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+113.99999999999987
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+193.99999999999983
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+113.99999999999994
+ 20
+224.33981100000003
+ 30
+0.0
+ 11
+148.99999999999997
+ 21
+224.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+148.99999999999997
+ 20
+224.33981100000005
+ 30
+0.0
+ 11
+183.99999999999994
+ 21
+224.33981100000008
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+103.99999999999987
+ 20
+304.339811
+ 30
+0.0
+ 11
+183.99999999999986
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+148.99999999999983
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+103.99999999999987
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+183.99999999999986
+ 21
+304.33981100000005
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+183.99999999999986
+ 20
+304.33981100000005
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999983
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+183.99999999999994
+ 20
+224.3398110000001
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.6666666666666
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+290.66666666666646
+ 20
+304.33981100000017
+ 30
+0.0
+ 11
+290.6666666666666
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999983
+ 20
+304.3398110000001
+ 30
+0.0
+ 11
+290.66666666666646
+ 21
+304.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+264.00000000000006
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0000000000001
+ 20
+35.12730745884912
+ 30
+0.0
+ 11
+207.3704357002398
+ 21
+17.829532375615546
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+207.3704357002398
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+149.0000000000003
+ 20
+-3.20565959555097e-07
+ 30
+0.0
+ 11
+184.00000000000009
+ 21
+94.33981100000011
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+150.74087140047942
+ 20
+0.5317572923819398
+ 30
+0.0
+ 11
+149.0000000000003
+ 21
+-3.20565959555097e-07
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+207.3704357002398
+ 20
+17.829532375615546
+ 30
+0.0
+ 11
+150.74087140047942
+ 21
+0.5317572923819398
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+283.7375011803838
+ 20
+35.12730745884915
+ 30
+0.0
+ 11
+264.0000000000001
+ 21
+35.12730745884912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+283.73750118038373
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+283.7375011803838
+ 21
+35.12730745884915
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.00000000000006
+ 20
+94.33981100000022
+ 30
+0.0
+ 11
+283.73750118038373
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+168.33981100000017
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+263.99999999999994
+ 20
+191.3398110000002
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+263.99999999999994
+ 20
+191.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+206.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+206.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+224.3398110000002
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+224.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.00000000000006
+ 20
+94.33981100000021
+ 30
+0.0
+ 11
+264.00000000000006
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+297.99999999999994
+ 20
+192.33981100000025
+ 30
+0.0
+ 11
+297.99999999999994
+ 21
+168.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+192.3398110000002
+ 30
+0.0
+ 11
+297.99999999999994
+ 21
+192.33981100000025
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+297.99999999999994
+ 20
+168.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+297.99999999999994
+ 20
+168.33981100000025
+ 30
+0.0
+ 11
+298.0
+ 21
+148.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+148.33981100000022
+ 30
+0.0
+ 11
+264.0
+ 21
+168.33981100000017
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+298.0
+ 20
+148.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+148.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.0
+ 20
+148.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+124.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+124.33981100000021
+ 30
+0.0
+ 11
+264.0
+ 21
+148.33981100000022
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+298.00000000000006
+ 20
+124.33981100000024
+ 30
+0.0
+ 11
+264.0
+ 21
+124.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.00000000000006
+ 20
+124.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+104.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+104.3398110000002
+ 30
+0.0
+ 11
+264.0
+ 21
+124.33981100000021
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+264.0
+ 20
+104.3398110000002
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+104.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+264.0
+ 20
+94.33981100000021
+ 30
+0.0
+ 11
+264.0
+ 21
+104.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.00000000000006
+ 20
+94.33981100000025
+ 30
+0.0
+ 11
+264.0
+ 21
+94.33981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+298.00000000000006
+ 20
+104.33981100000025
+ 30
+0.0
+ 11
+298.00000000000006
+ 21
+94.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+263.99999999999994
+ 20
+206.3398110000002
+ 30
+0.0
+ 11
+333.99999999999994
+ 21
+206.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+333.99999999999994
+ 20
+191.33981100000028
+ 30
+0.0
+ 11
+263.99999999999994
+ 21
+191.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+333.99999999999994
+ 20
+206.33981100000025
+ 30
+0.0
+ 11
+333.99999999999994
+ 21
+191.33981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.33333333333323
+ 20
+304.33981099999994
+ 30
+0.0
+ 11
+33.999999999999886
+ 21
+304.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.333333333333315
+ 20
+224.3398109999999
+ 30
+0.0
+ 11
+7.33333333333323
+ 21
+304.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+7.333333333333315
+ 21
+224.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.99999999999998
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+33.99999999999998
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+3
+  8
+0
+ 10
+34.0
+ 20
+168.33981099999997
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.0
+ 21
+168.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000008
+ 20
+94.33981099999995
+ 30
+0.0
+ 11
+34.00000000000008
+ 21
+94.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.999999999999964
+ 20
+224.33981099999997
+ 30
+0.0
+ 11
+33.999999999999964
+ 21
+224.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.99999999999997
+ 20
+206.33981099999997
+ 30
+0.0
+ 11
+33.99999999999998
+ 21
+206.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.99999999999999
+ 20
+191.33981099999997
+ 30
+0.0
+ 11
+27.99999999999997
+ 21
+206.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.99999999999999
+ 20
+191.33981099999997
+ 30
+0.0
+ 11
+27.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+191.33981099999994
+ 30
+0.0
+ 11
+33.99999999999999
+ 21
+191.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+167.3398109999999
+ 30
+0.0
+ 11
+0.0
+ 21
+191.33981099999994
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+167.33981099999997
+ 30
+0.0
+ 11
+0.0
+ 21
+167.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+33.99999999999999
+ 20
+167.33981099999997
+ 30
+0.0
+ 11
+34.0
+ 21
+147.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+147.33981099999994
+ 30
+0.0
+ 11
+0.0
+ 21
+167.3398109999999
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+147.33981099999997
+ 30
+0.0
+ 11
+0.0
+ 21
+147.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.000000000000014
+ 20
+147.33981099999997
+ 30
+0.0
+ 11
+34.00000000000003
+ 21
+123.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.8421709430404014e-14
+ 20
+123.33981099999993
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+147.33981099999994
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.00000000000003
+ 20
+123.33981099999995
+ 30
+0.0
+ 11
+2.8421709430404014e-14
+ 21
+123.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000004
+ 20
+123.33981099999995
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+103.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+5.684341886080803e-14
+ 20
+103.33981099999991
+ 30
+0.0
+ 11
+5.684341886080803e-14
+ 21
+123.33981099999993
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+5.684341886080803e-14
+ 20
+103.33981099999991
+ 30
+0.0
+ 11
+34.000000000000064
+ 21
+103.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+1.1368683772161605e-13
+ 20
+93.33981099999993
+ 30
+0.0
+ 11
+8.526512829121203e-14
+ 21
+103.33981099999991
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000011
+ 20
+93.33981099999995
+ 30
+0.0
+ 11
+1.1368683772161605e-13
+ 21
+93.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.00000000000009
+ 20
+103.33981099999995
+ 30
+0.0
+ 11
+34.00000000000011
+ 21
+93.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.0191781693403
+ 20
+20.621135404204413
+ 30
+0.0
+ 11
+113.66446749468442
+ 21
+26.5331256550754
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+113.66446749468442
+ 20
+26.5331256550754
+ 30
+0.0
+ 11
+113.51840227155792
+ 21
+26.05493641367301
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+113.51840227155792
+ 20
+26.05493641367301
+ 30
+0.0
+ 11
+132.8731129462138
+ 21
+20.142946162802023
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+132.8731129462138
+ 20
+20.142946162802023
+ 30
+0.0
+ 11
+133.0191781693403
+ 21
+20.621135404204413
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+19.196874114712305
+ 20
+54.86480863923253
+ 30
+0.0
+ 11
+29.06562470490417
+ 21
+54.86480863923254
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.06562470490417
+ 20
+54.86480863923254
+ 30
+0.0
+ 11
+29.065624704904153
+ 21
+74.60230981961625
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.065624704904153
+ 20
+74.60230981961625
+ 30
+0.0
+ 11
+19.196874114712305
+ 21
+74.60230981961624
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.41666666666654
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+167.5833333333332
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.5833333333332
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+167.5833333333332
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+167.5833333333332
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+140.41666666666654
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+140.41666666666654
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+140.41666666666654
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.41666666666654
+ 20
+284.08981100000005
+ 30
+0.0
+ 11
+157.5833333333332
+ 21
+284.0898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.5833333333332
+ 20
+284.0898110000001
+ 30
+0.0
+ 11
+157.5833333333332
+ 21
+284.5898110000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+157.5833333333332
+ 20
+284.5898110000001
+ 30
+0.0
+ 11
+130.41666666666654
+ 21
+284.58981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+130.41666666666654
+ 20
+284.58981100000005
+ 30
+0.0
+ 11
+130.41666666666654
+ 21
+284.08981100000005
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+283.9999999999998
+ 20
+277.6731443333335
+ 30
+0.0
+ 11
+270.6666666666665
+ 21
+277.6731443333334
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+270.6666666666665
+ 20
+277.6731443333334
+ 30
+0.0
+ 11
+270.6666666666666
+ 21
+251.00647766666683
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+270.6666666666666
+ 20
+251.00647766666683
+ 30
+0.0
+ 11
+283.9999999999998
+ 21
+251.00647766666685
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+184.3355325053159
+ 20
+26.533125655075565
+ 30
+0.0
+ 11
+164.98082183066006
+ 21
+20.621135404204527
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+164.98082183066006
+ 20
+20.621135404204527
+ 30
+0.0
+ 11
+165.12688705378653
+ 21
+20.142946162802136
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+165.12688705378653
+ 20
+20.142946162802136
+ 30
+0.0
+ 11
+184.4815977284424
+ 21
+26.05493641367315
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+184.4815977284424
+ 20
+26.05493641367315
+ 30
+0.0
+ 11
+184.3355325053159
+ 21
+26.533125655075565
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+278.80312588528784
+ 20
+74.60230981961654
+ 30
+0.0
+ 11
+268.93437529509606
+ 21
+74.60230981961652
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.93437529509606
+ 20
+74.60230981961652
+ 30
+0.0
+ 11
+268.93437529509606
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+268.93437529509606
+ 20
+54.86480863923283
+ 30
+0.0
+ 11
+278.80312588528784
+ 21
+54.86480863923283
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0833333333333
+ 20
+184.58981100000022
+ 30
+0.0
+ 11
+286.9166666666666
+ 21
+184.58981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.9166666666666
+ 20
+184.58981100000022
+ 30
+0.0
+ 11
+286.9166666666666
+ 21
+185.08981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.9166666666666
+ 20
+185.08981100000022
+ 30
+0.0
+ 11
+275.0833333333333
+ 21
+185.08981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0833333333333
+ 20
+185.08981100000022
+ 30
+0.0
+ 11
+275.0833333333333
+ 21
+184.58981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.99999999999994
+ 20
+149.33981100000022
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+153.33981100000025
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.99999999999994
+ 20
+153.33981100000025
+ 30
+0.0
+ 11
+275.0
+ 21
+153.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0
+ 20
+153.33981100000022
+ 30
+0.0
+ 11
+275.0
+ 21
+149.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0
+ 20
+149.33981100000022
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+149.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+285.5
+ 20
+161.3398110000002
+ 30
+0.0
+ 11
+285.5
+ 21
+165.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+285.5
+ 20
+165.33981100000022
+ 30
+0.0
+ 11
+276.5
+ 21
+165.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+276.5
+ 20
+165.33981100000022
+ 30
+0.0
+ 11
+276.5
+ 21
+161.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+276.5
+ 20
+161.3398110000002
+ 30
+0.0
+ 11
+285.5
+ 21
+161.3398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+287.0
+ 20
+124.83981100000024
+ 30
+0.0
+ 11
+286.99999999999994
+ 21
+147.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.99999999999994
+ 20
+147.83981100000022
+ 30
+0.0
+ 11
+275.0
+ 21
+147.8398110000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.0
+ 20
+147.8398110000002
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+124.83981100000021
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.00000000000006
+ 20
+124.83981100000021
+ 30
+0.0
+ 11
+287.0
+ 21
+124.83981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+287.0
+ 20
+119.33981100000024
+ 30
+0.0
+ 11
+287.0
+ 21
+123.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+287.0
+ 20
+123.33981100000024
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+123.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.00000000000006
+ 20
+123.33981100000022
+ 30
+0.0
+ 11
+275.00000000000006
+ 21
+119.33981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.00000000000006
+ 20
+119.33981100000022
+ 30
+0.0
+ 11
+287.0
+ 21
+119.33981100000024
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.6666666666667
+ 20
+96.83981100000024
+ 30
+0.0
+ 11
+286.6666666666667
+ 21
+101.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+286.6666666666667
+ 20
+101.83981100000022
+ 30
+0.0
+ 11
+275.3333333333334
+ 21
+101.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+275.3333333333334
+ 20
+101.83981100000022
+ 30
+0.0
+ 11
+275.3333333333334
+ 21
+96.83981100000022
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.24999999999994
+ 20
+201.58981100000028
+ 30
+0.0
+ 11
+329.24999999999994
+ 21
+196.08981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.24999999999994
+ 20
+196.08981100000028
+ 30
+0.0
+ 11
+329.74999999999994
+ 21
+196.08981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.74999999999994
+ 20
+196.08981100000028
+ 30
+0.0
+ 11
+329.74999999999994
+ 21
+201.58981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+329.74999999999994
+ 20
+201.58981100000028
+ 30
+0.0
+ 11
+329.24999999999994
+ 21
+201.58981100000028
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+13.999999999999945
+ 20
+251.0064776666666
+ 30
+0.0
+ 11
+27.33333333333326
+ 21
+251.00647766666665
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.33333333333326
+ 20
+251.00647766666665
+ 30
+0.0
+ 11
+27.33333333333326
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+27.33333333333326
+ 20
+277.67314433333325
+ 30
+0.0
+ 11
+13.999999999999917
+ 21
+277.67314433333325
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.49999999999999
+ 20
+196.33981099999994
+ 30
+0.0
+ 11
+32.499999999999986
+ 21
+196.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.499999999999986
+ 20
+196.33981099999994
+ 30
+0.0
+ 11
+32.49999999999998
+ 21
+201.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.49999999999998
+ 20
+201.33981099999997
+ 30
+0.0
+ 11
+29.499999999999975
+ 21
+201.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.083333333333345
+ 20
+183.58981099999997
+ 30
+0.0
+ 11
+22.91666666666666
+ 21
+183.58981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.91666666666666
+ 20
+183.58981099999997
+ 30
+0.0
+ 11
+22.91666666666666
+ 21
+184.08981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.91666666666666
+ 20
+184.08981099999997
+ 30
+0.0
+ 11
+11.083333333333345
+ 21
+184.08981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.083333333333345
+ 20
+184.08981099999997
+ 30
+0.0
+ 11
+11.083333333333345
+ 21
+183.58981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000014
+ 20
+148.33981099999994
+ 30
+0.0
+ 11
+23.000000000000004
+ 21
+152.33981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000004
+ 20
+152.33981099999997
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+152.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+152.33981099999994
+ 30
+0.0
+ 11
+11.000000000000002
+ 21
+148.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000002
+ 20
+148.3398109999999
+ 30
+0.0
+ 11
+23.000000000000014
+ 21
+148.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+21.500000000000004
+ 20
+160.33981099999994
+ 30
+0.0
+ 11
+21.500000000000004
+ 21
+164.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+21.500000000000004
+ 20
+164.33981099999994
+ 30
+0.0
+ 11
+12.5
+ 21
+164.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.5
+ 20
+164.3398109999999
+ 30
+0.0
+ 11
+12.5
+ 21
+160.3398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.5
+ 20
+160.3398109999999
+ 30
+0.0
+ 11
+21.500000000000004
+ 21
+160.33981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000046
+ 20
+123.83981099999994
+ 30
+0.0
+ 11
+23.000000000000014
+ 21
+146.83981099999997
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000014
+ 20
+146.83981099999997
+ 30
+0.0
+ 11
+11.00000000000003
+ 21
+146.8398109999999
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.00000000000003
+ 20
+146.8398109999999
+ 30
+0.0
+ 11
+11.00000000000003
+ 21
+123.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.00000000000003
+ 20
+123.83981099999994
+ 30
+0.0
+ 11
+23.000000000000046
+ 21
+123.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.00000000000006
+ 20
+118.33981099999995
+ 30
+0.0
+ 11
+23.000000000000046
+ 21
+122.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+23.000000000000046
+ 20
+122.33981099999995
+ 30
+0.0
+ 11
+11.000000000000057
+ 21
+122.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000057
+ 20
+122.33981099999993
+ 30
+0.0
+ 11
+11.000000000000057
+ 21
+118.33981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.000000000000057
+ 20
+118.33981099999993
+ 30
+0.0
+ 11
+23.00000000000006
+ 21
+118.33981099999995
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.666666666666757
+ 20
+95.83981099999995
+ 30
+0.0
+ 11
+22.666666666666757
+ 21
+100.83981099999994
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+22.666666666666757
+ 20
+100.83981099999994
+ 30
+0.0
+ 11
+11.33333333333343
+ 21
+100.83981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.33333333333343
+ 20
+100.83981099999993
+ 30
+0.0
+ 11
+11.33333333333343
+ 21
+95.83981099999993
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+377.9999999999999
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+377.9999999999999
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+353.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+353.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+437.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+377.9999999999999
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+437.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+377.9999999999999
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+461.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+437.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+461.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+437.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+522.0
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+461.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+522.0
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+522.0
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+461.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+522.0
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+343.99999999999994
+ 20
+189.83981100000003
+ 30
+0.0
+ 11
+353.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+343.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+343.99999999999994
+ 21
+189.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+353.99999999999994
+ 20
+128.83981100000003
+ 30
+0.0
+ 11
+343.99999999999994
+ 21
+128.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+355.3999999999999
+ 20
+138.839811
+ 30
+0.0
+ 11
+356.59999999999997
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+356.59999999999997
+ 20
+138.839811
+ 30
+0.0
+ 11
+356.59999999999997
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+356.59999999999997
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+355.3999999999999
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+355.3999999999999
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+355.3999999999999
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+375.3999999999999
+ 20
+139.339811
+ 30
+0.0
+ 11
+376.59999999999997
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+376.59999999999997
+ 20
+139.339811
+ 30
+0.0
+ 11
+376.59999999999997
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+376.59999999999997
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+375.3999999999999
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+375.3999999999999
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+375.3999999999999
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+385.99999999999994
+ 20
+180.339811
+ 30
+0.0
+ 11
+385.99999999999994
+ 21
+162.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+385.99999999999994
+ 20
+162.339811
+ 30
+0.0
+ 11
+415.99999999999994
+ 21
+162.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+415.99999999999994
+ 20
+162.339811
+ 30
+0.0
+ 11
+415.99999999999994
+ 21
+180.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+415.99999999999994
+ 20
+180.339811
+ 30
+0.0
+ 11
+385.99999999999994
+ 21
+180.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+459.3999999999999
+ 20
+138.839811
+ 30
+0.0
+ 11
+460.59999999999997
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+460.59999999999997
+ 20
+138.839811
+ 30
+0.0
+ 11
+460.59999999999997
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+460.59999999999997
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+459.3999999999999
+ 21
+179.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+459.3999999999999
+ 20
+179.83981100000003
+ 30
+0.0
+ 11
+459.3999999999999
+ 21
+138.839811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+439.3999999999999
+ 20
+139.339811
+ 30
+0.0
+ 11
+440.59999999999997
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.59999999999997
+ 20
+139.339811
+ 30
+0.0
+ 11
+440.59999999999997
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+440.59999999999997
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+439.3999999999999
+ 21
+169.33981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+439.3999999999999
+ 20
+169.33981100000003
+ 30
+0.0
+ 11
+439.3999999999999
+ 21
+139.339811
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+476.99999999999994
+ 20
+142.83981100000003
+ 30
+0.0
+ 11
+476.99999999999994
+ 21
+135.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+476.99999999999994
+ 20
+135.83981100000003
+ 30
+0.0
+ 11
+496.99999999999994
+ 21
+135.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+496.99999999999994
+ 20
+135.83981100000003
+ 30
+0.0
+ 11
+496.99999999999994
+ 21
+142.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+496.99999999999994
+ 20
+142.83981100000003
+ 30
+0.0
+ 11
+476.99999999999994
+ 21
+142.83981100000003
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+151.2716291818182
+ 30
+0.0
+ 11
+514.25
+ 21
+139.68072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+139.68072009090912
+ 30
+0.0
+ 11
+514.75
+ 21
+139.68072009090912
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+139.68072009090912
+ 30
+0.0
+ 11
+514.75
+ 21
+151.2716291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+151.2716291818182
+ 30
+0.0
+ 11
+514.25
+ 21
+151.2716291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+178.9989019090909
+ 30
+0.0
+ 11
+514.25
+ 21
+167.40799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.25
+ 20
+167.40799281818184
+ 30
+0.0
+ 11
+514.75
+ 21
+167.40799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+167.40799281818184
+ 30
+0.0
+ 11
+514.75
+ 21
+178.9989019090909
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+514.75
+ 20
+178.9989019090909
+ 30
+0.0
+ 11
+514.25
+ 21
+178.9989019090909
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+346.4999999999999
+ 20
+139.9307200909091
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+139.9307200909091
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+139.9307200909091
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+151.0216291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+151.0216291818182
+ 30
+0.0
+ 11
+346.4999999999999
+ 21
+151.0216291818182
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+346.4999999999999
+ 20
+167.65799281818184
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+167.65799281818184
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+167.65799281818184
+ 30
+0.0
+ 11
+351.4999999999999
+ 21
+178.74890190909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+351.4999999999999
+ 20
+178.74890190909093
+ 30
+0.0
+ 11
+346.4999999999999
+ 21
+178.74890190909093
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/PaddleboatWithCamera/tree.png b/rocolib/output/PaddleboatWithCamera/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..61d741dea3317ebe79fd099bdf9e14d77a11480d
Binary files /dev/null and b/rocolib/output/PaddleboatWithCamera/tree.png differ
diff --git a/rocolib/output/SideServoMount/graph-anim.svg b/rocolib/output/SideServoMount/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0fce46b94a0a455462917bcacb23c3c36f6d8152
--- /dev/null
+++ b/rocolib/output/SideServoMount/graph-anim.svg
@@ -0,0 +1,43 @@
+<?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="34.000000mm" version="1.1" viewBox="0.000000 0.000000 98.000000 34.000000" width="98.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="30.000000000000004" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="30.000000000000004" x2="30.000000000000004" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="30.000000000000004" y1="34.0" y2="34.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="34.0" y2="0.0"/>
+  <line stroke="#000000" x1="54.00000000000001" x2="30.000000000000004" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="54.00000000000001" x2="54.00000000000001" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="54.00000000000001" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="74.0" x2="54.00000000000001" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="74.0" x2="74.0" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="54.00000000000001" x2="74.0" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="98.00000000000001" x2="74.0" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="98.00000000000001" x2="98.00000000000001" y1="34.0" y2="0.0"/>
+  <line stroke="#000000" x1="74.0" x2="98.00000000000001" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="25.0" x2="29.0" y1="11.000000000000002" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="29.0" x2="29.0" y1="11.000000000000002" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="29.0" x2="25.0" y1="23.000000000000004" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="25.0" x2="25.0" y1="23.000000000000004" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="30.500000000000004" x2="53.5" y1="11.000000000000002" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="53.5" x2="53.5" y1="11.000000000000002" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="53.5" x2="30.500000000000004" y1="23.000000000000004" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="30.500000000000004" x2="30.500000000000004" y1="23.000000000000004" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="55.00000000000001" x2="59.00000000000001" y1="11.000000000000002" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="59.00000000000001" x2="59.00000000000001" y1="11.000000000000002" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="59.00000000000001" x2="55.00000000000001" y1="23.000000000000004" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="55.00000000000001" x2="55.00000000000001" y1="23.000000000000004" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="67.00000000000001" x2="71.00000000000001" y1="12.5" y2="12.5"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="71.00000000000001" y1="12.5" y2="21.500000000000004"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="67.00000000000001" y1="21.500000000000004" y2="21.500000000000004"/>
+  <line stroke="#888888" x1="67.00000000000001" x2="67.00000000000001" y1="21.500000000000004" y2="12.5"/>
+  <line stroke="#888888" x1="90.25000000000001" x2="90.25000000000001" y1="22.91666666666667" y2="11.083333333333336"/>
+  <line stroke="#888888" x1="90.25000000000001" x2="90.75000000000001" y1="11.083333333333336" y2="11.083333333333336"/>
+  <line stroke="#888888" x1="90.75000000000001" x2="90.75000000000001" y1="11.083333333333336" y2="22.91666666666667"/>
+  <line stroke="#888888" x1="90.75000000000001" x2="90.25000000000001" y1="22.91666666666667" y2="22.91666666666667"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="11.333333333333337" y2="11.333333333333337"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="11.333333333333337" y2="22.66666666666667"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="22.66666666666667" y2="22.66666666666667"/>
+</svg>
diff --git a/rocolib/output/SideServoMount/graph-autofold-default.dxf b/rocolib/output/SideServoMount/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..6486cbfa3982aebf7a015faf78498ba68f76a64f
--- /dev/null
+++ b/rocolib/output/SideServoMount/graph-autofold-default.dxf
@@ -0,0 +1,1672 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+30.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+34.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+34.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+54.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+54.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.000000000000004
+ 20
+34.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+74.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+54.00000000000001
+ 20
+34.0
+ 30
+0.0
+ 11
+74.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+98.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+98.00000000000001
+ 20
+34.0
+ 30
+0.0
+ 11
+98.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+74.0
+ 20
+34.0
+ 30
+0.0
+ 11
+98.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+34.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+25.0
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+29.0
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+29.0
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+29.0
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+29.0
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+25.0
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+25.0
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+25.0
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.500000000000004
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+53.5
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+53.5
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+53.5
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+53.5
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+30.500000000000004
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+30.500000000000004
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+30.500000000000004
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.00000000000001
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+59.00000000000001
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+59.00000000000001
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+59.00000000000001
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+59.00000000000001
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+55.00000000000001
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+67.00000000000001
+ 20
+12.5
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+12.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.00000000000001
+ 20
+12.5
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+21.500000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+71.00000000000001
+ 20
+21.500000000000004
+ 30
+0.0
+ 11
+67.00000000000001
+ 21
+21.500000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+67.00000000000001
+ 20
+21.500000000000004
+ 30
+0.0
+ 11
+67.00000000000001
+ 21
+12.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.25000000000001
+ 20
+22.91666666666667
+ 30
+0.0
+ 11
+90.25000000000001
+ 21
+11.083333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.25000000000001
+ 20
+11.083333333333336
+ 30
+0.0
+ 11
+90.75000000000001
+ 21
+11.083333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.75000000000001
+ 20
+11.083333333333336
+ 30
+0.0
+ 11
+90.75000000000001
+ 21
+22.91666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+90.75000000000001
+ 20
+22.91666666666667
+ 30
+0.0
+ 11
+90.25000000000001
+ 21
+22.91666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+11.333333333333337
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.333333333333337
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+11.333333333333337
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+22.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.66666666666667
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SideServoMount/graph-autofold-graph.dxf b/rocolib/output/SideServoMount/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f77b41936f0971de025e2dd667d736267424e12c
--- /dev/null
+++ b/rocolib/output/SideServoMount/graph-autofold-graph.dxf
@@ -0,0 +1,1652 @@
+  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
+30.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+34.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+34.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+54.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+54.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+34.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+74.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+54.00000000000001
+ 20
+34.0
+ 30
+0.0
+ 11
+74.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.00000000000001
+ 20
+34.0
+ 30
+0.0
+ 11
+98.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+34.0
+ 30
+0.0
+ 11
+98.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+34.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.0
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+29.0
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.0
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+29.0
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.0
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+25.0
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.0
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+25.0
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.500000000000004
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+53.5
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.5
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+53.5
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.5
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+30.500000000000004
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.500000000000004
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+30.500000000000004
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+59.00000000000001
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.00000000000001
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+59.00000000000001
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.00000000000001
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+67.00000000000001
+ 20
+12.5
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+12.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+12.5
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+21.500000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+21.500000000000004
+ 30
+0.0
+ 11
+67.00000000000001
+ 21
+21.500000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+67.00000000000001
+ 20
+21.500000000000004
+ 30
+0.0
+ 11
+67.00000000000001
+ 21
+12.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.25000000000001
+ 20
+22.91666666666667
+ 30
+0.0
+ 11
+90.25000000000001
+ 21
+11.083333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.25000000000001
+ 20
+11.083333333333336
+ 30
+0.0
+ 11
+90.75000000000001
+ 21
+11.083333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.75000000000001
+ 20
+11.083333333333336
+ 30
+0.0
+ 11
+90.75000000000001
+ 21
+22.91666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.75000000000001
+ 20
+22.91666666666667
+ 30
+0.0
+ 11
+90.25000000000001
+ 21
+22.91666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+11.333333333333337
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.333333333333337
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+11.333333333333337
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+22.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.66666666666667
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SideServoMount/graph-lasercutter.svg b/rocolib/output/SideServoMount/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..d1fb5ff2ab66604996a82180eac22b196f80234e
--- /dev/null
+++ b/rocolib/output/SideServoMount/graph-lasercutter.svg
@@ -0,0 +1,43 @@
+<?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="34.000000mm" version="1.1" viewBox="0.000000 0.000000 98.000000 34.000000" width="98.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="30.000000000000004" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="30.000000000000004" x2="30.000000000000004" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="30.000000000000004" y1="34.0" y2="34.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="34.0" y2="0.0"/>
+  <line stroke="#000000" x1="54.00000000000001" x2="30.000000000000004" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="54.00000000000001" x2="54.00000000000001" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="30.000000000000004" x2="54.00000000000001" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="74.0" x2="54.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="74.0" x2="74.0" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="54.00000000000001" x2="74.0" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="98.00000000000001" x2="74.0" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="98.00000000000001" x2="98.00000000000001" y1="34.0" y2="0.0"/>
+  <line stroke="#000000" x1="74.0" x2="98.00000000000001" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="34.0" y2="34.0"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="34.0"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="25.0" x2="29.0" y1="11.000000000000002" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="29.0" x2="29.0" y1="11.000000000000002" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="29.0" x2="25.0" y1="23.000000000000004" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="25.0" x2="25.0" y1="23.000000000000004" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="30.500000000000004" x2="53.5" y1="11.000000000000002" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="53.5" x2="53.5" y1="11.000000000000002" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="53.5" x2="30.500000000000004" y1="23.000000000000004" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="30.500000000000004" x2="30.500000000000004" y1="23.000000000000004" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="55.00000000000001" x2="59.00000000000001" y1="11.000000000000002" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="59.00000000000001" x2="59.00000000000001" y1="11.000000000000002" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="59.00000000000001" x2="55.00000000000001" y1="23.000000000000004" y2="23.000000000000004"/>
+  <line stroke="#888888" x1="55.00000000000001" x2="55.00000000000001" y1="23.000000000000004" y2="11.000000000000002"/>
+  <line stroke="#888888" x1="67.00000000000001" x2="71.00000000000001" y1="12.5" y2="12.5"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="71.00000000000001" y1="12.5" y2="21.500000000000004"/>
+  <line stroke="#888888" x1="71.00000000000001" x2="67.00000000000001" y1="21.500000000000004" y2="21.500000000000004"/>
+  <line stroke="#888888" x1="67.00000000000001" x2="67.00000000000001" y1="21.500000000000004" y2="12.5"/>
+  <line stroke="#888888" x1="90.25000000000001" x2="90.25000000000001" y1="22.91666666666667" y2="11.083333333333336"/>
+  <line stroke="#888888" x1="90.25000000000001" x2="90.75000000000001" y1="11.083333333333336" y2="11.083333333333336"/>
+  <line stroke="#888888" x1="90.75000000000001" x2="90.75000000000001" y1="11.083333333333336" y2="22.91666666666667"/>
+  <line stroke="#888888" x1="90.75000000000001" x2="90.25000000000001" y1="22.91666666666667" y2="22.91666666666667"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="11.333333333333337" y2="11.333333333333337"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="11.333333333333337" y2="22.66666666666667"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="22.66666666666667" y2="22.66666666666667"/>
+</svg>
diff --git a/rocolib/output/SideServoMount/graph-model.png b/rocolib/output/SideServoMount/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..98ae64fd4e734bb61ad315105a9b078ac226ffb0
Binary files /dev/null and b/rocolib/output/SideServoMount/graph-model.png differ
diff --git a/rocolib/output/SideServoMount/graph-model.stl b/rocolib/output/SideServoMount/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..3cd51cee072ae03517ae9c1c5eab863956452dc1
--- /dev/null
+++ b/rocolib/output/SideServoMount/graph-model.stl
@@ -0,0 +1,240 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0100 -0.0170 0.0000
+vertex 0.0050 -0.0060 0.0000
+vertex 0.0050 0.0060 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0060 0.0000
+vertex -0.0100 -0.0170 0.0000
+vertex 0.0100 -0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 0.0170 0.0000
+vertex 0.0050 0.0060 0.0000
+vertex 0.0100 0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 0.0060 0.0000
+vertex -0.0100 0.0170 0.0000
+vertex -0.0100 -0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0090 -0.0060 0.0000
+vertex 0.0100 -0.0170 0.0000
+vertex 0.0100 0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0170 0.0000
+vertex 0.0090 -0.0060 0.0000
+vertex 0.0050 -0.0060 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0090 0.0060 0.0000
+vertex 0.0100 0.0170 0.0000
+vertex 0.0050 0.0060 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0170 0.0000
+vertex 0.0090 0.0060 0.0000
+vertex 0.0090 -0.0060 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0170 0.0000
+vertex 0.0100 -0.0060 -0.0005
+vertex 0.0100 0.0060 -0.0005
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0060 -0.0005
+vertex 0.0100 -0.0170 0.0000
+vertex 0.0100 -0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0170 0.0000
+vertex 0.0100 0.0060 -0.0005
+vertex 0.0100 0.0060 -0.0235
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0060 -0.0005
+vertex 0.0100 0.0170 0.0000
+vertex 0.0100 -0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0060 -0.0235
+vertex 0.0100 -0.0170 -0.0240
+vertex 0.0100 0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0170 -0.0240
+vertex 0.0100 -0.0060 -0.0235
+vertex 0.0100 -0.0060 -0.0005
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0060 -0.0235
+vertex 0.0100 0.0170 -0.0240
+vertex 0.0100 0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0170 -0.0240
+vertex 0.0100 0.0060 -0.0235
+vertex 0.0100 -0.0060 -0.0235
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0170 -0.0240
+vertex 0.0050 -0.0060 -0.0240
+vertex 0.0090 -0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0060 -0.0240
+vertex 0.0100 -0.0170 -0.0240
+vertex -0.0100 -0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 -0.0170 -0.0240
+vertex 0.0090 -0.0060 -0.0240
+vertex 0.0090 0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0170 -0.0240
+vertex 0.0090 0.0060 -0.0240
+vertex 0.0050 0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0090 0.0060 -0.0240
+vertex 0.0100 0.0170 -0.0240
+vertex 0.0100 -0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0100 0.0170 -0.0240
+vertex 0.0050 0.0060 -0.0240
+vertex -0.0100 0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0050 -0.0060 -0.0240
+vertex -0.0030 -0.0045 -0.0240
+vertex 0.0050 0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0030 -0.0045 -0.0240
+vertex -0.0100 -0.0170 -0.0240
+vertex -0.0070 -0.0045 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 -0.0170 -0.0240
+vertex -0.0030 -0.0045 -0.0240
+vertex 0.0050 -0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0070 -0.0045 -0.0240
+vertex -0.0100 -0.0170 -0.0240
+vertex -0.0100 0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0030 0.0045 -0.0240
+vertex -0.0070 0.0045 -0.0240
+vertex -0.0100 0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 0.0170 -0.0240
+vertex -0.0070 0.0045 -0.0240
+vertex -0.0070 -0.0045 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0030 0.0045 -0.0240
+vertex -0.0100 0.0170 -0.0240
+vertex 0.0050 0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0030 -0.0045 -0.0240
+vertex -0.0030 0.0045 -0.0240
+vertex 0.0050 0.0060 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 0.0170 -0.0240
+vertex -0.0100 -0.0170 -0.0240
+vertex -0.0100 -0.0170 -0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 -0.0170 -0.0000
+vertex -0.0100 0.0170 -0.0000
+vertex -0.0100 0.0170 -0.0240
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 -0.0170 -0.0100
+vertex -0.0100 -0.0170 0.0000
+vertex -0.0100 0.0170 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0100 0.0170 0.0000
+vertex -0.0100 0.0170 -0.0100
+vertex -0.0100 -0.0170 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/SideServoMount/graph-silhouette.dxf b/rocolib/output/SideServoMount/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f77b41936f0971de025e2dd667d736267424e12c
--- /dev/null
+++ b/rocolib/output/SideServoMount/graph-silhouette.dxf
@@ -0,0 +1,1652 @@
+  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
+30.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+30.000000000000004
+ 20
+0.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+34.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+34.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+54.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+30.000000000000004
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+54.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.000000000000004
+ 20
+34.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+54.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+74.0
+ 20
+0.0
+ 30
+0.0
+ 11
+74.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+54.00000000000001
+ 20
+34.0
+ 30
+0.0
+ 11
+74.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+74.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+98.00000000000001
+ 20
+34.0
+ 30
+0.0
+ 11
+98.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+74.0
+ 20
+34.0
+ 30
+0.0
+ 11
+98.00000000000001
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+34.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+34.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.0
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+29.0
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.0
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+29.0
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+29.0
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+25.0
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+25.0
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+25.0
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.500000000000004
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+53.5
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.5
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+53.5
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+53.5
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+30.500000000000004
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+30.500000000000004
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+30.500000000000004
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+59.00000000000001
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.00000000000001
+ 20
+11.000000000000002
+ 30
+0.0
+ 11
+59.00000000000001
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+59.00000000000001
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+23.000000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+55.00000000000001
+ 20
+23.000000000000004
+ 30
+0.0
+ 11
+55.00000000000001
+ 21
+11.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+67.00000000000001
+ 20
+12.5
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+12.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+12.5
+ 30
+0.0
+ 11
+71.00000000000001
+ 21
+21.500000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+71.00000000000001
+ 20
+21.500000000000004
+ 30
+0.0
+ 11
+67.00000000000001
+ 21
+21.500000000000004
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+67.00000000000001
+ 20
+21.500000000000004
+ 30
+0.0
+ 11
+67.00000000000001
+ 21
+12.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.25000000000001
+ 20
+22.91666666666667
+ 30
+0.0
+ 11
+90.25000000000001
+ 21
+11.083333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.25000000000001
+ 20
+11.083333333333336
+ 30
+0.0
+ 11
+90.75000000000001
+ 21
+11.083333333333336
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.75000000000001
+ 20
+11.083333333333336
+ 30
+0.0
+ 11
+90.75000000000001
+ 21
+22.91666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+90.75000000000001
+ 20
+22.91666666666667
+ 30
+0.0
+ 11
+90.25000000000001
+ 21
+22.91666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+11.333333333333337
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.333333333333337
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+11.333333333333337
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.66666666666667
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+22.66666666666667
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.66666666666667
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SideServoMount/tree.png b/rocolib/output/SideServoMount/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8ba7219c3038f2d2901b1b5539881006c30b771
Binary files /dev/null and b/rocolib/output/SideServoMount/tree.png differ
diff --git a/rocolib/output/SubESP32Stack/graph-anim.svg b/rocolib/output/SubESP32Stack/graph-anim.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b58e8ec2cd49fbe9451bac55cde2cac3fbbb35f4
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-anim.svg
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="61.000000mm" version="1.1" viewBox="0.000000 0.000000 178.000000 61.000000" width="178.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="34.0" x2="34.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line opacity="0.5" stroke="#0000ff" x1="10.000000000000002" x2="10.000000000000002" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="34.0" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="94.00000000000001" x2="94.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="34.0" x2="94.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="94.00000000000001" y1="0.0" y2="0.0"/>
+  <line opacity="0.5" stroke="#0000ff" x1="118.00000000000001" x2="118.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="118.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="118.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="178.00000000000003" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="178.00000000000003" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="12.6" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="12.6" x2="12.6" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="12.6" x2="11.400000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="11.400000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="42.0" x2="42.0" y1="51.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="42.0" x2="72.00000000000001" y1="33.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="72.00000000000001" y1="33.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="42.0" y1="51.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="116.60000000000001" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="116.60000000000001" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="115.40000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="115.40000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="95.4" x2="96.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="96.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="95.4" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="95.4" x2="95.4" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="133.00000000000003" y1="14.000000000000002" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="153.00000000000003" y1="7.000000000000001" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="153.00000000000003" y1="7.000000000000001" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="133.00000000000003" y1="14.000000000000002" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="22.431818181818187" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="10.840909090909093" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="10.840909090909093" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="22.431818181818187" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="50.159090909090914" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="38.568181818181834" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="38.568181818181834" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="50.159090909090914" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="11.090909090909095" y2="11.090909090909095"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="11.090909090909095" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="22.181818181818187" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="38.81818181818183" y2="38.81818181818183"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="38.81818181818183" y2="49.90909090909092"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="49.90909090909092" y2="49.90909090909092"/>
+</svg>
diff --git a/rocolib/output/SubESP32Stack/graph-autofold-default.dxf b/rocolib/output/SubESP32Stack/graph-autofold-default.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..ddedbd51b8116ad298509f241f4b202f5ca895d6
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-autofold-default.dxf
@@ -0,0 +1,1942 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+7
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+0
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+90
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+34.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+118.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+90
+ 10
+118.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+94.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+178.00000000000003
+ 20
+0.0
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+178.00000000000003
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+118.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.400000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.6
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+12.6
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+11.400000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+32.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+31.400000000000002
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+42.0
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+42.0
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.00000000000001
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+72.00000000000001
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+42.0
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.40000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.60000000000001
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+116.60000000000001
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+115.40000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.4
+ 20
+10.5
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+96.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+95.4
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+95.4
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+95.4
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.00000000000003
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+133.00000000000003
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.00000000000003
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+153.00000000000003
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+170.75
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+170.75
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.25000000000003
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+170.75
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+170.75
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+170.75
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.090909090909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+22.181818181818187
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+2.5000000000000004
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+38.81818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+cut
+ 10
+7.500000000000001
+ 20
+49.90909090909092
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/graph-autofold-graph.dxf b/rocolib/output/SubESP32Stack/graph-autofold-graph.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f2afe715e016b3b17929cb79409d983365975c44
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-autofold-graph.dxf
@@ -0,0 +1,1922 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+118.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+0.0
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+42.0
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+42.0
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+10.5
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+95.4
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+95.4
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+170.75
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+170.75
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+170.75
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+170.75
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.090909090909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+22.181818181818187
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+38.81818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+49.90909090909092
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/graph-lasercutter.svg b/rocolib/output/SubESP32Stack/graph-lasercutter.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8412057c2f9cabf96898e1b00e9840e719ab1e40
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-lasercutter.svg
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="61.000000mm" version="1.1" viewBox="0.000000 0.000000 178.000000 61.000000" width="178.000000mm">
+  <defs/>
+  <line stroke="#000000" x1="34.0" x2="10.000000000000002" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="34.0" x2="34.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="34.0" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="10.000000000000002" x2="10.000000000000002" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="34.0" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="94.00000000000001" x2="94.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="34.0" x2="94.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="94.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#0000ff" stroke-dasharray="2 6" stroke-dashoffset="5" x1="118.00000000000001" x2="118.00000000000001" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="94.00000000000001" x2="118.00000000000001" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="118.00000000000001" y1="0.0" y2="0.0"/>
+  <line stroke="#000000" x1="178.00000000000003" x2="178.00000000000003" y1="61.00000000000001" y2="0.0"/>
+  <line stroke="#000000" x1="118.00000000000001" x2="178.00000000000003" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="10.000000000000002" y1="61.00000000000001" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="0.0" x2="0.0" y1="0.0" y2="61.00000000000001"/>
+  <line stroke="#000000" x1="10.000000000000002" x2="0.0" y1="0.0" y2="0.0"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="12.6" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="12.6" x2="12.6" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="12.6" x2="11.400000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="11.400000000000002" x2="11.400000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="32.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="32.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="32.60000000000001" x2="31.400000000000002" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="31.400000000000002" x2="31.400000000000002" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="42.0" x2="42.0" y1="51.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="42.0" x2="72.00000000000001" y1="33.50000000000001" y2="33.50000000000001"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="72.00000000000001" y1="33.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="72.00000000000001" x2="42.0" y1="51.50000000000001" y2="51.50000000000001"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="116.60000000000001" y1="10.000000000000002" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="116.60000000000001" y1="10.000000000000002" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="116.60000000000001" x2="115.40000000000002" y1="51.00000000000001" y2="51.00000000000001"/>
+  <line stroke="#888888" x1="115.40000000000002" x2="115.40000000000002" y1="51.00000000000001" y2="10.000000000000002"/>
+  <line stroke="#888888" x1="95.4" x2="96.60000000000001" y1="10.5" y2="10.5"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="96.60000000000001" y1="10.5" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="96.60000000000001" x2="95.4" y1="40.50000000000001" y2="40.50000000000001"/>
+  <line stroke="#888888" x1="95.4" x2="95.4" y1="40.50000000000001" y2="10.5"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="133.00000000000003" y1="14.000000000000002" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="133.00000000000003" x2="153.00000000000003" y1="7.000000000000001" y2="7.000000000000001"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="153.00000000000003" y1="7.000000000000001" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="153.00000000000003" x2="133.00000000000003" y1="14.000000000000002" y2="14.000000000000002"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="22.431818181818187" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="10.840909090909093" y2="10.840909090909093"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="10.840909090909093" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="22.431818181818187" y2="22.431818181818187"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.25000000000003" y1="50.159090909090914" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="170.25000000000003" x2="170.75" y1="38.568181818181834" y2="38.568181818181834"/>
+  <line stroke="#888888" x1="170.75" x2="170.75" y1="38.568181818181834" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="170.75" x2="170.25000000000003" y1="50.159090909090914" y2="50.159090909090914"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="11.090909090909095" y2="11.090909090909095"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="11.090909090909095" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="22.181818181818187" y2="22.181818181818187"/>
+  <line stroke="#888888" x1="2.5000000000000004" x2="7.500000000000001" y1="38.81818181818183" y2="38.81818181818183"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="7.500000000000001" y1="38.81818181818183" y2="49.90909090909092"/>
+  <line stroke="#888888" x1="7.500000000000001" x2="2.5000000000000004" y1="49.90909090909092" y2="49.90909090909092"/>
+</svg>
diff --git a/rocolib/output/SubESP32Stack/graph-model.png b/rocolib/output/SubESP32Stack/graph-model.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4f8545c36e01b4560493eea6d0e56531889c7f6
Binary files /dev/null and b/rocolib/output/SubESP32Stack/graph-model.png differ
diff --git a/rocolib/output/SubESP32Stack/graph-model.stl b/rocolib/output/SubESP32Stack/graph-model.stl
new file mode 100644
index 0000000000000000000000000000000000000000..0086478306e7df0fce29610d6e95b9b7eec5deb0
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-model.stl
@@ -0,0 +1,324 @@
+solid python
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0094 -0.0205 0.0000
+vertex -0.0106 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 0.0000
+vertex -0.0120 -0.0305 0.0000
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0106 -0.0205 0.0000
+vertex -0.0106 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0106 0.0205 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0106 0.0205 0.0000
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0094 0.0205 0.0000
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 0.0000
+vertex 0.0094 0.0100 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 0.0000
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0106 -0.0200 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0094 -0.0200 0.0000
+vertex -0.0094 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0106 -0.0200 0.0000
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0106 0.0100 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 0.0100 0.0000
+vertex 0.0106 0.0100 0.0000
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 0.0000
+vertex 0.0106 0.0100 0.0000
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 0.0100 0.0000
+vertex 0.0120 0.0305 0.0000
+vertex -0.0094 0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 0.0000
+vertex 0.0094 0.0100 0.0000
+vertex -0.0094 -0.0205 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0120 0.0030 -0.0080
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0030 -0.0080
+vertex 0.0120 -0.0305 0.0000
+vertex 0.0120 0.0030 -0.0380
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 0.0000
+vertex 0.0120 0.0210 -0.0080
+vertex 0.0120 0.0210 -0.0380
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0210 -0.0080
+vertex 0.0120 0.0305 0.0000
+vertex 0.0120 0.0030 -0.0080
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0030 -0.0380
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0120 0.0030 -0.0380
+vertex 0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0210 -0.0380
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0120 0.0210 -0.0380
+vertex 0.0120 0.0030 -0.0380
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0094 -0.0200 -0.0600
+vertex 0.0106 -0.0200 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 -0.0600
+vertex 0.0120 -0.0305 -0.0600
+vertex -0.0094 -0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 -0.0305 -0.0600
+vertex 0.0106 -0.0200 -0.0600
+vertex 0.0106 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0106 0.0100 -0.0600
+vertex 0.0094 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0106 0.0100 -0.0600
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0120 0.0305 -0.0600
+vertex 0.0094 0.0100 -0.0600
+vertex -0.0094 0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex 0.0094 -0.0200 -0.0600
+vertex -0.0094 -0.0205 -0.0600
+vertex 0.0094 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 -0.0600
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0106 -0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0094 -0.0205 -0.0600
+vertex 0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0106 -0.0205 -0.0600
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 0.0205 -0.0600
+vertex -0.0106 0.0205 -0.0600
+vertex -0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 -0.0600
+vertex -0.0106 0.0205 -0.0600
+vertex -0.0106 -0.0205 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 0.0205 -0.0600
+vertex -0.0120 0.0305 -0.0600
+vertex 0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0094 -0.0205 -0.0600
+vertex -0.0094 0.0205 -0.0600
+vertex 0.0094 0.0100 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0120 -0.0235 -0.0450
+vertex -0.0120 -0.0165 -0.0450
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0235 -0.0450
+vertex -0.0120 -0.0305 -0.0600
+vertex -0.0120 -0.0235 -0.0250
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 -0.0600
+vertex -0.0120 -0.0165 -0.0450
+vertex -0.0120 -0.0165 -0.0250
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0165 -0.0450
+vertex -0.0120 0.0305 -0.0600
+vertex -0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0235 -0.0250
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 -0.0165 -0.0250
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 -0.0235 -0.0250
+vertex -0.0120 -0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0165 -0.0250
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 0.0305 -0.0600
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 -0.0165 -0.0250
+vertex -0.0120 -0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 -0.0305 -0.0100
+vertex -0.0120 -0.0305 0.0000
+vertex -0.0120 0.0305 0.0000
+endloop
+endfacet
+facet normal 0 0 0
+outer loop
+vertex -0.0120 0.0305 0.0000
+vertex -0.0120 0.0305 -0.0100
+vertex -0.0120 -0.0305 -0.0100
+endloop
+endfacet
+endsolid python
diff --git a/rocolib/output/SubESP32Stack/graph-silhouette.dxf b/rocolib/output/SubESP32Stack/graph-silhouette.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..f2afe715e016b3b17929cb79409d983365975c44
--- /dev/null
+++ b/rocolib/output/SubESP32Stack/graph-silhouette.dxf
@@ -0,0 +1,1922 @@
+  0
+SECTION
+  2
+HEADER
+  9
+$ACADVER
+  1
+AC1009
+  9
+$INSBASE
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+  9
+$EXTMAX
+ 10
+100.0
+ 20
+100.0
+ 30
+0.0
+  9
+$UNITMODE
+ 70
+0
+  9
+$AUNITS
+ 70
+0
+  9
+$ANGBASE
+ 50
+0.0
+  9
+$ANGDIR
+ 70
+0
+  0
+ENDSEC
+  0
+SECTION
+  2
+TABLES
+  0
+TABLE
+  2
+LTYPE
+ 70
+20
+  0
+LTYPE
+  2
+CONTINUOUS
+ 70
+0
+  3
+Solid
+ 72
+65
+ 73
+0
+ 40
+0.0
+  0
+LTYPE
+  2
+CENTER
+ 70
+0
+  3
+Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+2.0
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTERX2
+ 70
+0
+  3
+Center (2x) ________  __  ________  __  ________
+ 72
+65
+ 73
+4
+ 40
+3.5
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+CENTER2
+ 70
+0
+  3
+Center (.5x) ____ _ ____ _ ____ _ ____ _ ____
+ 72
+65
+ 73
+4
+ 40
+1.0
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHED
+ 70
+0
+  3
+Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
+ 72
+65
+ 73
+2
+ 40
+0.6
+ 49
+0.5
+ 49
+-0.1
+  0
+LTYPE
+  2
+DASHEDX2
+ 70
+0
+  3
+Dashed (2x) ____  ____  ____  ____  ____  ____
+ 72
+65
+ 73
+2
+ 40
+1.2
+ 49
+1.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHED2
+ 70
+0
+  3
+Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ 72
+65
+ 73
+2
+ 40
+0.3
+ 49
+0.25
+ 49
+-0.05
+  0
+LTYPE
+  2
+PHANTOM
+ 70
+0
+  3
+Phantom ______  __  __  ______  __  __  ______
+ 72
+65
+ 73
+6
+ 40
+2.5
+ 49
+1.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+ 49
+0.25
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOMX2
+ 70
+0
+  3
+Phantom (2x)____________    ____    ____    ____________
+ 72
+65
+ 73
+6
+ 40
+4.25
+ 49
+2.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+ 49
+0.5
+ 49
+-0.25
+  0
+LTYPE
+  2
+PHANTOM2
+ 70
+0
+  3
+Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _ ___
+ 72
+65
+ 73
+6
+ 40
+1.25
+ 49
+0.625
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+ 49
+0.125
+ 49
+-0.125
+  0
+LTYPE
+  2
+DASHDOT
+ 70
+0
+  3
+Dash dot __ . __ . __ . __ . __ . __ . __ . __
+ 72
+65
+ 73
+4
+ 40
+1.4
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOTX2
+ 70
+0
+  3
+Dash dot (2x) ____  .  ____  .  ____  .  ____
+ 72
+65
+ 73
+4
+ 40
+2.4
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DASHDOT2
+ 70
+0
+  3
+Dash dot (.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+4
+ 40
+0.7
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOT
+ 70
+0
+  3
+Dot .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
+ 72
+65
+ 73
+2
+ 40
+0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DOTX2
+ 70
+0
+  3
+Dot (2x) .    .    .    .    .    .    .    . 
+ 72
+65
+ 73
+2
+ 40
+0.4
+ 49
+0.0
+ 49
+-0.4
+  0
+LTYPE
+  2
+DOT2
+ 70
+0
+  3
+Dot (.5) . . . . . . . . . . . . . . . . . . . 
+ 72
+65
+ 73
+2
+ 40
+0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DIVIDE
+ 70
+0
+  3
+Divide __ . . __ . . __ . . __ . . __ . . __
+ 72
+65
+ 73
+6
+ 40
+1.6
+ 49
+1.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDEX2
+ 70
+0
+  3
+Divide (2x) ____  . .  ____  . .  ____  . .  ____
+ 72
+65
+ 73
+6
+ 40
+2.6
+ 49
+2.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+ 49
+0.0
+ 49
+-0.2
+  0
+LTYPE
+  2
+DIVIDE2
+ 70
+0
+  3
+Divide(.5x) _ . _ . _ . _ . _ . _ . _ . _
+ 72
+65
+ 73
+6
+ 40
+0.8
+ 49
+0.5
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+ 49
+0.0
+ 49
+-0.1
+  0
+LTYPE
+  2
+DOTTED
+ 70
+0
+  3
+
+ 72
+65
+ 73
+2
+ 40
+1.0
+ 49
+0.0
+ 49
+-1.0
+  0
+ENDTAB
+  0
+TABLE
+  2
+LAYER
+ 70
+5
+  0
+LAYER
+  2
+DIMENSIONS
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEBACKGROUND
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLECONTENT
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+TABLEGRID
+ 70
+0
+ 62
+1
+  6
+CONTINUOUS
+  0
+LAYER
+  2
+VIEWPORTS
+ 70
+0
+ 62
+7
+  6
+CONTINUOUS
+  0
+ENDTAB
+  0
+TABLE
+  2
+STYLE
+ 70
+12
+  0
+STYLE
+  2
+STANDARD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arial.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbd.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariali.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+arialbi.ttf
+  4
+
+  0
+STYLE
+  2
+ARIAL_BLACK
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+ariblk.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeur.ttf
+  4
+
+  0
+STYLE
+  2
+ISOCPEUR_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+isocpeui.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+times.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbd.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesi.ttf
+  4
+
+  0
+STYLE
+  2
+TIMES_BOLD_ITALIC
+ 70
+0
+ 40
+0.0
+ 41
+1.0
+ 42
+1.0
+ 50
+0.0
+ 71
+0
+  3
+timesbi.ttf
+  4
+
+  0
+ENDTAB
+  0
+TABLE
+  2
+VIEW
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+APPID
+ 70
+1
+  0
+APPID
+  2
+DXFWRITE
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+VPORT
+ 70
+0
+  0
+ENDTAB
+  0
+TABLE
+  2
+UCS
+ 70
+0
+  0
+ENDTAB
+  0
+ENDSEC
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+VIEWPORT
+  8
+VIEWPORTS
+ 67
+1
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 40
+1.0
+ 41
+1.0
+ 68
+1
+ 69
+1
+1001
+ACAD
+1000
+MVIEW
+1002
+{
+1070
+16
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1010
+0.0
+1020
+0.0
+1030
+0.0
+1040
+0.0
+1040
+1.0
+1040
+0.0
+1040
+0.0
+1040
+50.0
+1040
+0.0
+1040
+0.0
+1070
+0
+1070
+100
+1070
+1
+1070
+3
+1070
+0
+1070
+0
+1070
+0
+1070
+0
+1040
+0.0
+1040
+0.0
+1040
+0.0
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1040
+0.1
+1070
+0
+1002
+{
+1002
+}
+1002
+}
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+34.0
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+34.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+10.000000000000002
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+34.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+94.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+34.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+94.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+  6
+DOTTED
+ 62
+1
+  8
+0
+ 10
+118.00000000000001
+ 20
+0.0
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+94.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+0.0
+ 30
+0.0
+ 11
+118.00000000000001
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+178.00000000000003
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+118.00000000000001
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+178.00000000000003
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+61.00000000000001
+ 30
+0.0
+ 11
+10.000000000000002
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+61.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+10.000000000000002
+ 20
+0.0
+ 30
+0.0
+ 11
+0.0
+ 21
+0.0
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+12.6
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+12.6
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+11.400000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+11.400000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+32.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+32.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+31.400000000000002
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+31.400000000000002
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+42.0
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+42.0
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+33.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+33.50000000000001
+ 30
+0.0
+ 11
+72.00000000000001
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+72.00000000000001
+ 20
+51.50000000000001
+ 30
+0.0
+ 11
+42.0
+ 21
+51.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+10.000000000000002
+ 30
+0.0
+ 11
+116.60000000000001
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+116.60000000000001
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+51.00000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+115.40000000000002
+ 20
+51.00000000000001
+ 30
+0.0
+ 11
+115.40000000000002
+ 21
+10.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+10.5
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+10.5
+ 30
+0.0
+ 11
+96.60000000000001
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+96.60000000000001
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+95.4
+ 21
+40.50000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+95.4
+ 20
+40.50000000000001
+ 30
+0.0
+ 11
+95.4
+ 21
+10.5
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+133.00000000000003
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+7.000000000000001
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+7.000000000000001
+ 30
+0.0
+ 11
+153.00000000000003
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+153.00000000000003
+ 20
+14.000000000000002
+ 30
+0.0
+ 11
+133.00000000000003
+ 21
+14.000000000000002
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+170.75
+ 21
+10.840909090909093
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+10.840909090909093
+ 30
+0.0
+ 11
+170.75
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+22.431818181818187
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+22.431818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.25000000000003
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+170.75
+ 21
+38.568181818181834
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+38.568181818181834
+ 30
+0.0
+ 11
+170.75
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+170.75
+ 20
+50.159090909090914
+ 30
+0.0
+ 11
+170.25000000000003
+ 21
+50.159090909090914
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+11.090909090909095
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+11.090909090909095
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+22.181818181818187
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+22.181818181818187
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+2.5000000000000004
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+38.81818181818183
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+38.81818181818183
+ 30
+0.0
+ 11
+7.500000000000001
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+LINE
+ 62
+5
+  8
+0
+ 10
+7.500000000000001
+ 20
+49.90909090909092
+ 30
+0.0
+ 11
+2.5000000000000004
+ 21
+49.90909090909092
+ 31
+0.0
+  0
+ENDSEC
+  0
+EOF
diff --git a/rocolib/output/SubESP32Stack/tree.png b/rocolib/output/SubESP32Stack/tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..6da6e73220a05c5db21aa426dbeacf715c6b4ed3
Binary files /dev/null and b/rocolib/output/SubESP32Stack/tree.png differ