cool-bun-demo/marquee.svg

1605 lines
62 KiB
XML
Raw Normal View History

2024-05-27 18:58:13 +00:00
<?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>