<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="20" type="file" uuid="32feea71-bf34-4989-b294-c25ad9e94399">
    <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="combine1">
        <node name="align1" position="-5.00,10.00" prototype="corevector.align"/>
        <node name="centroid1" position="-5.00,5.00" prototype="corevector.centroid"/>
        <node name="colorize1" position="-2.00,5.00" prototype="corevector.colorize">
            <port name="fill" type="color" value="#ffffffff"/>
            <port name="strokeWidth" type="float" value="1.0"/>
        </node>
        <node name="colorize2" position="6.00,8.00" prototype="corevector.colorize">
            <port name="fill" type="color" value="#ffffffff"/>
            <port name="strokeWidth" type="float" value="1.0"/>
        </node>
        <node name="combine1" position="2.00,10.00" prototype="list.combine"/>
        <node name="combine2" position="-1.00,8.00" prototype="list.combine"/>
        <node name="combine3" position="10.00,-5.00" prototype="list.combine"/>
        <node name="compound1" position="1.00,-3.00" prototype="corevector.compound">
            <port name="function" type="string" value="subtracted"/>
        </node>
        <node name="compound2" position="1.00,-1.00" prototype="corevector.compound"/>
        <node name="divide1" position="10.00,-2.00" prototype="math.divide">
            <port name="value2" type="float" value="20.0"/>
        </node>
        <node name="divide2" position="13.00,-1.00" prototype="math.divide">
            <port name="value2" type="float" value="30.0"/>
        </node>
        <node name="ellipse1" position="-3.00,1.00" prototype="corevector.ellipse"/>
        <node name="ellipse2" position="0.00,-5.00" prototype="corevector.ellipse">
            <port name="width" type="float" value="800.0"/>
            <port name="height" type="float" value="800.0"/>
        </node>
        <node name="ellipse3" position="1.00,-4.00" prototype="corevector.ellipse">
            <port name="width" type="float" value="450.0"/>
            <port name="height" type="float" value="450.0"/>
        </node>
        <node name="ellipse4" position="1.00,-2.00" prototype="corevector.ellipse">
            <port name="width" type="float" value="300.0"/>
            <port name="height" type="float" value="300.0"/>
        </node>
        <node name="frame1" position="13.00,-6.00" prototype="core.frame"/>
        <node name="integer1" position="13.00,0.00" prototype="math.integer"/>
        <node name="line1" position="-5.00,8.00" prototype="corevector.line">
            <port name="point1" type="point" value="0.00,100.00"/>
        </node>
        <node name="min1" position="10.00,-4.00" prototype="math.min"/>
        <node name="multiply1" position="10.00,-1.00" prototype="math.multiply">
            <port name="value2" type="float" value="4.0"/>
        </node>
        <node name="number1" position="10.00,-6.00" prototype="math.number">
            <port name="value" type="float" value="550.0"/>
        </node>
        <node name="quad_curve1" position="3.00,7.00" prototype="corevector.quad_curve">
            <port name="t" type="float" value="70.0"/>
            <port name="distance" type="float" value="41.0"/>
        </node>
        <node name="range1" position="12.00,4.00" prototype="math.range">
            <port name="start" type="float" value="8.0"/>
            <port name="end" type="float" value="16.0"/>
            <port name="step" type="float" value="5.0"/>
        </node>
        <node name="rect2" position="9.00,4.00" prototype="corevector.rect">
            <port name="width" type="float" value="400.0"/>
            <port name="height" type="float" value="550.0"/>
        </node>
        <node name="scale1" position="11.00,6.00" prototype="corevector.scale">
            <port name="scale" type="point" value="10.00,10.00"/>
        </node>
        <node name="scale2" position="3.00,1.00" prototype="corevector.scale"/>
        <node name="scatter1" position="3.00,4.00" prototype="corevector.scatter"/>
        <node name="text_on_path1" position="-5.00,9.00" prototype="corevector.text_on_path">
            <port name="text" type="string" value="NETWORK"/>
            <port name="font_size" type="float" value="18.0"/>
        </node>
        <node name="translate1" position="6.00,7.00" prototype="corevector.translate"/>
        <conn input="combine1.list2" output="quad_curve1"/>
        <conn input="text_on_path1.path" output="line1"/>
        <conn input="align1.shape" output="text_on_path1"/>
        <conn input="align1.position" output="centroid1"/>
        <conn input="combine2.list1" output="colorize1"/>
        <conn input="combine2.list2" output="align1"/>
        <conn input="colorize2.shape" output="translate1"/>
        <conn input="scale1.scale" output="range1"/>
        <conn input="combine1.list4" output="combine2"/>
        <conn input="compound1.shape1" output="ellipse2"/>
        <conn input="compound1.shape2" output="ellipse3"/>
        <conn input="translate1.shape" output="scale1"/>
        <conn input="multiply1.value1" output="divide1"/>
        <conn input="quad_curve1.point1" output="scatter1"/>
        <conn input="translate1.translate" output="scatter1"/>
        <conn input="scale1.shape" output="rect2"/>
        <conn input="colorize1.shape" output="ellipse1"/>
        <conn input="centroid1.shape" output="ellipse1"/>
        <conn input="combine1.list3" output="colorize2"/>
        <conn input="divide2.value1" output="frame1"/>
        <conn input="integer1.value" output="divide2"/>
        <conn input="scatter1.amount" output="integer1"/>
        <conn input="quad_curve1.point2" output="centroid1"/>
        <conn input="compound2.shape1" output="ellipse4"/>
        <conn input="compound2.shape2" output="compound1"/>
        <conn input="scale2.shape" output="compound2"/>
        <conn input="scatter1.shape" output="scale2"/>
        <conn input="scale2.scale" output="multiply1"/>
        <conn input="combine3.list2" output="number1"/>
        <conn input="combine3.list1" output="frame1"/>
        <conn input="min1.values" output="combine3"/>
        <conn input="divide1.value1" output="min1"/>
    </node>
</ndbx>
