<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ndbx formatVersion="18" type="file" uuid="02c6bb26-6515-4023-85bf-b1b35b0fcf70">
    <property name="canvasHeight" value="1500"/>
    <property name="canvasWidth" value="3500"/>
    <property name="canvasX" value="0"/>
    <property name="canvasY" value="0"/>
    <node name="root" prototype="core.network" renderedChild="align1">
        <node name="align1" position="-1.00,10.00" prototype="corevector.align"/>
        <node name="colorize1" position="9.00,9.00" prototype="corevector.colorize"/>
        <node name="divide1" position="7.00,4.00" prototype="math.divide">
            <port name="value2" type="float" value="3.0"/>
        </node>
        <node name="gray_color1" position="9.00,6.00" prototype="color.gray_color">
            <port name="alpha" type="float" value="1974.0"/>
            <port name="range" type="float" value="2059.0"/>
        </node>
        <node name="group1" position="-1.00,9.00" prototype="corevector.group"/>
        <node name="import_csv1" position="2.00,0.00" prototype="data.import_csv">
            <port name="file" type="string" value="lua.csv"/>
        </node>
        <node name="make_point1" position="1.00,4.00" prototype="corevector.make_point"/>
        <node name="rect1" position="3.00,5.00" prototype="corevector.rect">
            <port name="position" type="point" value="0.00,1.00"/>
            <port name="width" type="float" value="0.22"/>
            <port name="height" type="float" value="0.6"/>
        </node>
        <node name="reverse1" position="11.00,7.00" prototype="list.reverse"/>
        <node name="rotate1" position="-1.00,8.00" prototype="corevector.rotate">
            <port name="angle" type="float" value="90.0"/>
        </node>
        <node name="round1" position="7.00,2.00" prototype="math.round"/>
        <node name="scale1" position="-1.00,7.00" prototype="corevector.scale">
            <port name="scale" type="point" value="6000.00,6000.00"/>
        </node>
        <node name="translate1" position="-1.00,6.00" prototype="corevector.translate"/>
        <node name="x" position="0.00,1.00" prototype="data.lookup"/>
        <node name="y" position="3.00,1.00" prototype="data.lookup">
            <port name="key" type="string" value="y"/>
        </node>
        <node name="z" position="7.00,0.00" prototype="data.lookup">
            <port name="key" type="string" value="z"/>
        </node>
        <conn input="x.list" output="import_csv1"/>
        <conn input="y.list" output="import_csv1"/>
        <conn input="z.list" output="import_csv1"/>
        <conn input="round1.value" output="z"/>
        <conn input="divide1.value1" output="round1"/>
        <conn input="translate1.translate" output="make_point1"/>
        <conn input="translate1.shape" output="colorize1"/>
        <conn input="scale1.shape" output="translate1"/>
        <conn input="colorize1.shape" output="rect1"/>
        <conn input="gray_color1.gray" output="divide1"/>
        <conn input="reverse1.list" output="gray_color1"/>
        <conn input="make_point1.y" output="x"/>
        <conn input="make_point1.x" output="y"/>
        <conn input="colorize1.fill" output="reverse1"/>
        <conn input="rotate1.shape" output="scale1"/>
        <conn input="group1.shapes" output="rotate1"/>
        <conn input="align1.shape" output="group1"/>
    </node>
</ndbx>
