Skip to content

Instantly share code, notes, and snippets.

@Raimondi
Forked from darcyparker/vimModeStateDiagram.svg
Created November 14, 2018 00:51
Show Gist options
  • Save Raimondi/80c9020ac582adc79ac0307642ec5f82 to your computer and use it in GitHub Desktop.
Save Raimondi/80c9020ac582adc79ac0307642ec5f82 to your computer and use it in GitHub Desktop.
Vim Modes Transition Diagram in SVG https://rawgithub.com/darcyparker/1886716/raw/eab57dfe784f016085251771d65a75a471ca22d4/vimModeStateDiagram.svg Note, most of the nodes in this graph have clickable hyperlinks to documentation.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg font-size="12" text-rendering="auto" color-rendering="auto" shape-rendering="auto" stroke="black" stroke-linecap="square" fill="black" font-family="&apos;Dialog&apos;" width="3520" stroke-miterlimit="10" image-rendering="auto" height="2097" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" color-interpolation="auto"><!--Generated by ySVG-->
<defs id="defs1">
<linearGradient id="linearGradient1" y2="1264.5" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="1234.5" x2="1447.7" x1="1417.7">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2" y2="1093.3" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="1063.3" x2="1447.7" x1="1417.7">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3" y2="1254.6" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="1224.6" x2="811.18" x1="781.18">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4" y2="932.59" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="902.59" x2="797.65" x1="767.65">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient5" y2="111.24" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="81.242" x2="-117.23" x1="-147.23">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient6" y2="51.242" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="21.242" x2="-117.23" x1="-147.23">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient7" y2="111.24" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="81.242" x2="-211.79" x1="-241.79">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient8" y2="51.242" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="21.242" x2="-211.79" x1="-241.79">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient9" y2="267.71" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="237.71" x2="-112.89" x1="-142.89">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10" y2="207.71" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="177.71" x2="-112.89" x1="-142.89">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient11" y2="267.71" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="237.71" x2="-213.06" x1="-243.06">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient12" y2="207.71" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="177.71" x2="-213.06" x1="-243.06">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient13" y2="-297.61" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-327.61" x2="1367" x1="1337">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient14" y2="-357.61" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-387.61" x2="1367" x1="1337">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient15" y2="-357.61" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-387.61" x2="471.1" x1="441.1">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient16" y2="-304.05" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-334.05" x2="471.1" x1="441.1">
<stop stop-opacity=".902" stop-color="#fff" offset="0"/>
<stop stop-opacity=".8" stop-color="#d4d4d4" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient17" y2="-190.98" gradientUnits="userSpaceOnUse" y1="-237.68" x2="-196.83" x1="-366.84">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient18" y2="-19.005" gradientUnits="userSpaceOnUse" y1="-52.714" x2="1551.9" x1="1235.2">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient19" y2="-136.51" gradientUnits="userSpaceOnUse" y1="-153.55" x2="1229" x1="1134.6">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient20" y2="-61.101" gradientUnits="userSpaceOnUse" y1="-78.438" x2="1143.3" x1="1072.9">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" offset="1"/>
</linearGradient>
<clipPath id="clipPath2" clipPathUnits="userSpaceOnUse">
<path d="m-1016-630h3520v2097h-3520v-2097z"/>
</clipPath>
</defs>
<g stroke="#fff" transform="translate(1016,630)" fill="#fff">
<rect clip-path="url(#clipPath2)" height="2097" width="3520" stroke="none" y="-630" x="-1016"/>
</g>
<g id="y.node.70">
<g font-size="15" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="993.0379" x="1556.9701" xml:space="preserve" stroke="none">Ctrl-X Mode</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="340.98" width="412.52" y="975.96" x="1226.5" fill="none"/>
</g>
</g>
<g id="y.node.71">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#ins-completion" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="58.722" width="382.52" stroke="none" y="1127.3" x="1241.5"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1166.0575" x="1263.3469" xml:space="preserve" stroke="none">Ctrl-X (Insert Completion) Mode</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="58.722" width="382.52" y="1127.3" x="1241.5" fill="none"/>
</g>
</a>
</g>
<g id="y.node.72">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient1)">
<circle cx="1432.7" cy="1249.5" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="1249.5" cx="1432.7" r="13.75" fill="none"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1282.5957" x="1406.3831" xml:space="preserve">Return to </text>
<text y="1297.2969" x="1370.3655" xml:space="preserve">Insert or Replace Mode</text>
</g>
</g>
<g id="y.node.73">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient2)">
<circle cx="1432.7" cy="1078.3" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="1078.3" cx="1432.7" r="13.75" fill="none"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1075.6613" x="1453.7297" xml:space="preserve">Enter from</text>
<text y="1090.3624" x="1453.7297" xml:space="preserve">Insert or Replace Mode</text>
</g>
</g>
<g id="y.node.74">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#insert_expand" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1409.7 1025.8l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1030.5477" x="1417.3987" xml:space="preserve" stroke="none">Ctrl-X</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1409.7 1025.8l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill="none"/>
</g>
</a>
</g>
<g id="y.edge.277">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1432.7 1186v37.5" fill="none"/>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path stroke="none" d="m1432.7 1234.5l6-12h-12z"/>
</g>
<g stroke="none" stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="#fff">
<rect y="1194.3" x="1348.7" height="18.701" width="168.09"/>
<text xml:space="preserve" y="1208.3619" x="1350.6868" font-family="sans-serif" fill="black">After leaving Completion Mode</text>
</g>
</g>
<g id="y.edge.275">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1432.7 1093.3v22.9" fill="none"/>
<path stroke="none" d="m1432.7 1127.2l6-12h-12z"/>
</g>
</g>
<g id="y.edge.276">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1432.7 1038.3v14" fill="none"/>
<path stroke="none" d="m1432.7 1063.3l6-12h-12z"/>
</g>
</g>
<g id="y.node.52">
<g font-size="15" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="820.3811" x="653.0084" xml:space="preserve" stroke="none">Enter Special Character State Diagram</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="518.4" width="674.88" y="803.3" x="445.21" fill="none"/>
</g>
</g>
<g id="y.node.53">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="58.722" width="644.88" stroke="none" y="969.49" x="460.21"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1008.283" x="639.8988" xml:space="preserve" stroke="none">Special Character Pending</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="58.722" width="644.88" y="969.49" x="460.21" fill="none"/>
</g>
</a>
</g>
<g id="y.node.54">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m767.66 1143.5l10.54-27.5h84.3l10.54 27.5-10.54 27.6h-84.3z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1133.5396" x="802.0012" xml:space="preserve">up to 4</text>
<text y="1148.2407" x="795.0022" xml:space="preserve">hex digits</text>
<text y="1162.9419" x="779.3284" xml:space="preserve">[0-9a-fA-F]{0,4}</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m767.66 1143.5l10.54-27.5h84.3l10.54 27.5-10.54 27.6h-84.3z" fill="none"/>
</g>
</g>
<g id="y.node.55">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m999.71 1143.5l10.49-27.5h84.4l10.5 27.5-10.5 27.6h-84.4z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1133.5396" x="1034.0514" xml:space="preserve">up to 8</text>
<text y="1148.2407" x="1027.0524" xml:space="preserve">hex digits</text>
<text y="1162.9419" x="1011.3785" xml:space="preserve">[0-9a-fA-F]{0,8}</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m999.71 1143.5l10.49-27.5h84.4l10.5 27.5-10.5 27.6h-84.4z" fill="none"/>
</g>
</g>
<g id="y.node.56">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m883.68 1143.5l10.54-27.5h84.31l10.54 27.5-10.54 27.6h-84.31z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1133.5396" x="918.0263" xml:space="preserve">up to 4</text>
<text y="1148.2407" x="911.0273" xml:space="preserve">hex digits</text>
<text y="1162.9419" x="895.3535" xml:space="preserve">[0-9a-fA-F]{0,4}</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m883.68 1143.5l10.54-27.5h84.31l10.54 27.5-10.54 27.6h-84.31z" fill="none"/>
</g>
</g>
<g id="y.node.57">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m677.83 1143.5l7.91-24.1h63.36l7.92 24.1-7.92 24.1h-63.36z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1133.5396" x="699.0721" xml:space="preserve">up to 3</text>
<text y="1148.2407" x="689.0731" xml:space="preserve">octal digits</text>
<text y="1162.9419" x="693.0662" xml:space="preserve">[0-7]{0,3}</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m677.83 1143.5l7.91-24.1h63.36l7.92 24.1-7.92 24.1h-63.36z" fill="none"/>
</g>
</g>
<g id="y.node.58">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m460.21 1073.8l14.69-20.7h117.49l14.68 20.7-14.68 20.7h-117.49z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1071.1772" x="485.9522" xml:space="preserve">Special Character</text>
<text y="1085.8784" x="473.2813" xml:space="preserve">Except: [0-9XoOxXuU]</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m460.21 1073.8l14.69-20.7h117.49l14.68 20.7-14.68 20.7h-117.49z" fill="none"/>
</g>
</g>
<g id="y.node.59">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1042.9 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1076.8195" x="1048.067" xml:space="preserve" stroke="none">U</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1042.9 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.60">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m926.87 1072.1l1.91-12.5h15.19l1.9 12.5-1.9 12.5h-15.19z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1076.8195" x="933.038" xml:space="preserve" stroke="none">u</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m926.87 1072.1l1.91-12.5h15.19l1.9 12.5-1.9 12.5h-15.19z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.61">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m823.15 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1076.8195" x="828.6468" xml:space="preserve" stroke="none">X</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m823.15 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.62">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m792.18 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1076.8195" x="798.6815" xml:space="preserve" stroke="none">x</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m792.18 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.63">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m726.68 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1076.8195" x="731.5156" xml:space="preserve" stroke="none">O</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m726.68 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.64">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V_digit" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m697.18 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1076.8195" x="703.3456" xml:space="preserve" stroke="none">o</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m697.18 1072.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.65">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m579.93 1143.5l8.73-24.1h69.8l8.72 24.1-8.72 24.1h-69.8z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1133.5396" x="605.2091" xml:space="preserve">up to 3</text>
<text y="1148.2407" x="587.2091" xml:space="preserve">decimal digits</text>
<text y="1162.9419" x="599.2032" xml:space="preserve">[0-9]{0,3}</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m579.93 1143.5l8.73-24.1h69.8l8.72 24.1-8.72 24.1h-69.8z" fill="none"/>
</g>
</g>
<g id="y.node.66">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient3)">
<circle cx="796.18" cy="1239.6" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="1239.6" cx="796.18" r="13.75" fill="none"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1272.6616" x="769.8348" xml:space="preserve">Return to </text>
<text y="1287.3628" x="688.1288" xml:space="preserve">Insert, Replace, or Virtual Replace Mode</text>
<text y="1302.064" x="590.4149" xml:space="preserve">or Normal Mode if coming from one of the Replace Character Pending Modes</text>
</g>
</g>
<g id="y.node.67">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m722.33 853.18l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="857.8909" x="729.6576" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m722.33 853.18l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.68">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-Q" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m797.65 853.18l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="857.8909" x="804.3168" xml:space="preserve" stroke="none">Ctrl-Q</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m797.65 853.18l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.69">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient4)">
<circle cx="782.65" cy="917.59" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="917.59" cx="782.65" r="13.75" fill="none"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="907.5982" x="803.6508" xml:space="preserve">Enter from</text>
<text y="922.2994" x="803.6508" xml:space="preserve">Insert, Replace, Virtual Replace Mode</text>
<text y="937.0005" x="803.6508" xml:space="preserve">or one of the Replace Character Pending Modes</text>
</g>
</g>
<g id="y.edge.190">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m533.64 1028.2v13.9" fill="none"/>
<path stroke="none" d="m533.64 1053.1l6-12h-12z"/>
</g>
</g>
<g id="y.edge.197">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1052.4 1028.2v20.4" fill="none"/>
<path stroke="none" d="m1052.4 1059.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.187">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1052.4 1084.6v20.4" fill="none"/>
<path stroke="none" d="m1052.4 1116l6-12h-12z"/>
</g>
</g>
<g id="y.edge.196">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m936.37 1028.2v20.4" fill="none"/>
<path stroke="none" d="m936.37 1059.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.186">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m936.37 1084.6v20.4" fill="none"/>
<path stroke="none" d="m936.37 1116l6-12h-12z"/>
</g>
</g>
<g id="y.edge.195">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m832.65 1028.2v20.4" fill="none"/>
<path stroke="none" d="m832.65 1059.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.188">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m832.65 1084.6v20.4" fill="none"/>
<path stroke="none" d="m832.65 1116l6-12h-12z"/>
</g>
</g>
<g id="y.edge.194">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m801.68 1028.2v20.4" fill="none"/>
<path stroke="none" d="m801.68 1059.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.189">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m801.68 1084.6v20.4" fill="none"/>
<path stroke="none" d="m801.68 1116l6-12h-12z"/>
</g>
</g>
<g id="y.edge.193">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m736.18 1028.2v20.4" fill="none"/>
<path stroke="none" d="m736.18 1059.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.185">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m736.18 1084.6v23.8" fill="none"/>
<path stroke="none" d="m736.18 1119.4l6-12h-12z"/>
</g>
</g>
<g id="y.edge.191">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m706.68 1028.2v20.4" fill="none"/>
<path stroke="none" d="m706.68 1059.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.184">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m706.68 1084.6v23.8" fill="none"/>
<path stroke="none" d="m706.68 1119.4l6-12h-12z"/>
</g>
</g>
<g id="y.edge.192">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m623.56 1028.2v80.2" fill="none"/>
<path stroke="none" d="m623.56 1119.4l6-12h-12z"/>
</g>
</g>
<g id="y.edge.202">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m533.64 1094.5l3.89 49.5 2.49 20.1 3.33 17.2 4.55 14.5 6.13 12.2 8.06 9.9 10.37 7.9 13.04 6.2 16.07 4.7 19.46 3.3 23.23 2.3 59.18 2 67.59 0.3" fill="none"/>
<path stroke="none" d="m782.03 1244.6l-11.98-6-0.05 12z"/>
</g>
</g>
<g id="y.edge.203">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m623.56 1167.6l0.31 23.8 2.15 17.8 2.35 7 3.5 5.8 4.89 4.8 6.5 3.8 8.35 3 10.43 2.2 28.02 2.7 39.09 1 41.01 0.1" fill="none"/>
<path stroke="none" d="m781.16 1239.6l-11.99-6-0.03 12z"/>
</g>
</g>
<g id="y.edge.204">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m717.42 1167.6l0.13 22.1 0.88 16.7 2.4 11.9 4.67 7.9 7.69 4.9 11.49 2.5 16.02 0.9h10.33" fill="none"/>
<path stroke="none" d="m782.03 1234.6l-11.97-6.1-0.07 12z"/>
</g>
</g>
<g id="y.edge.205">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m796.18 1171.1v42.5" fill="none"/>
<path stroke="none" d="m796.18 1224.6l6-12h-12z"/>
</g>
</g>
<g id="y.edge.206">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m936.37 1171.1l-0.24 22.6-1.71 17-1.87 6.6-2.78 5.6-3.88 4.5-5.16 3.6-6.64 2.9-8.28 2.1-22.25 2.5-31.05 1-30.33 0.1" fill="none"/>
<path stroke="none" d="m811.18 1239.6l12.02 6-0.04-12z"/>
</g>
</g>
<g id="y.edge.207">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1052.4 1171.1l-0.5 24.2-1.1 9.9-2.2 8.4-3.6 7.1-5.4 5.9-7.5 4.9-10 3.9-12.8 3-16 2.3-43.02 2.7-60.04 1.1-68.9 0.1" fill="none"/>
<path stroke="none" d="m810.34 1244.6l12.01 6-0.02-12z"/>
</g>
</g>
<g id="y.edge.227">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m767.65 853.18l8.67 0.77 2.67 1.83 1.79 3.57 1.64 14.67 0.14 17.57" fill="none"/>
<path stroke="none" d="m782.65 902.59l5.9-12.05-12 0.1z"/>
</g>
</g>
<g id="y.edge.228">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m797.61 853.18l-5.74 0.78-1.78 1.87-1.19 3.63-1.09 14.92-0.1 18.05" fill="none"/>
<path stroke="none" d="m787.65 903.43l6.07-11.97-12-0.06z"/>
</g>
</g>
<g id="y.edge.229">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m782.65 932.59v25.87" fill="none"/>
<path stroke="none" d="m782.65 969.46l6-12h-12z"/>
</g>
</g>
<g id="y.node.49">
<g stroke="#fff" transform="matrix(0 -1 1 0 847.77 741.37)" fill="#fff">
<rect y="0" x="0" stroke="none" height="22.376" width="84.017"/>
</g>
<g font-size="15" transform="matrix(0 -1 1 0 847.77 741.37)" stroke="gray" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif" fill="gray">
<text y="17.0806" x="2" xml:space="preserve" stroke="none">Ctrl-X Mode</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="126.24" width="70.404" y="6.2425" x="-168.23" fill="none"/>
</g>
</g>
<g id="y.node.50">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient5)">
<circle cx="-132.23" cy="96.242" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="96.242" cx="-132.23" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.51">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient6)">
<circle cx="-132.23" cy="36.242" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="36.242" cx="-132.23" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.46">
<g stroke="#fff" transform="matrix(0 -1 1 0 801.97 741.04)" fill="#fff">
<rect y="0" x="0" stroke="none" height="22.376" width="84.017"/>
</g>
<g font-size="15" transform="matrix(0 -1 1 0 801.97 741.04)" stroke="gray" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif" fill="gray">
<text y="17.0806" x="2" xml:space="preserve" stroke="none">Ctrl-X Mode</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="126.91" width="70.404" y="5.5775" x="-262.06" fill="none"/>
</g>
</g>
<g id="y.node.47">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient7)">
<circle cx="-226.79" cy="96.242" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="96.242" cx="-226.79" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.48">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient8)">
<circle cx="-226.79" cy="36.242" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="36.242" cx="-226.79" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.43">
<g stroke="#fff" transform="matrix(0 -1 1 0 847.77 917.6)" fill="#fff">
<rect y="0" x="0" stroke="none" height="22.376" width="123.22"/>
</g>
<g font-size="15" transform="matrix(0 -1 1 0 847.77 917.6)" stroke="gray" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif" fill="gray">
<text y="17.0806" x="2" xml:space="preserve" stroke="none">Special Character</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="126.55" width="70.404" y="162.71" x="-168.23" fill="none"/>
</g>
</g>
<g id="y.node.44">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient9)">
<circle cx="-127.89" cy="252.71" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="252.71" cx="-127.89" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.45">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient10)">
<circle cx="-127.89" cy="192.71" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="192.71" cx="-127.89" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.40">
<g stroke="#fff" transform="matrix(0 -1 1 0 801.97 917.6)" fill="#fff">
<rect y="0" x="0" stroke="none" height="22.376" width="123.22"/>
</g>
<g font-size="15" transform="matrix(0 -1 1 0 801.97 917.6)" stroke="gray" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif" fill="gray">
<text y="17.0806" x="2" xml:space="preserve" stroke="none">Special Character</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="126.55" width="70.404" y="162.71" x="-262.06" fill="none"/>
</g>
</g>
<g id="y.node.41">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient11)">
<circle cx="-228.06" cy="252.71" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="252.71" cx="-228.06" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.42">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient12)">
<circle cx="-228.06" cy="192.71" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="192.71" cx="-228.06" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.37">
<g stroke="#fff" transform="matrix(0 -1 1 0 2382 352.28)" fill="#fff">
<rect y="0" x="0" stroke="none" height="22.376" width="123.22"/>
</g>
<g font-size="15" transform="matrix(0 -1 1 0 2382 352.28)" stroke="gray" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif" fill="gray">
<text y="17.0806" x="2" xml:space="preserve" stroke="none">Special Character</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="126.55" width="70.404" y="-402.61" x="1318" fill="none"/>
</g>
</g>
<g id="y.node.38">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient13)">
<circle cx="1352" cy="-312.61" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="-312.61" cx="1352" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.39">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient14)">
<circle cx="1352" cy="-372.61" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="-372.61" cx="1352" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.34">
<g font-size="15" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-97.9336" x="355.8922" xml:space="preserve" stroke="none">Replace Character Pending Modes</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="104.38" width="486.27" y="-197.01" x="229.49" fill="none"/>
</g>
</g>
<g id="y.node.35">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#simple-change" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="52" width="177.63" stroke="none" y="-182.01" x="523.13"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-158.6508" x="561.9232" xml:space="preserve">Replace Character</text>
<text y="-143.9497" x="589.928" xml:space="preserve">Pending</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="52" width="177.63" y="-182.01" x="523.13" fill="none"/>
</g>
</a>
</g>
<g id="y.node.36">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#gr" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="52" width="149.07" stroke="none" y="-182.01" x="244.49"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-158.6508" x="278.3364" xml:space="preserve">Virtual Replace</text>
<text y="-143.9497" x="268.9936" xml:space="preserve">Character Pending</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="52" width="149.07" y="-182.01" x="244.49" fill="none"/>
</g>
</a>
</g>
<g id="y.node.31">
<g stroke="#fff" transform="matrix(0 -1 1 0 1486.1 352.28)" fill="#fff">
<rect y="0" x="0" stroke="none" height="22.376" width="123.22"/>
</g>
<g font-size="15" transform="matrix(0 -1 1 0 1486.1 352.28)" stroke="gray" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif" fill="gray">
<text y="17.0806" x="2" xml:space="preserve" stroke="none">Special Character</text>
</g>
<g stroke-miterlimit="1.45" stroke-linecap="butt" stroke-dasharray="6,2" transform="translate(1016 630)">
<rect rx="4" ry="4" height="126.55" width="70.404" y="-402.61" x="422.1" fill="none"/>
</g>
</g>
<g id="y.node.32">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient15)">
<circle cx="456.1" cy="-372.61" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#b11f1f" cy="-372.61" cx="456.1" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.33">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient16)">
<circle cx="456.1" cy="-319.05" r="13.75" stroke="none"/>
<circle stroke-width="3" stroke="#27ae27" cy="-319.05" cx="456.1" r="13.75" fill="none"/>
</g>
</g>
<g id="y.node.21">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#Visual" target="_blank">
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="641.6629" x="1881.8921" xml:space="preserve" stroke="none">Visual Modes</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="857.67" width="574.89" y="-208.73" x="1666.5" fill="none"/>
</g>
</a>
</g>
<g id="y.node.22">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#characterwise-visual" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="780.87" width="80.224" stroke="none" y="-180.34" x="1698.7"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="219.5272" x="1706.1046" xml:space="preserve" stroke="none">Visual</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="780.87" width="80.224" y="-180.34" x="1698.7" fill="none"/>
</g>
</a>
</g>
<g id="y.node.23">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#linewise-visual" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="493.16" width="125.52" stroke="none" y="-144.29" x="1852.4"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="111.7163" x="1856.4064" xml:space="preserve" stroke="none">Visual Line</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="493.16" width="125.52" y="-144.29" x="1852.4" fill="none"/>
</g>
</a>
</g>
<g id="y.node.24">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#visual-block" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="782.34" width="148.61" stroke="none" y="-181.81" x="2067.4"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="218.7911" x="2076.3115" xml:space="preserve" stroke="none">Visual Block</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="782.34" width="148.61" y="-181.81" x="2067.4" fill="none"/>
</g>
</a>
</g>
<g id="y.node.25">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2007.9 102.29l4.4-12.501h35.8l4.4 12.501-4.4 12.5h-35.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="107.0025" x="2014.8713" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2007.9 102.29l4.4-12.501h35.8l4.4 12.501-4.4 12.5h-35.8z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.26">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2020.7 145.92l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="150.6297" x="2026.2004" xml:space="preserve" stroke="none">V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2020.7 145.92l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.27">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_v" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1809.3 148.86l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="153.574" x="1815.8202" xml:space="preserve" stroke="none">v</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1809.3 148.86l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.28">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1915.6 453.12l4.5-12.5h35.7l4.5 12.5-4.5 12.5h-35.7z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="457.8371" x="1922.5886" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1915.6 453.12l4.5-12.5h35.7l4.5 12.5-4.5 12.5h-35.7z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.29">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_v" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1928.4 497.17l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="501.8811" x="1934.9197" xml:space="preserve" stroke="none">v</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1928.4 497.17l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.30">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1808.9 102.29l1.9-12.501h15.2l1.9 12.501-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="107.0025" x="1814.3984" xml:space="preserve" stroke="none">V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1808.9 102.29l1.9-12.501h15.2l1.9 12.501-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.edge.155">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1977.9 102.29h18.9" fill="none"/>
<path stroke="none" d="m2007.8 102.29l-12-6.001v12.001z"/>
</g>
</g>
<g id="y.edge.156">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2052.5 102.29h3.8" fill="none"/>
<path stroke="none" d="m2067.3 102.29l-12-6.001v12.001z"/>
</g>
</g>
<g id="y.edge.159">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2067.3 145.92h-16.6" fill="none"/>
<path stroke="none" d="m2039.7 145.92l12 6v-12z"/>
</g>
</g>
<g id="y.edge.160">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2020.7 145.92h-31.8" fill="none"/>
<path stroke="none" d="m1977.9 145.92l12 6v-12z"/>
</g>
</g>
<g id="y.edge.157">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1852.3 148.86h-13" fill="none"/>
<path stroke="none" d="m1828.3 148.86l12 6v-12z"/>
</g>
</g>
<g id="y.edge.158">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1809.3 148.86h-19.4" fill="none"/>
<path stroke="none" d="m1778.9 148.86l12 6v-12z"/>
</g>
</g>
<g id="y.edge.149">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1778.9 453.12h125.7" fill="none"/>
<path stroke="none" d="m1915.6 453.12l-12-6v12z"/>
</g>
</g>
<g id="y.edge.150">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1960.3 453.12h96" fill="none"/>
<path stroke="none" d="m2067.3 453.12l-12-6v12z"/>
</g>
</g>
<g id="y.edge.151">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2067.3 497.17h-108.9" fill="none"/>
<path stroke="none" d="m1947.4 497.17l12 6v-12z"/>
</g>
</g>
<g id="y.edge.152">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1928.4 497.17h-138.5" fill="none"/>
<path stroke="none" d="m1778.9 497.17l12 6v-12z"/>
</g>
</g>
<g id="y.edge.153">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1778.9 102.29h19" fill="none"/>
<path stroke="none" d="m1808.9 102.29l-12-6.001v12.001z"/>
</g>
</g>
<g id="y.edge.154">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1827.9 102.29h13.4" fill="none"/>
<path stroke="none" d="m1852.3 102.29l-12-6.001v12.001z"/>
</g>
</g>
<g id="y.node.18">
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="291.2432" x="41.7022" xml:space="preserve" stroke="none">Replace Modes</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="391.15" width="191.45" y="-92.638" x="29.355" fill="none"/>
</g>
</g>
<g id="y.node.19">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#Replace-mode" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="104.38" width="58.027" stroke="none" y="67.798" x="44.355"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="124.6999" x="51.3549" xml:space="preserve" stroke="none">Replace</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="104.38" width="58.027" y="67.798" x="44.355" fill="none"/>
</g>
</a>
</g>
<g id="y.node.20">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#Virtual-Replace-mode" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="104.38" width="58.027" stroke="none" y="-34.111" x="132.38"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="15.4408" x="144.3891" xml:space="preserve">Virtual</text>
<text y="30.142" x="139.3823" xml:space="preserve">Replace</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="104.38" width="58.027" y="-34.111" x="132.38" fill="none"/>
</g>
</a>
</g>
<g id="y.edge.264">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-112.89 192.71h131.21" fill="none"/>
<path stroke="none" d="m29.32 192.71l-12-6v12z"/>
</g>
</g>
<g id="y.edge.274">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-117.23 36.242h135.55" fill="none"/>
<path stroke="none" d="m29.319 36.242l-12-6v12z"/>
</g>
</g>
<g id="y.node.14">
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="745.8508" x="1881.2241" xml:space="preserve" stroke="none">Select Modes</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="202.5" width="574.89" y="719.72" x="1666.5" fill="none"/>
</g>
</g>
<g id="y.node.15">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#g_CTRL-H" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="133.08" width="148.61" stroke="none" y="772.56" x="2067.4"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="848.5291" x="2075.6436" xml:space="preserve" stroke="none">Select Block</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="133.08" width="148.61" y="772.56" x="2067.4" fill="none"/>
</g>
</a>
</g>
<g id="y.node.16">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#gH" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="133.08" width="125.52" stroke="none" y="772.56" x="1852.4"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="848.5291" x="1855.7384" xml:space="preserve" stroke="none">Select Line</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="133.08" width="125.52" y="772.56" x="1852.4" fill="none"/>
</g>
</a>
</g>
<g id="y.node.17">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#Select-mode" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="133.08" width="80.224" stroke="none" y="772.56" x="1698.7"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="848.5291" x="1705.4366" xml:space="preserve" stroke="none">Select</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="133.08" width="80.224" y="772.56" x="1698.7" fill="none"/>
</g>
</a>
</g>
<g id="y.node.10">
<g font-size="15" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="796.9324" x="179.8306" xml:space="preserve" stroke="none">Insert Visual Modes</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="214.52" width="178.65" y="779.85" x="156.37" fill="none"/>
</g>
</g>
<g id="y.node.11">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="108.73" stroke="none" y="919.68" x="195.72"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="936.8937" x="204.0579" xml:space="preserve" stroke="none">Insert Visual Line</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="108.73" y="919.68" x="195.72" fill="none"/>
</g>
</g>
<g id="y.node.12">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="108.73" stroke="none" y="954.37" x="195.72"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="971.5884" x="200.7298" xml:space="preserve" stroke="none">Insert Visual Block</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="108.73" y="954.37" x="195.72" fill="none"/>
</g>
</g>
<g id="y.node.13">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="108.73" stroke="none" y="887.6" x="195.72"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="904.8177" x="217.0686" xml:space="preserve" stroke="none">Insert Visual</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="108.73" y="887.6" x="195.72" fill="none"/>
</g>
</g>
<g id="y.node.6">
<g font-size="15" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1078.6549" x="179.4131" xml:space="preserve" stroke="none">Insert Select Modes</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="207.14" width="178.65" y="1061.6" x="156.37" fill="none"/>
</g>
</g>
<g id="y.node.7">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="108.73" stroke="none" y="1131" x="195.72"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1148.2407" x="203.7239" xml:space="preserve" stroke="none">Insert Select Line</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="108.73" y="1131" x="195.72" fill="none"/>
</g>
</g>
<g id="y.node.8">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="108.73" stroke="none" y="1165.7" x="195.72"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1182.9354" x="200.3958" xml:space="preserve" stroke="none">Insert Select Block</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="108.73" y="1165.7" x="195.72" fill="none"/>
</g>
</g>
<g id="y.node.9">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="108.73" stroke="none" y="1099" x="195.72"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1116.1647" x="216.7346" xml:space="preserve" stroke="none">Insert Select</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="108.73" y="1099" x="195.72" fill="none"/>
</g>
</g>
<g id="y.node.3">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Operator-pending" target="_blank">
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-327.4511" x="-431.3554" xml:space="preserve" stroke="none">Operator Pending</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="88.402" width="273.37" y="-353.58" x="-473.31" fill="none"/>
</g>
</a>
</g>
<g id="y.node.4">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Operator-pending" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="22.666" stroke="none" y="-305.18" x="-453.15"/>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="22.666" y="-305.18" x="-453.15" fill="none"/>
</g>
</a>
</g>
<g id="y.node.5">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Operator-pending" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="22.666" stroke="none" y="-305.18" x="-237.61"/>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="22.666" y="-305.18" x="-237.61" fill="none"/>
</g>
</a>
</g>
<g id="y.node.0">
<g stroke="#fff" transform="translate(1016 630)" fill="#fff">
<rect rx="4" ry="4" height="77.376" width="212.77" stroke="none" y="-606.91" x="1437.9"/>
</g>
<g stroke="#fff" transform="translate(1016 630)" fill="#fff">
<rect y="-606.91" x="1437.9" stroke="none" height="22.376" width="212.77"/>
</g>
<g font-size="15" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-589.8315" x="1439.8602" xml:space="preserve" stroke="none">Note(s)</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="77.376" width="212.77" y="-606.91" x="1437.9" fill="none"/>
</g>
</g>
<g id="y.node.1">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1452.9-557.04l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-552.3218" x="1459.8602" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1452.9-557.04l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</g>
<g id="y.node.2">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1590.3-557.04l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-552.3218" x="1599.974" xml:space="preserve" stroke="none">Ctrl-[</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1590.3-557.04l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill="none"/>
</g>
</g>
<g id="y.node.75">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-861.92-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-853.7503" xml:space="preserve" stroke="none">i</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-861.92-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.76">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#I" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-834.05-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-826.2194" xml:space="preserve" stroke="none">I</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-834.05-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.77">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#o" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-750.46-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-744.2947" xml:space="preserve" stroke="none">o</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-750.46-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.78">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#o" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-722.49-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-717.6575" xml:space="preserve" stroke="none">O</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-722.49-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.79">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#a" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-806.19-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-800.0244" xml:space="preserve" stroke="none">a</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-806.19-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.80">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#A" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-778.32-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-772.8246" xml:space="preserve" stroke="none">A</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-778.32-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.81">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-617.54 1348.3l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1352.9744" x="-610.5447" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-617.54 1348.3l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill="none"/>
</g>
</g>
<g id="y.node.82">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#gR" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m151.9-419.3l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-414.587" x="153.726" xml:space="preserve" stroke="none">gR</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m151.9-419.3l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.83">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/editing.html#:visual" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-991.81-262l2.6-12.5h20.8l2.6 12.5-2.6 12.5h-20.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-257.2867" x="-984.811" xml:space="preserve" stroke="none">:vi</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-991.81-262l2.6-12.5h20.8l2.6 12.5-2.6 12.5h-20.8z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.84">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-G" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1952.3 684.33l4.6-12.5h36.7l4.6 12.5-4.6 12.5h-36.7z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="689.043" x="1959.2517" xml:space="preserve" stroke="none">Ctrl-G</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1952.3 684.33l4.6-12.5h36.7l4.6 12.5-4.6 12.5h-36.7z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.85">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-G" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1893.9 684.33l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="689.043" x="1900.925" xml:space="preserve" stroke="none">Ctrl-G</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1893.9 684.33l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.86">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-O" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1568.1 862.23l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="866.9409" x="1575.0641" xml:space="preserve" stroke="none">Ctrl-O</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1568.1 862.23l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.87">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/various.html#:!cmd" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m829.3-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="835.4647" xml:space="preserve" stroke="none">:!</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m829.3-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.88">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/pattern.html#/" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m800.01-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="807.8411" xml:space="preserve" stroke="none">/</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m800.01-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.89">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/cmdline.html#Command-line" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m741.43-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="749.2596" xml:space="preserve" stroke="none">:</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m741.43-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.90">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/pattern.html#?" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m770.72-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="776.8804" xml:space="preserve" stroke="none">?</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m770.72-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.91">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#blockwise-visual" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2091.8-424.38l4.5-12.5h35.7l4.5 12.5-4.5 12.5h-35.7z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="2098.8342" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2091.8-424.38l4.5-12.5h35.7l4.5 12.5-4.5 12.5h-35.7z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.92">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#linewise-visual" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1877.3-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="1882.8383" xml:space="preserve" stroke="none">V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1877.3-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.93">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#characterwise-visual" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1710.1-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="1716.637" xml:space="preserve" stroke="none">v</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1710.1-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.94">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_&lt;Insert&gt;" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-364.51-77.496l4.5-12.5h36l4.5 12.5-4.5 12.5h-36z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-72.7823" x="-357.0113" xml:space="preserve" stroke="none">Insert</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-364.51-77.496l4.5-12.5h36l4.5 12.5-4.5 12.5h-36z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.95">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_&lt;Insert&gt;" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-56.737-49.982l4.5-12.5h36l4.5 12.5-4.5 12.5h-36z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-45.2685" x="-49.2428" xml:space="preserve" stroke="none">Insert</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-56.737-49.982l4.5-12.5h36l4.5 12.5-4.5 12.5h-36z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.96">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#:start" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m619.7 336.37l4.07-12.5h32.54l4.07 12.5-4.07 12.5h-32.54z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="341.0818" x="626.7046" xml:space="preserve" stroke="none">:start</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m619.7 336.37l4.07-12.5h32.54l4.07 12.5-4.07 12.5h-32.54z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.97">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/cmdline.html#v_:" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 69.56l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="74.274" x="1627.5724" xml:space="preserve" stroke="none">:</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 69.56l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.98">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-O" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-317.2 1119.2l4.6-12.5h36.79l4.6 12.5-4.6 12.5h-36.79z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1123.9608" x="-310.1987" xml:space="preserve" stroke="none">Ctrl-O</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-317.2 1119.2l4.6-12.5h36.79l4.6 12.5-4.6 12.5h-36.79z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.99">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Q" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-988.14-421.88l2.33-12.5h18.67l2.33 12.5-2.33 12.5h-18.67z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-981.1431" xml:space="preserve" stroke="none">Q</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-988.14-421.88l2.33-12.5h18.67l2.33 12.5-2.33 12.5h-18.67z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.100">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#R" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m63.869-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="69.0356" xml:space="preserve" stroke="none">R</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m63.869-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.101">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_c" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 428.39l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="433.1049" x="1626.2394" xml:space="preserve" stroke="none">c</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 428.39l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.102">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 396.05l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="400.7628" x="1624.9064" xml:space="preserve" stroke="none">C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 396.05l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.103">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m-249.46 1028.4l10.87-15h86.98l10.88 15-10.88 15h-86.98z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1025.8033" x="-231.1082" xml:space="preserve">Normal Mode</text>
<text y="1040.5045" x="-222.7732" xml:space="preserve">Command</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-249.46 1028.4l10.87-15h86.98l10.88 15-10.88 15h-86.98z" fill="none"/>
</g>
</g>
<g id="y.node.104">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="303.12" width="87.25" stroke="none" y="887.6" x="-99.583"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1036.526" x="-70.9645" xml:space="preserve">Insert</text>
<text y="1051.2272" x="-75.2946" xml:space="preserve">Normal</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="303.12" width="87.25" y="887.6" x="-99.583" fill="none"/>
</g>
</g>
<g id="y.node.105">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/cmdline.html#Command-line" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="545.88" width="245.78" stroke="none" y="-197.01" x="741.43"/>
</g>
<g font-size="24" transform="translate(1016 630)" stroke="none" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif">
<text y="70.6535" x="782.2812" xml:space="preserve">Command-Line</text>
<text y="100.0558" x="812.3105" xml:space="preserve">(Cmdline)</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="545.88" width="245.78" y="-197.01" x="741.43" fill="none"/>
</g>
</a>
</g>
<g id="y.node.106">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Ex-mode" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="30.655" width="28.004" stroke="none" y="-335.16" x="-992.81"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-315.1144" x="-985.813" xml:space="preserve" stroke="none">Ex</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="30.655" width="28.004" y="-335.16" x="-992.81" fill="none"/>
</g>
</a>
</g>
<g id="y.node.107">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#Insert-mode" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="1465.7" width="475.86" stroke="none" y="-161.58" x="-872.7"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="580.6732" x="-664.7784" xml:space="preserve" stroke="none">Insert</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="1465.7" width="475.86" y="-161.58" x="-872.7" fill="none"/>
</g>
</a>
</g>
<g id="y.node.108">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Normal" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="39.962" width="3481.5" stroke="none" y="-518.35" x="-1000.3"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-488.9389" x="635.1342" xml:space="preserve" stroke="none">Normal (Command)</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="39.962" width="3481.5" y="-518.35" x="-1000.3" fill="none"/>
</g>
</a>
</g>
<g id="y.node.109">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Normal" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="39.962" width="3481.5" stroke="none" y="1411.9" x="-993.18"/>
</g>
<g font-size="24" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1441.2825" x="642.2136" xml:space="preserve" stroke="none">Normal (Command)</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="39.962" width="3481.5" y="1411.9" x="-993.18" fill="none"/>
</g>
</a>
</g>
<g id="y.node.110">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_&lt;Esc&gt;" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2258.1-211.61l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-206.895" x="2265.0908" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2258.1-211.61l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.111">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-700.71 1348.3l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1352.9744" x="-693.7125" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-700.71 1348.3l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</g>
<g id="y.node.112">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m29.355-142.51l3.4-12.5h27.203l3.401 12.5-3.401 12.5h-27.203z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-137.8003" x="36.3549" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m29.355-142.51l3.4-12.5h27.203l3.401 12.5-3.401 12.5h-27.203z" fill="none"/>
</g>
</g>
<g id="y.node.113">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_!" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 124.56l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="129.274" x="1627.5724" xml:space="preserve" stroke="none">!</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 124.56l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.114">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#gI" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-694.52-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-690.0272" xml:space="preserve" stroke="none">gI</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-694.52-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.115">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#i_esc" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m858.8-242.83l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="865.7987" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m858.8-242.83l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.116">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#s" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-640.88-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-634.3804" xml:space="preserve" stroke="none">s</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-640.88-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.117">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#S" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-613.77-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-608.2725" xml:space="preserve" stroke="none">S</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-613.77-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.118">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m1424.7 800.21l10.8-15.58h87l10.9 15.58-10.9 15.58h-87z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="797.5732" x="1446.0005" xml:space="preserve">Visual Mode</text>
<text y="812.2744" x="1451.3413" xml:space="preserve">Command</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1424.7 800.21l10.8-15.58h87l10.9 15.58-10.9 15.58h-87z" fill="none"/>
</g>
</g>
<g id="y.node.119">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-O" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="58.722" width="108.73" stroke="none" y="849.27" x="1424.7"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="883.3494" x="1444.3335" xml:space="preserve" stroke="none">Select Visual</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="58.722" width="108.73" y="849.27" x="1424.7" fill="none"/>
</g>
</a>
</g>
<g id="y.node.120">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#g_CTRL-H" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2114 1362.8l5.5-12.5h44.3l5.5 12.5-5.5 12.5h-44.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1367.4926" x="2121.0068" xml:space="preserve" stroke="none">g Ctrl-H</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2114 1362.8l5.5-12.5h44.3l5.5 12.5-5.5 12.5h-44.3z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.121">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#gH" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1900.4 1362.8l3-12.5h23.4l3 12.5-3 12.5h-23.4z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1367.4926" x="1907.4415" xml:space="preserve" stroke="none">gH</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1900.4 1362.8l3-12.5h23.4l3 12.5-3 12.5h-23.4z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.122">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#gh" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1725.1 1362.8l2.7-12.5h21.9l2.8 12.5-2.8 12.5h-21.9z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1367.4926" x="1732.1144" xml:space="preserve" stroke="none">gh</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1725.1 1362.8l2.7-12.5h21.9l2.8 12.5-2.8 12.5h-21.9z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.123">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m1402.7 732.22l21.1-12.5h169.1l21.2 12.5-21.2 12.5h-169.1z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="736.9358" x="1426.678" xml:space="preserve" stroke="none">Printable Character, NL, or CR</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1402.7 732.22l21.1-12.5h169.1l21.2 12.5-21.2 12.5h-169.1z" fill="none"/>
</g>
</g>
<g id="y.node.124">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_&lt;Esc&gt;" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2286.7 854.24l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="858.9551" x="2293.7361" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2286.7 854.24l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.125">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m731.79 1369.4l4.47-12.5h35.73l4.47 12.5-4.47 12.5h-35.73z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1374.0879" x="744.1224" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m731.79 1369.4l4.47-12.5h35.73l4.47 12.5-4.47 12.5h-35.73z" fill="none"/>
</g>
</g>
<g id="y.node.126">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m55.014 826.22l3.401-12.5h27.203l3.4 12.5-3.4 12.5h-27.203z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="830.9315" x="62.0143" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m55.014 826.22l3.401-12.5h27.203l3.4 12.5-3.4 12.5h-27.203z" fill="none"/>
</g>
</g>
<g id="y.node.127">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m49.685 966.87l4.466-12.5h35.73l4.466 12.5-4.466 12.5h-35.73z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="971.5884" x="56.6852" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m49.685 966.87l4.466-12.5h35.73l4.466 12.5-4.466 12.5h-35.73z" fill="none"/>
</g>
</g>
<g id="y.node.128">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m61.014 932.18l2.201-12.5h17.603l2.2 12.5-2.2 12.5h-17.603z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="936.8937" x="68.0143" xml:space="preserve" stroke="none">V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m61.014 932.18l2.201-12.5h17.603l2.2 12.5-2.2 12.5h-17.603z" fill="none"/>
</g>
</g>
<g id="y.node.129">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m62.016 900.1l2-12.5h16l2 12.5-2 12.5h-16z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="904.8177" x="69.0162" xml:space="preserve" stroke="none">v</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m62.016 900.1l2-12.5h16l2 12.5-2 12.5h-16z" fill="none"/>
</g>
</g>
<g id="y.node.130">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m44.35 1178.2l5.533-12.5h44.266l5.533 12.5-5.533 12.5h-44.266z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1182.9354" x="51.3502" xml:space="preserve" stroke="none">g Ctrl-H</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m44.35 1178.2l5.533-12.5h44.266l5.533 12.5-5.533 12.5h-44.266z" fill="none"/>
</g>
</g>
<g id="y.node.131">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m57.346 1143.5l2.934-12.5h23.472l2.934 12.5-2.934 12.5h-23.472z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1148.2407" x="64.3463" xml:space="preserve" stroke="none">gH</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m57.346 1143.5l2.934-12.5h23.472l2.934 12.5-2.934 12.5h-23.472z" fill="none"/>
</g>
</g>
<g id="y.node.132">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m58.342 1111.5l2.735-12.5h21.878l2.735 12.5-2.735 12.5h-21.878z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1116.1647" x="65.3424" xml:space="preserve" stroke="none">gh</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m58.342 1111.5l2.735-12.5h21.878l2.735 12.5-2.735 12.5h-21.878z" fill="none"/>
</g>
</g>
<g id="y.node.133">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m263.68 1028l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1032.6884" x="270.6848" xml:space="preserve" stroke="none">Ctrl-G</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m263.68 1028l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill="none"/>
</g>
</g>
<g id="y.node.134">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m172.49 1028l4.6-12.5h36.79l4.6 12.5-4.6 12.5h-36.79z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1032.6884" x="179.4891" xml:space="preserve" stroke="none">Ctrl-G</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m172.49 1028l4.6-12.5h36.79l4.6 12.5-4.6 12.5h-36.79z" fill="none"/>
</g>
</g>
<g id="y.node.135">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m55.014 1256.2l3.401-12.5h27.203l3.4 12.5-3.4 12.5h-27.203z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1260.9302" x="62.0143" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m55.014 1256.2l3.401-12.5h27.203l3.4 12.5-3.4 12.5h-27.203z" fill="none"/>
</g>
</g>
<g id="y.node.136">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-174.74 970.94l3.4-12.5h27.21l3.4 12.5-3.4 12.5h-27.21z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="975.6539" x="-167.7361" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-174.74 970.94l3.4-12.5h27.21l3.4 12.5-3.4 12.5h-27.21z" fill="none"/>
</g>
</g>
<g id="y.node.137">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m17.652 863.16l10.873-15.58h86.985l10.87 15.58-10.87 15.58h-86.985z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="860.524" x="38.9987" xml:space="preserve">Visual Mode</text>
<text y="875.2252" x="44.3395" xml:space="preserve">Command</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m17.652 863.16l10.873-15.58h86.985l10.87 15.58-10.87 15.58h-86.985z" fill="none"/>
</g>
</g>
<g id="y.node.138">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m17.652 1217.2l10.873-15.6h86.985l10.87 15.6-10.87 15.6h-86.985z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="1214.5822" x="38.6647" xml:space="preserve">Select Mode</text>
<text y="1229.2833" x="44.3395" xml:space="preserve">Command</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m17.652 1217.2l10.873-15.6h86.985l10.87 15.6-10.87 15.6h-86.985z" fill="none"/>
</g>
</g>
<g id="y.node.139">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#visual-operators" target="_blank">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m2422.5 40.23l5.9-15h47l5.8 15-5.8 15h-47z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="44.9435" x="2429.5381" xml:space="preserve" stroke="none">operator</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2422.5 40.23l5.9-15h47l5.8 15-5.8 15h-47z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.140">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#i_esc" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m947.93-242.83l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="956.2648" xml:space="preserve" stroke="none">CR</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m947.93-242.83l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.141">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 557.76l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="562.4733" x="1627.5724" xml:space="preserve" stroke="none">I</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 557.76l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</g>
<g id="y.node.142">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 590.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="594.8154" x="1625.2374" xml:space="preserve" stroke="none">A</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 590.1l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</g>
<g id="y.node.143">
<g stroke="#fff" transform="translate(1016 630)" fill="#fff">
<rect rx="4" ry="4" height="82.376" width="649.69" stroke="none" y="-614.04" x="437.89"/>
</g>
<g font-size="40" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-557.1436" x="487.0936" xml:space="preserve" stroke="none">VIM Modes Transition Diagram</text>
</g>
<g stroke-width="4" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<rect rx="4" ry="4" height="82.376" width="649.69" y="-614.04" x="437.89" fill="none"/>
</g>
</g>
<g id="y.node.144">
<g stroke="#fff" transform="translate(1016 630)" fill="#fff">
<rect rx="4" ry="4" height="56.965" width="815.6" stroke="none" y="-585.52" x="1665.6"/>
</g>
<g font-size="18" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-549.9648" x="1682.6139" xml:space="preserve" stroke="none">By darcyparker@gmail.com Draft (3/19/2012. But not released as a new draft) Feedback welcome</text>
</g>
<g stroke-width="2" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<rect rx="4" ry="4" height="56.965" width="815.6" y="-585.52" x="1665.6" fill="none"/>
</g>
</g>
<g id="y.node.145">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#:startreplace" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m432.51 119.99l8.03-12.5h64.18l8.02 12.5-8.02 12.5h-64.18z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="124.6999" x="439.6109" xml:space="preserve" stroke="none">:startreplace</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m432.51 119.99l8.03-12.5h64.18l8.02 12.5-8.02 12.5h-64.18z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.146">
<g stroke="url(#linearGradient17)" stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient17)">
<rect y="-237.68" x="-366.84" stroke="none" height="46.7" width="170.01"/>
</g>
<g stroke-width="2" transform="translate(1016 630)">
<path d="m-366.84-231.84v-5.84h170.01v5.84" fill="none"/>
</g>
<g font-size="10" transform="translate(1016 630)" stroke="none" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif">
<text y="-222.6524" x="-346.6764" xml:space="preserve">It&apos;s called &apos;Operator Pending&apos;,</text>
<text y="-210.4015" x="-355.4825" xml:space="preserve">but it seems a better name would</text>
<text y="-198.1505" x="-326.8277" xml:space="preserve">be &apos;Motion Pending&apos;.</text>
</g>
</g>
<g id="y.node.147">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#simple-change" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m650.21-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="657.7146" xml:space="preserve" stroke="none">r</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m650.21-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.148">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#:startgreplace" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m424.94 18.078l9.54-12.5 76.3-0.0005 9.53 12.5-9.53 12.5h-76.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="22.7914" x="436.274" xml:space="preserve" stroke="none">:startgreplace</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m424.94 18.078l9.54-12.5 76.3-0.0005 9.53 12.5-9.53 12.5h-76.3z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.149">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#{motion}" target="_blank">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m-481.93-214.06l8.02-15h64.18l8.02 15-8.02 15h-64.18z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-216.7014" x="-466.8305" xml:space="preserve">motion or</text>
<text y="-202.0002" x="-469.1684" xml:space="preserve">text object</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-481.93-214.06l8.02-15h64.18l8.02 15-8.02 15h-64.18z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.150">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#c" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-451.32-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-444.8197" xml:space="preserve" stroke="none">c</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-451.32-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.151">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m1414.1-255.72l9.4-26h75.7l9.5 26-9.5 26h-75.7z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-265.7094" x="1436.0234" xml:space="preserve">Printable </text>
<text y="-251.0082" x="1433.3604" xml:space="preserve">Character,</text>
<text y="-236.307" x="1436.3662" xml:space="preserve">NL or CR</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1414.1-255.72l9.4-26h75.7l9.5 26-9.5 26h-75.7z" fill="none"/>
</g>
</g>
<g id="y.node.152">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-586.66-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-581.4937" xml:space="preserve" stroke="none">C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-586.66-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.153">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#cc" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-559.55-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-556.0509" xml:space="preserve" stroke="none">cc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-559.55-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.154">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/motion.html#operator" target="_blank">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m-255.62-421.88l5.87-15h46.95l5.87 15-5.87 15h-46.95z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-248.6236" xml:space="preserve" stroke="none">operator</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-255.62-421.88l5.87-15h46.95l5.87 15-5.87 15h-46.95z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.155">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-386.6-421.88l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-379.5989" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-386.6-421.88l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</g>
<g id="y.node.156">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#{motion}" target="_blank">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m-152.27-292.68l8.02-15h64.18l8.023 15-8.023 15h-64.18z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-295.3144" x="-137.1701" xml:space="preserve">motion or</text>
<text y="-280.6133" x="-139.508" xml:space="preserve">text object</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-152.27-292.68l8.02-15h64.18l8.023 15-8.023 15h-64.18z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.157">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-338.45-421.88l4.54-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-331.4465" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-338.45-421.88l4.54-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill="none"/>
</g>
</g>
<g id="y.node.158">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_r" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7-150.72l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-146.0063" x="1627.2413" xml:space="preserve" stroke="none">r</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7-150.72l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.159">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1580.6-182.17l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-177.4513" x="1587.5546" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1580.6-182.17l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</g>
<g id="y.node.160">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-X" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-364.67 96.242l4.53-12.5h36.26l4.54 12.5-4.54 12.498h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="100.9564" x="-357.3365" xml:space="preserve" stroke="none">Ctrl-X</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-364.67 96.242l4.53-12.5h36.26l4.54 12.5-4.54 12.498h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.161">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-X" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-56.899 96.242l4.532-12.5h36.26l4.532 12.5-4.532 12.498h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="100.9564" x="-49.568" xml:space="preserve" stroke="none">Ctrl-X</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-56.899 96.242l4.532-12.5h36.26l4.532 12.5-4.532 12.498h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.162">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_v" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1751.1-242.83l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="1757.6036" xml:space="preserve" stroke="none">v</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1751.1-242.83l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.163">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1933-242.83l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="1938.5389" xml:space="preserve" stroke="none">V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1933-242.83l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.164">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2143.2-242.83l4.5-12.5h35.7l4.5 12.5-4.5 12.5h-35.7z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="2150.2266" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2143.2-242.83l4.5-12.5h35.7l4.5 12.5-4.5 12.5h-35.7z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.165">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#gv" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2198.4-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-419.6674" x="2201.5518" xml:space="preserve" stroke="none">gv</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2198.4-424.38l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.166">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_gv" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2277.8 149.23l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="153.9472" x="2280.9612" xml:space="preserve" stroke="none">gv</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2277.8 149.23l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.167">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2281.1-176.78l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-172.062" x="2288.0759" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2281.1-176.78l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.168">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m49.354 792.35l4.533-12.5h36.259l4.532 12.5-4.532 12.5h-36.259z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="797.0657" x="56.3541" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m49.354 792.35l4.533-12.5h36.259l4.532 12.5-4.532 12.5h-36.259z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.169">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_s" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 460.73l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="465.447" x="1626.2394" xml:space="preserve" stroke="none">s</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 460.73l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.170">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_S" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 493.08l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="497.7891" x="1625.2374" xml:space="preserve" stroke="none">S</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 493.08l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.171">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_R" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7 525.42l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="530.1312" x="1624.9064" xml:space="preserve" stroke="none">R</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7 525.42l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.172">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_J" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2326.6-141.94l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-137.2291" x="2333.1191" xml:space="preserve" stroke="none">J</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2326.6-141.94l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.173">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_gJ" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2345.8-107.11l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-102.3961" x="2349.0012" xml:space="preserve" stroke="none">gJ</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2345.8-107.11l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.174">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_u" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2365.1-72.277l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-67.5631" x="2371.2202" xml:space="preserve" stroke="none">u</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2365.1-72.277l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.175">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_U" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2384.3-37.444l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-32.7301" x="2389.4431" xml:space="preserve" stroke="none">U</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2384.3-37.444l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.176">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_g?" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2403.3 5.2296l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="9.9435" x="2406.1023" xml:space="preserve" stroke="none">g?</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2403.3 5.2296l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.177">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-354.63 232.91l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="237.6248" x="-347.2979" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-354.63 232.91l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.178">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-Q" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-354.63 268.65l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="273.3669" x="-347.963" xml:space="preserve" stroke="none">Ctrl-Q</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-354.63 268.65l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.179">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-56.899 232.91l4.532-12.5h36.26l4.532 12.5-4.532 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="237.6248" x="-49.568" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-56.899 232.91l4.532-12.5h36.26l4.532 12.5-4.532 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.180">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-Q" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-56.899 268.65l4.532-12.5h36.26l4.532 12.5-4.532 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="273.3669" x="-50.233" xml:space="preserve" stroke="none">Ctrl-Q</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-56.899 268.65l4.532-12.5h36.26l4.532 12.5-4.532 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.181">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#gi" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m-667.7-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-417.1674" x="-662.8717" xml:space="preserve" stroke="none">gi</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m-667.7-421.88l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.182">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/cmdline.html#c_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m897.7-242.83l4.54-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="904.7037" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m897.7-242.83l4.54-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.183">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#simple-change" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m265.66-419.3l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-414.587" x="269.8272" xml:space="preserve" stroke="none">gr</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m265.66-419.3l1.9-12.5h15.2l1.9 12.5-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.184">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#v_r" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1619.7-98.438l1.9-12.502h15.2l1.9 12.502-1.9 12.5h-15.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-93.7244" x="1623.9044" xml:space="preserve" stroke="none">gr</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1619.7-98.438l1.9-12.502h15.2l1.9 12.502-1.9 12.5h-15.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.185">
<g stroke="url(#linearGradient18)" stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient18)">
<rect y="-52.714" x="1235.2" stroke="none" height="33.708" width="316.65"/>
</g>
<g stroke-width="2" transform="translate(1016 630)">
<path d="m1235.2-48.5v-4.214h316.7v4.214" fill="none"/>
</g>
<g font-size="10" transform="translate(1016 630)" stroke="none" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif">
<text y="-38.0568" x="1251.9536" xml:space="preserve">Note: Esc does not cancel in this mode. Esc enters ^[ character!</text>
<text y="-25.8058" x="1240.6719" xml:space="preserve">In fact any special character, such as &lt;Tab&gt;, can be entered directly.</text>
</g>
</g>
<g id="y.node.186">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1517-242.83l4.6-12.5h36.2l4.6 12.5-4.6 12.5h-36.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="1524.026" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1517-242.83l4.6-12.5h36.2l4.6 12.5-4.6 12.5h-36.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.187">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1159.1-98.438l4.6-12.502h36.2l4.6 12.502-4.6 12.5h-36.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-93.7244" x="1166.1415" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1159.1-98.438l4.6-12.502h36.2l4.6 12.502-4.6 12.5h-36.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.188">
<g stroke="url(#linearGradient19)" stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient19)">
<rect y="-153.55" x="1134.6" stroke="none" height="17.048" width="94.31"/>
</g>
<g stroke-width="2" transform="translate(1016 630)">
<path d="m1134.6-138.64v2.13h94.4v-2.13" fill="none"/>
</g>
<g font-size="10" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-141.1019" x="1140.9491" xml:space="preserve" stroke="none">Stops visual mode</text>
</g>
</g>
<g id="y.node.189">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1017.2-98.438l4.5-12.502h36.3l4.5 12.502-4.5 12.5h-36.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-93.7244" x="1024.2101" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1017.2-98.438l4.5-12.502h36.3l4.5 12.502-4.5 12.5h-36.3z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.190">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1091.1-149.01l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-144.2921" x="1098.1255" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1091.1-149.01l3.4-12.5h27.2l3.4 12.5-3.4 12.5h-27.2z" fill="none"/>
</g>
</g>
<g id="y.node.191">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/intro.html#Operator-pending" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="25" width="22.666" stroke="none" y="-110.94" x="1096.8"/>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="25" width="22.666" y="-110.94" x="1096.8" fill="none"/>
</g>
</a>
</g>
<g id="y.node.192">
<g stroke="url(#linearGradient20)" stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="url(#linearGradient20)">
<rect y="-78.438" x="1072.9" stroke="none" height="17.337" width="70.404"/>
</g>
<g stroke-width="2" transform="translate(1016 630)">
<path d="m1072.9-76.271v-2.167h70.4v2.167" fill="none"/>
</g>
<g font-size="10" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-65.8413" x="1075.0464" xml:space="preserve" stroke="none">undocumented</text>
</g>
</g>
<g id="y.node.193">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-C" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m2312.9 811.17l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="815.8807" x="2319.8738" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m2312.9 811.17l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.194">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/visual.html#v_CTRL-O" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1568.2 898.32l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="903.0294" x="1575.2109" xml:space="preserve" stroke="none">Ctrl-O</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1568.2 898.32l4.6-12.5h36.8l4.6 12.5-4.6 12.5h-36.8z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.195">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#simple-change" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="56.445" width="254.38" stroke="none" y="-194.67" x="1304.4"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-161.7288" x="1339.8364" xml:space="preserve" stroke="none">Visual Replace Character Pending</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="56.445" width="254.38" y="-194.67" x="1304.4" fill="none"/>
</g>
</a>
</g>
<g id="y.node.196">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/change.html#gr" target="_blank">
<g stroke="#fc0" transform="translate(1016 630)" fill="#fc0">
<rect rx="4" ry="4" height="56.445" width="330.42" stroke="none" y="-126.66" x="1228.3"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-93.7244" x="1283.1396" xml:space="preserve" stroke="none">Visual Virtual Replace Character Pending</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect rx="4" ry="4" height="56.445" width="330.42" y="-126.66" x="1228.3" fill="none"/>
</g>
</a>
</g>
<g id="y.node.197">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m1193.4-255.72l9.5-26h75.6l9.5 26-9.5 26h-75.6z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-265.7094" x="1203.6714" xml:space="preserve">Printable and </text>
<text y="-251.0082" x="1204.6792" xml:space="preserve">some Special</text>
<text y="-236.307" x="1211.353" xml:space="preserve">Characters</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1193.4-255.72l9.5-26h75.6l9.5 26-9.5 26h-75.6z" fill="none"/>
</g>
</g>
<g id="y.node.198">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m523.13-242.83l3.4-12.5h27.21l3.4 12.5-3.4 12.5h-27.21z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="530.1326" xml:space="preserve" stroke="none">Esc</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m523.13-242.83l3.4-12.5h27.21l3.4 12.5-3.4 12.5h-27.21z" fill="none"/>
</g>
</g>
<g id="y.node.199">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m567.88-242.83l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="574.8779" xml:space="preserve" stroke="none">Ctrl-C</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m567.88-242.83l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill="none"/>
</g>
</g>
<g id="y.node.200">
<g stroke="#cff" transform="translate(1016 630)" fill="#cff">
<path stroke="none" d="m298.97-256.33l9.46-26h75.67l9.46 26-9.46 26h-75.67z" fill-rule="evenodd"/>
</g>
<g stroke="none" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-266.3155" x="320.918" xml:space="preserve">Printable </text>
<text y="-251.6143" x="318.2549" xml:space="preserve">Character,</text>
<text y="-236.9131" x="321.2607" xml:space="preserve">NL or CR</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m298.97-256.33l9.46-26h75.67l9.46 26-9.46 26h-75.67z" fill="none"/>
</g>
</g>
<g id="y.node.201">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m411-242.83l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="418.3324" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m411-242.83l4.53-12.5h36.26l4.54 12.5-4.54 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.202">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-Q" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m467.07-242.83l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-238.1143" x="473.733" xml:space="preserve" stroke="none">Ctrl-Q</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m467.07-242.83l4.53-12.5h36.26l4.53 12.5-4.53 12.5h-36.26z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.203">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-Q" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1361.5-242.22l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-237.5082" x="1368.1642" xml:space="preserve" stroke="none">Ctrl-Q</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1361.5-242.22l4.5-12.5h36.3l4.5 12.5-4.5 12.5h-36.3z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.204">
<a xlink:type="simple" xlink:show="new" xlink:href="http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-V" target="_blank">
<g stroke="#cfc" transform="translate(1016 630)" fill="#cfc">
<path stroke="none" d="m1305.4-242.22l4.6-12.5h36.2l4.6 12.5-4.6 12.5h-36.2z" fill-rule="evenodd"/>
</g>
<g font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="-237.5082" x="1312.7635" xml:space="preserve" stroke="none">Ctrl-V</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path fill-rule="evenodd" d="m1305.4-242.22l4.6-12.5h36.2l4.6 12.5-4.6 12.5h-36.2z" fill="none"/>
</g>
</a>
</g>
<g id="y.node.205">
<g stroke="#fff" transform="translate(1016 630)" fill="#fff">
<rect y="448.23" x="1403" stroke="none" height="25" width="205.37"/>
</g>
<g font-size="10" font-family="sans-serif" stroke-miterlimit="1.45" transform="translate(1016 630)" stroke-linecap="butt">
<text y="464.6613" x="1411.7308" xml:space="preserve" stroke="none">Note: s is equivalent to c from visual mode</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect y="448.23" x="1403" height="25" width="205.37" fill="none"/>
</g>
</g>
<g id="y.node.206">
<g stroke="#fff" transform="translate(1016 630)" fill="#fff">
<rect y="480.58" x="1211.6" stroke="none" height="25" width="396.78"/>
</g>
<g font-size="10" transform="translate(1016 630)" stroke="none" stroke-linecap="butt" stroke-miterlimit="1.45" font-family="sans-serif">
<text y="490.878" x="1216.8153" xml:space="preserve">Note: R is equivalent to S in visual mode (Vim help says R may change after Vim 7.3?) </text>
<text y="503.1289" x="1252.1034" xml:space="preserve">Also note, S is overridden by the surround.vim plugin from visual mode.</text>
</g>
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<rect y="480.58" x="1211.6" height="25" width="396.78" fill="none"/>
</g>
</g>
<g id="y.edge.216">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1486.9-557.04h103.4" fill="none"/>
</g>
<g stroke="none" stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)" fill="#fff">
<rect y="-566.39" x="1508.6" height="18.701" width="60.039"/>
<text xml:space="preserve" y="-552.3218" x="1510.5665" font-family="sans-serif" fill="black">Equivalent</text>
</g>
</g>
<g id="y.edge.16">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m161.4-406.76v361.6" fill="none"/>
<path stroke="none" d="m161.4-34.156l6-12h-12z"/>
</g>
</g>
<g id="y.edge.236">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1975.2 719.68v-11.85" fill="none"/>
<path stroke="none" d="m1975.2 696.83l-6 12h12z"/>
</g>
</g>
<g id="y.edge.237">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1975.2 671.78v-11.84" fill="none"/>
<path stroke="none" d="m1975.2 648.94l-6 12h12z"/>
</g>
</g>
<g id="y.edge.238">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1916.9 648.94v11.84" fill="none"/>
<path stroke="none" d="m1916.9 671.78l6-12h-12z"/>
</g>
</g>
<g id="y.edge.239">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1916.9 696.83v11.85" fill="none"/>
<path stroke="none" d="m1916.9 719.68l6-12h-12z"/>
</g>
</g>
<g id="y.edge.232">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 862.23h-41.4" fill="none"/>
<path stroke="none" d="m1614.1 862.23l12 6v-12z"/>
</g>
</g>
<g id="y.edge.22">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2114.2-411.88v219.04" fill="none"/>
<path stroke="none" d="m2114.2-181.84l6-12h-12z"/>
</g>
</g>
<g id="y.edge.20">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1886.8-411.88v256.56" fill="none"/>
<path stroke="none" d="m1886.8-144.32l6-12h-12z"/>
</g>
</g>
<g id="y.edge.144">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1719.6-411.88l-1.9 220.52" fill="none"/>
<path stroke="none" d="m1717.6-180.36l6.1-11.95-12-0.11z"/>
</g>
</g>
<g id="y.edge.52">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-319.51-77.496h337.82" fill="none"/>
<path stroke="none" d="m29.312-77.496l-12-6v12z"/>
</g>
</g>
<g id="y.edge.51">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m29.315-49.982h-30.052" fill="none"/>
<path stroke="none" d="m-11.737-49.982l12 6 0.0001-12z"/>
</g>
</g>
<g id="y.edge.47">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 69.56h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 69.56l12 6v-12z"/>
</g>
</g>
<g id="y.edge.40">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m73.369-409.38v466.15" fill="none"/>
<path stroke="none" d="m73.369 67.769l6-12h-12z"/>
</g>
</g>
<g id="y.edge.50">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 428.39h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 428.39l12 6v-12z"/>
</g>
</g>
<g id="y.edge.49">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 396.05h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 396.05l12 6v-12z"/>
</g>
</g>
<g id="y.edge.36">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-271.16 1119.2h160.53" fill="none"/>
<path stroke="none" d="m-99.625 1119.2l-12.005-6v12z"/>
</g>
</g>
<g id="y.edge.0">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-99.624 1028.4h-30.106" fill="none"/>
<path stroke="none" d="m-140.73 1028.4l12 6v-12z"/>
</g>
</g>
<g id="y.edge.27">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m780.22-411.88v203.84" fill="none"/>
<path stroke="none" d="m780.22-197.04l6-12h-12z"/>
</g>
</g>
<g id="y.edge.28">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m750.93-411.88v203.84" fill="none"/>
<path stroke="none" d="m750.93-197.04l6-12h-12z"/>
</g>
</g>
<g id="y.edge.29">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m809.51-411.88v203.84" fill="none"/>
<path stroke="none" d="m809.51-197.04l6-12h-12z"/>
</g>
</g>
<g id="y.edge.30">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m838.8-411.88v203.84" fill="none"/>
<path stroke="none" d="m838.8-197.04l6-12h-12z"/>
</g>
</g>
<g id="y.edge.34">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1620.7 75.927h-622.49" fill="none"/>
<path stroke="none" d="m987.21 75.927l12 6v-12z"/>
</g>
</g>
<g id="y.edge.33">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m741.39 336.37h-69.97" fill="none"/>
<path stroke="none" d="m660.42 336.37l12 6v-12z"/>
</g>
</g>
<g id="y.edge.38">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-978.81-409.38v63.19" fill="none"/>
<path stroke="none" d="m-978.81-335.19l6-12h-12z"/>
</g>
</g>
<g id="y.edge.17">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-978.81-304.5v19" fill="none"/>
<path stroke="none" d="m-978.81-274.5l6-12h-12z"/>
</g>
</g>
<g id="y.edge.1">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-249.46 1028.4h-136.38" fill="none"/>
<path stroke="none" d="m-396.84 1028.4l12 6v-12z"/>
</g>
</g>
<g id="y.edge.8">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-852.42-409.38v236.77" fill="none"/>
<path stroke="none" d="m-852.42-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.9">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-824.55-409.38v236.77" fill="none"/>
<path stroke="none" d="m-824.55-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.10">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-740.96-409.38v236.77" fill="none"/>
<path stroke="none" d="m-740.96-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.11">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-712.99-409.38v236.77" fill="none"/>
<path stroke="none" d="m-712.99-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.12">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-796.69-409.38v236.77" fill="none"/>
<path stroke="none" d="m-796.69-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.13">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-768.82-409.38v236.77" fill="none"/>
<path stroke="none" d="m-768.82-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.32">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-56.737-49.982h-329.1" fill="none"/>
<path stroke="none" d="m-396.84-49.982l12 6v-12z"/>
</g>
</g>
<g id="y.edge.41">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 428.39h-2005.5" fill="none"/>
<path stroke="none" d="m-396.84 428.39l12 6v-12z"/>
</g>
</g>
<g id="y.edge.42">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 396.05h-2005.5" fill="none"/>
<path stroke="none" d="m-396.84 396.05l12 6v-12z"/>
</g>
</g>
<g id="y.edge.240">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m619.7 336.37h-1005.5" fill="none"/>
<path stroke="none" d="m-396.84 336.37l12 6v-12z"/>
</g>
</g>
<g id="y.edge.263">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-243.06 192.71h-142.78" fill="none"/>
<path stroke="none" d="m-396.84 192.71l12 6v-12z"/>
</g>
</g>
<g id="y.edge.272">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-241.83 36.242h-144.01" fill="none"/>
<path stroke="none" d="m-396.84 36.242l12 6v-12z"/>
</g>
</g>
<g id="y.edge.14">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-594.88 1304.1v20.6" fill="none"/>
<path stroke="none" d="m-594.88 1335.7l6-12h-12z"/>
</g>
</g>
<g id="y.edge.31">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-396.84-77.496h21.3" fill="none"/>
<path stroke="none" d="m-364.54-77.496l-12-6v12z"/>
</g>
</g>
<g id="y.edge.35">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-396.84 1119.2h68.64" fill="none"/>
<path stroke="none" d="m-317.2 1119.2l-12-6v12z"/>
</g>
</g>
<g id="y.edge.259">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1352-387.61v-79.78" fill="none"/>
<path stroke="none" d="m1352-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.260">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m456.1-387.61v-79.78" fill="none"/>
<path stroke="none" d="m456.1-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.2">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-852.42-478.39v32.97" fill="none"/>
<path stroke="none" d="m-852.42-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.3">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-824.55-478.39v32.97" fill="none"/>
<path stroke="none" d="m-824.55-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.4">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-740.96-478.39v32.97" fill="none"/>
<path stroke="none" d="m-740.96-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.5">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-712.99-478.39v32.97" fill="none"/>
<path stroke="none" d="m-712.99-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.6">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-796.69-478.39v32.97" fill="none"/>
<path stroke="none" d="m-796.69-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.7">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-768.82-478.39v32.97" fill="none"/>
<path stroke="none" d="m-768.82-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.15">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m161.4-478.39v35.59" fill="none"/>
<path stroke="none" d="m161.4-431.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.18">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1719.6-478.39v30.47" fill="none"/>
<path stroke="none" d="m1719.6-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.19">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1886.8-478.39v30.47" fill="none"/>
<path stroke="none" d="m1886.8-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.21">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2114.2-478.39v30.47" fill="none"/>
<path stroke="none" d="m2114.2-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.23">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m780.22-478.39v30.47" fill="none"/>
<path stroke="none" d="m780.22-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.24">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m750.93-478.39v30.47" fill="none"/>
<path stroke="none" d="m750.93-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.25">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m809.51-478.39v30.47" fill="none"/>
<path stroke="none" d="m809.51-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.26">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m838.8-478.39v30.47" fill="none"/>
<path stroke="none" d="m838.8-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.37">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-976.48-478.39v32.97" fill="none"/>
<path stroke="none" d="m-976.48-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.39">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m73.369-478.39v32.97" fill="none"/>
<path stroke="none" d="m73.369-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.45">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-978.81-249.5v1650.3" fill="none"/>
<path stroke="none" d="m-978.81 1411.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.46">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-594.88 1360.8v40" fill="none"/>
<path stroke="none" d="m-594.88 1411.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.48">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.1-206.23h7.4" fill="none"/>
<path stroke="none" d="m2259.5-206.23l-12-6v12z"/>
</g>
</g>
<g id="y.edge.76">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2275.1-224.14v-243.25" fill="none"/>
<path stroke="none" d="m2275.1-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.43">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-683.71 1304.1v20.6" fill="none"/>
<path stroke="none" d="m-683.71 1335.7l6-12h-12z"/>
</g>
</g>
<g id="y.edge.44">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-683.71 1360.8v40" fill="none"/>
<path stroke="none" d="m-683.71 1411.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.53">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m46.357-92.674v-26.306" fill="none"/>
<path stroke="none" d="m46.357-129.98l-6 12h12z"/>
</g>
</g>
<g id="y.edge.113">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m46.357-155.01v-312.38" fill="none"/>
<path stroke="none" d="m46.357-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.54">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 124.56h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 124.56l12 6v-12z"/>
</g>
</g>
<g id="y.edge.55">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 124.56h-621.49" fill="none"/>
<path stroke="none" d="m987.21 124.56l12 6v-12z"/>
</g>
</g>
<g id="y.edge.56">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-685.02-478.39v32.97" fill="none"/>
<path stroke="none" d="m-685.02-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.57">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-685.02-409.38v236.77" fill="none"/>
<path stroke="none" d="m-685.02-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.58">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m875.8-197.05v-22.25" fill="none"/>
<path stroke="none" d="m875.8-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.59">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m875.8-255.33v-212.06" fill="none"/>
<path stroke="none" d="m875.8-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.60">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-631.38-478.39v32.97" fill="none"/>
<path stroke="none" d="m-631.38-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.63">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-634.77-409.38v236.77" fill="none"/>
<path stroke="none" d="m-634.77-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.61">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-604.27-478.39v32.97" fill="none"/>
<path stroke="none" d="m-604.27-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.62">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-604.27-409.38v236.77" fill="none"/>
<path stroke="none" d="m-604.27-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.233">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1533.4 800.21h122" fill="none"/>
<path stroke="none" d="m1666.4 800.21l-12-6v12z"/>
</g>
</g>
<g id="y.edge.64">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1568.1 862.23h-23.7" fill="none"/>
<path stroke="none" d="m1533.4 862.23l12 6v-12z"/>
</g>
</g>
<g id="y.edge.65">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1479 849.24v-22.45" fill="none"/>
<path stroke="none" d="m1479 815.79l-6 12h12z"/>
</g>
</g>
<g id="y.edge.70">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2141.7 1411.8v-25.5" fill="none"/>
<path stroke="none" d="m2141.7 1375.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.71">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2141.7 1350.3v-433.66" fill="none"/>
<path stroke="none" d="m2141.7 905.64l-6 12h12z"/>
</g>
</g>
<g id="y.edge.68">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1915.1 1411.8v-25.5" fill="none"/>
<path stroke="none" d="m1915.1 1375.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.69">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1915.1 1350.3v-433.66" fill="none"/>
<path stroke="none" d="m1915.1 905.64l-6 12h12z"/>
</g>
</g>
<g id="y.edge.66">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1738.8 1411.8v-25.5" fill="none"/>
<path stroke="none" d="m1738.8 1375.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.67">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1738.8 1350.3v-433.66" fill="none"/>
<path stroke="none" d="m1738.8 905.64l-6 12h12z"/>
</g>
</g>
<g id="y.edge.72">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 732.22h-41.4" fill="none"/>
<path stroke="none" d="m1614.1 732.22l12 6v-12z"/>
</g>
</g>
<g id="y.edge.73">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1402.7 732.22h-1788.5" fill="none"/>
<path stroke="none" d="m-396.84 732.22l12 6v-12z"/>
</g>
</g>
<g id="y.edge.74">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4 854.24h34.3" fill="none"/>
<path stroke="none" d="m2286.7 854.24l-12-6v12z"/>
</g>
</g>
<g id="y.edge.75">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2303.7 866.77v534.03" fill="none"/>
<path stroke="none" d="m2303.7 1411.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.78">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m764.92 1411.9v-19" fill="none"/>
<path stroke="none" d="m764.92 1381.9l-6 12h12z"/>
</g>
</g>
<g id="y.edge.77">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m747.57 1381.9v18.9" fill="none"/>
<path stroke="none" d="m747.57 1411.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.96">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m156.33 826.22h-56.31" fill="none"/>
<path stroke="none" d="m89.018 826.22l12.002 6v-12z"/>
</g>
</g>
<g id="y.edge.79">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m55.014 826.22h-440.85" fill="none"/>
<path stroke="none" d="m-396.84 826.22l12 6v-12z"/>
</g>
</g>
<g id="y.edge.82">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-12.334 966.87h50.989" fill="none"/>
<path stroke="none" d="m49.655 966.87l-12-6v12z"/>
</g>
</g>
<g id="y.edge.89">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m94.397 966.87h90.273" fill="none"/>
<path stroke="none" d="m195.67 966.87l-12-6v12z"/>
</g>
</g>
<g id="y.edge.81">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-12.334 932.18h62.348" fill="none"/>
<path stroke="none" d="m61.014 932.18l-12-6v12z"/>
</g>
</g>
<g id="y.edge.90">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m83.018 932.18h101.67" fill="none"/>
<path stroke="none" d="m195.69 932.18l-12-6v12z"/>
</g>
</g>
<g id="y.edge.80">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-12.334 900.1h63.35" fill="none"/>
<path stroke="none" d="m62.016 900.1l-12-6v12z"/>
</g>
</g>
<g id="y.edge.91">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m82.016 900.1h102.67" fill="none"/>
<path stroke="none" d="m195.69 900.1l-12-6v12z"/>
</g>
</g>
<g id="y.edge.85">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-12.334 1178.2h45.684" fill="none"/>
<path stroke="none" d="m44.35 1178.2l-12-6v12z"/>
</g>
</g>
<g id="y.edge.86">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m99.682 1178.2h84.988" fill="none"/>
<path stroke="none" d="m195.67 1178.2l-12-6v12z"/>
</g>
</g>
<g id="y.edge.84">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-12.334 1143.5h58.646" fill="none"/>
<path stroke="none" d="m57.312 1143.5l-12-6v12z"/>
</g>
</g>
<g id="y.edge.87">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m86.713 1143.5h97.977" fill="none"/>
<path stroke="none" d="m195.69 1143.5l-12-6v12z"/>
</g>
</g>
<g id="y.edge.83">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-12.334 1111.5h59.676" fill="none"/>
<path stroke="none" d="m58.342 1111.5l-12-6v12z"/>
</g>
</g>
<g id="y.edge.88">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m85.69 1111.5h99" fill="none"/>
<path stroke="none" d="m195.69 1111.5l-12-6v12z"/>
</g>
</g>
<g id="y.edge.94">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m286.68 994.37v10.13" fill="none"/>
<path stroke="none" d="m286.68 1015.5l6-12h-12z"/>
</g>
</g>
<g id="y.edge.95">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m286.68 1040.5v10" fill="none"/>
<path stroke="none" d="m286.68 1061.5l6-12h-12z"/>
</g>
</g>
<g id="y.edge.93">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m195.49 1061.5v-10" fill="none"/>
<path stroke="none" d="m195.49 1040.5l-6 12h12z"/>
</g>
</g>
<g id="y.edge.92">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m195.49 1015.5v-10.1" fill="none"/>
<path stroke="none" d="m195.49 994.37l-6 12.03h12z"/>
</g>
</g>
<g id="y.edge.97">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m156.33 1256.2h-56.31" fill="none"/>
<path stroke="none" d="m89.018 1256.2l12.002 6v-12z"/>
</g>
</g>
<g id="y.edge.98">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m55.014 1256.2h-440.85" fill="none"/>
<path stroke="none" d="m-396.84 1256.2l12 6v-12z"/>
</g>
</g>
<g id="y.edge.99">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-99.624 970.94h-30.106" fill="none"/>
<path stroke="none" d="m-140.73 970.94l12 6v-12z"/>
</g>
</g>
<g id="y.edge.100">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-174.76 970.94h-211.08" fill="none"/>
<path stroke="none" d="m-396.84 970.94l12 6v-12z"/>
</g>
</g>
<g id="y.edge.101">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m156.34 863.16h-18.96" fill="none"/>
<path stroke="none" d="m126.38 863.16l12 6v-12z"/>
</g>
</g>
<g id="y.edge.102">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m17.652 863.16h-403.49" fill="none"/>
<path stroke="none" d="m-396.84 863.16l12 6v-12z"/>
</g>
</g>
<g id="y.edge.103">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m156.34 1217.2h-18.96" fill="none"/>
<path stroke="none" d="m126.38 1217.2l12 6v-12z"/>
</g>
</g>
<g id="y.edge.104">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m17.652 1217.2h-403.49" fill="none"/>
<path stroke="none" d="m-396.84 1217.2l12 6v-12z"/>
</g>
</g>
<g id="y.edge.105">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4 40.23h170.1" fill="none"/>
<path stroke="none" d="m2422.5 40.23l-12-6v12z"/>
</g>
</g>
<g id="y.edge.106">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2451.9 25.199v-492.59" fill="none"/>
<path stroke="none" d="m2451.9-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.108">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m964.93-197.05v-22.25" fill="none"/>
<path stroke="none" d="m964.93-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.107">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m964.93-255.33v-212.06" fill="none"/>
<path stroke="none" d="m964.93-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.109">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 557.76h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 557.76l12 6v-12z"/>
</g>
</g>
<g id="y.edge.111">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 557.76h-2005.5" fill="none"/>
<path stroke="none" d="m-396.84 557.76l12 6v-12z"/>
</g>
</g>
<g id="y.edge.110">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 590.1h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 590.1l12 6v-12z"/>
</g>
</g>
<g id="y.edge.112">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 590.1h-2005.5" fill="none"/>
<path stroke="none" d="m-396.84 590.1l12 6v-12z"/>
</g>
</g>
<g id="y.edge.114">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m741.4 119.99h-217.63" fill="none"/>
<path stroke="none" d="m512.77 119.99l12 6v-12z"/>
</g>
</g>
<g id="y.edge.242">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m432.47 119.99h-319.09" fill="none"/>
<path stroke="none" d="m102.38 119.99l12 6v-12z"/>
</g>
</g>
<g id="y.edge.133">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-336.63-237.71v-27.47" fill="none"/>
</g>
</g>
<g id="y.edge.115">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m659.71-478.39v30.47" fill="none"/>
<path stroke="none" d="m659.71-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.136">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m659.71-411.88v218.84" fill="none"/>
<path stroke="none" d="m659.71-182.04l6-12h-12z"/>
</g>
</g>
<g id="y.edge.116">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m741.4 18.078h-210.06" fill="none"/>
<path stroke="none" d="m520.34 18.078l12 6v-12z"/>
</g>
</g>
<g id="y.edge.241">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m424.94 18.078h-223.53" fill="none"/>
<path stroke="none" d="m190.41 18.078l12 6v-12z"/>
</g>
</g>
<g id="y.edge.117">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-441.82-280.18v40.07" fill="none"/>
<path stroke="none" d="m-441.82-229.11l6-12h-12z"/>
</g>
</g>
<g id="y.edge.120">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-441.82-199.06v26.44" fill="none"/>
<path stroke="none" d="m-441.82-161.62l6-12h-12z"/>
</g>
</g>
<g id="y.edge.118">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-441.82-478.39v32.97" fill="none"/>
<path stroke="none" d="m-441.82-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.119">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-441.82-409.38v93.18" fill="none"/>
<path stroke="none" d="m-441.82-305.2l6-12h-12z"/>
</g>
</g>
<g id="y.edge.244">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1461.4-281.77v-185.62" fill="none"/>
<path stroke="none" d="m1461.4-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.121">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-577.16-478.39v32.97" fill="none"/>
<path stroke="none" d="m-577.16-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.122">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-577.16-409.38v236.77" fill="none"/>
<path stroke="none" d="m-577.16-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.123">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-550.05-478.39v32.97" fill="none"/>
<path stroke="none" d="m-550.05-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.124">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-550.05-409.38v236.77" fill="none"/>
<path stroke="none" d="m-550.05-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.125">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-226.28-478.39v30.47" fill="none"/>
<path stroke="none" d="m-226.28-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.131">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-226.28-406.88v90.65" fill="none"/>
<path stroke="none" d="m-226.28-305.23l6-12h-12z"/>
</g>
</g>
<g id="y.edge.127">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-369.6-353.61v-44.77" fill="none"/>
<path stroke="none" d="m-369.6-409.38l-6 12h12z"/>
</g>
</g>
<g id="y.edge.129">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-369.6-434.42v-32.97" fill="none"/>
<path stroke="none" d="m-369.6-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.132">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-214.94-292.68h51.67" fill="none"/>
<path stroke="none" d="m-152.27-292.68l-12-6v12z"/>
</g>
</g>
<g id="y.edge.126">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-112.16-307.72v-159.67" fill="none"/>
<path stroke="none" d="m-112.16-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.128">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-315.78-353.61v-44.77" fill="none"/>
<path stroke="none" d="m-315.78-409.38l-6 12h12z"/>
</g>
</g>
<g id="y.edge.130">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-315.78-434.42v-32.97" fill="none"/>
<path stroke="none" d="m-315.78-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.134">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5-150.72h-16.7" fill="none"/>
<path stroke="none" d="m1638.8-150.72l12 6v-12z"/>
</g>
</g>
<g id="y.edge.138">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1614.6-182.17h40.9" fill="none"/>
<path stroke="none" d="m1666.5-182.17l-12-6v12z"/>
</g>
</g>
<g id="y.edge.140">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-396.84 96.242h21.14" fill="none"/>
<path stroke="none" d="m-364.7 96.242l-12-6v11.998z"/>
</g>
</g>
<g id="y.edge.271">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-319.34 96.242h66.51" fill="none"/>
<path stroke="none" d="m-241.83 96.242l-12-6v11.998z"/>
</g>
</g>
<g id="y.edge.141">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m29.315 96.242h-29.89" fill="none"/>
<path stroke="none" d="m-11.575 96.242l12 5.998 0.0002-11.998z"/>
</g>
</g>
<g id="y.edge.273">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-56.869 96.242h-49.381" fill="none"/>
<path stroke="none" d="m-117.25 96.242l12 5.998v-11.998z"/>
</g>
</g>
<g id="y.edge.142">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1760.6-180.38v-38.9" fill="none"/>
<path stroke="none" d="m1760.6-230.28l-6 12h12z"/>
</g>
</g>
<g id="y.edge.143">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1760.6-255.33v-212.06" fill="none"/>
<path stroke="none" d="m1760.6-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.145">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1942.5-144.33v-74.96" fill="none"/>
<path stroke="none" d="m1942.5-230.29l-6 12h12z"/>
</g>
</g>
<g id="y.edge.146">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1942.5-255.33v-212.06" fill="none"/>
<path stroke="none" d="m1942.5-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.148">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2165.6-181.85v-37.43" fill="none"/>
<path stroke="none" d="m2165.6-230.28l-6 12h12z"/>
</g>
</g>
<g id="y.edge.147">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2165.6-255.33v-212.06" fill="none"/>
<path stroke="none" d="m2165.6-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.161">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2207.9-478.39v30.47" fill="none"/>
<path stroke="none" d="m2207.9-436.92l6-12h-12z"/>
</g>
</g>
<g id="y.edge.162">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2207.9-411.88v192.1" fill="none"/>
<path stroke="none" d="m2207.9-208.78l6-12h-12z"/>
</g>
</g>
<g id="y.edge.163">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4 154.23h26.1" fill="none"/>
<path stroke="none" d="m2278.5 154.23l-12-6v12z"/>
</g>
</g>
<g id="y.edge.164">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2278.6 143.88h-26.2" fill="none"/>
<path stroke="none" d="m2241.4 143.88l12 6v-12z"/>
</g>
</g>
<g id="y.edge.165">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4-176.78h28.7" fill="none"/>
<path stroke="none" d="m2281.1-176.78l-12-6v12z"/>
</g>
</g>
<g id="y.edge.166">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2303.7-189.28v-278.11" fill="none"/>
<path stroke="none" d="m2303.7-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.181">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m156.34 792.35h-50.66" fill="none"/>
<path stroke="none" d="m94.678 792.35l12.002 6v-12z"/>
</g>
</g>
<g id="y.edge.167">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 460.73h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 460.73l12 6v-12z"/>
</g>
</g>
<g id="y.edge.168">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 493.08h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 493.08l12 6v-12z"/>
</g>
</g>
<g id="y.edge.169">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5 525.42h-16.7" fill="none"/>
<path stroke="none" d="m1638.8 525.42l12 6v-12z"/>
</g>
</g>
<g id="y.edge.170">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 525.42h-2005.5" fill="none"/>
<path stroke="none" d="m-396.84 525.42l12 6v-12z"/>
</g>
</g>
<g id="y.edge.171">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4-141.94h74.2" fill="none"/>
<path stroke="none" d="m2326.6-141.94l-12-6v12z"/>
</g>
</g>
<g id="y.edge.172">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2336.1-154.48v-312.91" fill="none"/>
<path stroke="none" d="m2336.1-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.173">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.3-107.11h93.5" fill="none"/>
<path stroke="none" d="m2345.8-107.11l-12-6v12z"/>
</g>
</g>
<g id="y.edge.174">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2355.3-119.61v-347.78" fill="none"/>
<path stroke="none" d="m2355.3-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.175">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4-72.277h112.6" fill="none"/>
<path stroke="none" d="m2365-72.277l-12-6v12z"/>
</g>
</g>
<g id="y.edge.177">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2374.6-84.777v-382.61" fill="none"/>
<path stroke="none" d="m2374.6-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.176">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4-37.444h131.8" fill="none"/>
<path stroke="none" d="m2384.2-37.444l-12-6v12z"/>
</g>
</g>
<g id="y.edge.178">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2393.8-49.944v-417.45" fill="none"/>
<path stroke="none" d="m2393.8-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.179">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4 5.2296h150.8" fill="none"/>
<path stroke="none" d="m2403.2 5.2296l-12-6v12z"/>
</g>
</g>
<g id="y.edge.180">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2412.8-7.2704v-460.12" fill="none"/>
<path stroke="none" d="m2412.8-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.182">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-396.84 232.91h31.21" fill="none"/>
<path stroke="none" d="m-354.63 232.91l-12-6v12z"/>
</g>
</g>
<g id="y.edge.262">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-310.78 236.95l57.17 10.89" fill="none"/>
<path stroke="none" d="m-242.8 249.9l-10.67-8.14-2.24 11.79z"/>
</g>
</g>
<g id="y.edge.183">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-396.84 268.65h31.21" fill="none"/>
<path stroke="none" d="m-354.63 268.65l-12-6v12z"/>
</g>
</g>
<g id="y.edge.261">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-310.48 265.36l56.7-8.7" fill="none"/>
<path stroke="none" d="m-242.91 254.99l-12.77-4.11 1.82 11.86z"/>
</g>
</g>
<g id="y.edge.200">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m29.315 232.91h-29.89" fill="none"/>
<path stroke="none" d="m-11.575 232.91l12 6 0.0002-12z"/>
</g>
</g>
<g id="y.edge.266">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-55.317 237.37l-47.103 9.96" fill="none"/>
<path stroke="none" d="m-113.18 249.6l12.98 3.39-2.48-11.74z"/>
</g>
</g>
<g id="y.edge.201">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m29.315 268.65h-29.89" fill="none"/>
<path stroke="none" d="m-11.575 268.65l12 6 0.0002-12z"/>
</g>
</g>
<g id="y.edge.265">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-55.592 265.02l-46.658-7.94" fill="none"/>
<path stroke="none" d="m-113.1 255.23l10.83 7.93 2.01-11.83z"/>
</g>
</g>
<g id="y.edge.198">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-658.2-478.39v32.97" fill="none"/>
<path stroke="none" d="m-658.2-434.42l6-12h-12z"/>
</g>
</g>
<g id="y.edge.199">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m-658.2-409.38v236.77" fill="none"/>
<path stroke="none" d="m-658.2-161.61l6-12h-12z"/>
</g>
</g>
<g id="y.edge.208">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m920.37-197.05v-22.25" fill="none"/>
<path stroke="none" d="m920.37-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.209">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m920.37-255.33v-212.06" fill="none"/>
<path stroke="none" d="m920.37-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.210">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m275.16-478.39v35.59" fill="none"/>
<path stroke="none" d="m275.16-431.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.211">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m275.16-406.77v213.73" fill="none"/>
<path stroke="none" d="m275.16-182.04l6-12h-12z"/>
</g>
</g>
<g id="y.edge.213">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1666.5-98.438h-16.7" fill="none"/>
<path stroke="none" d="m1638.8-98.438l12 6v-12.002z"/>
</g>
</g>
<g id="y.edge.217">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1539.7-255.33v-212.06" fill="none"/>
<path stroke="none" d="m1539.7-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.220">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1181.8-136.51v25.52" fill="none"/>
</g>
</g>
<g id="y.edge.224">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1039.9-110.98v-356.41" fill="none"/>
<path stroke="none" d="m1039.9-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.225">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1108.1-161.54v-305.85" fill="none"/>
<path stroke="none" d="m1108.1-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.221">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1159.1-98.438h-28.6" fill="none"/>
<path stroke="none" d="m1119.5-98.438l12 6v-12.002z"/>
</g>
</g>
<g id="y.edge.222">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1096.8-98.438h-23.2" fill="none"/>
<path stroke="none" d="m1062.6-98.438l12 6v-12.002z"/>
</g>
</g>
<g id="y.edge.223">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1108.1-110.99v-14.52" fill="none"/>
<path stroke="none" d="m1108.1-136.51l-6 12h12z"/>
</g>
</g>
<g id="y.edge.226">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1108.1-78.468v-7.47" fill="none"/>
</g>
</g>
<g id="y.edge.230">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2241.4 811.17h60.5" fill="none"/>
<path stroke="none" d="m2312.9 811.17l-12-6v12z"/>
</g>
</g>
<g id="y.edge.231">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m2335.5 823.67v577.13" fill="none"/>
<path stroke="none" d="m2335.5 1411.8l6-12h-12z"/>
</g>
</g>
<g id="y.edge.234">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1533.4 898.32h23.8" fill="none"/>
<path stroke="none" d="m1568.2 898.32l-12-6v12z"/>
</g>
</g>
<g id="y.edge.235">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1614.2 898.32h41.3" fill="none"/>
<path stroke="none" d="m1666.5 898.32l-12-6v12z"/>
</g>
</g>
<g id="y.edge.135">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7-150.72h-50" fill="none"/>
<path stroke="none" d="m1558.7-150.72l12 6v-12z"/>
</g>
</g>
<g id="y.edge.137">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1558.7-182.17h10.9" fill="none"/>
<path stroke="none" d="m1580.6-182.17l-12-6v12z"/>
</g>
</g>
<g id="y.edge.218">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1539.7-194.7v-24.59" fill="none"/>
<path stroke="none" d="m1539.7-230.29l-6 12h12z"/>
</g>
</g>
<g id="y.edge.243">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1461.4-194.7v-24.02" fill="none"/>
<path stroke="none" d="m1461.4-229.72l-6 12h12z"/>
</g>
</g>
<g id="y.edge.214">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7-98.438h-50" fill="none"/>
<path stroke="none" d="m1558.7-98.438l12 6v-12.002z"/>
</g>
</g>
<g id="y.edge.215">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1393.5-52.748v-17.468" fill="none"/>
</g>
</g>
<g id="y.edge.219">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1228.3-98.438h-12.8" fill="none"/>
<path stroke="none" d="m1204.5-98.438l12 6v-12.002z"/>
</g>
</g>
<g id="y.edge.245">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1240.7-126.69v-92.03" fill="none"/>
<path stroke="none" d="m1240.7-229.72l-6 12h12z"/>
</g>
</g>
<g id="y.edge.246">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1240.7-281.77v-185.62" fill="none"/>
<path stroke="none" d="m1240.7-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.253">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m540.13-197.05v-22.25" fill="none"/>
<path stroke="none" d="m540.13-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.139">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m540.13-255.33v-212.06" fill="none"/>
<path stroke="none" d="m540.13-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.254">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m590.54-197.05v-22.25" fill="none"/>
<path stroke="none" d="m590.54-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.212">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m590.54-255.33v-212.06" fill="none"/>
<path stroke="none" d="m590.54-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.251">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m346.27-197.05v-22.25" fill="none"/>
<path stroke="none" d="m346.27-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.247">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m346.27-282.33v-185.06" fill="none"/>
<path stroke="none" d="m346.27-478.39l-6 12h12z"/>
</g>
</g>
<g id="y.edge.250">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m433.66-197.05v-22.25" fill="none"/>
<path stroke="none" d="m433.66-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.248">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m437.33-255.3l11.42-38.78" fill="none"/>
<path stroke="none" d="m451.86-304.63l-9.15 9.81 11.52 3.39z"/>
</g>
</g>
<g id="y.edge.252">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m489.73-197.05v-22.25" fill="none"/>
<path stroke="none" d="m489.73-230.3l-6 12h12z"/>
</g>
</g>
<g id="y.edge.249">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m484.23-255.3l-17.63-39.95" fill="none"/>
<path stroke="none" d="m462.16-305.32l-0.65 13.4 10.98-4.84z"/>
</g>
</g>
<g id="y.edge.257">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1384.2-194.7v-24.02" fill="none"/>
<path stroke="none" d="m1384.2-229.72l-6 12h12z"/>
</g>
</g>
<g id="y.edge.256">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1378.5-254.7l-15.7-34.25" fill="none"/>
<path stroke="none" d="m1358.2-298.95l-0.4 13.41 10.9-4.99z"/>
</g>
</g>
<g id="y.edge.258">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1328.1-194.7v-24.02" fill="none"/>
<path stroke="none" d="m1328.1-229.72l-6 12h12z"/>
</g>
</g>
<g id="y.edge.255">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1332.3-254.7l11.3-33.27" fill="none"/>
<path stroke="none" d="m1347.2-298.39l-9.6 9.44 11.4 3.86z"/>
</g>
</g>
<g id="y.edge.267">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 460.73h-11.4" fill="none"/>
</g>
</g>
<g id="y.edge.269">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1402.9 460.73h-1788.7" fill="none"/>
<path stroke="none" d="m-396.84 460.73l12 6v-12z"/>
</g>
</g>
<g id="y.edge.268">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1619.7 493.08h-11.4" fill="none"/>
</g>
</g>
<g id="y.edge.270">
<g stroke-linecap="butt" stroke-miterlimit="1.45" transform="translate(1016 630)">
<path d="m1211.5 493.08h-1597.3" fill="none"/>
<path stroke="none" d="m-396.84 493.08l12 6v-12z"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment