<mxfile>
    <diagram id="objTApYHlBqCKos3M7rL" name="Page-1">
        <mxGraphModel dx="1023" dy="1167" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1920" pageHeight="1200" math="0" shadow="0">
            <root>
                <mxCell id="0"/>
                <mxCell id="1" parent="0"/>
                <mxCell id="4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="1" vertex="1">
                    <mxGeometry x="360" y="940" width="410" height="400" as="geometry"/>
                </mxCell>
                <mxCell id="3" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Machine / Computer&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
                    <mxGeometry x="460" y="960" width="230" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="9" target="31" edge="1">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="9" target="26" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="655" y="1060"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="9" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; color=&quot;#ffffff&quot; style=&quot;font-size: 18px&quot;&gt;Database application&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" parent="1" vertex="1">
                    <mxGeometry x="430" y="1000" width="150" height="100" as="geometry"/>
                </mxCell>
                <mxCell id="24" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
                    <mxGeometry x="570" y="1150" width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="25" value="" style="group" parent="24" vertex="1" connectable="0">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="26" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="25" vertex="1">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="27" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;File&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="25" vertex="1">
                    <mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="28" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Data&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="25" vertex="1">
                    <mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
                </mxCell>
                <mxCell id="29" value="" style="group;fillColor=#808080;" parent="1" vertex="1" connectable="0">
                    <mxGeometry x="380" y="1150" width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="30" value="" style="group" parent="29" vertex="1" connectable="0">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" parent="30" vertex="1">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="32" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;File&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="30" vertex="1">
                    <mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="33" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Data&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" parent="30" vertex="1">
                    <mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
                </mxCell>
                <mxCell id="38" value="" style="group" parent="1" vertex="1" connectable="0">
                    <mxGeometry x="390" y="530" width="230" height="205" as="geometry"/>
                </mxCell>
                <mxCell id="13" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="38" vertex="1">
                    <mxGeometry x="10" width="200" height="205" as="geometry"/>
                </mxCell>
                <mxCell id="14" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Machine / Computer&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="38" vertex="1">
                    <mxGeometry y="20" width="230" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="16" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; color=&quot;#ffffff&quot; style=&quot;font-size: 18px&quot;&gt;Your code&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#7e56c2;" parent="38" vertex="1">
                    <mxGeometry x="45" y="90" width="120" height="80" as="geometry"/>
                </mxCell>
                <mxCell id="39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="16" target="9" edge="1">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="495" y="920"/>
                            <mxPoint x="495" y="920"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="40" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" vertex="1" parent="1">
                    <mxGeometry x="800" y="510" width="410" height="400" as="geometry"/>
                </mxCell>
                <mxCell id="41" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Machine / Computer&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
                    <mxGeometry x="900" y="530" width="230" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="44" target="52">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="44" target="47">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="1095" y="630"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="44" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; color=&quot;#ffffff&quot; style=&quot;font-size: 18px&quot;&gt;Database application&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" vertex="1" parent="1">
                    <mxGeometry x="870" y="570" width="150" height="100" as="geometry"/>
                </mxCell>
                <mxCell id="45" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
                    <mxGeometry x="1010" y="720" width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="46" value="" style="group" vertex="1" connectable="0" parent="45">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="47" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="46">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="48" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;File&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="46">
                    <mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="49" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Data&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="46">
                    <mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
                </mxCell>
                <mxCell id="50" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
                    <mxGeometry x="820" y="720" width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="51" value="" style="group" vertex="1" connectable="0" parent="50">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="52" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="51">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="53" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;File&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="51">
                    <mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="54" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Data&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="51">
                    <mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
                </mxCell>
                <mxCell id="55" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" vertex="1" parent="1">
                    <mxGeometry x="800" y="940" width="410" height="400" as="geometry"/>
                </mxCell>
                <mxCell id="56" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Machine / Computer&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
                    <mxGeometry x="900" y="960" width="230" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.3;entryY=0.013;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="59" target="67">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="59" target="62">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="1095" y="1060"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="59" target="9">
                    <mxGeometry relative="1" as="geometry"/>
                </mxCell>
                <mxCell id="59" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; color=&quot;#ffffff&quot; style=&quot;font-size: 18px&quot;&gt;Database application&lt;/font&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#00CC00;" vertex="1" parent="1">
                    <mxGeometry x="870" y="1000" width="150" height="100" as="geometry"/>
                </mxCell>
                <mxCell id="60" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
                    <mxGeometry x="1010" y="1150" width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="61" value="" style="group" vertex="1" connectable="0" parent="60">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="62" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="61">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="63" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;File&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="61">
                    <mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="64" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Data&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="61">
                    <mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
                </mxCell>
                <mxCell id="65" value="" style="group;fillColor=#808080;" vertex="1" connectable="0" parent="1">
                    <mxGeometry x="820" y="1150" width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="66" value="" style="group" vertex="1" connectable="0" parent="65">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="67" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#999999;" vertex="1" parent="66">
                    <mxGeometry width="170" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="68" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;File&lt;/font&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="66">
                    <mxGeometry x="22.666666666666668" y="20" width="124.66666666666667" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="69" value="&lt;font face=&quot;Roboto&quot; data-font-src=&quot;https://fonts.googleapis.com/css?family=Roboto&quot; style=&quot;font-size: 18px&quot;&gt;Data&lt;/font&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fa0;" vertex="1" parent="66">
                    <mxGeometry x="56.666666666666664" y="60" width="64.76190476190476" height="64.76190476190476" as="geometry"/>
                </mxCell>
                <mxCell id="70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="9" target="44">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="540" y="810"/>
                            <mxPoint x="730" y="810"/>
                            <mxPoint x="730" y="660"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="1" source="44" target="59">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="1000" y="820"/>
                            <mxPoint x="1000" y="820"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
                <mxCell id="74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;" edge="1" parent="1" source="16" target="44">
                    <mxGeometry relative="1" as="geometry">
                        <Array as="points">
                            <mxPoint x="620" y="630"/>
                            <mxPoint x="620" y="630"/>
                        </Array>
                    </mxGeometry>
                </mxCell>
            </root>
        </mxGraphModel>
    </diagram>
</mxfile>
