Files
APS/.pic/Introduction/How FPGA works/fig_12.drawio.svg
footbooller 97fca9c81a Translate Introduction pictures to english (#161)
* feat(APS): Introduction

* feat(APS): fix of photo with latch

* feat(APS): ancient_cty.png fix
2026-06-24 12:34:09 +03:00

4 lines
58 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background: #ffffff; background-color: light-dark(#ffffff, #121212); color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="558px" height="579px" viewBox="0 0 558 579" content="&lt;mxfile scale=&quot;0.7&quot; border=&quot;20&quot; host=&quot;Electron&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/29.3.0 Chrome/140.0.7339.249 Electron/38.7.2 Safari/537.36&quot; version=&quot;29.3.0&quot;&gt;&#10; &lt;diagram name=&quot;Страница — 1&quot; id=&quot;yPOZ6Btf8RdjuFCgUtQT&quot;&gt;&#10; &lt;mxGraphModel dx=&quot;1554&quot; dy=&quot;922&quot; grid=&quot;1&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;827&quot; pageHeight=&quot;1169&quot; background=&quot;#ffffff&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#10; &lt;root&gt;&#10; &lt;mxCell id=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#10; &lt;mxCell id=&quot;2&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;80&quot; width=&quot;60&quot; x=&quot;210&quot; y=&quot;50&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;3&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;80&quot; width=&quot;60&quot; x=&quot;210&quot; y=&quot;170&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;4&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;80&quot; width=&quot;60&quot; x=&quot;210&quot; y=&quot;290&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;5&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;80&quot; width=&quot;60&quot; x=&quot;210&quot; y=&quot;410&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;6&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;80&quot; width=&quot;60&quot; x=&quot;210&quot; y=&quot;530&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;7&quot; parent=&quot;1&quot; style=&quot;shape=or;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;80&quot; width=&quot;60&quot; x=&quot;210&quot; y=&quot;650&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;8&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;70&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;70&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;9&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#CC0000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;190&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;190&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;10&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;310&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;310&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;11&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;430&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;430&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;12&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;550&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;550&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;13&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;670&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;670&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;14&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;710&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;710&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;15&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;710&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;110&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;16&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;770&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;50&quot; y=&quot;770&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;710&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;17&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;594&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;594&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;18&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;470&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;470&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;19&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;350&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;350&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;20&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;230&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;230&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;21&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;startArrow=oval;startFill=1;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;130&quot; y=&quot;110&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;210&quot; y=&quot;110&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;22&quot; parent=&quot;1&quot; style=&quot;shape=xor;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;120&quot; width=&quot;100&quot; x=&quot;530&quot; y=&quot;330&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;23&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;2&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.108;entryY=0.123;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; target=&quot;22&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;450&quot; y=&quot;90&quot; /&gt;&#10; &lt;mxPoint x=&quot;450&quot; y=&quot;345&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;400&quot; y=&quot;400&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;450&quot; y=&quot;350&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;24&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;3&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.175;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#CC0000;fontColor=#424242;strokeWidth=2;&quot; target=&quot;22&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;410&quot; y=&quot;210&quot; /&gt;&#10; &lt;mxPoint x=&quot;410&quot; y=&quot;360&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;740&quot; y=&quot;410&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;790&quot; y=&quot;360&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;25&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;4&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.232;entryY=0.377;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; target=&quot;22&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;370&quot; y=&quot;330&quot; /&gt;&#10; &lt;mxPoint x=&quot;370&quot; y=&quot;375&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;740&quot; y=&quot;410&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;550&quot; y=&quot;350&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;26&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;5&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.232;entryY=0.622;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; target=&quot;22&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;370&quot; y=&quot;450&quot; /&gt;&#10; &lt;mxPoint x=&quot;370&quot; y=&quot;405&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;420&quot; y=&quot;410&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;470&quot; y=&quot;360&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;27&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;6&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.175;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; target=&quot;22&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;410&quot; y=&quot;570&quot; /&gt;&#10; &lt;mxPoint x=&quot;410&quot; y=&quot;420&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;470&quot; y=&quot;450&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;520&quot; y=&quot;400&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;28&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;7&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.103;entryY=0.877;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; target=&quot;22&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;Array as=&quot;points&quot;&gt;&#10; &lt;mxPoint x=&quot;450&quot; y=&quot;690&quot; /&gt;&#10; &lt;mxPoint x=&quot;450&quot; y=&quot;435&quot; /&gt;&#10; &lt;/Array&gt;&#10; &lt;mxPoint x=&quot;470&quot; y=&quot;450&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;520&quot; y=&quot;400&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;29&quot; edge=&quot;1&quot; parent=&quot;1&quot; source=&quot;22&quot; style=&quot;endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;strokeColor=#CC0000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;680&quot; y=&quot;410&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;730&quot; y=&quot;390&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;30&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;a&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;50&quot; y=&quot;30&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;31&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#CC0000;strokeWidth=2;&quot; value=&quot;b&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;50&quot; y=&quot;150&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;32&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;c&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;50&quot; y=&quot;270&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;33&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;d&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;50&quot; y=&quot;390&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;34&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;e&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;50&quot; y=&quot;510&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;35&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;f&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;50&quot; y=&quot;630&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;36&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;sel&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;50&quot; x=&quot;40&quot; y=&quot;730&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;37&quot; edge=&quot;1&quot; parent=&quot;1&quot; style=&quot;endArrow=none;html=1;rounded=0;fontSize=20;strokeColor=#000000;fontColor=#424242;strokeWidth=2;&quot; value=&quot;&quot;&gt;&#10; &lt;mxGeometry height=&quot;50&quot; relative=&quot;1&quot; width=&quot;50&quot; as=&quot;geometry&quot;&gt;&#10; &lt;mxPoint x=&quot;85&quot; y=&quot;775&quot; as=&quot;sourcePoint&quot; /&gt;&#10; &lt;mxPoint x=&quot;95&quot; y=&quot;765&quot; as=&quot;targetPoint&quot; /&gt;&#10; &lt;/mxGeometry&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;38&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;sel[5]=0&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;90&quot; x=&quot;124&quot; y=&quot;676&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;39&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;sel[4]=0&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;90&quot; x=&quot;124&quot; y=&quot;560&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;40&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;sel[3]=0&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;90&quot; x=&quot;124&quot; y=&quot;436&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;41&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;sel[2]=0&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;90&quot; x=&quot;124&quot; y=&quot;316&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;42&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#CC0000;strokeWidth=2;&quot; value=&quot;sel[1]=1&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;90&quot; x=&quot;125&quot; y=&quot;196&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;43&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;sel[0]=0&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;90&quot; x=&quot;124&quot; y=&quot;76&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;44&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=20;fontColor=#000000;strokeWidth=2;&quot; value=&quot;g&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;700&quot; y=&quot;350&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;45&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#000000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;always 0&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;100&quot; x=&quot;270&quot; y=&quot;60&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;46&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#000000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;always 0&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;100&quot; x=&quot;270&quot; y=&quot;300&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;47&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#000000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;always 0&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;100&quot; x=&quot;270&quot; y=&quot;420&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;48&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#000000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;always 0&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;100&quot; x=&quot;270&quot; y=&quot;540&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;49&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#000000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;always 0&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;100&quot; x=&quot;270&quot; y=&quot;660&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;50&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#CC0000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;output equals b&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;140&quot; x=&quot;270&quot; y=&quot;180&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;51&quot; parent=&quot;1&quot; style=&quot;text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontSize=18;fontColor=#000000;strokeWidth=2;&quot; value=&quot;6&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;40&quot; width=&quot;30&quot; x=&quot;80&quot; y=&quot;760&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;mxCell id=&quot;52&quot; parent=&quot;1&quot; style=&quot;text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=11;fontColor=#CC0000;&quot; value=&quot;&amp;lt;font style=&amp;quot;font-size: 20px;&amp;quot;&amp;gt;output equals b&amp;lt;br&amp;gt;&amp;lt;/font&amp;gt;&quot; vertex=&quot;1&quot;&gt;&#10; &lt;mxGeometry height=&quot;30&quot; width=&quot;140&quot; x=&quot;639&quot; y=&quot;392&quot; as=&quot;geometry&quot; /&gt;&#10; &lt;/mxCell&gt;&#10; &lt;/root&gt;&#10; &lt;/mxGraphModel&gt;&#10; &lt;/diagram&gt;&#10;&lt;/mxfile&gt;&#10;"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><path d="M 138.6 33.6 Q 180.6 33.6 180.6 61.6 Q 180.6 89.6 138.6 89.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="3"><g><path d="M 138.6 117.6 Q 180.6 117.6 180.6 145.6 Q 180.6 173.6 138.6 173.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="4"><g><path d="M 138.6 201.6 Q 180.6 201.6 180.6 229.6 Q 180.6 257.6 138.6 257.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="5"><g><path d="M 138.6 285.6 Q 180.6 285.6 180.6 313.6 Q 180.6 341.6 138.6 341.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="6"><g><path d="M 138.6 369.6 Q 180.6 369.6 180.6 397.6 Q 180.6 425.6 138.6 425.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="7"><g><path d="M 138.6 453.6 Q 180.6 453.6 180.6 481.6 Q 180.6 509.6 138.6 509.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="8"><g><path d="M 26.6 47.6 L 138.6 47.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="9"><g><path d="M 26.6 131.6 L 138.6 131.6" fill="none" stroke="#cc0000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(204, 0, 0);"/></g></g><g data-cell-id="10"><g><path d="M 26.6 215.6 L 138.6 215.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="11"><g><path d="M 26.6 299.6 L 138.6 299.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="12"><g><path d="M 26.6 383.6 L 138.6 383.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="13"><g><path d="M 26.6 467.6 L 138.6 467.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="14"><g><path d="M 84.7 495.6 L 138.6 495.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/><ellipse cx="82.6" cy="495.6" rx="2.0999999999999996" ry="2.0999999999999996" fill="#000000" stroke="#000000" stroke-width="1.4" pointer-events="all" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="15"><g><path d="M 82.6 495.6 L 82.6 75.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="16"><g><path d="M 26.6 537.6 L 82.6 537.6 L 82.6 495.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="17"><g><path d="M 84.7 414.4 L 138.6 414.4" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/><ellipse cx="82.6" cy="414.4" rx="2.0999999999999996" ry="2.0999999999999996" fill="#000000" stroke="#000000" stroke-width="1.4" pointer-events="all" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="18"><g><path d="M 84.7 327.6 L 138.6 327.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/><ellipse cx="82.6" cy="327.6" rx="2.0999999999999996" ry="2.0999999999999996" fill="#000000" stroke="#000000" stroke-width="1.4" pointer-events="all" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="19"><g><path d="M 84.7 243.6 L 138.6 243.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/><ellipse cx="82.6" cy="243.6" rx="2.0999999999999996" ry="2.0999999999999996" fill="#000000" stroke="#000000" stroke-width="1.4" pointer-events="all" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="20"><g><path d="M 84.7 159.6 L 138.6 159.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/><ellipse cx="82.6" cy="159.6" rx="2.0999999999999996" ry="2.0999999999999996" fill="#000000" stroke="#000000" stroke-width="1.4" pointer-events="all" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="21"><g><path d="M 84.7 75.6 L 138.6 75.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/><ellipse cx="82.6" cy="75.6" rx="2.0999999999999996" ry="2.0999999999999996" fill="#000000" stroke="#000000" stroke-width="1.4" pointer-events="all" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="22"><g><path d="M 362.6 229.6 Q 432.6 229.6 432.6 271.6 Q 432.6 313.6 362.6 313.6 Q 397.6 271.6 362.6 229.6 Z" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="all" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="23"><g><path d="M 180.6 61.6 L 306.6 61.6 L 306.6 240.1 L 370.16 239.93" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="24"><g><path d="M 180.6 145.6 L 278.6 145.6 L 278.6 250.6 L 374.85 250.6" fill="none" stroke="#cc0000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(204, 0, 0);"/></g></g><g data-cell-id="25"><g><path d="M 180.6 229.6 L 250.6 229.6 L 250.6 261.1 L 378.84 261.27" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="26"><g><path d="M 180.6 313.6 L 250.6 313.6 L 250.6 282.1 L 378.84 281.85" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="27"><g><path d="M 180.6 397.6 L 278.6 397.6 L 278.6 292.6 L 374.85 292.6" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="28"><g><path d="M 180.6 481.6 L 306.6 481.6 L 306.6 303.1 L 369.81 303.27" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="29"><g><path d="M 432.6 271.6 L 502.6 271.6" fill="none" stroke="#cc0000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(204, 0, 0);"/></g></g><g data-cell-id="30"><g><rect x="26.6" y="19.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 48px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">a</div></div></div></foreignObject><text x="53" y="54" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">a</text></switch></g></g></g><g data-cell-id="31"><g><rect x="26.6" y="103.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 168px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #CC0000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #CC0000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">b</div></div></div></foreignObject><text x="53" y="174" fill="#CC0000" font-family="Helvetica" font-size="20px" text-anchor="middle">b</text></switch></g></g></g><g data-cell-id="32"><g><rect x="26.6" y="187.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 288px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">c</div></div></div></foreignObject><text x="53" y="294" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">c</text></switch></g></g></g><g data-cell-id="33"><g><rect x="26.6" y="271.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 408px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">d</div></div></div></foreignObject><text x="53" y="414" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">d</text></switch></g></g></g><g data-cell-id="34"><g><rect x="26.6" y="355.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 528px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">e</div></div></div></foreignObject><text x="53" y="534" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">e</text></switch></g></g></g><g data-cell-id="35"><g><rect x="26.6" y="439.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 648px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">f</div></div></div></foreignObject><text x="53" y="654" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">f</text></switch></g></g></g><g data-cell-id="36"><g><rect x="19.6" y="509.6" width="35" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 748px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel</div></div></div></foreignObject><text x="53" y="754" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel</text></switch></g></g></g><g data-cell-id="37"><g><path d="M 51.1 541.1 L 58.1 534.1" fill="none" stroke="#000000" stroke-width="1.4" stroke-miterlimit="10" pointer-events="stroke" style="stroke: rgb(0, 0, 0);"/></g></g><g data-cell-id="38"><g><rect x="78.4" y="471.8" width="63" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 694px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel[5]=0</div></div></div></foreignObject><text x="157" y="700" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel[5]=0</text></switch></g></g></g><g data-cell-id="39"><g><rect x="78.4" y="390.6" width="63" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 578px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel[4]=0</div></div></div></foreignObject><text x="157" y="584" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel[4]=0</text></switch></g></g></g><g data-cell-id="40"><g><rect x="78.4" y="303.8" width="63" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 454px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel[3]=0</div></div></div></foreignObject><text x="157" y="460" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel[3]=0</text></switch></g></g></g><g data-cell-id="41"><g><rect x="78.4" y="219.8" width="63" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 334px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel[2]=0</div></div></div></foreignObject><text x="157" y="340" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel[2]=0</text></switch></g></g></g><g data-cell-id="42"><g><rect x="79.1" y="135.8" width="63" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 214px; margin-left: 158px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #CC0000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #CC0000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel[1]=1</div></div></div></foreignObject><text x="158" y="220" fill="#CC0000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel[1]=1</text></switch></g></g></g><g data-cell-id="43"><g><rect x="78.4" y="51.8" width="63" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 94px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">sel[0]=0</div></div></div></foreignObject><text x="157" y="100" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">sel[0]=0</text></switch></g></g></g><g data-cell-id="44"><g><rect x="481.6" y="243.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 368px; margin-left: 703px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">g</div></div></div></foreignObject><text x="703" y="374" fill="#000000" font-family="Helvetica" font-size="20px" text-anchor="middle">g</text></switch></g></g></g><g data-cell-id="45"><g transform="translate(0.5,0.5)"><rect x="180.6" y="40.6" width="70" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 73px; margin-left: 259px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">always 0</font></div></div></div></foreignObject><text x="308" y="76" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">always 0</text></switch></g></g></g><g data-cell-id="46"><g transform="translate(0.5,0.5)"><rect x="180.6" y="208.6" width="70" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 313px; margin-left: 259px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">always 0</font></div></div></div></foreignObject><text x="308" y="316" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">always 0</text></switch></g></g></g><g data-cell-id="47"><g transform="translate(0.5,0.5)"><rect x="180.6" y="292.6" width="70" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 433px; margin-left: 259px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">always 0</font></div></div></div></foreignObject><text x="308" y="436" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">always 0</text></switch></g></g></g><g data-cell-id="48"><g transform="translate(0.5,0.5)"><rect x="180.6" y="376.6" width="70" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 553px; margin-left: 259px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">always 0</font></div></div></div></foreignObject><text x="308" y="556" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">always 0</text></switch></g></g></g><g data-cell-id="49"><g transform="translate(0.5,0.5)"><rect x="180.6" y="460.6" width="70" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 673px; margin-left: 259px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">always 0</font></div></div></div></foreignObject><text x="308" y="676" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">always 0</text></switch></g></g></g><g data-cell-id="50"><g transform="translate(0.5,0.5)"><rect x="180.6" y="124.6" width="98" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 193px; margin-left: 259px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #CC0000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #CC0000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">output equals b<br /></font></div></div></div></foreignObject><text x="328" y="196" fill="#CC0000" font-family="Helvetica" font-size="11px" text-anchor="middle">output equals b&#xa;</text></switch></g></g></g><g data-cell-id="51"><g><rect x="47.6" y="530.6" width="21" height="28" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 778px; margin-left: 83px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #000000; "><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">6</div></div></div></foreignObject><text x="83" y="783" fill="#000000" font-family="Helvetica" font-size="18px" text-anchor="middle">6</text></switch></g></g></g><g data-cell-id="52"><g transform="translate(0.5,0.5)"><rect x="438.9" y="273" width="98" height="21" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="scale(0.7)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="143%" height="143%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 405px; margin-left: 628px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #CC0000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #CC0000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "><font style="font-size: 20px;">output equals b<br /></font></div></div></div></foreignObject><text x="697" y="408" fill="#CC0000" font-family="Helvetica" font-size="11px" text-anchor="middle">output equals b&#xa;</text></switch></g></g></g></g></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.drawio.com/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>