<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" version="29.3.0" pages="2">
  <diagram id="xXthlX0UrnJ6JWJvMG3p" name="engram_system">
    <mxGraphModel dx="1426" dy="1935" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-47" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="243" width="138.5" x="421" y="19.25" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-46" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="23.5" width="105" x="440.75" y="90" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-45" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="23.5" width="105" x="442" y="185" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-42" parent="1" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;align=center;" value="&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;On Device&lt;br&gt;Computation&lt;/span&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="33.52" width="111" x="477" y="272" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-39" parent="1" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;align=center;" value="&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;b&gt;On Host&lt;br&gt;Communication&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="33.52" width="93" x="605" y="272" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-37" edge="1" parent="1" style="endArrow=classic;dashed=1;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;startSize=3;endSize=4;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=1;endFill=1;" target="aGVCr3lA-nmeQ4CS1osM-30" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="591" y="296" />
              <mxPoint x="617" y="296" />
              <mxPoint x="705" y="296" />
            </Array>
            <mxPoint x="617" y="296" as="sourcePoint" />
            <mxPoint x="749" y="232" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-1" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-2" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;" target="aGVCr3lA-nmeQ4CS1osM-8">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="488.25" y="217.82142857142856" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;flipV=1;" value="Vocab Embedding" vertex="1">
          <mxGeometry height="24" width="102.5" x="437" y="227.00142857142856" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#000000;flipV=1;fontColor=#333333;" value="&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;Input IDs&lt;/font&gt;" vertex="1">
          <mxGeometry height="24" width="102.5" x="539.5" y="331.0014285714285" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-44" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-8" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;" target="aGVCr3lA-nmeQ4CS1osM-10">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-8" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="Transformer Block" vertex="1">
          <mxGeometry height="23.5" width="105" x="435.75" y="190.00142857142856" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-10" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;" value="Transformer Block&lt;br&gt;with Engram" vertex="1">
          <mxGeometry height="34.5" width="104.5" x="436" y="136" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-15" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-30" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;exitX=0;exitY=0.5;exitDx=0;exitDy=0;dashed=1;strokeWidth=1;" target="aGVCr3lA-nmeQ4CS1osM-10">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="636" y="111" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-20" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-30" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;strokeWidth=1;" target="aGVCr3lA-nmeQ4CS1osM-29">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="704" y="51" />
            </Array>
            <mxPoint x="707.0434782608697" y="-45.67857142857156" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-24" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-10" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="aGVCr3lA-nmeQ4CS1osM-27">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="490" y="55.32142857142844" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-26" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-27" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;" target="aGVCr3lA-nmeQ4CS1osM-29">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-27" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="Transformer Block" vertex="1">
          <mxGeometry height="23.5" width="105" x="435.75" y="95.3414285714286" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-28" edge="1" parent="1" source="aGVCr3lA-nmeQ4CS1osM-29" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="488" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-29" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;" value="Transformer Block&lt;br&gt;with Engram" vertex="1">
          <mxGeometry height="34.5" width="104.5" x="435.75" y="34.00142857142856" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-32" connectable="0" parent="1" style="group" value="" vertex="1">
          <mxGeometry height="97.82" width="89" x="660" y="108.34" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-30" parent="aGVCr3lA-nmeQ4CS1osM-32" style="shape=datastore;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;fillColor=#e1d5e7;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="97.82000000000006" width="89.00000000000003" y="-4.000000000000003" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-31" parent="aGVCr3lA-nmeQ4CS1osM-32" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=#E1D5E7;strokeWidth=0;align=center;" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;Offloaded Engram&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;&quot;&gt;&lt;font style=&quot;font-size: 9px;&quot;&gt;(Memory Hierarchy)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="24.000000000000014" width="82.71764705882354" x="6.282352941176472" y="36.90999999999999" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-35" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;startSize=3;endSize=4;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endFill=1;" target="aGVCr3lA-nmeQ4CS1osM-2" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="590" y="296" />
              <mxPoint x="488" y="296" />
            </Array>
            <mxPoint x="590" y="331" as="sourcePoint" />
            <mxPoint x="422" y="245" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-37" connectable="0" parent="1" style="group" value="" vertex="1">
          <mxGeometry height="32" width="107" x="180" y="188" as="geometry" />
        </mxCell>
        <mxCell id="dICFx1snS-SSiamfQf27-1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="23.5" width="105" x="250.5" y="249" as="geometry" />
        </mxCell>
        <mxCell id="dICFx1snS-SSiamfQf27-7" edge="1" parent="1" source="dICFx1snS-SSiamfQf27-2" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;" target="dICFx1snS-SSiamfQf27-3">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="dICFx1snS-SSiamfQf27-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;flipV=1;" value="Vocab Embedding" vertex="1">
          <mxGeometry height="24" width="102.5" x="245.75" y="291" as="geometry" />
        </mxCell>
        <mxCell id="dICFx1snS-SSiamfQf27-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="Transformer Block" vertex="1">
          <mxGeometry height="23.5" width="105" x="244.5" y="254" as="geometry" />
        </mxCell>
        <mxCell id="dICFx1snS-SSiamfQf27-6" edge="1" parent="1" source="C-qpQ4ri9sKKDf_ZwPS8-2" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="dICFx1snS-SSiamfQf27-2">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="297" y="325" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-50" parent="1" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;align=center;" value="&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;b&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;(a) Engram at training&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="33.52" width="111" x="150" y="363" as="geometry" />
        </mxCell>
        <mxCell id="aGVCr3lA-nmeQ4CS1osM-51" parent="1" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;align=center;" value="&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;b&gt;&lt;font style=&quot;font-size: 14px;&quot;&gt;(b) Engram at inference&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="33.52" width="111" x="535" y="363" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="219.24999999999997" width="101.5" x="244.5" y="20" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-3" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;" value="Engram" vertex="1">
          <mxGeometry height="24.24884792626728" width="47" x="276" y="192.52044930875576" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-4" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-5" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;" target="b69R5BOY31S95vaTpOIt-16">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="301" y="89.96802995391728" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;flipV=1;" value="Attention" vertex="1">
          <mxGeometry height="24.24884792626728" width="59" x="270" y="122.29982718894009" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;flipV=1;" value="MoE" vertex="1">
          <mxGeometry height="24.24884792626728" width="61" x="269" y="51.06883640552995" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-7" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-17" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="b69R5BOY31S95vaTpOIt-5">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="299.5000000000001" y="164.23012672811058" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-8" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-16" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="b69R5BOY31S95vaTpOIt-6">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="300.78397473981704" y="78.35255705691317" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-9" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-3" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;endSize=4;" target="b69R5BOY31S95vaTpOIt-17">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="299.5000000000001" y="176.35455069124424" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-10" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="b69R5BOY31S95vaTpOIt-16" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="253" y="158.673099078341" />
              <mxPoint x="253" y="105.12355990783409" />
            </Array>
            <mxPoint x="299" y="158.673099078341" as="sourcePoint" />
            <mxPoint x="289" y="106.13392857142857" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-11" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="b69R5BOY31S95vaTpOIt-17" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="253" y="231.41964285714283" />
              <mxPoint x="253" y="173.3234447004608" />
            </Array>
            <mxPoint x="297.5" y="231.41964285714283" as="sourcePoint" />
            <mxPoint x="292" y="170.2923387096774" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-12" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-6" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="b69R5BOY31S95vaTpOIt-13">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="298.5" y="21.929804147465404" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-13" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13.13479262672811" width="13.5" x="292.75" y="23.788882488479263" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-14" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;" target="b69R5BOY31S95vaTpOIt-13" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="253" y="88.95766129032258" />
              <mxPoint x="253" y="30.86146313364055" />
            </Array>
            <mxPoint x="299" y="88.95766129032258" as="sourcePoint" />
            <mxPoint x="291" y="-9.04809907834101" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-15" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="294.72702922699966" y="174.5789699108261" as="sourcePoint" />
            <mxPoint x="294.61095114963337" y="174.47212019314856" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-16" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13.13479262672811" width="13.5" x="292.75" y="98.05097926267281" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-17" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13.13479262672811" width="13.5" x="292.75" y="166.25086405529953" as="geometry" />
        </mxCell>
        <mxCell id="dICFx1snS-SSiamfQf27-4" edge="1" parent="1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;endSize=4;entryX=0.5;entryY=0;entryDx=0;entryDy=0;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="297.5" y="249" as="sourcePoint" />
            <mxPoint x="297.5" y="217" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-19" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="219" width="101.5" x="90" y="20.25" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-20" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;" value="Engram" vertex="1">
          <mxGeometry height="24" width="47" x="121.5" y="193" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-21" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-22" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;" target="b69R5BOY31S95vaTpOIt-34">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="146.5" y="91.50000000000023" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-22" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;flipV=1;" value="Attention" vertex="1">
          <mxGeometry height="24" width="59" x="115.5" y="123.5" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-23" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;flipV=1;" value="MoE" vertex="1">
          <mxGeometry height="24" width="61" x="114.5" y="53" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-24" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-36" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="b69R5BOY31S95vaTpOIt-22">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="145.0000000000001" y="165" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-25" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-34" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="b69R5BOY31S95vaTpOIt-23">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="146.28397473981704" y="80.00372807913413" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-26" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-20" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;endSize=4;" target="b69R5BOY31S95vaTpOIt-36">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="145.0000000000001" y="177" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-27" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="b69R5BOY31S95vaTpOIt-34" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="98.5" y="159.5" />
              <mxPoint x="98.5" y="106.5" />
            </Array>
            <mxPoint x="144.5" y="159.5" as="sourcePoint" />
            <mxPoint x="134.5" y="107.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-28" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="b69R5BOY31S95vaTpOIt-36" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="98.5" y="231.5" />
              <mxPoint x="98.5" y="174" />
            </Array>
            <mxPoint x="144.5" y="231.5" as="sourcePoint" />
            <mxPoint x="137.5" y="171" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-29" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-23" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="b69R5BOY31S95vaTpOIt-30">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="144" y="24.159999999999968" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-30" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13" width="13.5" x="138.25" y="26" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-31" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;" target="b69R5BOY31S95vaTpOIt-30" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="98.5" y="90.5" />
              <mxPoint x="98.5" y="33" />
            </Array>
            <mxPoint x="144.5" y="90.5" as="sourcePoint" />
            <mxPoint x="136.5" y="-6.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-32" edge="1" parent="1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;endSize=4;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="b69R5BOY31S95vaTpOIt-20">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="145" y="252" as="sourcePoint" />
            <mxPoint x="146.5" y="224.4999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-33" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="140.22702922699966" y="175.24264068711182" as="sourcePoint" />
            <mxPoint x="140.11095114963337" y="175.1368874887719" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-34" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13" width="13.5" x="138.25" y="99.5" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-35" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-30" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="145.91999999999996" y="-7.5" as="sourcePoint" />
            <mxPoint x="145" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-36" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13" width="13.5" x="138.25" y="167" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-38" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-20" style="endArrow=open;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;entryX=0;entryY=0;entryDx=0;entryDy=0;startArrow=open;startFill=0;startSize=4;exitX=1;exitY=1;exitDx=0;exitDy=0;dashed=1;endFill=0;" target="b69R5BOY31S95vaTpOIt-3" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="180" y="192" as="sourcePoint" />
            <mxPoint x="287" y="212" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-39" edge="1" parent="1" source="b69R5BOY31S95vaTpOIt-20" style="endArrow=open;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;entryX=0;entryY=1;entryDx=0;entryDy=0;startArrow=open;startFill=0;startSize=4;exitX=1;exitY=0;exitDx=0;exitDy=0;dashed=1;endFill=0;" target="b69R5BOY31S95vaTpOIt-3" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="180" y="220" as="sourcePoint" />
            <mxPoint x="287" y="188" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-40" connectable="0" parent="b69R5BOY31S95vaTpOIt-39" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" value="&lt;b&gt;All2All&lt;/b&gt;" vertex="1">
          <mxGeometry relative="1" x="-0.0357" as="geometry">
            <mxPoint x="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="C-qpQ4ri9sKKDf_ZwPS8-2" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#000000;flipV=1;fontColor=#333333;" value="&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;Input IDs&lt;/font&gt;" vertex="1">
          <mxGeometry height="24" width="102.5" x="245.75" y="331" as="geometry" />
        </mxCell>
        <mxCell id="b69R5BOY31S95vaTpOIt-41" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="299.47" y="24" as="sourcePoint" />
            <mxPoint x="299.47" as="targetPoint" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
  <diagram id="g8WW6bfqRWAV25D8i419" name="engram_arch">
    <mxGraphModel dx="983" dy="528" grid="1" gridSize="1" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="EGlWVa_-ViLPyW-e21bS-1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="23.5" width="105" x="187" y="260" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;" value="" vertex="1">
          <mxGeometry height="29" width="140" x="116" y="354" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-3" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-4" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;" target="EGlWVa_-ViLPyW-e21bS-15">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="232.96499999999992" y="324.0155" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-4" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#000000;flipV=1;" value="Vocab Embedding" vertex="1">
          <mxGeometry height="24" width="102.5" x="182.25" y="309" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-5" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="&lt;font&gt;Alexander&lt;/font&gt;" vertex="1">
          <mxGeometry height="20" width="64" x="119" y="358.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-6" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="&lt;font&gt;the&lt;/font&gt;" vertex="1">
          <mxGeometry height="20" width="20" x="188" y="358.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-7" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="EGlWVa_-ViLPyW-e21bS-4">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="234" y="332" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-8" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="&lt;font&gt;Great&lt;/font&gt;" vertex="1">
          <mxGeometry height="20" width="38" x="214.5" y="358.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-9" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="Only" vertex="1">
          <mxGeometry height="20" width="45" x="67" y="358.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-10" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="&lt;font&gt;could&lt;/font&gt;" vertex="1">
          <mxGeometry height="20" width="35" x="259" y="358.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-11" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="tame" vertex="1">
          <mxGeometry height="20" width="34" x="301" y="358" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-12" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="the" vertex="1">
          <mxGeometry height="20" width="22" x="342" y="358" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-13" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="horse" vertex="1">
          <mxGeometry height="20" width="33" x="371" y="358" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-14" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="&lt;font&gt;Bucephalus&lt;/font&gt;" vertex="1">
          <mxGeometry height="20" width="67" x="409.21" y="358" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-15" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;" value="Transformer Block" vertex="1">
          <mxGeometry height="23.5" width="105" x="181" y="265" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-53" connectable="0" parent="1" style="group" value="" vertex="1">
          <mxGeometry height="32" width="107" x="113" y="208" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-57" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" value="&lt;font&gt;.&lt;/font&gt;" vertex="1">
          <mxGeometry height="20" width="12" x="481" y="358" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-59" parent="1" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=1;container=0;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="292" width="337" x="367.92" y="28" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-60" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;opacity=50;container=0;" value="" vertex="1">
          <mxGeometry height="35" width="104.25" x="572.63" y="171" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-61" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;opacity=50;container=0;" value="" vertex="1">
          <mxGeometry height="35" width="102" x="430.16999999999996" y="171.99999999999991" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-62" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;opacity=80;container=0;" value="" vertex="1">
          <mxGeometry height="35" width="105" x="420.75999999999993" y="180.99999999999991" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-63" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;container=0;" value="2-Gram Embedding" vertex="1">
          <mxGeometry height="35" width="108" x="411.88" y="190.99999999999991" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-65" edge="1" parent="1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;opacity=30;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="475.88" y="243" as="sourcePoint" />
            <mxPoint x="475.88" y="226" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-66" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.543;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=none;endFill=0;opacity=50;exitX=0.632;exitY=-0.008;exitDx=0;exitDy=0;exitPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-63">
          <mxGeometry relative="1" as="geometry">
            <Array as="points" />
            <mxPoint x="471.52199999999993" y="247.82999999999993" as="sourcePoint" />
            <mxPoint x="471.52" y="218.82999999999993" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-67" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;opacity=80;container=0;" value="" vertex="1">
          <mxGeometry height="35" width="107.25" x="562.88" y="179.82" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-68" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;container=0;" value="3-Gram Embedding" vertex="1">
          <mxGeometry height="35" width="109.75" x="554.76" y="190.99999999999991" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-69" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=30;size=0;strokeWidth=1;container=0;" value="" vertex="1">
          <mxGeometry height="42.33" width="3.87" x="668.96" y="178.67000000000002" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-70" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-103" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.585;exitY=-0.01;exitDx=0;exitDy=0;entryX=0.529;entryY=-0.008;entryDx=0;entryDy=0;exitPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-68">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-71" edge="1" parent="1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;opacity=30;">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="623.11" y="232.22000000000003" />
              <mxPoint x="623.11" y="232.22000000000003" />
            </Array>
            <mxPoint x="623.11" y="242.5" as="sourcePoint" />
            <mxPoint x="622.88" y="226" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-72" edge="1" parent="1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;opacity=50;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="619.132" y="246.5" as="sourcePoint" />
            <mxPoint x="618.88" y="226" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-73" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="674.5" y="198.41000000000008" as="sourcePoint" />
            <mxPoint x="690" y="198.41000000000008" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-74" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;container=0;" value="h" vertex="1">
          <mxGeometry height="15.33" width="10" x="690" y="190.67000000000007" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-76" edge="1" parent="1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.588;entryY=1.018;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="612.88" y="305" as="sourcePoint" />
            <mxPoint x="612.82" y="268.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-79" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;flipV=1;container=0;" value="Concat" vertex="1">
          <mxGeometry height="15.5" width="126" x="476.09" y="143.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-80" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endFill=1;endSize=4;entryX=0.136;entryY=-0.015;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-79" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="492.87999999999994" y="191" as="sourcePoint" />
            <mxPoint x="492.9299999999999" y="159.08899999999994" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-81" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-62" style="endArrow=classic;html=1;rounded=0;opacity=40;endFill=1;shadow=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endSize=4;entryX=0.235;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.809;exitY=0.988;exitDx=0;exitDy=0;exitPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-79" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="505.87999999999994" y="181.5" as="sourcePoint" />
            <mxPoint x="505.87999999999994" y="159" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-82" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;opacity=20;endFill=1;shadow=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endSize=4;entryX=0.324;entryY=-0.045;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-79" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="517" y="172" as="sourcePoint" />
            <mxPoint x="516.4430000000001" y="158.82200000000023" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-83" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endFill=1;endSize=4;entryX=0.658;entryY=-0.035;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-79" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="558.88" y="191" as="sourcePoint" />
            <mxPoint x="558.88" y="159" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-84" edge="1" parent="1" style="endArrow=classic;html=1;rounded=0;opacity=20;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endFill=1;endSize=4;entryX=0.816;entryY=-0.016;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-79" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="578.88" y="171" as="sourcePoint" />
            <mxPoint x="578.88" y="159" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-85" edge="1" parent="1" source="t90bZz01nrmcBMxVY063-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="538.436080009486" y="55.995200616591596" as="sourcePoint" />
            <mxPoint x="539" y="8" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-86" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#000000;rounded=0;shadow=0;container=0;" value="Linear" vertex="1">
          <mxGeometry height="20.5" width="62.93" x="565.88" y="97.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-87" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-67" style="endArrow=classic;html=1;rounded=0;exitX=0.056;exitY=1.002;exitDx=0;exitDy=0;exitPerimeter=0;opacity=40;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endFill=1;endSize=4;entryX=0.737;entryY=-0.029;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-79" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="567.63" y="172.5" as="sourcePoint" />
            <mxPoint x="568.88" y="159" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-89" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="635.5" y="255.3800000000001" as="sourcePoint" />
            <mxPoint x="647.5" y="255.3800000000001" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-90" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;container=0;" value="h" vertex="1">
          <mxGeometry height="15.33" width="10" x="647.63" y="246.82999999999993" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-98" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;opacity=20;container=0;" value="" vertex="1">
          <mxGeometry height="18" width="40" x="448.87999999999994" y="242.99999999999991" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-99" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;opacity=60;container=0;" value="" vertex="1">
          <mxGeometry height="18" width="40" x="445.16999999999996" y="246.82999999999993" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-100" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;container=0;" value="Hash" vertex="1">
          <mxGeometry height="18" width="40" x="441.91999999999996" y="250.99999999999991" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-101" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;opacity=20;container=0;" value="" vertex="1">
          <mxGeometry height="18" width="40" x="597.63" y="242.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-102" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;opacity=60;container=0;" value="" vertex="1">
          <mxGeometry height="18" width="40" x="593.63" y="246.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-103" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;container=0;" value="Hash" vertex="1">
          <mxGeometry height="18" width="40" x="589.63" y="250.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-104" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;rotation=30;size=0;strokeWidth=1;container=0;" value="" vertex="1">
          <mxGeometry height="24" width="3.87" x="631.63" y="242.5" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-105" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-106" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;startSize=3;endArrow=classic;endFill=1;endSize=4;" target="EGlWVa_-ViLPyW-e21bS-109">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-106" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#000000;flipV=1;" value="Scaled Dot Product" vertex="1">
          <mxGeometry height="17" width="128" x="377.88" y="68" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-107" edge="1" parent="1" source="Baj07HUt-lvqeX8l0oIq-2" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startSize=3;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.776;entryY=-0.017;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-106">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="467.7299999999999" y="85.37999999999988" as="sourcePoint" />
            <mxPoint x="477.88" y="71" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-108" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-86" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;exitX=0.509;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-109" value="">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="597.88" y="76" />
            </Array>
            <mxPoint x="527.88" y="79" as="sourcePoint" />
            <mxPoint x="527.88" y="18" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-109" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;rotation=45;container=0;fillColor=#d5e8d4;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="12" width="12.42" x="532.88" y="70" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-110" connectable="0" parent="1" style="group;rounded=0;" value="" vertex="1">
          <mxGeometry height="17" width="74" x="367.92" y="330" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-111" parent="EGlWVa_-ViLPyW-e21bS-110" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#33001A;" value="Input Hidden" vertex="1">
          <mxGeometry height="17" width="74" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-112" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-111" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;entryX=0.069;entryY=0.014;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" target="EGlWVa_-ViLPyW-e21bS-106">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="391" y="323" as="sourcePoint" />
            <mxPoint x="391.88" y="72" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="Baj07HUt-lvqeX8l0oIq-1" parent="1" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=0;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;strokeColor=default;rotation=90;size=0.5;gradientColor=none;" value="" vertex="1">
          <mxGeometry height="121.31" width="25.25" x="524.57" y="70.38" as="geometry" />
        </mxCell>
        <mxCell id="Baj07HUt-lvqeX8l0oIq-2" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#000000;rounded=0;shadow=0;container=0;" value="Linear" vertex="1">
          <mxGeometry height="20.5" width="62.93" x="445.88" y="97.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-17" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#000000;" value="" vertex="1">
          <mxGeometry height="217" width="101.5" x="179" y="30" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-18" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#000000;flipV=1;" value="Engram" vertex="1">
          <mxGeometry height="24" width="47" x="210.5" y="200.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-19" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-20" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;" target="EGlWVa_-ViLPyW-e21bS-31">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="235.5" y="99.25000000000023" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-20" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;flipV=1;" value="Attention" vertex="1">
          <mxGeometry height="24" width="59" x="204.5" y="131.25" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-21" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#000000;flipV=1;" value="MoE" vertex="1">
          <mxGeometry height="24" width="61" x="203.5" y="60.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-22" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-32" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="234.0000000000001" y="172.75" as="sourcePoint" />
            <mxPoint x="234" y="155" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-23" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-31" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="235.28397473981704" y="87.75372807913413" as="sourcePoint" />
            <mxPoint x="234" y="85" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-24" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-18" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=classic;endFill=1;endSize=4;" target="EGlWVa_-ViLPyW-e21bS-32">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="234.0000000000001" y="184.75" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-25" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="EGlWVa_-ViLPyW-e21bS-31" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="187.5" y="167.25" />
              <mxPoint x="187.5" y="114.25" />
            </Array>
            <mxPoint x="233.5" y="167.25" as="sourcePoint" />
            <mxPoint x="223.5" y="115.25" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-26" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;curved=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="EGlWVa_-ViLPyW-e21bS-32" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="187.5" y="239.25" />
              <mxPoint x="187.5" y="181.75" />
            </Array>
            <mxPoint x="233.5" y="239.25" as="sourcePoint" />
            <mxPoint x="226.5" y="178.75" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-27" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;" target="EGlWVa_-ViLPyW-e21bS-28">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="234" y="61" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-28" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13" width="13.5" x="227.25" y="33.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-29" edge="1" parent="1" style="endArrow=classic;html=1;rounded=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;" target="EGlWVa_-ViLPyW-e21bS-28" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="187.5" y="98.25" />
              <mxPoint x="187.5" y="40.75" />
            </Array>
            <mxPoint x="233.5" y="98.25" as="sourcePoint" />
            <mxPoint x="225.5" y="1.25" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-30" edge="1" parent="1" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="229.22702922699966" y="182.99264068711182" as="sourcePoint" />
            <mxPoint x="229.11095114963337" y="182.8868874887719" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-31" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13" width="13.5" x="227.25" y="107.25" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-32" parent="1" style="shape=orEllipse;perimeter=ellipsePerimeter;whiteSpace=wrap;html=1;backgroundOutline=1;" value="" vertex="1">
          <mxGeometry height="13" width="13.5" x="227.25" y="174.75" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-33" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-15" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="EGlWVa_-ViLPyW-e21bS-18">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="233" y="269" as="sourcePoint" />
            <mxPoint x="234" y="226" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-113" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-28" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitX=0.5;exitY=0;exitDx=0;exitDy=0;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="73" y="46.25" as="sourcePoint" />
            <mxPoint x="234" y="8" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B5xjApDXOUy_MEep6PoP-1" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;entryX=0;entryY=0;entryDx=0;entryDy=0;dashed=1;endFill=0;" target="EGlWVa_-ViLPyW-e21bS-59" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="257" y="202" as="sourcePoint" />
            <mxPoint x="365" y="34" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="t90bZz01nrmcBMxVY063-2" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-109" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;exitX=0;exitY=0;exitDx=0;exitDy=0;" target="t90bZz01nrmcBMxVY063-1" value="">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="538.436080009486" y="55.995200616591596" as="sourcePoint" />
            <mxPoint x="538.32" y="21.1" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="t90bZz01nrmcBMxVY063-1" parent="1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fillColor=#dae8fc;strokeColor=#000000;rounded=0;shadow=0;container=0;" value="&lt;font style=&quot;font-size: 11px;&quot;&gt;Conv&lt;/font&gt;" vertex="1">
          <mxGeometry height="20.5" width="54" x="511.88" y="37.5" as="geometry" />
        </mxCell>
        <mxCell id="t90bZz01nrmcBMxVY063-3" connectable="0" parent="1" style="group" value="" vertex="1">
          <mxGeometry height="27.33" width="70" x="430.17" y="285.67" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-91" parent="t90bZz01nrmcBMxVY063-3" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;container=0;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="" vertex="1">
          <mxGeometry height="28.33" width="70" y="-1" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-92" parent="t90bZz01nrmcBMxVY063-3" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;container=0;" value="&lt;font&gt;the&lt;/font&gt;" vertex="1">
          <mxGeometry height="20.244444444444444" width="20.28985507246377" x="4.708985507246375" y="3.5427777777777774" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-93" parent="t90bZz01nrmcBMxVY063-3" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;container=0;" value="&lt;font&gt;Great&lt;/font&gt;" vertex="1">
          <mxGeometry height="20.244444444444444" width="38.550724637681164" x="28.711304347826122" y="3.5427777777777774" as="geometry" />
        </mxCell>
        <mxCell id="t90bZz01nrmcBMxVY063-4" connectable="0" parent="1" style="group" value="" vertex="1">
          <mxGeometry height="28" width="140" x="537.88" y="284.6700000000001" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-94" parent="t90bZz01nrmcBMxVY063-4" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;container=0;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="" vertex="1">
          <mxGeometry height="28" width="140" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-95" parent="t90bZz01nrmcBMxVY063-4" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;container=0;" value="&lt;font&gt;Alexander&lt;/font&gt;" vertex="1">
          <mxGeometry height="18.666666666666668" width="64" x="4" y="4.666666666666515" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-96" parent="t90bZz01nrmcBMxVY063-4" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;container=0;" value="&lt;font&gt;the&lt;/font&gt;" vertex="1">
          <mxGeometry height="18.666666666666668" width="20" x="73" y="4.666666666666515" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-97" parent="t90bZz01nrmcBMxVY063-4" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;container=0;" value="&lt;font&gt;Great&lt;/font&gt;" vertex="1">
          <mxGeometry height="18.666666666666668" width="38" x="98" y="4.666666666666515" as="geometry" />
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-64" edge="1" parent="1" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.591;exitY=0.013;exitDx=0;exitDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;endFill=1;endSize=4;exitPerimeter=0;entryX=0.472;entryY=-0.002;entryDx=0;entryDy=0;entryPerimeter=0;" target="EGlWVa_-ViLPyW-e21bS-63">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="463.0099999999998" y="250.50399999999988" as="sourcePoint" />
            <mxPoint x="462.88" y="227" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="EGlWVa_-ViLPyW-e21bS-75" edge="1" parent="1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;edgeStyle=none;endArrow=classic;endFill=1;endSize=4;">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="462.96" y="285.17" as="sourcePoint" />
            <mxPoint x="462.88" y="268.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="t90bZz01nrmcBMxVY063-22" edge="1" parent="1" source="EGlWVa_-ViLPyW-e21bS-18" style="endArrow=none;html=1;rounded=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endSize=4;exitX=0.972;exitY=0.043;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=1;entryDx=0;entryDy=0;dashed=1;startArrow=none;startFill=0;endFill=0;" target="EGlWVa_-ViLPyW-e21bS-59" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="270" y="381" as="sourcePoint" />
            <mxPoint x="365" y="343" as="targetPoint" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
