<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="21" type="file" uuid="038aaa2d-afd0-4b45-95f7-39bf91f02a23">
    <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="Circle" position="8.00,14.00" prototype="core.network" renderedChild="translate1">
            <node name="arc1" position="13.00,4.00" prototype="corevector.arc">
                <port name="degrees" type="float" value="360.0"/>
                <port name="type" type="string" value="open"/>
            </node>
            <node name="color1" position="17.00,5.00" prototype="color.color">
                <port name="color" type="color" value="#ffffffff"/>
            </node>
            <node name="colorize1" position="13.00,5.00" prototype="corevector.colorize">
                <port name="fill" type="color" value="#00000000"/>
                <port name="strokeWidth" type="float" value="7.0"/>
            </node>
            <node name="make_point1" position="8.00,7.00" prototype="corevector.make_point"/>
            <node name="number1" position="14.00,2.00" prototype="math.number">
                <port name="value" type="float" value="479.0"/>
            </node>
            <node name="number2" position="17.00,3.00" prototype="math.number">
                <port name="value" type="float" value="31.0"/>
            </node>
            <node name="number3" position="10.00,5.00" prototype="math.number">
                <port name="value" type="float" value="-946.0"/>
            </node>
            <node name="number4" position="7.00,5.00" prototype="math.number">
                <port name="value" type="float" value="-521.0"/>
            </node>
            <node name="translate1" position="13.00,6.00" prototype="corevector.translate">
                <port name="translate" type="point" value="33.00,-4.00"/>
            </node>
            <port childReference="number1.value" description="" label="" name="radius" range="value" type="float" value="479.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="strokeWidth" range="value" type="float" value="31.0" widget="float"/>
            <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ffffffff" widget="color"/>
            <port childReference="number4.value" description="" label="" name="x" range="value" type="float" value="-521.0" widget="float"/>
            <port childReference="number3.value" description="" label="" name="y" range="value" type="float" value="-946.0" widget="float"/>
            <conn input="colorize1.shape" output="arc1"/>
            <conn input="arc1.width" output="number1"/>
            <conn input="arc1.height" output="number1"/>
            <conn input="translate1.shape" output="colorize1"/>
            <conn input="colorize1.stroke" output="color1"/>
            <conn input="colorize1.strokeWidth" output="number2"/>
            <conn input="make_point1.x" output="number4"/>
            <conn input="make_point1.y" output="number3"/>
            <conn input="translate1.translate" output="make_point1"/>
        </node>
        <node name="CircleGrid" position="-8.00,14.00" prototype="core.network" renderedChild="translate2">
            <node name="color2" position="2.00,0.00" prototype="color.color">
                <port name="color" type="color" value="#d22727ff"/>
            </node>
            <node name="color5" position="2.00,1.00" prototype="color.color">
                <port name="color" type="color" value="#004e8dff"/>
            </node>
            <node name="colorize1" position="-4.00,2.00" prototype="corevector.colorize">
                <port name="fill" type="color" value="#ffffffff"/>
            </node>
            <node name="combine2" position="0.00,4.00" prototype="list.combine"/>
            <node name="count1" position="-1.00,1.00" prototype="list.count"/>
            <node name="divide1" position="-1.00,2.00" prototype="math.divide">
                <port name="value2" type="float" value="9.0"/>
            </node>
            <node name="ellipse1" position="-4.00,1.00" prototype="corevector.ellipse"/>
            <node name="grid1" position="0.00,-1.00" prototype="corevector.grid">
                <port name="width" type="float" value="500.0"/>
                <port name="height" type="float" value="500.0"/>
            </node>
            <node name="make_point1" position="4.00,5.00" prototype="corevector.make_point"/>
            <node name="number1" position="3.00,3.00" prototype="math.number"/>
            <node name="number2" position="7.00,3.00" prototype="math.number"/>
            <node name="number3" position="1.00,-3.00" prototype="math.number">
                <port name="value" type="float" value="645.0"/>
            </node>
            <node name="rotate1" position="-4.00,4.00" prototype="corevector.rotate"/>
            <node name="sample1" position="-5.00,-2.00" prototype="math.sample">
                <port name="amount" type="int" value="7"/>
                <port name="start" type="float" value="18.0"/>
                <port name="end" type="float" value="101.0"/>
            </node>
            <node name="translate1" position="-4.00,3.00" prototype="corevector.translate"/>
            <node name="translate2" position="-4.00,5.00" prototype="corevector.translate"/>
            <port childReference="combine2.list3" description="The third list." label="" name="list3" range="list" type="list" widget="none"/>
            <port childReference="number3.value" description="" label="" name="Width_Height" range="value" type="float" value="645.0" widget="float"/>
            <port childReference="color2.color" description="" label="" name="color1" range="value" type="color" value="#d22727ff" widget="color"/>
            <port childReference="color5.color" description="" label="" name="color2" range="value" type="color" value="#004e8dff" widget="color"/>
            <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number1.value" description="" label="" name="x" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="sample1.start" description="" label="" name="minRadius" range="value" type="float" value="18.0" widget="float"/>
            <port childReference="sample1.end" description="" label="" name="maxRadius" range="value" type="float" value="101.0" widget="float"/>
            <port childReference="grid1.columns" description="The amount of columns in the grid." label="" min="1.0" name="columns" range="value" type="int" value="10" widget="int"/>
            <port childReference="grid1.rows" description="The amount of rows in the grid." label="" min="1.0" name="rows" range="value" type="int" value="10" widget="int"/>
            <conn input="translate1.translate" output="grid1"/>
            <conn input="colorize1.shape" output="ellipse1"/>
            <conn input="translate1.shape" output="colorize1"/>
            <conn input="combine2.list1" output="color2"/>
            <conn input="combine2.list2" output="color5"/>
            <conn input="count1.list" output="grid1"/>
            <conn input="rotate1.shape" output="translate1"/>
            <conn input="ellipse1.position" output="grid1"/>
            <conn input="divide1.value1" output="count1"/>
            <conn input="sample1.amount" output="divide1"/>
            <conn input="ellipse1.width" output="sample1"/>
            <conn input="ellipse1.height" output="sample1"/>
            <conn input="grid1.width" output="number3"/>
            <conn input="grid1.height" output="number3"/>
            <conn input="translate2.shape" output="rotate1"/>
            <conn input="colorize1.fill" output="combine2"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="make_point1.y" output="number2"/>
            <conn input="translate2.translate" output="make_point1"/>
        </node>
        <node name="DiagonalLines" position="18.00,14.00" prototype="core.network" renderedChild="translate3">
            <node name="colorize2" position="18.00,3.00" prototype="corevector.colorize">
                <port name="stroke" type="color" value="#7b7b7bff"/>
                <port name="strokeWidth" type="float" value="7.0"/>
            </node>
            <node name="divide2" position="26.00,-2.00" prototype="math.divide"/>
            <node name="grid2" position="18.00,-3.00" prototype="corevector.grid">
                <port name="rows" type="int" value="1"/>
                <port name="height" type="float" value="12.0"/>
            </node>
            <node name="grid3" position="21.00,-2.00" prototype="corevector.grid">
                <port name="columns" type="int" value="1"/>
                <port name="width" type="float" value="12.0"/>
                <port name="position" type="point" value="-150.00,150.00"/>
            </node>
            <node name="line3" position="18.00,0.00" prototype="corevector.line"/>
            <node name="make_point1" position="22.00,4.00" prototype="corevector.make_point"/>
            <node name="make_point2" position="21.00,-5.00" prototype="corevector.make_point"/>
            <node name="make_point3" position="14.00,-1.00" prototype="corevector.make_point"/>
            <node name="make_point4" position="14.00,6.00" prototype="corevector.make_point"/>
            <node name="multiply1" position="21.00,-6.00" prototype="math.multiply">
                <port name="value2" type="float" value="-0.5"/>
            </node>
            <node name="multiply2" position="25.00,-6.00" prototype="math.multiply">
                <port name="value2" type="float" value="0.5"/>
            </node>
            <node name="numLines" position="25.00,-4.00" prototype="math.number">
                <port name="value" type="float" value="13.0"/>
            </node>
            <node name="number1" position="22.00,3.00" prototype="math.number">
                <port name="value" type="float" value="447.0"/>
            </node>
            <node name="number2" position="25.00,3.00" prototype="math.number">
                <port name="value" type="float" value="-676.0"/>
            </node>
            <node name="number3" position="16.00,-5.00" prototype="math.number">
                <port name="value" type="float" value="300.0"/>
            </node>
            <node name="number4" position="14.00,-3.00" prototype="math.number"/>
            <node name="number5" position="13.00,4.00" prototype="math.number">
                <port name="value" type="float" value="235.0"/>
            </node>
            <node name="reflect1" position="18.00,1.00" prototype="corevector.reflect">
                <port name="position" type="point" value="150.00,0.00"/>
                <port name="angle" type="float" value="135.0"/>
            </node>
            <node name="rotate2" position="18.00,5.00" prototype="corevector.rotate">
                <port name="angle" type="float" value="19.0"/>
            </node>
            <node name="scale1" position="18.00,4.00" prototype="corevector.scale">
                <port name="scale" type="point" value="219.00,232.00"/>
            </node>
            <node name="translate2" position="18.00,2.00" prototype="corevector.translate">
                <port name="translate" type="point" value="0.00,-150.00"/>
            </node>
            <node name="translate3" position="18.00,7.00" prototype="corevector.translate"/>
            <port childReference="numLines.value" description="" label="" name="numLines" range="value" type="float" value="13.0" widget="float"/>
            <port childReference="colorize2.stroke" description="The new stroke color." label="" name="strokeColor" range="value" type="color" value="#7b7b7bff" widget="color"/>
            <port childReference="colorize2.strokeWidth" description="The new stroke width. Set to 0 for no stroke." label="" min="0.0" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
            <port childReference="rotate2.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="19.0" widget="float"/>
            <port childReference="number1.value" description="" label="" name="x" range="value" type="float" value="447.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="-676.0" widget="float"/>
            <port childReference="reflect1.keep_original" description="If true, also retains the original geometry." label="" name="full" range="value" type="boolean" value="true" widget="toggle"/>
            <port childReference="number5.value" description="" label="" name="scale" range="value" type="float" value="235.0" widget="float"/>
            <conn input="line3.point1" output="grid2"/>
            <conn input="line3.point2" output="grid3"/>
            <conn input="reflect1.shape" output="line3"/>
            <conn input="grid2.width" output="number3"/>
            <conn input="grid3.height" output="number3"/>
            <conn input="multiply1.value1" output="number3"/>
            <conn input="make_point2.x" output="multiply1"/>
            <conn input="multiply2.value1" output="number3"/>
            <conn input="make_point2.y" output="multiply2"/>
            <conn input="grid3.position" output="make_point2"/>
            <conn input="grid2.columns" output="numLines"/>
            <conn input="grid3.rows" output="numLines"/>
            <conn input="translate2.shape" output="reflect1"/>
            <conn input="make_point3.x" output="number4"/>
            <conn input="make_point3.y" output="multiply1"/>
            <conn input="translate2.translate" output="make_point3"/>
            <conn input="colorize2.shape" output="translate2"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="make_point1.y" output="number2"/>
            <conn input="translate3.translate" output="make_point1"/>
            <conn input="scale1.shape" output="colorize2"/>
            <conn input="rotate2.shape" output="scale1"/>
            <conn input="translate3.shape" output="rotate2"/>
            <conn input="make_point4.x" output="number5"/>
            <conn input="make_point4.y" output="number5"/>
            <conn input="scale1.scale" output="make_point4"/>
        </node>
        <node name="LinearLines" position="3.00,14.00" prototype="core.network" renderedChild="translate2">
            <node name="add1" position="24.00,8.00" prototype="math.add"/>
            <node name="add2" position="10.00,7.00" prototype="math.add"/>
            <node name="add3" position="11.00,8.00" prototype="math.add"/>
            <node name="color1" position="23.00,2.00" prototype="color.color">
                <port name="color" type="color" value="#ffffffff"/>
            </node>
            <node name="colorize1" position="16.00,6.00" prototype="corevector.colorize">
                <port name="strokeWidth" type="float" value="2.0"/>
            </node>
            <node name="copy1" position="16.00,5.00" prototype="corevector.copy">
                <port name="copies" type="int" value="30"/>
                <port name="translate" type="point" value="13.00,0.00"/>
            </node>
            <node name="divide1" position="12.00,6.00" prototype="math.divide">
                <port name="value2" type="float" value="-2.0"/>
            </node>
            <node name="divide2" position="25.00,4.00" prototype="math.divide">
                <port name="value2" type="float" value="2.0"/>
            </node>
            <node name="divide4" position="16.00,11.00" prototype="math.divide">
                <port name="value2" type="float" value="-2.0"/>
            </node>
            <node name="line1" position="16.00,3.00" prototype="corevector.line">
                <port name="point2" type="point" value="0.00,200.00"/>
            </node>
            <node name="make_point1" position="16.00,1.00" prototype="corevector.make_point"/>
            <node name="make_point2" position="20.00,7.00" prototype="corevector.make_point"/>
            <node name="make_point3" position="8.00,13.00" prototype="corevector.make_point"/>
            <node name="make_point5" position="12.00,14.00" prototype="corevector.make_point"/>
            <node name="multiply1" position="12.00,5.00" prototype="math.multiply"/>
            <node name="multiply2" position="19.00,13.00" prototype="math.multiply">
                <port name="value2" type="float" value="0.9800000095367432"/>
            </node>
            <node name="multiply3" position="19.00,9.00" prototype="math.multiply">
                <port name="value2" type="float" value="2.0"/>
            </node>
            <node name="numLines" position="12.00,1.00" prototype="math.number">
                <port name="value" type="float" value="36.0"/>
            </node>
            <node name="number1" position="15.00,-1.00" prototype="math.number"/>
            <node name="number2" position="10.00,11.00" prototype="math.number"/>
            <node name="number3" position="7.00,11.00" prototype="math.number"/>
            <node name="number5" position="22.00,4.00" prototype="math.number"/>
            <node name="rotate1" position="16.00,8.00" prototype="corevector.rotate"/>
            <node name="spacing" position="20.00,5.00" prototype="math.number">
                <port name="value" type="float" value="33.0"/>
            </node>
            <node name="strokeWidth" position="20.00,3.00" prototype="math.number">
                <port name="value" type="float" value="1.0"/>
            </node>
            <node name="subtract1" position="10.00,3.00" prototype="math.subtract">
                <port name="value2" type="float" value="1.0"/>
            </node>
            <node name="subtract2" position="23.00,11.00" prototype="math.subtract"/>
            <node name="translate1" position="16.00,7.00" prototype="corevector.translate"/>
            <node name="translate2" position="16.00,10.00" prototype="corevector.translate"/>
            <node name="width_height" position="19.00,-1.00" prototype="math.number">
                <port name="value" type="float" value="860.0"/>
            </node>
            <port childReference="numLines.value" description="" label="" name="numLines" range="value" type="float" value="36.0" widget="float"/>
            <port childReference="strokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="1.0" widget="float"/>
            <port childReference="spacing.value" description="" label="" name="spacing" range="value" type="float" value="33.0" widget="float"/>
            <port childReference="width_height.value" description="" label="" name="width/height" range="value" type="float" value="860.0" widget="float"/>
            <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number3.value" description="" label="" name="x" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ffffffff" widget="color"/>
            <conn input="rotate1.shape" output="translate1"/>
            <conn input="colorize1.shape" output="copy1"/>
            <conn input="translate1.shape" output="colorize1"/>
            <conn input="copy1.shape" output="line1"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="line1.point2" output="make_point1"/>
            <conn input="make_point1.y" output="width_height"/>
            <conn input="colorize1.strokeWidth" output="strokeWidth"/>
            <conn input="make_point2.y" output="number5"/>
            <conn input="copy1.translate" output="make_point2"/>
            <conn input="copy1.copies" output="numLines"/>
            <conn input="make_point2.x" output="spacing"/>
            <conn input="add1.value1" output="spacing"/>
            <conn input="multiply1.value2" output="add1"/>
            <conn input="divide1.value1" output="multiply1"/>
            <conn input="subtract1.value1" output="numLines"/>
            <conn input="multiply1.value1" output="subtract1"/>
            <conn input="divide2.value1" output="strokeWidth"/>
            <conn input="multiply3.value1" output="strokeWidth"/>
            <conn input="translate1.translate" output="make_point5"/>
            <conn input="divide4.value1" output="width_height"/>
            <conn input="make_point5.y" output="divide4"/>
            <conn input="add2.value1" output="divide1"/>
            <conn input="add3.value1" output="add2"/>
            <conn input="add3.value2" output="strokeWidth"/>
            <conn input="add1.value2" output="divide2"/>
            <conn input="subtract2.value1" output="add3"/>
            <conn input="subtract2.value2" output="strokeWidth"/>
            <conn input="add2.value2" output="multiply3"/>
            <conn input="make_point5.x" output="subtract2"/>
            <conn input="translate2.shape" output="rotate1"/>
            <conn input="make_point3.x" output="number3"/>
            <conn input="make_point3.y" output="number2"/>
            <conn input="translate2.translate" output="make_point3"/>
            <conn input="colorize1.stroke" output="color1"/>
        </node>
        <node name="PlusGrid" position="13.00,14.00" prototype="core.network" renderedChild="translate1">
            <node name="color1" position="18.00,11.00" prototype="color.color">
                <port name="color" type="color" value="#ff5f00ff"/>
            </node>
            <node name="colorize1" position="14.00,12.00" prototype="corevector.colorize"/>
            <node name="compound1" position="14.00,10.00" prototype="corevector.compound"/>
            <node name="copy1" position="14.00,13.00" prototype="corevector.copy">
                <port name="copies" type="int" value="2"/>
                <port name="translate" type="point" value="720.00,0.00"/>
            </node>
            <node name="grid1" position="10.00,8.00" prototype="corevector.grid">
                <port name="columns" type="int" value="7"/>
                <port name="rows" type="int" value="7"/>
                <port name="width" type="float" value="314.0"/>
                <port name="height" type="float" value="314.0"/>
            </node>
            <node name="length" position="17.00,6.00" prototype="math.number">
                <port name="value" type="float" value="30.0"/>
            </node>
            <node name="make_point1" position="18.00,15.00" prototype="corevector.make_point"/>
            <node name="make_point2" position="10.00,13.00" prototype="corevector.make_point"/>
            <node name="numPlus" position="10.00,4.00" prototype="math.number">
                <port name="value" type="float" value="10.0"/>
            </node>
            <node name="number1" position="18.00,13.00" prototype="math.number"/>
            <node name="number2" position="22.00,13.00" prototype="math.number"/>
            <node name="number3" position="9.00,11.00" prototype="math.number">
                <port name="value" type="float" value="747.0"/>
            </node>
            <node name="number4" position="11.00,12.00" prototype="math.number"/>
            <node name="rect1" position="14.00,8.00" prototype="corevector.rect">
                <port name="width" type="float" value="79.0"/>
                <port name="height" type="float" value="14.0"/>
            </node>
            <node name="rect2" position="18.00,8.00" prototype="corevector.rect">
                <port name="width" type="float" value="79.0"/>
                <port name="height" type="float" value="14.0"/>
            </node>
            <node name="rotate1" position="18.00,9.00" prototype="corevector.rotate">
                <port name="angle" type="float" value="90.0"/>
            </node>
            <node name="rotate2" position="14.00,14.00" prototype="corevector.rotate"/>
            <node name="scale" position="14.00,4.00" prototype="math.number">
                <port name="value" type="float" value="673.0"/>
            </node>
            <node name="thickness" position="14.00,6.00" prototype="math.number">
                <port name="value" type="float" value="3.0"/>
            </node>
            <node name="translate1" position="14.00,15.00" prototype="corevector.translate"/>
            <port childReference="numPlus.value" description="" label="" name="numPlus" range="value" type="float" value="10.0" widget="float"/>
            <port childReference="scale.value" description="" label="" name="scale" range="value" type="float" value="673.0" widget="float"/>
            <port childReference="thickness.value" description="" label="" name="thickness" range="value" type="float" value="3.0" widget="float"/>
            <port childReference="length.value" description="" label="" name="length" range="value" type="float" value="30.0" widget="float"/>
            <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ff5f00ff" widget="color"/>
            <port childReference="copy1.copies" description="The amount of copies." label="" min="1.0" name="copies" range="value" type="int" value="2" widget="int"/>
            <port childReference="rotate2.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number1.value" description="" label="" name="x" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number3.value" description="" label="" name="offset" range="value" type="float" value="747.0" widget="float"/>
            <conn input="rotate1.shape" output="rect2"/>
            <conn input="compound1.shape1" output="rect1"/>
            <conn input="compound1.shape2" output="rotate1"/>
            <conn input="colorize1.shape" output="compound1"/>
            <conn input="colorize1.fill" output="color1"/>
            <conn input="rect1.position" output="grid1"/>
            <conn input="rect2.position" output="grid1"/>
            <conn input="rect1.width" output="thickness"/>
            <conn input="rect2.width" output="thickness"/>
            <conn input="grid1.columns" output="numPlus"/>
            <conn input="grid1.rows" output="numPlus"/>
            <conn input="rect1.height" output="length"/>
            <conn input="rect2.height" output="length"/>
            <conn input="grid1.width" output="scale"/>
            <conn input="grid1.height" output="scale"/>
            <conn input="copy1.shape" output="colorize1"/>
            <conn input="rotate2.shape" output="copy1"/>
            <conn input="translate1.shape" output="rotate2"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="make_point1.y" output="number2"/>
            <conn input="translate1.translate" output="make_point1"/>
            <conn input="make_point2.y" output="number4"/>
            <conn input="make_point2.x" output="number3"/>
            <conn input="copy1.translate" output="make_point2"/>
        </node>
        <node name="RandomGrid" position="26.00,33.00" prototype="core.network" renderedChild="translate3">
            <node name="color7" position="23.00,-5.00" prototype="color.color">
                <port name="color" type="color" value="#27d2b9ff"/>
            </node>
            <node name="color8" position="25.00,-4.00" prototype="color.color">
                <port name="color" type="color" value="#1e4e75ff"/>
            </node>
            <node name="color9" position="23.00,-3.00" prototype="color.color">
                <port name="color" type="color" value="#f4f4f4ff"/>
            </node>
            <node name="colorize2" position="16.00,-3.00" prototype="corevector.colorize"/>
            <node name="combine1" position="22.00,-2.00" prototype="list.combine"/>
            <node name="count2" position="20.00,-5.00" prototype="list.count"/>
            <node name="ellipse2" position="16.00,-4.00" prototype="corevector.ellipse"/>
            <node name="grid2" position="21.00,-6.00" prototype="corevector.grid">
                <port name="width" type="float" value="400.0"/>
                <port name="height" type="float" value="400.0"/>
            </node>
            <node name="make_point1" position="22.00,2.00" prototype="corevector.make_point"/>
            <node name="number1" position="23.00,-8.00" prototype="math.number">
                <port name="value" type="float" value="440.0"/>
            </node>
            <node name="number2" position="22.00,0.00" prototype="math.number"/>
            <node name="number3" position="25.00,0.00" prototype="math.number"/>
            <node name="random_numbers1" position="16.00,-6.00" prototype="math.random_numbers">
                <port name="amount" type="int" value="7"/>
                <port name="start" type="float" value="16.0"/>
                <port name="end" type="float" value="53.0"/>
                <port name="seed" type="int" value="10"/>
            </node>
            <node name="rotate2" position="16.00,0.00" prototype="corevector.rotate"/>
            <node name="translate2" position="16.00,-1.00" prototype="corevector.translate"/>
            <node name="translate3" position="17.00,1.00" prototype="corevector.translate"/>
            <port childReference="random_numbers1.start" description="" label="" name="minRadius" range="value" type="float" value="16.0" widget="float"/>
            <port childReference="random_numbers1.end" description="" label="" name="maxRadius" range="value" type="float" value="53.0" widget="float"/>
            <port childReference="grid2.columns" description="The amount of columns in the grid." label="" min="1.0" name="columns" range="value" type="int" value="10" widget="int"/>
            <port childReference="grid2.rows" description="The amount of rows in the grid." label="" min="1.0" name="rows" range="value" type="int" value="10" widget="int"/>
            <port childReference="number1.value" description="" label="" name="width_height" range="value" type="float" value="440.0" widget="float"/>
            <port childReference="color7.color" description="" label="" name="color1" range="value" type="color" value="#27d2b9ff" widget="color"/>
            <port childReference="color8.color" description="" label="" name="color2" range="value" type="color" value="#1e4e75ff" widget="color"/>
            <port childReference="rotate2.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="x" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number3.value" description="" label="" name="y" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="random_numbers1.seed" description="" label="" name="seed" range="value" type="int" value="10" widget="int"/>
            <conn input="colorize2.shape" output="ellipse2"/>
            <conn input="translate2.shape" output="colorize2"/>
            <conn input="ellipse2.width" output="random_numbers1"/>
            <conn input="ellipse2.height" output="random_numbers1"/>
            <conn input="combine1.list1" output="color7"/>
            <conn input="combine1.list2" output="color8"/>
            <conn input="colorize2.fill" output="combine1"/>
            <conn input="count2.list" output="grid2"/>
            <conn input="random_numbers1.amount" output="count2"/>
            <conn input="translate2.translate" output="grid2"/>
            <conn input="rotate2.shape" output="translate2"/>
            <conn input="translate3.shape" output="rotate2"/>
            <conn input="combine1.list3" output="color9"/>
            <conn input="grid2.width" output="number1"/>
            <conn input="grid2.height" output="number1"/>
            <conn input="make_point1.x" output="number2"/>
            <conn input="make_point1.y" output="number3"/>
            <conn input="translate3.translate" output="make_point1"/>
        </node>
        <node name="RightTriangle" position="27.00,14.00" prototype="core.network" renderedChild="translate2">
            <node name="color4" position="19.00,5.00" prototype="color.color">
                <port name="color" type="color" value="#008fb2ff"/>
            </node>
            <node name="color5" position="19.00,7.00" prototype="color.color"/>
            <node name="colorize1" position="16.00,7.00" prototype="corevector.colorize">
                <port name="fill" type="color" value="#da00a1ff"/>
            </node>
            <node name="combine2" position="16.00,5.00" prototype="list.combine"/>
            <node name="connect1" position="16.00,6.00" prototype="corevector.connect"/>
            <node name="divide1" position="23.00,5.00" prototype="math.divide">
                <port name="value2" type="float" value="-2.0"/>
            </node>
            <node name="make_point1" position="20.00,11.00" prototype="corevector.make_point"/>
            <node name="make_point2" position="16.00,1.00" prototype="corevector.make_point"/>
            <node name="make_point3" position="20.00,1.00" prototype="corevector.make_point"/>
            <node name="make_point4" position="23.00,3.00" prototype="corevector.make_point"/>
            <node name="make_point5" position="23.00,7.00" prototype="corevector.make_point"/>
            <node name="number1" position="20.00,10.00" prototype="math.number"/>
            <node name="number2" position="23.00,10.00" prototype="math.number"/>
            <node name="number3" position="19.00,-1.00" prototype="math.number">
                <port name="value" type="float" value="289.0"/>
            </node>
            <node name="rotate1" position="16.00,10.00" prototype="corevector.rotate"/>
            <node name="translate1" position="16.00,9.00" prototype="corevector.translate"/>
            <node name="translate2" position="16.00,11.00" prototype="corevector.translate">
                <port name="translate" type="point" value="32.00,10.00"/>
            </node>
            <port childReference="number3.value" description="" label="" name="width" range="value" type="float" value="289.0" widget="float"/>
            <port childReference="color4.color" description="" label="" name="fillColor" range="value" type="color" value="#008fb2ff" widget="color"/>
            <port childReference="color5.color" description="" label="" name="stroke_color" range="value" type="color" value="#000000ff" widget="color"/>
            <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number1.value" description="" label="" name="x" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="0.0" widget="float"/>
            <conn input="connect1.points" output="combine2"/>
            <conn input="colorize1.shape" output="connect1"/>
            <conn input="make_point3.y" output="number3"/>
            <conn input="make_point4.x" output="number3"/>
            <conn input="make_point4.y" output="number3"/>
            <conn input="translate1.shape" output="colorize1"/>
            <conn input="rotate1.shape" output="translate1"/>
            <conn input="divide1.value1" output="number3"/>
            <conn input="make_point5.x" output="divide1"/>
            <conn input="make_point5.y" output="divide1"/>
            <conn input="combine2.list1" output="make_point2"/>
            <conn input="combine2.list2" output="make_point3"/>
            <conn input="combine2.list3" output="make_point4"/>
            <conn input="translate1.translate" output="make_point5"/>
            <conn input="colorize1.fill" output="color4"/>
            <conn input="colorize1.stroke" output="color5"/>
            <conn input="translate2.shape" output="rotate1"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="make_point1.y" output="number2"/>
            <conn input="translate2.translate" output="make_point1"/>
        </node>
        <node name="Rings_5_multicolor" position="-14.00,14.00" prototype="core.network" renderedChild="translate1">
            <node name="Arc1" position="-10.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-3.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#7dd3e8ff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="193.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="245.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="102.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="245.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="193.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#7dd3e8ff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="102.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc2" position="-6.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#a989ffff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="143.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="235.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="-16.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="235.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="143.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#a989ffff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="-16.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc3" position="-2.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#eb89ffff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="143.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="282.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="112.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="282.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="143.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#eb89ffff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="112.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc4" position="2.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#ff89a0ff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="132.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="259.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="81.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="259.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="132.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ff89a0ff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="81.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc5" position="6.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#ff816aff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="143.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="278.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="200.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="278.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="143.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ff816aff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="200.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="ArcRadius" position="-5.00,-3.00" prototype="math.number">
                <port name="value" type="float" value="908.0"/>
            </node>
            <node name="StrokeWidth" position="-8.00,-3.00" prototype="math.number">
                <port name="value" type="float" value="34.0"/>
            </node>
            <node name="add1" position="-5.00,0.00" prototype="math.add">
                <port name="value2" type="float" value="60.0"/>
            </node>
            <node name="add2" position="-2.00,0.00" prototype="math.add"/>
            <node name="add3" position="1.00,0.00" prototype="math.add"/>
            <node name="add4" position="4.00,0.00" prototype="math.add"/>
            <node name="color1" position="-11.00,-4.00" prototype="color.color">
                <port name="color" type="color" value="#646464ff"/>
            </node>
            <node name="combine1" position="-6.00,5.00" prototype="list.combine"/>
            <node name="make_point1" position="-1.00,7.00" prototype="corevector.make_point"/>
            <node name="multiply1" position="-1.00,-2.00" prototype="math.multiply">
                <port name="value2" type="float" value="2.0"/>
            </node>
            <node name="multiply2" position="2.00,-2.00" prototype="math.multiply">
                <port name="value2" type="float" value="3.0"/>
            </node>
            <node name="multiply3" position="5.00,-2.00" prototype="math.multiply">
                <port name="value2" type="float" value="4.0"/>
            </node>
            <node name="number1" position="-2.00,5.00" prototype="math.number">
                <port name="value" type="float" value="47.0"/>
            </node>
            <node name="number2" position="1.00,5.00" prototype="math.number">
                <port name="value" type="float" value="91.0"/>
            </node>
            <node name="rotate2" position="-5.00,7.00" prototype="corevector.rotate">
                <port name="angle" type="float" value="52.0"/>
            </node>
            <node name="spacing" position="-1.00,-4.00" prototype="math.number">
                <port name="value" type="float" value="202.0"/>
            </node>
            <node name="translate1" position="-5.00,8.00" prototype="corevector.translate"/>
            <port childReference="number1.value" description="" label="" name="x" range="value" type="float" value="47.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="91.0" widget="float"/>
            <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="34.0" widget="float"/>
            <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="908.0" widget="float"/>
            <port childReference="spacing.value" description="" label="" name="spacing" range="value" type="float" value="202.0" widget="float"/>
            <port childReference="rotate2.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="52.0" widget="float"/>
            <port childReference="Arc1.color" description="" label="" name="ring1_color" range="value" type="color" value="#7dd3e8ff" widget="color"/>
            <port childReference="Arc2.color" description="" label="" name="ring2_color" range="value" type="color" value="#a989ffff" widget="color"/>
            <port childReference="Arc3.color" description="" label="" name="ring3_color" range="value" type="color" value="#eb89ffff" widget="color"/>
            <port childReference="Arc4.color" description="" label="" name="ring4_color" range="value" type="color" value="#ff89a0ff" widget="color"/>
            <port childReference="Arc5.color" description="" label="" name="ring5_color" range="value" type="color" value="#ff816aff" widget="color"/>
            <conn input="combine1.list1" output="Arc1"/>
            <conn input="Arc1.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc1.radius" output="ArcRadius"/>
            <conn input="add1.value1" output="ArcRadius"/>
            <conn input="add2.value1" output="ArcRadius"/>
            <conn input="add2.value2" output="multiply1"/>
            <conn input="add3.value1" output="ArcRadius"/>
            <conn input="add3.value2" output="multiply2"/>
            <conn input="add1.value2" output="spacing"/>
            <conn input="multiply1.value1" output="spacing"/>
            <conn input="multiply2.value1" output="spacing"/>
            <conn input="Arc1.innerColor" output="color1"/>
            <conn input="Arc2.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc2.innerColor" output="color1"/>
            <conn input="Arc2.radius" output="add1"/>
            <conn input="combine1.list2" output="Arc2"/>
            <conn input="Arc3.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc3.innerColor" output="color1"/>
            <conn input="Arc3.radius" output="add2"/>
            <conn input="combine1.list3" output="Arc3"/>
            <conn input="Arc4.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc4.innerColor" output="color1"/>
            <conn input="Arc4.radius" output="add3"/>
            <conn input="combine1.list4" output="Arc4"/>
            <conn input="Arc5.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc5.innerColor" output="color1"/>
            <conn input="multiply3.value1" output="spacing"/>
            <conn input="add4.value1" output="ArcRadius"/>
            <conn input="add4.value2" output="multiply3"/>
            <conn input="Arc5.radius" output="add4"/>
            <conn input="combine1.list5" output="Arc5"/>
            <conn input="rotate2.shape" output="combine1"/>
            <conn input="translate1.shape" output="rotate2"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="make_point1.y" output="number2"/>
            <conn input="translate1.translate" output="make_point1"/>
        </node>
        <node name="Rings_5_unicolor" position="-1.00,14.00" prototype="core.network" renderedChild="translate1">
            <node name="Arc1" position="-10.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-3.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#7dd3e8ff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="193.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="245.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="102.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="245.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="193.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#7dd3e8ff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="102.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc2" position="-6.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#a989ffff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="143.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="235.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="-16.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="235.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="143.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#a989ffff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="-16.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc3" position="-2.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#eb89ffff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="143.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="282.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="112.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="282.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="143.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#eb89ffff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="112.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc4" position="2.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#ff89a0ff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="132.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="259.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="81.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="259.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="132.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ff89a0ff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="81.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="Arc5" position="6.00,3.00" prototype="core.network" renderedChild="combine1">
                <node name="ArcRadius" position="-9.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="173.0"/>
                </node>
                <node name="StrokeWidth" position="-6.00,-1.00" prototype="math.number">
                    <port name="value" type="float" value="7.0"/>
                </node>
                <node name="arc1" position="-10.00,3.00" prototype="corevector.arc">
                    <port name="degrees" type="float" value="203.0"/>
                    <port name="type" type="string" value="open"/>
                </node>
                <node name="color1" position="-6.00,0.00" prototype="color.color">
                    <port name="color" type="color" value="#ff816aff"/>
                </node>
                <node name="color2" position="0.00,7.00" prototype="color.color">
                    <port name="color" type="color" value="#9c4accff"/>
                </node>
                <node name="colorize1" position="-8.00,4.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#75000000"/>
                    <port name="stroke" type="color" value="#ffffffff"/>
                    <port name="strokeWidth" type="float" value="8.0"/>
                </node>
                <node name="colorize2" position="-4.00,10.00" prototype="corevector.colorize">
                    <port name="fill" type="color" value="#00000000"/>
                    <port name="strokeWidth" type="float" value="4.0"/>
                </node>
                <node name="combine1" position="-9.00,9.00" prototype="list.combine"/>
                <node name="divide1" position="-2.00,5.00" prototype="math.divide">
                    <port name="value2" type="float" value="20.0"/>
                </node>
                <node name="ellipse1" position="-4.00,8.00" prototype="corevector.ellipse"/>
                <node name="multiply1" position="-9.00,1.00" prototype="math.multiply">
                    <port name="value2" type="float" value="0.5"/>
                </node>
                <node name="number4" position="-5.00,2.00" prototype="math.number">
                    <port name="value" type="float" value="143.0"/>
                </node>
                <node name="number5" position="-5.00,3.00" prototype="math.number">
                    <port name="value" type="float" value="278.0"/>
                </node>
                <node name="rotate1" position="-8.00,6.00" prototype="corevector.rotate">
                    <port name="angle" type="float" value="200.0"/>
                </node>
                <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="173.0" widget="float"/>
                <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="7.0" widget="float"/>
                <port childReference="number5.value" description="" label="" name="stopAngle" range="value" type="float" value="278.0" widget="float"/>
                <port childReference="number4.value" description="" label="" name="startAngle" range="value" type="float" value="143.0" widget="float"/>
                <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#ff816aff" widget="color"/>
                <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="200.0" widget="float"/>
                <port childReference="color2.color" description="" label="" name="innerColor" range="value" type="color" value="#9c4accff" widget="color"/>
                <conn input="colorize1.shape" output="arc1"/>
                <conn input="arc1.width" output="multiply1"/>
                <conn input="arc1.height" output="multiply1"/>
                <conn input="colorize1.stroke" output="color1"/>
                <conn input="colorize1.strokeWidth" output="StrokeWidth"/>
                <conn input="multiply1.value1" output="ArcRadius"/>
                <conn input="arc1.start_angle" output="number4"/>
                <conn input="arc1.degrees" output="number5"/>
                <conn input="rotate1.shape" output="colorize1"/>
                <conn input="colorize2.shape" output="ellipse1"/>
                <conn input="ellipse1.width" output="multiply1"/>
                <conn input="ellipse1.height" output="multiply1"/>
                <conn input="divide1.value1" output="StrokeWidth"/>
                <conn input="colorize2.strokeWidth" output="divide1"/>
                <conn input="colorize2.stroke" output="color2"/>
                <conn input="combine1.list2" output="rotate1"/>
                <conn input="combine1.list1" output="colorize2"/>
            </node>
            <node name="ArcRadius" position="-5.00,-3.00" prototype="math.number">
                <port name="value" type="float" value="225.0"/>
            </node>
            <node name="StrokeWidth" position="-8.00,-3.00" prototype="math.number">
                <port name="value" type="float" value="16.0"/>
            </node>
            <node name="add1" position="-5.00,0.00" prototype="math.add">
                <port name="value2" type="float" value="60.0"/>
            </node>
            <node name="add2" position="-2.00,0.00" prototype="math.add"/>
            <node name="add3" position="1.00,0.00" prototype="math.add"/>
            <node name="add4" position="4.00,0.00" prototype="math.add"/>
            <node name="color1" position="-11.00,-4.00" prototype="color.color">
                <port name="color" type="color" value="#646464ff"/>
            </node>
            <node name="color2" position="-14.00,-1.00" prototype="color.color"/>
            <node name="combine1" position="-6.00,5.00" prototype="list.combine"/>
            <node name="make_point1" position="-1.00,7.00" prototype="corevector.make_point"/>
            <node name="multiply1" position="-1.00,-2.00" prototype="math.multiply">
                <port name="value2" type="float" value="2.0"/>
            </node>
            <node name="multiply2" position="2.00,-2.00" prototype="math.multiply">
                <port name="value2" type="float" value="3.0"/>
            </node>
            <node name="multiply3" position="5.00,-2.00" prototype="math.multiply">
                <port name="value2" type="float" value="4.0"/>
            </node>
            <node name="number1" position="-2.00,5.00" prototype="math.number">
                <port name="value" type="float" value="-368.0"/>
            </node>
            <node name="number2" position="1.00,5.00" prototype="math.number">
                <port name="value" type="float" value="-480.0"/>
            </node>
            <node name="rotate2" position="-5.00,7.00" prototype="corevector.rotate">
                <port name="angle" type="float" value="634.0"/>
            </node>
            <node name="spacing" position="-1.00,-4.00" prototype="math.number">
                <port name="value" type="float" value="179.0"/>
            </node>
            <node name="translate1" position="-5.00,8.00" prototype="corevector.translate"/>
            <port childReference="number1.value" description="" label="" name="x" range="value" type="float" value="-368.0" widget="float"/>
            <port childReference="number2.value" description="" label="" name="y" range="value" type="float" value="-480.0" widget="float"/>
            <port childReference="StrokeWidth.value" description="" label="" name="strokeWidth" range="value" type="float" value="16.0" widget="float"/>
            <port childReference="ArcRadius.value" description="" label="" name="radius" range="value" type="float" value="225.0" widget="float"/>
            <port childReference="spacing.value" description="" label="" name="spacing" range="value" type="float" value="179.0" widget="float"/>
            <port childReference="rotate2.angle" description="The rotation angle (in degrees)." label="" name="angle" range="value" type="float" value="634.0" widget="float"/>
            <port childReference="color2.color" description="" label="" name="color" range="value" type="color" value="#000000ff" widget="color"/>
            <conn input="combine1.list1" output="Arc1"/>
            <conn input="Arc1.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc1.radius" output="ArcRadius"/>
            <conn input="add1.value1" output="ArcRadius"/>
            <conn input="add2.value1" output="ArcRadius"/>
            <conn input="add2.value2" output="multiply1"/>
            <conn input="add3.value1" output="ArcRadius"/>
            <conn input="add3.value2" output="multiply2"/>
            <conn input="add1.value2" output="spacing"/>
            <conn input="multiply1.value1" output="spacing"/>
            <conn input="multiply2.value1" output="spacing"/>
            <conn input="Arc1.innerColor" output="color1"/>
            <conn input="Arc2.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc2.innerColor" output="color1"/>
            <conn input="Arc2.radius" output="add1"/>
            <conn input="combine1.list2" output="Arc2"/>
            <conn input="Arc3.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc3.innerColor" output="color1"/>
            <conn input="Arc3.radius" output="add2"/>
            <conn input="combine1.list3" output="Arc3"/>
            <conn input="Arc4.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc4.innerColor" output="color1"/>
            <conn input="Arc4.radius" output="add3"/>
            <conn input="combine1.list4" output="Arc4"/>
            <conn input="Arc5.strokeWidth" output="StrokeWidth"/>
            <conn input="Arc5.innerColor" output="color1"/>
            <conn input="multiply3.value1" output="spacing"/>
            <conn input="add4.value1" output="ArcRadius"/>
            <conn input="add4.value2" output="multiply3"/>
            <conn input="Arc5.radius" output="add4"/>
            <conn input="combine1.list5" output="Arc5"/>
            <conn input="rotate2.shape" output="combine1"/>
            <conn input="translate1.shape" output="rotate2"/>
            <conn input="make_point1.x" output="number1"/>
            <conn input="make_point1.y" output="number2"/>
            <conn input="translate1.translate" output="make_point1"/>
            <conn input="Arc1.color" output="color2"/>
            <conn input="Arc2.color" output="color2"/>
            <conn input="Arc3.color" output="color2"/>
            <conn input="Arc4.color" output="color2"/>
            <conn input="Arc5.color" output="color2"/>
        </node>
        <node name="Square" position="23.00,14.00" prototype="core.network" renderedChild="translate1">
            <node name="color1" position="10.00,4.00" prototype="color.color">
                <port name="color" type="color" value="#009882ff"/>
            </node>
            <node name="color2" position="10.00,5.00" prototype="color.color"/>
            <node name="colorize1" position="7.00,5.00" prototype="corevector.colorize"/>
            <node name="make_point1" position="11.00,7.00" prototype="corevector.make_point"/>
            <node name="make_point2" position="10.00,2.00" prototype="corevector.make_point"/>
            <node name="number1" position="7.00,1.00" prototype="math.number">
                <port name="value" type="float" value="266.0"/>
            </node>
            <node name="number2" position="10.00,1.00" prototype="math.number"/>
            <node name="number3" position="13.00,1.00" prototype="math.number"/>
            <node name="number4" position="14.00,4.00" prototype="math.number"/>
            <node name="number5" position="11.00,6.00" prototype="math.number">
                <port name="value" type="float" value="-86.0"/>
            </node>
            <node name="number6" position="14.00,6.00" prototype="math.number">
                <port name="value" type="float" value="-683.0"/>
            </node>
            <node name="rect1" position="7.00,4.00" prototype="corevector.rect"/>
            <node name="rotate1" position="7.00,6.00" prototype="corevector.rotate"/>
            <node name="translate1" position="7.00,8.00" prototype="corevector.translate"/>
            <port childReference="number1.value" description="" label="" name="width" range="value" type="float" value="266.0" widget="float"/>
            <port childReference="color1.color" description="" label="" name="fill_color" range="value" type="color" value="#009882ff" widget="color"/>
            <port childReference="color2.color" description="" label="" name="stroke_color" range="value" type="color" value="#000000ff" widget="color"/>
            <port childReference="number4.value" description="" label="" name="strokeWidth" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="rotate1.angle" description="The rotation angle (in degrees)." label="" name="rotation" range="value" type="float" value="0.0" widget="float"/>
            <port childReference="number5.value" description="" label="" name="x" range="value" type="float" value="-86.0" widget="float"/>
            <port childReference="number6.value" description="" label="" name="y" range="value" type="float" value="-683.0" widget="float"/>
            <conn input="rect1.width" output="number1"/>
            <conn input="rect1.height" output="number1"/>
            <conn input="make_point2.x" output="number2"/>
            <conn input="make_point2.y" output="number3"/>
            <conn input="rect1.position" output="make_point2"/>
            <conn input="translate1.shape" output="rotate1"/>
            <conn input="colorize1.shape" output="rect1"/>
            <conn input="rotate1.shape" output="colorize1"/>
            <conn input="colorize1.fill" output="color1"/>
            <conn input="colorize1.stroke" output="color2"/>
            <conn input="colorize1.strokeWidth" output="number4"/>
            <conn input="make_point1.x" output="number5"/>
            <conn input="make_point1.y" output="number6"/>
            <conn input="translate1.translate" output="make_point1"/>
        </node>
        <node name="background" position="-8.00,26.00" prototype="core.network" renderedChild="colorize1">
            <node name="color1" position="-2.00,9.00" prototype="color.color">
                <port name="color" type="color" value="#0f0f0fff"/>
            </node>
            <node name="colorize1" position="-6.00,15.00" prototype="corevector.colorize"/>
            <node name="number1" position="-2.00,11.00" prototype="math.number">
                <port name="value" type="float" value="1800.0"/>
            </node>
            <node name="number2" position="-5.00,11.00" prototype="math.number">
                <port name="value" type="float" value="1200.0"/>
            </node>
            <node name="rect1" position="-6.00,13.00" prototype="corevector.rect"/>
            <port childReference="number2.value" description="" label="" name="width" range="value" type="float" value="1200.0" widget="float"/>
            <port childReference="number1.value" description="" label="" name="height" range="value" type="float" value="1800.0" widget="float"/>
            <port childReference="color1.color" description="" label="" name="color" range="value" type="color" value="#0f0f0fff" widget="color"/>
            <conn input="rect1.width" output="number2"/>
            <conn input="rect1.height" output="number1"/>
            <conn input="colorize1.shape" output="rect1"/>
            <conn input="colorize1.fill" output="color1"/>
        </node>
        <node name="color1" position="4.00,4.00" prototype="color.color">
            <port name="color" type="color" value="#d255d4ff"/>
        </node>
        <node name="color2" position="12.00,4.00" prototype="color.color">
            <port name="color" type="color" value="#00c1a6ff"/>
        </node>
        <node name="color3" position="18.00,4.00" prototype="color.color">
            <port name="color" type="color" value="#0096ffff"/>
        </node>
        <node name="combine1" position="15.00,39.00" prototype="list.combine"/>
        <node name="combine3" position="1.00,33.00" prototype="list.combine"/>
        <node name="make_point1" position="26.00,35.00" prototype="corevector.make_point"/>
        <node name="white" position="-2.00,4.00" prototype="color.color">
            <port name="color" type="color" value="#ffffffff"/>
        </node>
        <conn input="combine3.list3" output="Rings_5_multicolor"/>
        <conn input="combine3.list5" output="Rings_5_unicolor"/>
        <conn input="combine3.list6" output="DiagonalLines"/>
        <conn input="Rings_5_unicolor.color" output="white"/>
        <conn input="CircleGrid.list3" output="white"/>
        <conn input="combine3.list4" output="CircleGrid"/>
        <conn input="combine3.list7" output="LinearLines"/>
        <conn input="combine3.list1" output="background"/>
        <conn input="combine3.list2" output="PlusGrid"/>
        <conn input="combine1.list1" output="combine3"/>
        <conn input="combine1.list2" output="Square"/>
        <conn input="Rings_5_multicolor.ring1_color" output="color1"/>
        <conn input="Rings_5_multicolor.ring2_color" output="color2"/>
        <conn input="CircleGrid.color1" output="color1"/>
        <conn input="CircleGrid.color2" output="color2"/>
        <conn input="Rings_5_multicolor.ring3_color" output="color3"/>
        <conn input="Rings_5_multicolor.ring4_color" output="color1"/>
        <conn input="Rings_5_multicolor.ring5_color" output="color2"/>
        <conn input="DiagonalLines.strokeColor" output="color1"/>
        <conn input="LinearLines.color" output="white"/>
        <conn input="PlusGrid.color" output="color3"/>
        <conn input="Square.fill_color" output="color1"/>
        <conn input="combine1.list4" output="RightTriangle"/>
        <conn input="RightTriangle.fillColor" output="color3"/>
        <conn input="combine1.list5" output="Circle"/>
        <conn input="Circle.color" output="white"/>
    </node>
</ndbx>
