1605 lines
62 KiB
XML
1605 lines
62 KiB
XML
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||
|
|
||
|
<svg
|
||
|
width="210mm"
|
||
|
height="297mm"
|
||
|
viewBox="0 0 210 297"
|
||
|
version="1.1"
|
||
|
id="svg1"
|
||
|
inkscape:version="1.3 (0e150ed, 2023-07-21)"
|
||
|
sodipodi:docname="marquee.svg"
|
||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||
|
xmlns="http://www.w3.org/2000/svg"
|
||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||
|
<sodipodi:namedview
|
||
|
id="namedview1"
|
||
|
pagecolor="#ffffff"
|
||
|
bordercolor="#666666"
|
||
|
borderopacity="1.0"
|
||
|
inkscape:showpageshadow="2"
|
||
|
inkscape:pageopacity="0.0"
|
||
|
inkscape:pagecheckerboard="0"
|
||
|
inkscape:deskcolor="#d1d1d1"
|
||
|
inkscape:document-units="mm"
|
||
|
inkscape:zoom="1.4471153"
|
||
|
inkscape:cx="281.24919"
|
||
|
inkscape:cy="729.38212"
|
||
|
inkscape:window-width="956"
|
||
|
inkscape:window-height="1021"
|
||
|
inkscape:window-x="960"
|
||
|
inkscape:window-y="0"
|
||
|
inkscape:window-maximized="0"
|
||
|
inkscape:current-layer="layer1" />
|
||
|
<defs
|
||
|
id="defs1">
|
||
|
<clipPath
|
||
|
clipPathUnits="userSpaceOnUse"
|
||
|
id="clipPath23">
|
||
|
<rect
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529169;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect23"
|
||
|
width="55.808678"
|
||
|
height="13.487124"
|
||
|
x="59.09314"
|
||
|
y="31.847088" />
|
||
|
</clipPath>
|
||
|
<clipPath
|
||
|
clipPathUnits="userSpaceOnUse"
|
||
|
id="clipPath63">
|
||
|
<rect
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529169;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect64"
|
||
|
width="51.135201"
|
||
|
height="9.5592852"
|
||
|
x="8.1621008"
|
||
|
y="9.9517765" />
|
||
|
</clipPath>
|
||
|
</defs>
|
||
|
<g
|
||
|
inkscape:label="Layer 1"
|
||
|
inkscape:groupmode="layer"
|
||
|
id="layer1">
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="27.899296"
|
||
|
id="text14"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan14"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="27.899296">Wow this is some text cool!</tspan></text>
|
||
|
<g
|
||
|
id="g14">
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect1"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="11.192086"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect2"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="18.886585"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect3"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="26.522135"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect4"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="34.157684"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect5"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="41.793232"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect6"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="49.42878"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect7"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="57.064327"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect8"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="64.699875"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect9"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="72.335419"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect10"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="79.97097"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect11"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="87.606522"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect12"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="95.242073"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect13"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="102.87762"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect14"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="110.51318"
|
||
|
y="20.626514" />
|
||
|
</g>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="m 114.46356,13.79023 0,16.799683"
|
||
|
id="path16"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="111.01658"
|
||
|
y="12.754734"
|
||
|
id="text16"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan16"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="111.01658"
|
||
|
y="12.754734">215</tspan></text>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="M 118.15579,19.471221 V 36.270904"
|
||
|
id="path17"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="115.25591"
|
||
|
y="18.685421"
|
||
|
id="text17"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan17"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="115.25591"
|
||
|
y="18.685421">223</tspan></text>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="M 59.119008,13.79023 V 30.589913"
|
||
|
id="path18"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="55.867256"
|
||
|
y="12.754734"
|
||
|
id="text18"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan18"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="55.867256"
|
||
|
y="12.754734">100</tspan></text>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="M 11.28547,13.79023 V 30.589913"
|
||
|
id="path19"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.028673"
|
||
|
y="12.754734"
|
||
|
id="text19"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan19"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.028673"
|
||
|
y="12.754734">0</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="64.848763"
|
||
|
id="text20"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan20"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="64.848763">A start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="64.848763"
|
||
|
id="text21"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan21"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="64.848763">(14 words - 1) = 208 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#00ff00;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="40.329979"
|
||
|
id="text22"
|
||
|
clip-path="url(#clipPath23)"
|
||
|
transform="translate(-47.860666,2.3074857)"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan22"
|
||
|
style="fill:#00ff00;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="40.329979">Wow this is some text cool!</tspan></text>
|
||
|
<g
|
||
|
id="g37"
|
||
|
transform="translate(0,7.6672416)">
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect24"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="11.192086"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect25"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="18.886585"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect26"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="26.522135"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect27"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="34.157684"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect28"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="41.793232"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect29"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="49.42878"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect30"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="57.064327"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect31"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="64.699875"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect32"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="72.335419"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect33"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="79.97097"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect34"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="87.606522"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect35"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="95.242073"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect36"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="102.87762"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect37"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="110.51318"
|
||
|
y="20.626514" />
|
||
|
</g>
|
||
|
<g
|
||
|
id="g51"
|
||
|
transform="translate(0,15.352459)">
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect38"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="11.192086"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect39"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="18.886585"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect40"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="26.522135"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect41"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="34.157684"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect42"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="41.793232"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect43"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="49.42878"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect44"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="57.064327"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect45"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="64.699875"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect46"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="72.335419"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect47"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="79.97097"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect48"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="87.606522"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect49"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="95.242073"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect50"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="102.87762"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect51"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="110.51318"
|
||
|
y="20.626514" />
|
||
|
</g>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="52.294567"
|
||
|
id="text51"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan51"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="52.294567">Shift needed</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583;fill:#ff0000"
|
||
|
x="38.118443"
|
||
|
y="52.192856"
|
||
|
id="text52"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan52"
|
||
|
style="stroke-width:0.264583;fill:#ff0000"
|
||
|
x="38.118443"
|
||
|
y="52.192856">Left = descending</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="70.890587"
|
||
|
id="text53"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan53"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="70.890587">Length</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="70.718628"
|
||
|
id="text54"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan54"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="70.718628">8 words</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="76.827179"
|
||
|
id="text55"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan55"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="76.827179">First word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="76.873398"
|
||
|
id="text56"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan56"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="76.873398">0b1111111100000000</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="82.132744"
|
||
|
id="text57"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan57"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="82.132744">Last word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="82.178963"
|
||
|
id="text58"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan58"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="82.178963">0b0000111111111111</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="82.033829"
|
||
|
id="text59"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan59"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="82.033829">same as shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="58.007645"
|
||
|
id="text60"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan60"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="58.007645">Shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="58.273743"
|
||
|
id="text61"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan61"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="58.273743">(floor(100 / 16) * 16) - 100 = -4 bits</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="76.681122"
|
||
|
id="text62"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan62"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="76.681122">unneeded area</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#0000ff;stroke-width:0.264583"
|
||
|
x="11.320262"
|
||
|
y="18.361753"
|
||
|
id="text63"
|
||
|
clip-path="url(#clipPath63)"
|
||
|
transform="translate(55.063651,24.422839)"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan63"
|
||
|
style="fill:#0000ff;stroke-width:0.264583"
|
||
|
x="11.320262"
|
||
|
y="18.361753">Wow this is some text cool!</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="87.921837"
|
||
|
id="text64"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan64"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="87.921837">D start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="87.863625"
|
||
|
id="text65"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan65"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="87.863625">(8 words - 1) = 112 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="113.17444"
|
||
|
id="text66"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan66"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="113.17444">A start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="113.17444"
|
||
|
id="text67"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan67"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="113.17444">0 words = 0 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="100.62024"
|
||
|
id="text68"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan68"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="100.62024">Shift needed</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="100.51853"
|
||
|
id="text69"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan69"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="100.51853">Right = ascending</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="119.21626"
|
||
|
id="text70"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan70"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="119.21626">Length</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="119.0443"
|
||
|
id="text71"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan71"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="119.0443">7 words</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="125.15285"
|
||
|
id="text72"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan72"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="125.15285">First word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="125.19907"
|
||
|
id="text73"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan73"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="125.19907">0b1111111111111111</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="130.45842"
|
||
|
id="text74"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan74"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="130.45842">Last word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="130.50464"
|
||
|
id="text75"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan75"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="130.50464">0b1111000000000000</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="130.3595"
|
||
|
id="text76"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan76"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="130.3595">same as shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="106.33332"
|
||
|
id="text77"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan77"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="106.33332">Shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="106.59942"
|
||
|
id="text78"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan78"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="106.59942">100 - (floor(100 / 16) * 16) = +4 bits</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="125.0068"
|
||
|
id="text79"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan79"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="125.0068">unneeded area</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="136.24751"
|
||
|
id="text80"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan80"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="136.24751">D start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="136.1893"
|
||
|
id="text81"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan81"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="136.1893">(8 words - 1) = 112 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="182.16202"
|
||
|
id="text82"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan82"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="182.16202">Wow this is some text cool!</tspan></text>
|
||
|
<g
|
||
|
id="g95"
|
||
|
transform="translate(0,154.26272)">
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect82"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="11.192086"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect83"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="18.886585"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect84"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="26.522135"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect85"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="34.157684"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect86"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="41.793232"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect87"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="49.42878"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect88"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="57.064327"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect89"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="64.699875"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect90"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="72.335419"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect91"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="79.97097"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect92"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="87.606522"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect93"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="95.242073"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect94"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="102.87762"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect95"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="110.51318"
|
||
|
y="20.626514" />
|
||
|
</g>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="m 114.46356,168.05295 v 16.79969"
|
||
|
id="path95"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="111.01658"
|
||
|
y="167.01746"
|
||
|
id="text95"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan95"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="111.01658"
|
||
|
y="167.01746">215</tspan></text>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="m 118.15579,173.73394 v 16.79969"
|
||
|
id="path96"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="115.25591"
|
||
|
y="172.94815"
|
||
|
id="text96"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan96"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="115.25591"
|
||
|
y="172.94815">223</tspan></text>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="m 59.119008,168.05295 v 16.79969"
|
||
|
id="path97"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="55.867256"
|
||
|
y="167.01746"
|
||
|
id="text97"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan97"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="55.867256"
|
||
|
y="167.01746">100</tspan></text>
|
||
|
<path
|
||
|
style="fill:#ff0000;stroke:#0000ff;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
d="m 11.28547,168.05295 v 16.79969"
|
||
|
id="path98"
|
||
|
sodipodi:nodetypes="cc" />
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:4.49876px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.028673"
|
||
|
y="167.01746"
|
||
|
id="text98"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan98"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.028673"
|
||
|
y="167.01746">0</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="219.11148"
|
||
|
id="text99"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan99"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="219.11148">A start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="219.11148"
|
||
|
id="text100"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan100"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="219.11148">(14 words - 1) = 208 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#00ff00;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="40.329979"
|
||
|
id="text101"
|
||
|
clip-path="url(#clipPath23)"
|
||
|
transform="translate(-44.156497,156.57021)"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan101"
|
||
|
style="fill:#00ff00;stroke-width:0.264583"
|
||
|
x="11.4693"
|
||
|
y="40.329979">Wow this is some text cool!</tspan></text>
|
||
|
<g
|
||
|
id="g114"
|
||
|
transform="translate(0,161.92996)">
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect101"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="11.192086"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect102"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="18.886585"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect103"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="26.522135"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect104"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="34.157684"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect105"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="41.793232"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect106"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="49.42878"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect107"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="57.064327"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect108"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="64.699875"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect109"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="72.335419"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect110"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="79.97097"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect111"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="87.606522"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect112"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="95.242073"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect113"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="102.87762"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect114"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="110.51318"
|
||
|
y="20.626514" />
|
||
|
</g>
|
||
|
<g
|
||
|
id="g128"
|
||
|
transform="translate(0,169.61518)">
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect115"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="11.192086"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect116"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="18.886585"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect117"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="26.522135"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect118"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="34.157684"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect119"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="41.793232"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect120"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="49.42878"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect121"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="57.064327"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect122"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="64.699875"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect123"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="72.335419"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect124"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="79.97097"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect125"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="87.606522"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect126"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="95.242073"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect127"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="102.87762"
|
||
|
y="20.626514" />
|
||
|
<rect
|
||
|
style="fill:none;stroke:#000000;stroke-width:0.529167;stroke-linecap:round;stroke-linejoin:round"
|
||
|
id="rect128"
|
||
|
width="7.6355491"
|
||
|
height="7.6355495"
|
||
|
x="110.51318"
|
||
|
y="20.626514" />
|
||
|
</g>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="206.5573"
|
||
|
id="text128"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan128"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="206.5573">Shift needed</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="206.45558"
|
||
|
id="text129"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan129"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="206.45558">right = ascending</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="225.15331"
|
||
|
id="text130"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan130"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="225.15331">Length</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="224.98135"
|
||
|
id="text131"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan131"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="224.98135">8 words</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="231.0899"
|
||
|
id="text132"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan132"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="231.0899">First word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="231.13612"
|
||
|
id="text133"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan133"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="231.13612">0b1111111100000000</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="236.39546"
|
||
|
id="text134"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan134"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="236.39546">Last word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="236.44168"
|
||
|
id="text135"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan135"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="236.44168">0b0000111111111111</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="236.29655"
|
||
|
id="text136"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan136"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="236.29655">same as shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="212.27037"
|
||
|
id="text137"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan137"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="212.27037">Shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="212.53647"
|
||
|
id="text138"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan138"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="212.53647">(floor(100 / 16) * 16) - 100 + 8 = 4 bits</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="230.94385"
|
||
|
id="text139"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan139"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="230.94385">unneeded area</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#0000ff;stroke-width:0.264583"
|
||
|
x="11.320262"
|
||
|
y="18.361753"
|
||
|
id="text140"
|
||
|
clip-path="url(#clipPath63)"
|
||
|
transform="translate(58.76782,178.68556)"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan140"
|
||
|
style="fill:#0000ff;stroke-width:0.264583"
|
||
|
x="11.320262"
|
||
|
y="18.361753">Wow this is some text cool!</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="242.18456"
|
||
|
id="text141"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan141"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="242.18456">D start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="242.12634"
|
||
|
id="text142"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan142"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="242.12634">(8 words - 1) = 112 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="267.43716"
|
||
|
id="text143"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan143"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="267.43716">A start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="267.43716"
|
||
|
id="text144"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan144"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="267.43716">0 words = 0 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="254.88297"
|
||
|
id="text145"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan145"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="254.88297">Shift needed</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="254.78125"
|
||
|
id="text146"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan146"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="254.78125">Right = ascending</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="273.47897"
|
||
|
id="text147"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan147"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="273.47897">Length</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="273.30701"
|
||
|
id="text148"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan148"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="273.30701">7 words</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="279.41556"
|
||
|
id="text149"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan149"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="279.41556">First word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="279.46179"
|
||
|
id="text150"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan150"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="279.46179">0b1111111111111111</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="284.72113"
|
||
|
id="text151"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan151"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="284.72113">Last word mask</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="284.76736"
|
||
|
id="text152"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan152"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="44.557232"
|
||
|
y="284.76736">0b1111000000000000</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="284.62222"
|
||
|
id="text153"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan153"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="284.62222">same as shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="260.59604"
|
||
|
id="text154"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan154"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="260.59604">Shift distance</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="260.86215"
|
||
|
id="text155"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan155"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="40.77216"
|
||
|
y="260.86215">100 - (floor(100 / 16) * 16) + 8 = 12 bits</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="279.26953"
|
||
|
id="text156"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan156"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="84.32222"
|
||
|
y="279.26953">unneeded area</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="290.51022"
|
||
|
id="text157"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan157"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="10.989493"
|
||
|
y="290.51022">D start</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:3.98704px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="290.45203"
|
||
|
id="text158"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan158"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="38.118443"
|
||
|
y="290.45203">(8 words - 1) = 112 bytes</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:10.5833px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
|
||
|
x="129.83415"
|
||
|
y="184.93355"
|
||
|
id="text159"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan159"
|
||
|
style="stroke-width:0.264583"
|
||
|
x="129.83415"
|
||
|
y="184.93355">tx = 8</tspan></text>
|
||
|
<text
|
||
|
xml:space="preserve"
|
||
|
style="font-weight:bold;font-size:7.6454px;line-height:1.25;font-family:'Topaz New';-inkscape-font-specification:'Topaz New Bold';letter-spacing:0px;word-spacing:0px;fill:#ff0000;stroke-width:0.264583"
|
||
|
x="6.1810875"
|
||
|
y="174.69064"
|
||
|
id="text160"><tspan
|
||
|
sodipodi:role="line"
|
||
|
id="tspan160"
|
||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||
|
x="6.1810875"
|
||
|
y="174.69064">Wow this is some text cool!</tspan></text>
|
||
|
</g>
|
||
|
</svg>
|