You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

525 lines
59 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
<!-- CreationDate: Tue Jul 21 08:44:38 2015 -->
<!-- Magnification: 1.050 -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="5.4in"
height="2.4in"
viewBox="47 979 6532 2919"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="coordinates.svg">
<metadata
id="metadata126">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs124" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:window-width="1087"
inkscape:window-height="712"
id="namedview122"
showgrid="false"
inkscape:zoom="1.8506993"
inkscape:cx="247.15083"
inkscape:cy="148.53499"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<g
id="g3400"
transform="translate(-947.47011,859.69359)">
<polyline
points="2787,1653 3118,1653 "
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
id="polyline22" />
<polyline
points="3921,1653 4251,1653 "
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
id="polyline24" />
<circle
cx="3259"
cy="1653"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle54" />
<circle
cx="3496"
cy="1653"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle56" />
<circle
cx="3732"
cy="1653"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle58" />
</g>
<g
id="g3407"
transform="translate(-947.47012,-851.94861)">
<polyline
points="2787,2503 3118,2503 "
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
id="polyline20" />
<polyline
points="3921,2503 4251,2503 "
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
id="polyline26" />
<circle
cx="3259"
cy="2503"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle60" />
<circle
cx="3496"
cy="2503"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle62" />
<circle
cx="3732"
cy="2503"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle64" />
</g>
<g
id="g3414"
transform="translate(-952.63344,-18.071636)">
<polyline
points="2787,3354 3118,3354 "
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
id="polyline18" />
<polyline
points="3921,3354 4251,3354 "
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
id="polyline28" />
<circle
cx="3307"
cy="3354"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle48" />
<circle
cx="3543"
cy="3354"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle50" />
<circle
cx="3779"
cy="3354"
r="47"
style="fill:#000000;stroke:#000000;stroke-width:8"
id="circle52" />
</g>
<rect
id="rect66"
style="fill:#008000;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="803"
width="566"
y="2078"
x="5527" />
<polyline
id="polyline6"
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
points="4677,1606 4679,1607 4683,1608 4690,1610 4703,1613 4719,1618 4739,1625 4762,1632 4788,1640 4816,1650 4847,1660 4877,1672 4910,1683 4941,1696 4974,1710 5006,1724 5038,1740 5070,1757 5103,1776 5135,1797 5167,1819 5196,1842 5231,1875 5256,1904 5272,1929 5279,1949 5278,1965 5273,1977 5262,1987 5252,1995 5239,2004 5230,2013 5224,2024 5222,2038 5227,2056 5239,2077 5261,2101 5291,2125 5318,2143 5345,2158 5373,2171 5397,2180 5419,2187 5438,2192 5455,2195 5469,2196 5483,2197 5496,2196 5508,2196 5522,2196 5537,2196 5554,2197 5574,2199 5597,2201 5624,2205 5653,2209 5685,2215 5716,2220 5763,2226 5798,2230 5821,2232 5834,2232 5840,2229 5842,2227 5843,2225 5846,2223 5854,2222 5866,2221 5885,2220 5905,2220 5910,2220 5914,2220 5919,2220 5923,2220 5927,2220 5930,2220 5933,2220 5937,2220 5939,2220 5941,2220 5943,2220 5945,2220 5946,2220 5948,2220 5949,2220 5950,2220 5951,2220 5952,2220 5953,2220 5954,2220 5953,2220 5952,2220 " />
<polyline
id="polyline8"
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
points="4677,2503 4679,2503 4682,2502 4688,2501 4698,2499 4710,2496 4726,2493 4744,2489 4765,2485 4787,2479 4811,2475 4836,2469 4864,2464 4891,2457 4921,2451 4953,2444 4986,2435 5023,2427 5062,2418 5102,2409 5146,2398 5185,2389 5217,2381 5243,2373 5261,2368 5274,2364 5282,2360 5288,2356 5291,2353 5294,2351 5299,2348 5308,2345 5320,2342 5339,2338 5364,2332 5397,2326 5436,2320 5480,2314 5520,2310 5559,2307 5595,2305 5629,2303 5660,2303 5691,2302 5718,2303 5745,2303 5771,2304 5795,2306 5817,2307 5838,2308 5856,2310 5871,2311 5884,2312 5893,2313 5900,2314 5903,2314 5905,2314 " />
<polyline
id="polyline10"
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
points="4677,3354 4678,3353 4680,3351 4684,3346 4691,3339 4700,3331 4710,3319 4723,3307 4737,3292 4752,3275 4768,3258 4785,3239 4803,3219 4822,3197 4841,3174 4862,3149 4885,3122 4909,3091 4934,3058 4960,3023 4985,2987 5008,2955 5028,2924 5044,2898 5056,2875 5064,2857 5069,2841 5072,2828 5074,2817 5075,2807 5076,2796 5077,2786 5080,2774 5085,2761 5095,2746 5107,2728 5123,2708 5144,2687 5169,2665 5196,2645 5232,2624 5265,2611 5293,2603 5315,2601 5333,2603 5346,2609 5357,2617 5365,2625 5375,2635 5385,2643 5398,2650 5415,2656 5437,2658 5463,2657 5495,2653 5527,2645 5562,2634 5590,2622 5610,2612 5624,2601 5630,2593 5633,2585 5633,2578 5634,2572 5636,2563 5641,2555 5652,2543 5668,2532 5690,2517 5716,2503 5746,2489 5775,2478 5799,2471 5821,2466 5840,2461 5858,2459 5874,2457 5886,2457 5897,2456 5902,2456 5905,2456 " />
<polyline
id="polyline12"
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
points="2031,1653 2362,1653 "
transform="translate(1660.009,-7.7449873)" />
<polyline
id="polyline14"
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
points="2031,2503 2362,2503 "
transform="translate(1675.4989,-2.5816624)" />
<polyline
id="polyline16"
style="fill:none;stroke:#000000;stroke-width:63;stroke-linecap:butt;stroke-linejoin:bevel"
points="2031,3354 2362,3354 "
transform="translate(1657.4273,-12.908312)" />
<rect
id="rect30"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="1322"
x="1370" />
<rect
id="rect32"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="1322"
x="3073.0088" />
<rect
id="rect34"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="1322"
x="4015" />
<rect
id="rect36"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="2173"
x="1370" />
<rect
id="rect38"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="2173"
x="3075.5906" />
<rect
id="rect40"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="2173"
x="4015" />
<rect
id="rect42"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="3023"
x="4015" />
<rect
id="rect44"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="3020.4185"
x="3078.1719" />
<rect
id="rect46"
style="fill:#ffffff;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="661"
width="708"
y="3023"
x="1370" />
<rect
id="rect68"
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="472"
width="47"
y="2125"
x="6000" />
<rect
id="rect70"
style="fill:#b3b3b3;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="141"
width="377"
y="2740"
x="5574" />
<rect
id="rect72"
style="fill:#000000;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
rx="0"
height="472"
width="188"
y="2125"
x="5763" />
<polyline
id="polyline74"
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
points="1228,2096 1228,3005 " />
<polyline
id="polyline76"
style="fill:none;stroke:#000000;stroke-width:8;stroke-miterlimit:8"
points="1196 2895 1228 3021 1259 2895 " />
<polyline
id="polyline78"
style="fill:none;stroke:#000000;stroke-width:8;stroke-miterlimit:8"
points="1259 2206 1228 2080 1196 2206 " />
<polyline
id="polyline80"
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
points="2143,1181 3336,1181 "
transform="translate(372.40424,36.510219)" />
<polyline
id="polyline82"
style="fill:none;stroke:#000000;stroke-width:8;stroke-miterlimit:8"
points="3226 1212 3352 1181 3226 1149 "
transform="translate(372.40424,36.510219)" />
<polyline
id="polyline84"
style="fill:none;stroke:#000000;stroke-width:8;stroke-miterlimit:8"
points="2254 1149 2128 1181 2254 1212 "
transform="translate(372.40424,36.510219)" />
<polyline
id="polyline86"
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
points="1480,1370 1968,1370 " />
<polygon
id="polygon88"
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:8"
points="1975,1354 1975,1385 1975,1385 2038,1370 " />
<polygon
id="polygon90"
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:8"
points="1472,1385 1472,1354 1472,1354 1409,1370 " />
<polyline
id="polyline92"
style="fill:none;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter"
points="2409,1433 2409,1874 "
transform="translate(759.00876,-4.51696e-8)" />
<polygon
id="polygon94"
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:8"
points="2393,1881 2409,1944 2425,1881 2393,1881 "
transform="translate(759.00876,-4.51696e-8)" />
<polygon
id="polygon96"
style="fill:#000000;stroke:#000000;stroke-width:4;stroke-miterlimit:8"
points="2425,1425 2409,1362 2393,1425 2425,1425 "
transform="translate(759.00876,-4.51696e-8)" />
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-align:end;text-anchor:end;fill:#000000;stroke-width:0.025in"
id="text98"
font-size="152"
font-weight="normal"
font-style="normal"
y="1269.3066"
x="1357.6876"
xml:space="preserve">(x, y)=(0, 0)</text>
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:end;fill:#000000;stroke-width:0.025in"
id="text100"
font-size="152"
font-weight="normal"
font-style="normal"
y="1937"
x="1322"
xml:space="preserve">(0, rows - 1)</text>
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-align:end;text-anchor:end;fill:#000000;stroke-width:0.025in"
id="text102"
font-size="152"
font-weight="normal"
font-style="normal"
y="3820.8367"
x="1761.8256"
xml:space="preserve">(0, rows * parallel - 1)</text>
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-align:start;text-anchor:start;fill:#000000;stroke-width:0.025in"
id="text104"
font-size="152"
font-weight="normal"
font-style="normal"
y="1248.1232"
x="4682.1636"
xml:space="preserve">(32 * chain_length, 0)</text>
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-align:start;text-anchor:start;fill:#000000;stroke-width:0.025in"
id="text106"
font-size="152"
font-weight="normal"
font-style="normal"
y="3838.4653"
x="3420.0002"
xml:space="preserve">(32 * chain_length - 1, rows * parallel - 1)</text>
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke-width:0.025in"
id="text108"
font-size="152"
font-weight="normal"
font-style="normal"
y="1151.4386"
x="3139.2725"
xml:space="preserve">chain length (--led-chain flag)</text>
<g
style="fill:none;stroke-width:0.025in"
id="g110"
transform="matrix(-3.6732199e-6,-1,1,-3.6732199e-6,988.4269,2736.4018)">
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000"
id="text112"
font-size="152"
font-weight="normal"
font-style="normal"
y="0"
x="0"
xml:space="preserve">(--led-parallel flag)</text>
</g>
<text
style="font-style:normal;font-weight:normal;font-size:126px;font-family:Helvetica;text-anchor:middle;fill:#000000;stroke-width:0.025in"
id="text114"
font-size="126"
font-weight="normal"
font-style="normal"
y="1511"
x="1700"
xml:space="preserve">32 pixel</text>
<text
style="font-style:normal;font-weight:normal;font-size:135.13887024px;font-family:Helvetica;text-anchor:start;fill:#000000;stroke-width:0.025in"
id="text116"
font-size="126"
font-weight="normal"
font-style="normal"
y="1606"
x="3262.0088"
xml:space="preserve">rows </text>
<text
style="font-style:normal;font-weight:normal;font-size:101.35415649px;font-family:Helvetica;text-anchor:start;fill:#000000;stroke-width:0.025in"
id="text118"
font-size="76"
font-weight="normal"
font-style="normal"
y="1705.1204"
x="3199.9414"
xml:space="preserve">(16 or 32)</text>
<text
style="font-style:normal;font-weight:bold;font-size:152px;font-family:Helvetica;text-anchor:start;fill:#000000;stroke-width:0.025in"
id="text120"
font-size="152"
font-weight="bold"
font-style="normal"
y="3070"
x="5763"
xml:space="preserve">Pi</text>
<image
y="1503.2606"
x="4421.9434"
id="image7443"
xlink:href="data:image/png;base64,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
style="image-rendering:optimizeQuality"
preserveAspectRatio="none"
height="216.05515"
width="248.74313" />
<image
y="2367.1125"
x="4421.9971"
id="image7508"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABpCAIAAABZIvFTAAAAA3NCSVQICAjb4U/gAAAACXBIWXMA AA7EAAAOxAGVKw4bAAAgAElEQVR4nO29aYyeV3Ym9pxz77t8W+07q4o7RVEkJZGttaXWqD1yt912 u+3pid3TGBvjIJkFA3sGmEyA/PL8CRAgQIIEwTgLEMdJ7G5Pd7u1dmtfqJ3aSIm7uBTJ2vf6tne5 95z8+IolSqIkkiJFx+gHhULx4/u+977PPefes937kariV7hy8I3uwP9fcf2J+3sq0defOKLr3sSN wFelqt5/RQ19VbjOxGWpLs1BBMYAf6/U9voSJ826TJzxU+dWKft7pLbXlzgqFDWI9L1X/ctPrHLn 8uva4tVAFSJXetP1JE6Vwpj71unkmHvhUX9ov+YpbADgKjp68WM1z9S7a9VJEIGvmIfrSZx3ALit k7r6dH7KPfk3/vhBAFD9UpNdnsrsJBbn9YYuOPa6t0BEI5vR3a+nDrmnfsLEvGMvjIF3YHMVs57m qU6eFhuyNWjrugphWYX3YAaRNmq6OMs9g4jiy7/7ehJnLACo8ugWvnmPnD/Fh/a7QtEUSmZk86rO tjTlcrC2vGQZps6Jd1QsU7GCMLqavqm2FnqtLcvpo9qsUVsXXQlx11NVW4wQUc+g2biDolJYCPTw 2/7JH8uJDwBA9QrsO6JV9c5znZmU08dk+qzm6dV0TBXiAUht2b/0uH//DQX0CiX3K3G5mKlvCF0D zqmprZhD+/NXn/KnjoAI1qp4vZy14sLMqOJlZpxPH9OJc8izi//rsuAciGCsLi/Ii4+75x5Bvcaj 2ziKr2jJur7ErYVeuNzOo1syCgVkGnV977X8+Ufl3CmoEBu6PG1tXaZpQ5bmg9qSTp6Hc61mrqBP 1gLQZt3tf9E/94hMT3LfOjMwAhv8HSLuI5RK2LaDBoYtkRcNqkv69r7s+Ufk7MnW/+sX2ndELd3X +VlqNlGIZPIcksYV9MH71syg1SX35N+4X/xYFmZodDOGNnzUxGXjOhvArbdVhQ3Ntt2mfx2rACTM caNq3nk53/cLGT8DIrLB52nchc+1uoyZCTinxKhXZX4a3q1x+nnwHsbAGJk+71563L38ZKE6izDi W/by8KarcGy+EokTARvuG6buQfFiVDxxKhIszerrz/oXH9epc8Dn9ltXlUjnpnRmXPOU0hTeycSY 1FZWb/x8RSMC4KvL+YuPuyd/gpkJqHKlnTdtp67e1Sdcyfrw1QYyB4bdwGiqIJ8DSEXi6qJ75cns xSdk4ixac6JcYp1VWZU4WZz10+Oa53AeLpOpczo/c+Giz5BW7yACZpkedz//v/zLT/LiLInAObR3 mfVbKYqvInjzFRKnygOjsnG7s6FVUdWcjRAVaov81gv+1adlboaYwZeIo6wtMjI37c+fIed87iVN ZfwM5qfXrrpEo+JhLJhlYsy/+Ji8/GS0MKMgIU5sjIFRtHV8urnLwVdC3JpB1zdkNt/ChZIhhoJz lzpp5BLMjLuXHvevP6sLlxYfWiNlbppnJti71AN5hsmzOjtxyVsuhi7M5E/8tXv6p1pdThVGlL3X 4U18024KAuDKlLSFr4S4VrdEuNxGW3dIoQxAVFXViygo8z5amtHnH872PamLs6t3XTxnEQPQZkOX FwqBIUCsNYSgVpXZ6ZY8fpK31jLNRs6cSH/6f7o3XwybdVVRGwSGAgYNbzI33042+qiHV/ROV07D ZeCSg68CZu4ZoL4hryyiLTFSSKrGOwpnxvHqU+7152V5AcyrL6MKgIyBqi7MXlgKCEQEtiJ+cV7r K8CnXt4GAPz4WP7cI+6lX9jqSlONgsSLiOZszcAI9w6C+eoiDteBOJFLGxZEAMgGZuvOrGeQvFoP sowiiH2WSS110cRY+sTfuP0vSXUZAFS1tVYQadqU8dO6vIRcVEBe4QFR1JZl/LR6Ry3fs9W09wDc +Fjy4/8te+4xZJmIwgtEkeXNXHzvOhoY+ajDV45rSpz3KrIqLETwHs7B+wtWEgMgG9jtt+ng+gAI hCiy3GfNgEEbQ61LfDw3qc/8bfbKM2jUV4WrpYnNhj8/JitLzonkAicq6kV1eVnOnEKzDrRCdTmI YEx++L3sb/8CB14vuwyOvBAAeI2ZJS7T5luod/DLvOs1JU5Ea1Wdm5bFefUOxsBamItiR6qwAQ9v tOs2QMEQyURFzc2h3RNSwddTeEF0+gS9+Hi+/0WtrdDa7UnDj49hcTFnaBkI1TvvctGFeT17Wus1 ACDiMIR3/tQx//TP9PknuFpvKMEKQSAK1YDAbe3Bzr3c1XOBg6sh4ZqGlazV6lL+7KPqnPn6Q8FN t6x+LqIiRIAogoDKFRocyeKSyaoyl3Km9A8KdsTqcq4HMpepIxTPHm/+9C8AsnfcT8WyeodaTc+f MYsr0huYrUYWVBZEDXR5Xs+e1NoKegdADCI5cTj7m//DnDiogDpB2Zsy+0WviaxGWNq6zLZdVGpT 58jaq8uEXDuJUwURFUvU2SPnT+c/+l/dX/159upz/uxJEJG1MBZB0ArpUHcfjWzMgijIBVWVOY8K 7ANxsDsUhmggmYsmx+iZh/PXntcsI2OlWdO5qSgFSmx2hTzCKhChgoGfPItmoxUWzd96NXv0r+Xg m2E9cc5IydBGy1tCKjClXqF5GJt167mrB0SXNv0uD9dO4ogAcGdP8M3fQpak/+9/tO/vb/aPYO+9 uvceHtlMpTKYKQhBhvvXBbfdlc1MFOOkTiof5H6Ig70xDExN/Id5PTPWSPHIgUaWUVuX3b1XF2e1 VmUPjtluCtR5ilmFDEFWlnRpXrPUHT/iHvsRv/cGgKoj6hRza0TrDBahICuaC2W964Ktt7TMbKKr lxvzZ3/2Zx/9q7WKiZAKsGouXIEkt4QuDFGsaJrmYyeL1cVk4nz+wTv6wds6P61subOHjKFSBSD/ 3htRs5Z5j4yoTGZbwOsDLpDM5Loo8EoAlhfysZPknE5P+iMHokzdBhvcH6mDP5lrXSOvuQKDw3L+ bPbYj+nkByZ3PhVUOLw7in6rpJm4lxKd04KlHOA99wZ3P8jdPauvdrUZy49LHBGZS8ngmit3wQf4 6PenuYOaDZvD7/6TNGn6t14qVZfQWHHnzyTjY/bsGX/0fTOygTdupc4eHt7gFqaR5TLn/FnSBc+9 bHYEYaOYc+KOZo2MY82j08fSPENQUJE0FqoABG433M8yl6c1r3Hg3n1TXR6OnUCuCQx3U3B7aO+P aIjxrrhTKWC5DZqT3biN+ofWhvnqWPsUcRfbXxePRisP/4VoXe89DJsNm+1dDySLc/7Qe5F3KRhT Ezo1kb/4JAaGg/sf4g1bUGprmEBFueb8PMuco04iy8E9BRVIw8uYSzIlJpw9pbmCNO20YSfEC5XA gwZH02bi2UKPfQBFStBMqQtmTxz8Wmw2WH8q88cziBKrc4quPhoc5mIRwEf1BV+WuDRxYyf94fd0 YY66+83IBh4YQqWdK+2febd4eK8KYlYoMauCWn1itrffLWkqkxN+dpKCgHMXGS4wNSbPuece445O qVdRb5BCGah6/2FO7WwGGEbtbSGMZo823PGcIwREqpopqJOom0mBNuIRQwE0U6hGIUtD0kzNYGDv DIP7Yt5stSbuaCaTjkgDkqzQZrbt4p7+jw3zNSBOVUXgnS4v+ckJd/AtlEpmYB31DnJnNxWKFMWI IooLFEaICogiYgM2rfYv/g1VeMdt7eGee/T8WPb0w8WVpRS0AsMKkBZmZ4LZWQ8kEAdFgVEXdzil 9dYMW60rFym4PUaVVOpyJsu8ESGCcofhHgsiKhD3WcRMUCglTYUwD8HeFURfj2nEUAR/1rljqZ9V YzkCapWu6La7uKNrVUmvGXFRHGzdoZtvkump/JXn0ueekLEPjQ3UGDWG29qpu5/6BkxvP3f3Ud8g dfeZvgHu6LzEU4lArC7nru7od3/olxfrv/iZYYY6EQHQUEABgjIA
style="image-rendering:optimizeQuality"
preserveAspectRatio="none"
height="272.68533"
width="270.08835" />
<image
y="3228.5901"
x="4486.437"
id="image7573"
xlink:href="data:image/png;base64,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
style="image-rendering:optimizeQuality"
preserveAspectRatio="none"
height="242.5032"
width="200.93121" />
<g
style="fill:none;stroke-width:0.025in"
id="g110-2"
transform="matrix(-3.6732199e-6,-0.99999997,0.99999997,-3.6732199e-6,1149.6771,2581.176)">
<text
style="font-style:normal;font-weight:normal;font-size:152px;font-family:Helvetica;text-anchor:middle;fill:#000000"
id="text112-0"
font-size="152"
font-weight="normal"
font-style="normal"
y="0"
x="0"
xml:space="preserve">parallel count</text>
</g>
<text
style="font-style:normal;font-weight:normal;font-size:101.35415649px;font-family:Helvetica;text-anchor:start;fill:#000000;stroke-width:0.025in"
id="text116-2"
font-size="126"
font-weight="normal"
font-style="normal"
y="1844.9573"
x="3176.5161"
xml:space="preserve">(--led-rows</text>
<text
style="font-style:normal;font-weight:normal;font-size:101.35415649px;font-family:Helvetica;text-anchor:start;fill:#000000;stroke-width:0.025in"
font-size="126"
font-weight="normal"
font-style="normal"
y="1944.4476"
x="3307.9529"
xml:space="preserve"
id="text3403"> flag) </text>
<g
style="fill:none;stroke-width:0.025in"
id="g110-5"
transform="matrix(-3.6732199e-6,-0.99999997,0.99999997,-3.6732199e-6,4120.7625,1647.7009)">
<text
style="font-style:normal;font-weight:normal;font-size:101.35415649px;font-family:Helvetica;text-anchor:middle;fill:#000000"
id="text112-1"
font-size="152"
font-weight="normal"
font-style="normal"
y="7.2989058"
x="-854.33923"
xml:space="preserve">[out]</text>
</g>
<g
style="fill:none;stroke-width:0.025in"
id="g110-5-4"
transform="matrix(-3.6732199e-6,-0.99999997,0.99999997,-3.6732199e-6,3726.3703,2489.3466)">
<text
style="font-style:normal;font-weight:normal;font-size:101.35415649px;font-family:Helvetica;text-anchor:middle;fill:#000000"
id="text112-1-6"
font-size="152"
font-weight="normal"
font-style="normal"
y="0"
x="0"
xml:space="preserve">[in]</text>
</g>
</svg>