<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  <svg width="638.4" height="272.25" viewBox="-16.8, 0, 655.1999999999999, 283.5" version="1.1" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <marker id="arrow" markerUnits="userSpaceOnUse" viewBox="0 0 10 10" refX="10" refY="5" markerWidth="16.8" markerHeight="16.8" orient="auto">
      <path d="M 0 0 L 10 5 L 0 10" fill="#CC79A7"/>
    </marker>
    <marker id="arrowBackward" markerUnits="userSpaceOnUse" viewBox="0 0 10 10" refX="5" refY="5" markerWidth="16.8" markerHeight="16.8" orient="auto">
      <path d="M 0 0 L 10 5 L 0 10 z" fill="#CC79A7"/>
    </marker>
    <marker id="arrowForward" markerUnits="userSpaceOnUse" viewBox="0 0 10 10" refX="5" refY="5" markerWidth="16.8" markerHeight="16.8" orient="auto">
      <path d="M 10 0 L 0 5 L 10 10 z" fill="#CC79A7"/>
    </marker>
    <marker id="arrowBothways" markerUnits="userSpaceOnUse" viewBox="0 0 30 10" refX="15" refY="5" markerWidth="50.400000000000006" markerHeight="16.8" orient="auto">
      <path d="M 0 5 L 10 0 L 10 5 L 20 5 L 20 0 L 30 5 L 20 10 L 20 5 L 10 5 L 10 10 z" fill="#CC79A7"/>
    </marker>
    <pattern id="hatchBlack" x="10" y="10" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="rotate(45)">
      <line x1="0" y="0" x2="0" y2="10" stroke="black" stroke-width="4"></line>
    </pattern>
    <pattern id="hatchForNode" x="10" y="10" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="rotate(45)">
      <line x1="0" y="0" x2="0" y2="10" stroke="#0072B2" stroke-width="4"></line>
    </pattern>
    <pattern id="hatchForLeaf" x="10" y="10" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="rotate(45)">
      <line x1="0" y="0" x2="0" y2="10" stroke="#009E73" stroke-width="4"></line>
    </pattern>
  </defs>
<rect x="-16.8" y="0" width="655.1999999999999" height="283.5" stroke="none" fill="white" />"
<text white-space='pre' alignment-baseline='text-top' style='fill: #009E73; storoke-width: 0; font-size: 32px;' x='16.80000000000001' y='67.5'><tspan x='16.80000000000001' y='67.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif">John<tspan style='fill:none;'>■</tspan>opened<tspan style='fill:none;'>■</tspan>the<tspan style='fill:none;'>■</tspan>door<tspan style='fill:none;'>■</tspan>with<tspan style='fill:none;'>■</tspan>the<tspan style='fill:none;'>■</tspan>key</tspan>
<tspan x='301.3' y='112.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"><tspan style='fill:none;'>■</tspan></tspan>
<tspan x='188.8' y='157.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"> </tspan>
<tspan x='233.8' y='157.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"> </tspan>
<tspan x='278.8' y='157.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"> </tspan>
<tspan x='323.8' y='157.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"> </tspan>
<tspan x='368.8' y='157.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"> </tspan>
<tspan x='413.8' y='157.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"> </tspan>
<tspan x='301.3' y='202.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif"><tspan style='fill:none;'>■</tspan></tspan>
<tspan x='154.3' y='247.5' style="" text-decoration="" font-family="'Noto Serif', 'Noto Serif JP', OpenMoji, 'OpenMoji Color', 'OpenMoji Black', serif">AGT<tspan style='fill:none;'>■</tspan>&#62;<tspan style='fill:none;'>■</tspan>INST<tspan style='fill:none;'>■</tspan>&#62;<tspan style='fill:none;'>■</tspan>PAT</tspan>
</text>
<rect style='stroke: #009E73; stroke-width:4;'
                        x='175.8' y='121.5' rx='22.5' ry='22.5'
                        width='45.0' height='45.0'
                        fill='none' />

<line style='fill:none; stroke:#009E73; stroke-linejoin:round; stroke-linecap:round; stroke-width:4;' x1='222.8' y1='144.0' x2='263.8' y2='144.0'></line>

<polyline stroke-linejoin='round' stroke-linecap='round' fill='none' stroke='#009E73' stroke-width='4' points='254.55,138.375 263.8,144.0 254.55,149.625' />

<rect style='stroke: #009E73; stroke-width:4;'
                        x='265.8' y='121.5' rx='22.5' ry='22.5'
                        width='45.0' height='45.0'
                        fill='none' />

<line style='fill:none; stroke:#009E73; stroke-linejoin:round; stroke-linecap:round; stroke-width:4;' x1='312.8' y1='144.0' x2='353.8' y2='144.0'></line>

<polyline stroke-linejoin='round' stroke-linecap='round' fill='none' stroke='#009E73' stroke-width='4' points='344.55,138.375 353.8,144.0 344.55,149.625' />

<rect style='stroke: #009E73; stroke-width:4;'
                        x='355.8' y='121.5' rx='22.5' ry='22.5'
                        width='45.0' height='45.0'
                        fill='none' />

<line style='fill:none; stroke:#009E73; stroke-linejoin:round; stroke-linecap:round; stroke-width:4;' x1='402.8' y1='144.0' x2='443.8' y2='144.0'></line>

<polyline stroke-linejoin='round' stroke-linecap='round' fill='none' stroke='#009E73' stroke-width='4' points='434.55,138.375 443.8,144.0 434.55,149.625' />

<polygon style='stroke:#009E73; stroke-width:5; fill:none; stroke-linejoin:round; stroke-linecap:round;'
                            points='8.400000000000011,16.875 613.1999999999999,16.875 613.1999999999999,270.0 8.400000000000011,270.0' />
</svg>