<?xml version="1.0" encoding="UTF-8"?>
<graph xmlns="http://grogra.de/xmlpersistence" xmlns:gx="http://grogra.de/xmlpersistence">
<node root="MainGraph" id="0" type="de.grogra.graph.impl.Node">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<node id="3" type="de.grogra.rgg.RGGRoot" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<node id="460735" type="de.grogra.imp3d.objects.Mark" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="2"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="1.0 1.0 0.0"/>
<node id="460737" type="de.grogra.imp3d.objects.Box" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="startPosition" gx:value="0.0"/>
<data gx:name="endPosition" gx:value="1.0"/>
<data gx:name="width" gx:value="1.0"/>
<data gx:name="height" gx:value="1.0"/>
</node>
<node id="460740" type="de.grogra.imp3d.objects.Box" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="startPosition" gx:value="0.0"/>
<data gx:name="endPosition" gx:value="1.0"/>
<data gx:name="width" gx:value="1.0"/>
<data gx:name="height" gx:value="1.0"/>
</node>
<node id="460743" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460781" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460780" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460779" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460778" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460777" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460776" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460774" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="460941" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460979" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460978" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460977" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460976" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460975" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460974" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460972" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461763" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461801" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461800" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461799" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461798" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461797" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461796" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461794" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461795" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461764" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461793" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461792" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461791" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461790" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461789" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461788" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461787" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461785" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461786" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461765" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461784" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461783" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461782" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461781" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461780" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461779" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461778" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461776" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461777" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461766" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461775" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461774" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="461773" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461772" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461771" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461770" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461769" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461767" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461768" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460942" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460971" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460970" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460969" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460968" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460967" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460966" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460965" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460963" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461724" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461762" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461761" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461760" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461759" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461758" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461757" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461755" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461756" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461725" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461754" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461753" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461752" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461751" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461750" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461749" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461748" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461746" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461747" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461726" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461745" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461744" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461743" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461742" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461741" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461740" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461739" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461737" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461738" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461727" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461736" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461735" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="461734" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461733" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461732" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461731" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461730" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461728" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461729" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460943" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460962" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460961" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460960" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460959" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460958" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460957" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460956" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460954" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461685" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461723" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461722" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461721" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461720" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461719" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461718" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461716" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461717" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461686" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461715" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461714" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461713" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461712" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461711" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461710" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461709" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461707" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461708" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461687" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461706" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461705" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461704" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461703" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461702" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461701" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461700" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461698" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461699" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461688" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461697" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461696" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="461695" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461694" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461693" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461692" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461691" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461689" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461690" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460944" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460953" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460952" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="460951" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460950" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460949" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460948" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460947" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460945" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461646" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461684" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461683" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461682" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461681" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461680" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461679" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461677" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461678" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461647" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461676" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461675" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461674" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461673" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461672" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461671" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461670" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461668" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461669" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461648" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461667" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461666" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461665" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461664" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461663" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461662" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461661" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461659" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461660" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461649" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461658" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461657" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.5"/>
<node id="461656" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461655" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461654" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461653" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461652" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461650" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461651" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460744" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460773" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460772" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460771" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460770" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460769" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460768" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460767" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460765" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="460902" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460940" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460939" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460938" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460937" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460936" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460935" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460933" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461607" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461645" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461644" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461643" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461642" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461641" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461640" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461638" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461639" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461608" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461637" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461636" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461635" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461634" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461633" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461632" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461631" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461629" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461630" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461609" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461628" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461627" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461626" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461625" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461624" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461623" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461622" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461620" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461621" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461610" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461619" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461618" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.5"/>
<node id="461617" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461616" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461615" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461614" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461613" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461611" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461612" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460903" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460932" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460931" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460930" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460929" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460928" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460927" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460926" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460924" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461568" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461606" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461605" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461604" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461603" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461602" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461601" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461599" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461600" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461569" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461598" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461597" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461596" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461595" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461594" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461593" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461592" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461590" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461591" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461570" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461589" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461588" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461587" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461586" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461585" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461584" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461583" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461581" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461582" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461571" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461580" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461579" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="461578" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461577" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461576" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461575" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461574" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461572" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461573" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460904" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460923" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460922" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460921" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460920" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460919" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460918" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460917" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460915" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461529" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461567" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461566" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461565" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461564" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461563" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461562" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461560" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461561" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461530" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461559" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461558" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461557" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461556" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461555" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461554" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461553" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461551" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461552" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461531" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461550" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461549" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461548" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461547" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461546" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461545" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461544" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461542" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461543" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461532" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461541" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="6.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461540" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.5"/>
<node id="461539" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461538" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461537" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461536" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461535" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461533" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461534" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460905" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460914" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460913" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="460912" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460911" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460910" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460909" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460908" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460906" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461490" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461528" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461527" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461526" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461525" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461524" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461523" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461521" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461522" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461491" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461520" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461519" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461518" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461517" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461516" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461515" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461514" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461512" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461513" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461492" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461511" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461510" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461509" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461508" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461507" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461506" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461505" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461503" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461504" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461493" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461502" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461501" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="461500" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461499" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461498" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461497" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461496" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461494" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461495" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460745" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460764" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460763" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460762" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460761" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460760" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460759" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460758" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460756" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="460863" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460901" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460900" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460899" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460898" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460897" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460896" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460894" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461451" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461489" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461488" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461487" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461486" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461485" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461484" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461482" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461483" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461452" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461481" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461480" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461479" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461478" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461477" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461476" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461475" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461473" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461474" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461453" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461472" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461471" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461470" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461469" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461468" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461467" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461466" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461464" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461465" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461454" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461463" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461462" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.5"/>
<node id="461461" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461460" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461459" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461458" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461457" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461455" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461456" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460864" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460893" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460892" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460891" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460890" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460889" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460888" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460887" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460885" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461412" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461450" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461449" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461448" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461447" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461446" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461445" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461443" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461444" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461413" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461442" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461441" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461440" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461439" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461438" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461437" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461436" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461434" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461435" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461414" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461433" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461432" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461431" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461430" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461429" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461428" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461427" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461425" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461426" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461415" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461424" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="6.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461423" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.5"/>
<node id="461422" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461421" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461420" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461419" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461418" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461416" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461417" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460865" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460884" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460883" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460882" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460881" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460880" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460879" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460878" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460876" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461373" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461411" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461410" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461409" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461408" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461407" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461406" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461404" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461405" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461374" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461403" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461402" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461401" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461400" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461399" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461398" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461397" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461395" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461396" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461375" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461394" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461393" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461392" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461391" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461390" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461389" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461388" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461386" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461387" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461376" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461385" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461384" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.5"/>
<node id="461383" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461382" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461381" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461380" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461379" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461377" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461378" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460866" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460875" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460874" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="460873" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460872" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460871" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460870" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460869" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460867" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461334" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461372" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461371" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461370" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461369" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461368" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461367" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461365" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461366" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461335" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461364" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461363" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461362" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461361" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461360" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461359" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461358" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461356" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461357" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461336" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461355" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461354" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461353" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461352" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461351" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461350" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461349" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461347" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461348" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461337" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461346" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461345" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.5"/>
<node id="461344" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461343" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461342" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461341" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461340" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461338" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461339" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460746" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460755" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460754" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.5"/>
<node id="460753" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460752" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460751" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460750" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460749" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460747" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="460824" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460862" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460861" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460860" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460859" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460858" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460857" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460855" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461295" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461333" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461332" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461331" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461330" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461329" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461328" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461326" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461327" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461296" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461325" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461324" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461323" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461322" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461321" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461320" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461319" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461317" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461318" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461297" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461316" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461315" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461314" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461313" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461312" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461311" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461310" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461308" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461309" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461298" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461307" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461306" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="461305" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461304" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461303" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461302" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461301" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461299" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461300" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460825" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460854" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460853" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460852" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460851" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460850" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460849" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460848" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460846" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461256" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461294" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461293" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461292" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461291" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461290" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461289" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461287" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461288" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461257" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461286" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461285" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461284" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461283" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461282" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461281" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461280" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461278" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461279" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461258" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461277" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461276" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461275" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461274" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461273" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461272" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461271" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461269" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461270" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461259" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461268" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461267" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="461266" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461265" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461264" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461263" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461262" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461260" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461261" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460826" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460845" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460844" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460843" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460842" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460841" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460840" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460839" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460837" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461217" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461255" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461254" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461253" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461252" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461251" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461250" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461248" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461249" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461218" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461247" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461246" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461245" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461244" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461243" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461242" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461241" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461239" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461240" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461219" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461238" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461237" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461236" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461235" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461234" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461233" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461232" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461230" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461231" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461220" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461229" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461228" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="461227" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461226" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461225" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461224" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461223" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461221" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461222" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460827" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460836" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460835" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="460834" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460833" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460832" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460831" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460830" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460828" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461178" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461216" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461215" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461214" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461213" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461212" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461211" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461209" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461210" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461179" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461208" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461207" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461206" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461205" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461204" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461203" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461202" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461200" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461201" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461180" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461199" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461198" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461197" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461196" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461195" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461194" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461193" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461191" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461192" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461181" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461190" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461189" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.5"/>
<node id="461188" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461187" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461186" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461185" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461184" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461182" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461183" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="2.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460782" type="de.grogra.imp3d.objects.Box" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="startPosition" gx:value="0.0"/>
<data gx:name="endPosition" gx:value="1.0"/>
<data gx:name="width" gx:value="1.0"/>
<data gx:name="height" gx:value="1.0"/>
</node>
<node id="460785" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460823" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460822" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460821" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460820" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460819" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460818" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460816" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461139" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461177" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461176" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461175" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461174" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461173" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461172" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461170" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461171" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461140" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461169" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461168" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461167" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461166" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461165" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461164" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461163" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461161" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461162" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461141" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461160" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461159" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461158" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461157" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461156" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461155" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461154" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461152" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461153" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461142" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461151" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461150" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.5"/>
<node id="461149" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461148" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461147" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461146" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461145" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461143" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461144" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460786" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460815" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460814" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460813" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460812" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460811" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460810" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460809" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460807" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461100" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461138" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461137" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461136" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461135" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461134" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461133" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461131" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461132" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461101" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461130" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461129" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461128" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461127" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461126" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461125" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461124" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461122" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461123" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461102" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461121" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461120" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461119" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461118" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461117" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461116" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461115" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461113" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461114" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461103" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461112" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461111" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.5"/>
<node id="461110" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461109" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461108" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461107" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461106" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461104" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461105" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460787" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="460806" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460805" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460804" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460803" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460802" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460801" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460800" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460798" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461061" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461099" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461098" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461097" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461096" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461095" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461094" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461092" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461093" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461062" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461091" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461090" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461089" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461088" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461087" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461086" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461085" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461083" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461084" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461063" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461082" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461081" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461080" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461079" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461078" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461077" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461076" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461074" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461075" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461064" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461073" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461072" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="4.5"/>
<node id="461071" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461070" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461069" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461068" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461067" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461065" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461066" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460788" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460797" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460796" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.5"/>
<node id="460795" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460794" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460793" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460792" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460791" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460789" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461022" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461060" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461059" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461058" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461057" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461056" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461055" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461053" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461054" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461023" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461052" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461051" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461050" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461049" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461048" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461047" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461046" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461044" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461045" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461024" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461043" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461042" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461041" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461040" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461039" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461038" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461037" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461035" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461036" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="461025" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461034" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="6.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461033" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="5.5"/>
<node id="461032" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461031" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461030" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461029" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461028" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461026" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461027" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="3.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460980" type="de.grogra.imp3d.objects.Box" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="startPosition" gx:value="0.0"/>
<data gx:name="endPosition" gx:value="1.0"/>
<data gx:name="width" gx:value="1.0"/>
<data gx:name="height" gx:value="1.0"/>
</node>
<node id="460981" type="B" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="5.0"/>
</node>
<node id="460983" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461021" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461020" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461019" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461018" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461017" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461016" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461014" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461015" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="4.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460984" type="de.grogra.lsystem.RU" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="461013" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461012" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461011" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461010" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461009" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461008" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461007" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="461005" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="461006" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="4.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460985" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="90.0"/>
<node id="461004" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="1.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="461003" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461002" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="461001" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="461000" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460999" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460998" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460996" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="460997" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="4.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460986" type="de.grogra.lsystem.RL" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="angle" gx:value="-90.0"/>
<node id="460995" type="de.grogra.lsystem.F" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="3.0"/>
<data gx:name="diameter" gx:value="-1.0"/>
<data gx:name="color" gx:value="-1"/>
<node id="460994" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="2.5"/>
<node id="460993" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460992" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460991" type="de.grogra.lsystem.M" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="length" gx:value="0.5"/>
<node id="460990" type="de.grogra.imp3d.objects.NURBSCurve" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="1"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="color" gx:value="0.0 0.0 0.0"/>
<object gx:name="curve" gx:type="de.grogra.math.Circle" plane="0" reverse="false" intermediateArcs="1.0" radius="0.5"/>
<node id="460989" type="de.grogra.rgg.Surface" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<object gx:name="shader" gx:type="de.grogra.imp3d.shading.RGBAShader" gx:value="false 0.0 1.0 0.0 1.0"/>
<null gx:name="interior"/>
<object gx:name="surface" gx:type="de.grogra.math.SkinnedSurface" profiles="[de.grogra.imp3d.objects.CurveSequence name=null direction=false]" vDegree="3" interpolateProfiles="true" centripetalParameters="true"/>
<data gx:name="flatness" gx:value="1.0"/>
<data gx:name="visibleSides" gx:value="0"/>
<node id="460987" type="de.grogra.imp3d.objects.Sphere" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<null gx:name="transform"/>
<data gx:name="transforming" gx:value="true"/>
<null gx:name="shader"/>
<null gx:name="interior"/>
<data gx:name="radius" gx:value="0.5"/>
<node id="460988" type="B" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="4.0"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node id="460982" type="A" edges="-">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<data gx:name="len" gx:value="6.0"/>
</node>
</node>
</node>
</node>
<node root="MetaGraph" id="1" type="de.grogra.graph.impl.Node">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
<node id="460733" type="Model" edges="+">
<null gx:name="name"/>
<data gx:name="layer" gx:value="0"/>
</node>
</node>
</graph>
