<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="21" type="file" uuid="44911f1a-06f3-49e8-ab7b-60e1c55ff80f">
    <property name="canvasHeight" value="1000"/>
    <property name="canvasWidth" value="1000"/>
    <property name="canvasX" value="0"/>
    <property name="canvasY" value="0"/>
    <node name="root" prototype="core.network" renderedChild="round_segments1">
        <node name="align1" position="3.00,3.00" prototype="corevector.align">
            <port name="position" type="point" value="5.00,0.00"/>
        </node>
        <node name="align2" position="2.00,6.00" prototype="corevector.align"/>
        <node name="copy1" position="2.00,4.00" prototype="corevector.copy">
            <port name="copies" type="int" value="12"/>
            <port name="translate" type="point" value="0.00,40.00"/>
            <port name="rotate" type="float" value="180.0"/>
        </node>
        <node name="copy2" position="2.00,7.00" prototype="corevector.copy">
            <port name="copies" type="int" value="2"/>
            <port name="rotate" type="float" value="90.0"/>
        </node>
        <node name="group1" position="2.00,5.00" prototype="corevector.group"/>
        <node name="integer1" position="2.00,1.00" prototype="math.integer">
            <port name="value" type="int" value="20"/>
        </node>
        <node name="network1" position="2.00,2.00" prototype="core.network" renderedChild="connect1">
            <node name="connect1" position="-1.00,3.00" prototype="corevector.connect">
                <port name="closed" type="boolean" value="false"/>
            </node>
            <node name="make_point1" position="-1.00,2.00" prototype="corevector.make_point"/>
            <node name="make_strings1" position="-2.00,-1.00" prototype="string.make_strings">
                <port name="string" type="string" value="30,0,10,0"/>
                <port name="separator" type="string" value=","/>
            </node>
            <node name="make_strings2" position="1.00,-1.00" prototype="string.make_strings">
                <port name="string" type="string" value="0,10,0,-10,0,-10,0,10,0,-10,0,10,0,10,0,-10"/>
                <port name="separator" type="string" value=","/>
            </node>
            <node name="repeat2" position="-2.00,0.00" prototype="list.repeat">
                <port name="amount" type="int" value="12"/>
            </node>
            <node name="running_total1" position="-2.00,1.00" prototype="math.running_total"/>
            <node name="running_total2" position="1.00,1.00" prototype="math.running_total"/>
            <port childReference="repeat2.amount" description="The amount of times to repeat the list." label="" name="amount" range="value" type="int" value="12" widget="int"/>
            <conn input="make_point1.x" output="running_total1"/>
            <conn input="repeat2.list" output="make_strings1"/>
            <conn input="running_total1.values" output="repeat2"/>
            <conn input="make_point1.y" output="running_total2"/>
            <conn input="connect1.points" output="make_point1"/>
            <conn input="running_total2.values" output="make_strings2"/>
        </node>
        <node name="round_segments1" position="3.00,8.00" prototype="corevector.round_segments">
            <port name="d" type="float" value="4.0"/>
        </node>
        <conn input="copy2.shape" output="align2"/>
        <conn input="group1.shapes" output="copy1"/>
        <conn input="align2.shape" output="group1"/>
        <conn input="copy1.shape" output="align1"/>
        <conn input="align1.shape" output="network1"/>
        <conn input="network1.amount" output="integer1"/>
        <conn input="copy1.copies" output="integer1"/>
        <conn input="round_segments1.shape" output="copy2"/>
    </node>
</ndbx>
