3 <type name="Bool" kind="bool"/>
4 <type name="Double" kind="double"/>
5 <type name="Int" kind="int"/>
6 <type name="String" kind="string"/>
7 <inline name="node_4_2">
8 <script><code><![CDATA[
20 <inport name="a" type="String"/>
21 <inport name="b" type="String"/>
22 <outport name="c" type="String"/>
24 <inline name="node_1_1">
25 <script><code><![CDATA[
37 <inport name="a" type="String"/>
38 <inport name="b" type="String"/>
39 <outport name="c" type="String"/>
41 <inline name="node_0_0">
42 <script><code><![CDATA[
54 <inport name="a" type="String"/>
55 <inport name="b" type="String"/>
56 <outport name="c" type="String"/>
58 <inline name="node_3_0">
59 <script><code><![CDATA[
71 <inport name="a" type="String"/>
72 <inport name="b" type="String"/>
73 <outport name="c" type="String"/>
75 <inline name="collect">
76 <script><code><![CDATA[
90 <inport name="a0" type="String"/>
91 <inport name="a1" type="String"/>
92 <inport name="a2" type="String"/>
93 <inport name="a3" type="String"/>
94 <inport name="a4" type="String"/>
95 <outport name="result" type="String"/>
96 <outport name="reference" type="String"/>
98 <inline name="node_2_2">
99 <script><code><![CDATA[
101 from decimal import *
102 getcontext().prec = 2
111 <inport name="a" type="String"/>
112 <inport name="b" type="String"/>
113 <outport name="c" type="String"/>
115 <inline name="node_1_0">
116 <script><code><![CDATA[
118 from decimal import *
119 getcontext().prec = 2
128 <inport name="a" type="String"/>
129 <inport name="b" type="String"/>
130 <outport name="c" type="String"/>
132 <inline name="node_4_4">
133 <script><code><![CDATA[
135 from decimal import *
136 getcontext().prec = 2
145 <inport name="a" type="String"/>
146 <inport name="b" type="String"/>
147 <outport name="c" type="String"/>
149 <inline name="node_2_0">
150 <script><code><![CDATA[
152 from decimal import *
153 getcontext().prec = 2
162 <inport name="a" type="String"/>
163 <inport name="b" type="String"/>
164 <outport name="c" type="String"/>
166 <inline name="node_4_1">
167 <script><code><![CDATA[
169 from decimal import *
170 getcontext().prec = 2
179 <inport name="a" type="String"/>
180 <inport name="b" type="String"/>
181 <outport name="c" type="String"/>
183 <inline name="node_3_3">
184 <script><code><![CDATA[
186 from decimal import *
187 getcontext().prec = 2
196 <inport name="a" type="String"/>
197 <inport name="b" type="String"/>
198 <outport name="c" type="String"/>
200 <inline name="node_3_1">
201 <script><code><![CDATA[
203 from decimal import *
204 getcontext().prec = 2
213 <inport name="a" type="String"/>
214 <inport name="b" type="String"/>
215 <outport name="c" type="String"/>
217 <inline name="node_3_2">
218 <script><code><![CDATA[
220 from decimal import *
221 getcontext().prec = 2
230 <inport name="a" type="String"/>
231 <inport name="b" type="String"/>
232 <outport name="c" type="String"/>
234 <inline name="node_2_1">
235 <script><code><![CDATA[
237 from decimal import *
238 getcontext().prec = 2
247 <inport name="a" type="String"/>
248 <inport name="b" type="String"/>
249 <outport name="c" type="String"/>
251 <inline name="node_4_3">
252 <script><code><![CDATA[
254 from decimal import *
255 getcontext().prec = 2
264 <inport name="a" type="String"/>
265 <inport name="b" type="String"/>
266 <outport name="c" type="String"/>
268 <inline name="node_4_0">
269 <script><code><![CDATA[
271 from decimal import *
272 getcontext().prec = 2
281 <inport name="a" type="String"/>
282 <inport name="b" type="String"/>
283 <outport name="c" type="String"/>
285 <control> <fromnode>node_4_2</fromnode> <tonode>collect</tonode> </control>
286 <control> <fromnode>node_1_1</fromnode> <tonode>node_2_2</tonode> </control>
287 <control> <fromnode>node_1_1</fromnode> <tonode>node_2_1</tonode> </control>
288 <control> <fromnode>node_0_0</fromnode> <tonode>node_1_1</tonode> </control>
289 <control> <fromnode>node_0_0</fromnode> <tonode>node_1_0</tonode> </control>
290 <control> <fromnode>node_3_0</fromnode> <tonode>node_4_1</tonode> </control>
291 <control> <fromnode>node_3_0</fromnode> <tonode>node_4_0</tonode> </control>
292 <control> <fromnode>node_2_2</fromnode> <tonode>node_3_3</tonode> </control>
293 <control> <fromnode>node_2_2</fromnode> <tonode>node_3_2</tonode> </control>
294 <control> <fromnode>node_1_0</fromnode> <tonode>node_2_0</tonode> </control>
295 <control> <fromnode>node_1_0</fromnode> <tonode>node_2_1</tonode> </control>
296 <control> <fromnode>node_4_4</fromnode> <tonode>collect</tonode> </control>
297 <control> <fromnode>node_2_0</fromnode> <tonode>node_3_0</tonode> </control>
298 <control> <fromnode>node_2_0</fromnode> <tonode>node_3_1</tonode> </control>
299 <control> <fromnode>node_4_1</fromnode> <tonode>collect</tonode> </control>
300 <control> <fromnode>node_3_3</fromnode> <tonode>node_4_4</tonode> </control>
301 <control> <fromnode>node_3_3</fromnode> <tonode>node_4_3</tonode> </control>
302 <control> <fromnode>node_3_1</fromnode> <tonode>node_4_2</tonode> </control>
303 <control> <fromnode>node_3_1</fromnode> <tonode>node_4_1</tonode> </control>
304 <control> <fromnode>node_3_2</fromnode> <tonode>node_4_2</tonode> </control>
305 <control> <fromnode>node_3_2</fromnode> <tonode>node_4_3</tonode> </control>
306 <control> <fromnode>node_2_1</fromnode> <tonode>node_3_1</tonode> </control>
307 <control> <fromnode>node_2_1</fromnode> <tonode>node_3_2</tonode> </control>
308 <control> <fromnode>node_4_3</fromnode> <tonode>collect</tonode> </control>
309 <control> <fromnode>node_4_0</fromnode> <tonode>collect</tonode> </control>
310 <datalink control="false">
311 <fromnode>node_4_2</fromnode> <fromport>c</fromport>
312 <tonode>collect</tonode> <toport>a2</toport>
314 <datalink control="false">
315 <fromnode>node_1_1</fromnode> <fromport>c</fromport>
316 <tonode>node_2_1</tonode> <toport>b</toport>
318 <datalink control="false">
319 <fromnode>node_1_1</fromnode> <fromport>c</fromport>
320 <tonode>node_2_2</tonode> <toport>a</toport>
322 <datalink control="false">
323 <fromnode>node_0_0</fromnode> <fromport>c</fromport>
324 <tonode>node_1_1</tonode> <toport>a</toport>
326 <datalink control="false">
327 <fromnode>node_0_0</fromnode> <fromport>c</fromport>
328 <tonode>node_1_0</tonode> <toport>b</toport>
330 <datalink control="false">
331 <fromnode>node_3_0</fromnode> <fromport>c</fromport>
332 <tonode>node_4_0</tonode> <toport>b</toport>
334 <datalink control="false">
335 <fromnode>node_3_0</fromnode> <fromport>c</fromport>
336 <tonode>node_4_1</tonode> <toport>a</toport>
338 <datalink control="false">
339 <fromnode>node_2_2</fromnode> <fromport>c</fromport>
340 <tonode>node_3_2</tonode> <toport>b</toport>
342 <datalink control="false">
343 <fromnode>node_2_2</fromnode> <fromport>c</fromport>
344 <tonode>node_3_3</tonode> <toport>a</toport>
346 <datalink control="false">
347 <fromnode>node_1_0</fromnode> <fromport>c</fromport>
348 <tonode>node_2_1</tonode> <toport>a</toport>
350 <datalink control="false">
351 <fromnode>node_1_0</fromnode> <fromport>c</fromport>
352 <tonode>node_2_0</tonode> <toport>b</toport>
354 <datalink control="false">
355 <fromnode>node_4_4</fromnode> <fromport>c</fromport>
356 <tonode>collect</tonode> <toport>a4</toport>
358 <datalink control="false">
359 <fromnode>node_2_0</fromnode> <fromport>c</fromport>
360 <tonode>node_3_1</tonode> <toport>a</toport>
362 <datalink control="false">
363 <fromnode>node_2_0</fromnode> <fromport>c</fromport>
364 <tonode>node_3_0</tonode> <toport>b</toport>
366 <datalink control="false">
367 <fromnode>node_4_1</fromnode> <fromport>c</fromport>
368 <tonode>collect</tonode> <toport>a1</toport>
370 <datalink control="false">
371 <fromnode>node_3_3</fromnode> <fromport>c</fromport>
372 <tonode>node_4_4</tonode> <toport>a</toport>
374 <datalink control="false">
375 <fromnode>node_3_3</fromnode> <fromport>c</fromport>
376 <tonode>node_4_3</tonode> <toport>b</toport>
378 <datalink control="false">
379 <fromnode>node_3_1</fromnode> <fromport>c</fromport>
380 <tonode>node_4_1</tonode> <toport>b</toport>
382 <datalink control="false">
383 <fromnode>node_3_1</fromnode> <fromport>c</fromport>
384 <tonode>node_4_2</tonode> <toport>a</toport>
386 <datalink control="false">
387 <fromnode>node_3_2</fromnode> <fromport>c</fromport>
388 <tonode>node_4_2</tonode> <toport>b</toport>
390 <datalink control="false">
391 <fromnode>node_3_2</fromnode> <fromport>c</fromport>
392 <tonode>node_4_3</tonode> <toport>a</toport>
394 <datalink control="false">
395 <fromnode>node_2_1</fromnode> <fromport>c</fromport>
396 <tonode>node_3_2</tonode> <toport>a</toport>
398 <datalink control="false">
399 <fromnode>node_2_1</fromnode> <fromport>c</fromport>
400 <tonode>node_3_1</tonode> <toport>b</toport>
402 <datalink control="false">
403 <fromnode>node_4_3</fromnode> <fromport>c</fromport>
404 <tonode>collect</tonode> <toport>a3</toport>
406 <datalink control="false">
407 <fromnode>node_4_0</fromnode> <fromport>c</fromport>
408 <tonode>collect</tonode> <toport>a0</toport>
411 <tonode>node_1_1</tonode><toport>b</toport>
412 <value><string>0</string></value>
415 <tonode>node_0_0</tonode><toport>a</toport>
416 <value><string>0</string></value>
419 <tonode>node_0_0</tonode><toport>b</toport>
420 <value><string>1</string></value>
423 <tonode>node_3_0</tonode><toport>a</toport>
424 <value><string>0</string></value>
427 <tonode>node_2_2</tonode><toport>b</toport>
428 <value><string>0</string></value>
431 <tonode>node_1_0</tonode><toport>a</toport>
432 <value><string>0</string></value>
435 <tonode>node_4_4</tonode><toport>b</toport>
436 <value><string>0</string></value>
439 <tonode>node_2_0</tonode><toport>a</toport>
440 <value><string>0</string></value>
443 <tonode>node_3_3</tonode><toport>b</toport>
444 <value><string>0</string></value>
447 <tonode>node_4_0</tonode><toport>a</toport>
448 <value><string>0</string></value>
450 <canvas width="3825" height="1903"/>
451 <presentation name="node_4_2" x="1285" y="342" z="2" width="266" height="150"/>
452 <presentation name="node_1_1" x="326" y="190" z="2" width="266" height="150"/>
453 <presentation name="node_0_0" x="22" y="0" z="2" width="266" height="150"/>
454 <presentation name="node_3_0" x="966" y="0" z="2" width="266" height="150"/>
455 <presentation name="collect" x="1582" y="279" z="2" width="266" height="216"/>
456 <presentation name="node_2_2" x="634" y="354" z="2" width="266" height="150"/>
457 <presentation name="node_1_0" x="334" y="-1" z="2" width="266" height="150"/>
458 <presentation name="node_4_4" x="1285" y="687" z="2" width="266" height="150"/>
459 <presentation name="node_2_0" x="650" y="-5" z="2" width="266" height="150"/>
460 <presentation name="node_4_1" x="1297" y="171" z="2" width="266" height="150"/>
461 <presentation name="node_3_3" x="949" y="527" z="2" width="266" height="150"/>
462 <presentation name="node_3_1" x="971" y="178" z="2" width="266" height="150"/>
463 <presentation name="node_3_2" x="965" y="354" z="2" width="266" height="150"/>
464 <presentation name="node_2_1" x="643" y="185" z="2" width="266" height="150"/>
465 <presentation name="node_4_3" x="1278" y="512" z="2" width="266" height="150"/>
466 <presentation name="node_4_0" x="1302" y="2" z="2" width="266" height="150"/>
467 <prslink fromnode="node_4_2" fromport="c" tonode="collect" toport="a2">
468 <point x="1567" y="399"/>
469 <point x="1575" y="399"/>
470 <point x="1575" y="427"/>
471 <point x="1565" y="427"/>
473 <prslink fromnode="node_4_2" fromport="Gate" tonode="collect" toport="Gate">
474 <point x="1577" y="471"/>
475 <point x="1575" y="471"/>
476 <point x="1575" y="477"/>
477 <point x="1556" y="477"/>
479 <prslink fromnode="node_1_1" fromport="c" tonode="node_2_1" toport="b">
480 <point x="627" y="292"/>
481 <point x="606" y="292"/>
482 <point x="606" y="275"/>
484 <prslink fromnode="node_1_1" fromport="c" tonode="node_2_2" toport="a">
485 <point x="618" y="439"/>
486 <point x="606" y="439"/>
487 <point x="606" y="275"/>
489 <prslink fromnode="node_1_1" fromport="Gate" tonode="node_2_2" toport="Gate">
490 <point x="628" y="489"/>
491 <point x="614" y="489"/>
492 <point x="614" y="325"/>
493 <point x="597" y="325"/>
495 <prslink fromnode="node_1_1" fromport="Gate" tonode="node_2_1" toport="Gate">
496 <point x="637" y="320"/>
497 <point x="621" y="320"/>
498 <point x="621" y="325"/>
499 <point x="597" y="325"/>
501 <prslink fromnode="node_0_0" fromport="c" tonode="node_1_1" toport="a">
502 <point x="310" y="275"/>
503 <point x="302" y="275"/>
504 <point x="302" y="85"/>
506 <prslink fromnode="node_0_0" fromport="c" tonode="node_1_0" toport="b">
507 <point x="318" y="106"/>
508 <point x="318" y="85"/>
509 <point x="302" y="85"/>
511 <prslink fromnode="node_0_0" fromport="Gate" tonode="node_1_1" toport="Gate">
512 <point x="320" y="325"/>
513 <point x="308" y="325"/>
514 <point x="308" y="135"/>
515 <point x="293" y="135"/>
517 <prslink fromnode="node_0_0" fromport="Gate" tonode="node_1_0" toport="Gate">
518 <point x="328" y="134"/>
519 <point x="328" y="135"/>
520 <point x="293" y="135"/>
522 <prslink fromnode="node_3_0" fromport="c" tonode="node_4_0" toport="b">
523 <point x="1286" y="109"/>
524 <point x="1286" y="85"/>
525 <point x="1246" y="85"/>
527 <prslink fromnode="node_3_0" fromport="c" tonode="node_4_1" toport="a">
528 <point x="1281" y="256"/>
529 <point x="1261" y="256"/>
530 <point x="1261" y="85"/>
531 <point x="1246" y="85"/>
533 <prslink fromnode="node_3_0" fromport="Gate" tonode="node_4_1" toport="Gate">
534 <point x="1291" y="306"/>
535 <point x="1257" y="306"/>
536 <point x="1257" y="135"/>
537 <point x="1237" y="135"/>
539 <prslink fromnode="node_3_0" fromport="Gate" tonode="node_4_0" toport="Gate">
540 <point x="1296" y="137"/>
541 <point x="1289" y="137"/>
542 <point x="1289" y="135"/>
543 <point x="1237" y="135"/>
545 <prslink fromnode="node_2_2" fromport="c" tonode="node_3_2" toport="b">
546 <point x="949" y="461"/>
547 <point x="930" y="461"/>
548 <point x="930" y="439"/>
549 <point x="914" y="439"/>
551 <prslink fromnode="node_2_2" fromport="c" tonode="node_3_3" toport="a">
552 <point x="933" y="612"/>
553 <point x="930" y="612"/>
554 <point x="930" y="439"/>
555 <point x="914" y="439"/>
557 <prslink fromnode="node_2_2" fromport="Gate" tonode="node_3_3" toport="Gate">
558 <point x="943" y="662"/>
559 <point x="926" y="662"/>
560 <point x="926" y="489"/>
561 <point x="905" y="489"/>
563 <prslink fromnode="node_2_2" fromport="Gate" tonode="node_3_2" toport="Gate">
564 <point x="959" y="489"/>
565 <point x="905" y="489"/>
567 <prslink fromnode="node_1_0" fromport="c" tonode="node_2_1" toport="a">
568 <point x="627" y="270"/>
569 <point x="614" y="270"/>
570 <point x="614" y="84"/>
572 <prslink fromnode="node_1_0" fromport="c" tonode="node_2_0" toport="b">
573 <point x="634" y="102"/>
574 <point x="634" y="84"/>
575 <point x="614" y="84"/>
577 <prslink fromnode="node_1_0" fromport="Gate" tonode="node_2_0" toport="Gate">
578 <point x="644" y="130"/>
579 <point x="644" y="134"/>
580 <point x="605" y="134"/>
582 <prslink fromnode="node_1_0" fromport="Gate" tonode="node_2_1" toport="Gate">
583 <point x="637" y="320"/>
584 <point x="618" y="320"/>
585 <point x="618" y="134"/>
586 <point x="605" y="134"/>
588 <prslink fromnode="node_4_4" fromport="c" tonode="collect" toport="a4">
589 <point x="1567" y="443"/>
590 <point x="1575" y="443"/>
591 <point x="1575" y="772"/>
592 <point x="1565" y="772"/>
594 <prslink fromnode="node_4_4" fromport="Gate" tonode="collect" toport="Gate">
595 <point x="1577" y="471"/>
596 <point x="1575" y="471"/>
597 <point x="1575" y="822"/>
598 <point x="1556" y="822"/>
600 <prslink fromnode="node_2_0" fromport="c" tonode="node_3_1" toport="a">
601 <point x="955" y="263"/>
602 <point x="930" y="263"/>
603 <point x="930" y="80"/>
605 <prslink fromnode="node_2_0" fromport="c" tonode="node_3_0" toport="b">
606 <point x="950" y="107"/>
607 <point x="950" y="80"/>
608 <point x="930" y="80"/>
610 <prslink fromnode="node_2_0" fromport="Gate" tonode="node_3_0" toport="Gate">
611 <point x="960" y="135"/>
612 <point x="960" y="130"/>
613 <point x="921" y="130"/>
615 <prslink fromnode="node_2_0" fromport="Gate" tonode="node_3_1" toport="Gate">
616 <point x="965" y="313"/>
617 <point x="934" y="313"/>
618 <point x="934" y="130"/>
619 <point x="921" y="130"/>
621 <prslink fromnode="node_4_1" fromport="c" tonode="collect" toport="a1">
622 <point x="1567" y="377"/>
623 <point x="1579" y="377"/>
624 <point x="1579" y="256"/>
625 <point x="1577" y="256"/>
627 <prslink fromnode="node_4_1" fromport="Gate" tonode="collect" toport="Gate">
628 <point x="1577" y="471"/>
629 <point x="1574" y="471"/>
630 <point x="1574" y="306"/>
631 <point x="1568" y="306"/>
633 <prslink fromnode="node_3_3" fromport="c" tonode="node_4_4" toport="a">
634 <point x="1269" y="772"/>
635 <point x="1269" y="612"/>
636 <point x="1229" y="612"/>
638 <prslink fromnode="node_3_3" fromport="c" tonode="node_4_3" toport="b">
639 <point x="1262" y="619"/>
640 <point x="1262" y="612"/>
641 <point x="1229" y="612"/>
643 <prslink fromnode="node_3_3" fromport="Gate" tonode="node_4_4" toport="Gate">
644 <point x="1279" y="822"/>
645 <point x="1220" y="822"/>
646 <point x="1220" y="662"/>
648 <prslink fromnode="node_3_3" fromport="Gate" tonode="node_4_3" toport="Gate">
649 <point x="1272" y="647"/>
650 <point x="1272" y="662"/>
651 <point x="1220" y="662"/>
653 <prslink fromnode="node_3_1" fromport="c" tonode="node_4_1" toport="b">
654 <point x="1281" y="278"/>
655 <point x="1263" y="278"/>
656 <point x="1263" y="263"/>
657 <point x="1251" y="263"/>
659 <prslink fromnode="node_3_1" fromport="c" tonode="node_4_2" toport="a">
660 <point x="1269" y="427"/>
661 <point x="1263" y="427"/>
662 <point x="1263" y="263"/>
663 <point x="1251" y="263"/>
665 <prslink fromnode="node_3_1" fromport="Gate" tonode="node_4_2" toport="Gate">
666 <point x="1279" y="477"/>
667 <point x="1259" y="477"/>
668 <point x="1259" y="313"/>
669 <point x="1242" y="313"/>
671 <prslink fromnode="node_3_1" fromport="Gate" tonode="node_4_1" toport="Gate">
672 <point x="1291" y="306"/>
673 <point x="1291" y="313"/>
674 <point x="1242" y="313"/>
676 <prslink fromnode="node_3_2" fromport="c" tonode="node_4_2" toport="b">
677 <point x="1269" y="449"/>
678 <point x="1245" y="449"/>
679 <point x="1245" y="439"/>
681 <prslink fromnode="node_3_2" fromport="c" tonode="node_4_3" toport="a">
682 <point x="1262" y="597"/>
683 <point x="1245" y="597"/>
684 <point x="1245" y="439"/>
686 <prslink fromnode="node_3_2" fromport="Gate" tonode="node_4_2" toport="Gate">
687 <point x="1279" y="477"/>
688 <point x="1279" y="489"/>
689 <point x="1236" y="489"/>
691 <prslink fromnode="node_3_2" fromport="Gate" tonode="node_4_3" toport="Gate">
692 <point x="1272" y="647"/>
693 <point x="1256" y="647"/>
694 <point x="1256" y="489"/>
695 <point x="1236" y="489"/>
697 <prslink fromnode="node_2_1" fromport="c" tonode="node_3_2" toport="a">
698 <point x="949" y="439"/>
699 <point x="935" y="439"/>
700 <point x="935" y="270"/>
701 <point x="923" y="270"/>
703 <prslink fromnode="node_2_1" fromport="c" tonode="node_3_1" toport="b">
704 <point x="955" y="285"/>
705 <point x="935" y="285"/>
706 <point x="935" y="270"/>
707 <point x="923" y="270"/>
709 <prslink fromnode="node_2_1" fromport="Gate" tonode="node_3_1" toport="Gate">
710 <point x="965" y="313"/>
711 <point x="914" y="313"/>
712 <point x="914" y="320"/>
714 <prslink fromnode="node_2_1" fromport="Gate" tonode="node_3_2" toport="Gate">
715 <point x="959" y="489"/>
716 <point x="914" y="489"/>
717 <point x="914" y="320"/>
719 <prslink fromnode="node_4_3" fromport="c" tonode="collect" toport="a3">
720 <point x="1567" y="421"/>
721 <point x="1567" y="597"/>
722 <point x="1558" y="597"/>
724 <prslink fromnode="node_4_3" fromport="Gate" tonode="collect" toport="Gate">
725 <point x="1577" y="471"/>
726 <point x="1577" y="647"/>
727 <point x="1549" y="647"/>
729 <prslink fromnode="node_4_0" fromport="c" tonode="collect" toport="a0">
730 <point x="1567" y="355"/>
731 <point x="1567" y="302"/>
732 <point x="1582" y="302"/>
733 <point x="1582" y="87"/>
735 <prslink fromnode="node_4_0" fromport="Gate" tonode="collect" toport="Gate">
736 <point x="1577" y="471"/>
737 <point x="1577" y="471"/>
738 <point x="1577" y="137"/>
739 <point x="1573" y="137"/>