Examples of IN and its textual descriptions
Tue Feb 21 10:38:39 WET 2006 Miguel Vilaca <jmvilaca@di.uminho.pt>
* Examples of IN and its textual descriptions
{
adddir ./examples
addfile ./examples/LafontAritmetic.INblobs
hunk ./examples/LafontAritmetic.INblobs 1
-
+<Document[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ /><Edges/></Network></Network[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.25"/></Circle[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["+"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["0"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["S"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Mult]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["x"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Max]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["Max"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Dupl]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["Dupl"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Aux]]></string[_^M_][_$_]
+ ><TextInEllipse[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA["Aux"]]></string></TextInEllipse[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Erase]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Arc[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.2"[_^M_][_$_]
+ /><double value="90.0"[_^M_][_$_]
+ /><double value="270.0"[_^M_][_$_]
+ /><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.18</Y></Arc[_^M_][_$_]
+ ><Arc[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.2"[_^M_][_$_]
+ /><double value="90.0"[_^M_][_$_]
+ /><double value="270.0"[_^M_][_$_]
+ /><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.18</Y></Arc></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int></Palette></Palette[_^M_][_$_]
+ ><Rules[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >add_zero</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.42062499999999997</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.8656250000000005</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.966041666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.42062499999999997</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.8656250000000005</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.966041666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >add_succ</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.36770833333333325</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.945</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.024375000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.8175</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.944375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.36770833333333325</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.945</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.024375000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.8175</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.944375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.995208333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.7462500000000003</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N7"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.96875</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.783541666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 7]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >7</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >mult_zero</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Mult]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.706875000000001</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.521666666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.706875000000001</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.548125000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0216666666666665</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.407708333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.6885416666666675</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.592916666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Erase]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >mult_succ</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Mult]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.579375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >6.024375</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.786250000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.6058333333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.8914583333333335</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.579375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >6.42125</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.839166666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.6058333333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.8914583333333335</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.021666666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0108333333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N7"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.4077083333333333</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.386666666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 7]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Mult]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N8"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.1329166666666675</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.7306250000000003</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 8]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Dupl]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >5</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >7</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >8</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >7</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E5"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >8</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E6"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >8</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >dupl_zero</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Dupl]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.508125</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.3283333333333336</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.4870833333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.3283333333333336</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >4</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >dupl_succ</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Dupl]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.4735416666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.505416666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.7910416666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.9972916666666665</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.4735416666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.505416666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.7910416666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.917916666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0108333333333337</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.206875</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Dupl]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N7"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5345833333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.9843750000000002</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 7]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N8"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.4870833333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.9314583333333337</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 8]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >4</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >8</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >7</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E5"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >8</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >erase_zero</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Erase]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ /><Edges/></Network></RHS[_^M_][_$_]
+ ><Mapping/></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >erase_succ</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Erase]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.8704166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.759166666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Erase]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.9233333333333332</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.759166666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >max_zero</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Max]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.579375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.51625</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.548125000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.579375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.51625</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.548125000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >max_succ</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Max]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.542708333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.077291666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5529166666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.944375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.7014583333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.19875</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.971458333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.2252083333333337</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.970833333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.704166666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.778125</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Aux]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >5</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >aux_zero</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Aux]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666668</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.257083333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0027083333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.36770833333333336</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666668</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.257083333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0027083333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.36770833333333336</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.9843750000000004</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.2225</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >4</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ >aux_succ</Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Aux]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.4918749999999994</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.312083333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.3100000000000005</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0027083333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.4735416666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.124791666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.838541666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.5054166666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.050833333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0027083333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.34125</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.484375</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.02375</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.9843750000000002</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.666875</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N7"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.9843750000000004</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.3072916666666665</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 7]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Max]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >4</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >6</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >7</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule></Rules></Document>
addfile ./examples/LafontAritmetic.txt
hunk ./examples/LafontAritmetic.txt 1
+/* Automatically generated by INBlobs */[_^M_][_$_]
+[_^M_][_$_]
+agents[_^M_][_$_]
+[_^M_][_$_]
+ Add 2;[_^M_][_$_]
+ Z 0;[_^M_][_$_]
+ S 1;[_^M_][_$_]
+ Erase 0;[_^M_][_$_]
+ Mult 2;[_^M_][_$_]
+ Dupl 2;[_^M_][_$_]
+ Max 2;[_^M_][_$_]
+ Aux 2;[_^M_][_$_]
+[_^M_][_$_]
+rules[_^M_][_$_]
+[_^M_][_$_]
+ Add(a, a) >< Z;[_^M_][_$_]
+ Add(S(d), b) >< S(Add(d, b));[_^M_][_$_]
+ Mult(Z, Erase) >< Z;[_^M_][_$_]
+ Mult(c, Dupl(e, f)) >< S(Mult(Add(c, f), e));[_^M_][_$_]
+ Dupl(Z, Z) >< Z;[_^M_][_$_]
+ Dupl(S(d), S(e)) >< S(Dupl(d, e));[_^M_][_$_]
+ Erase >< Z;[_^M_][_$_]
+ Erase >< S(Erase);[_^M_][_$_]
+ Max(a, a) >< Z;[_^M_][_$_]
+ Max(c, Aux(a, c)) >< S(a);[_^M_][_$_]
+ Aux(a, S(a)) >< Z;[_^M_][_$_]
+ Aux(Max(d, b), S(d)) >< S(b);[_^M_][_$_]
+[_^M_][_$_]
+net[_^M_][_$_]
+[_^M_][_$_]
+[_^M_][_$_]
+interface[_^M_][_$_]
+[_^M_][_$_]
+[_^M_][_$_]
+[_^M_][_$_]
+end[_^M_][_$_]
addfile ./examples/SZ=Z.INblobs
hunk ./examples/SZ=Z.INblobs 1
-
+<Document[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.9314583333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.095625</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.9633333333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.5610416666666669</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></Network[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.25"/></Circle[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[A]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.35</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int></Palette></Palette[_^M_][_$_]
+ ><Rules[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Rule 2]]></Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.018958333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.256458333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.913125000000001</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.1343749999999997</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.9158333333333335</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.9633333333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule></Rules></Document>
addfile ./examples/add\32\from\32\Calculus\32\for\32\interacction\32\nets.INblobs
hunk ./examples/add\32\from\32\Calculus\32\for\32\interacction\32\nets.INblobs 1
+<Document[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.4131250000000004</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.6933333333333336</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.3018750000000003</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.65125</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.328333333333333</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.767916666666668</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >5.185833333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.466041666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.9579166666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.4233333333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >5</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >1</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></Network[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.25"/></Circle[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.35</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int></Palette></Palette[_^M_][_$_]
+ ><Rules[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[add of succ = succ of add]]></Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.6560416666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.8412499999999998</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.232708333333333</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >3.6560416666666664</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.1987499999999995</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.892083333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.7645833333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.997291666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.1987499999999995</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.892083333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.7645833333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.997291666666667</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >1.825625</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.7462500000000003</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N7"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.3283333333333336</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.365625000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 7]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >7</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[add of zero]]></Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.3941666666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.727916666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.177708333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.3941666666666666</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5264583333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >4.727916666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.177708333333334</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule></Rules></Document>[_^M_][_$_]
addfile ./examples/add\32\from\32\Calculus\32\for\32\interacction\32\nets.txt
hunk ./examples/add\32\from\32\Calculus\32\for\32\interacction\32\nets.txt 1
+/* Automatically generated by INBlobs */[_^M_][_$_]
+[_^M_][_$_]
+agents[_^M_][_$_]
+[_^M_][_$_]
+ Add 2;[_^M_][_$_]
+ S 1;[_^M_][_$_]
+ Z 0;[_^M_][_$_]
+[_^M_][_$_]
+rules[_^M_][_$_]
+[_^M_][_$_]
+ Add(S(a), c) >< S(Add(a, c));[_^M_][_$_]
+ Add(a, a) >< Z;[_^M_][_$_]
+[_^M_][_$_]
+net[_^M_][_$_]
+[_^M_][_$_]
+ Add(b, Z) = S(Z);[_^M_][_$_]
+[_^M_][_$_]
+interface[_^M_][_$_]
+[_^M_][_$_]
+b;[_^M_][_$_]
+[_^M_][_$_]
+[_^M_][_$_]
+end[_^M_][_$_]
addfile ./examples/addS=Sadd2.INblobs
hunk ./examples/addS=Sadd2.INblobs 1
-
+<Document[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ /><Edges/></Network></Network[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.25"/></Circle[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[A]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.35</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int></Palette></Palette[_^M_][_$_]
+ ><Rules[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Rule 2]]></Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N1"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 1]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[A]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N2"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >2.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.0</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 2]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.6852083333333333</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >1.055625</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >6.130208333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.6275</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.7645833333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.076666666666666</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >2</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >4</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E3"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >1</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >3</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E4"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >2</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ ><Node id="N3"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.6852083333333333</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.9762500000000001</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 3]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N4"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >6.130208333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >2.325625</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 4]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N5"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.7645833333333334</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >5.076666666666666</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 5]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node[_^M_][_$_]
+ ><Node id="N6"[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >3.9422916666666667</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >4.074583333333333</Y[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Node 6]]></Name[_^M_][_$_]
+ ><LabelAbove[_^M_][_$_]
+ >True</LabelAbove[_^M_][_$_]
+ ><Shape[_^M_][_$_]
+ ><Left-string[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string></Left-string></Shape[_^M_][_$_]
+ ><Ports[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint></Ports[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><list-int/></Info></Node></Nodes[_^M_][_$_]
+ ><Edges[_^M_][_$_]
+ ><Edge id="E1"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >3</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >5</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge[_^M_][_$_]
+ ><Edge id="E2"[_^M_][_$_]
+ ><From[_^M_][_$_]
+ >4</From[_^M_][_$_]
+ ><PortFrom[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></PortFrom[_^M_][_$_]
+ ><To[_^M_][_$_]
+ >6</To[_^M_][_$_]
+ ><PortTo[_^M_][_$_]
+ ><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></maybe-tuple2-string-DoublePoint></PortTo[_^M_][_$_]
+ ><Via[_^M_][_$_]
+ /><Info[_^M_][_$_]
+ ><list-int/></Info></Edge></Edges></Network></RHS[_^M_][_$_]
+ ><Mapping[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="3"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="4"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><int value="5"[_^M_][_$_]
+ /><maybe-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></maybe-tuple2-string-DoublePoint></Mapping></INRule></Rules></Document>
addfile ./examples/empty.INblobs
hunk ./examples/empty.INblobs 1
-
+<Document[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ /><Edges/></Network></Network[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><Palette[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.25"/></Circle[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[interface]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Add]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.35</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.2</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.1</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[left]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[right]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.5</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[Z]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.15</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[S]]></string[_^M_][_$_]
+ ><Composite[_^M_][_$_]
+ ><list-Shape[_^M_][_$_]
+ ><Circle[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="255"[_^M_][_$_]
+ /><int value="255"[_^M_][_$_]
+ /><int value="255"/></RGB></ShapeStyle[_^M_][_$_]
+ ><double value="0.5"/></Circle[_^M_][_$_]
+ ><Lines[_^M_][_$_]
+ ><ShapeStyle[_^M_][_$_]
+ ><int value="2"[_^M_][_$_]
+ /><RGB[_^M_][_$_]
+ ><int value="250"[_^M_][_$_]
+ /><int value="0"[_^M_][_$_]
+ /><int value="0"/></RGB[_^M_][_$_]
+ ><RGB[_^M_][_$_]
+ ><int value="128"[_^M_][_$_]
+ /><int value="128"[_^M_][_$_]
+ /><int value="128"/></RGB></ShapeStyle[_^M_][_$_]
+ ><list-DoublePoint[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.0</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >-0.25</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.25</Y></list-DoublePoint></Lines></list-Shape></Composite[_^M_][_$_]
+ ><maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[up]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >-0.5</Y[_^M_][_$_]
+ ><string[_^M_][_$_]
+ ><![CDATA[down]]></string[_^M_][_$_]
+ ><X[_^M_][_$_]
+ >0.0</X[_^M_][_$_]
+ ><Y[_^M_][_$_]
+ >0.5</Y></list-tuple2-string-DoublePoint></maybe-list-tuple2-string-DoublePoint[_^M_][_$_]
+ ><maybe-list-int[_^M_][_$_]
+ ><list-int/></maybe-list-int></Palette></Palette[_^M_][_$_]
+ ><Rules[_^M_][_$_]
+ ><INRule[_^M_][_$_]
+ ><Name[_^M_][_$_]
+ ><![CDATA[Rule 1]]></Name[_^M_][_$_]
+ ><LHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ /><Edges/></Network></LHS[_^M_][_$_]
+ ><RHS[_^M_][_$_]
+ ><Network[_^M_][_$_]
+ ><Width[_^M_][_$_]
+ >15.0</Width[_^M_][_$_]
+ ><Height[_^M_][_$_]
+ >9.0</Height[_^M_][_$_]
+ ><Info[_^M_][_$_]
+ ><unit/></Info[_^M_][_$_]
+ ><Nodes[_^M_][_$_]
+ /><Edges/></Network></RHS[_^M_][_$_]
+ ><Mapping/></INRule></Rules></Document>
hunk ./index.html 24
- or copy the latest tarball <a href="INblobs.tar.gz">INblobs.tar.gz</a> generated at 7<sup>th</sup> february 2006.[_^M_][_$_]
+ or copy the latest tarball <a href="INblobs.tar.gz">INblobs.tar.gz</a> generated at 21<sup>st</sup> february 2006.[_^M_][_$_]
}