<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<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="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91+devel+osxmenu r12913"
sodipodi:docname="stringscan.svg"
inkscape:export-filename="/Users/kevin/Programming/stringscan/stringscan.png"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<defs
id="defs4">
<linearGradient
id="linearGradient7534">
<stop
id="stop7536"
offset="0"
style="stop-color:#729fcf;stop-opacity:1" />
<stop
id="stop7538"
offset="1"
style="stop-color:#3465a4;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient7469">
<stop
id="stop7471"
offset="0"
style="stop-color:#555753;stop-opacity:1;" />
<stop
id="stop7473"
offset="1"
style="stop-color:#888a85;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient7428">
<stop
id="stop7430"
offset="0"
style="stop-color:#888a85;stop-opacity:0" />
<stop
id="stop7432"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient6985">
<stop
style="stop-color:#888a85;stop-opacity:1"
offset="0"
id="stop6987" />
<stop
id="stop6991"
offset="0.34042552"
style="stop-color:#babdb6;stop-opacity:1;" />
<stop
style="stop-color:#555753;stop-opacity:1;"
offset="1"
id="stop6989" />
</linearGradient>
<linearGradient
id="linearGradient6949">
<stop
id="stop6951"
offset="0"
style="stop-color:#888a85;stop-opacity:1" />
<stop
id="stop6953"
offset="1"
style="stop-color:#555753;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient2591">
<stop
style="stop-color:#7a7a7a;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop2593" />
<stop
style="stop-color:#000000;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2595" />
</linearGradient>
<linearGradient
id="linearGradient2631">
<stop
id="stop2633"
offset="0.0000000"
style="stop-color:#010101;stop-opacity:1.0000000;" />
<stop
id="stop2635"
offset="1.0000000"
style="stop-color:#959595;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient3421">
<stop
id="stop3423"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
id="stop3425"
offset="1"
style="stop-color:#babdb6;stop-opacity:0" />
</linearGradient>
<linearGradient
id="linearGradient4248"
inkscape:collect="always">
<stop
id="stop4250"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4252"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4176"
inkscape:collect="always">
<stop
id="stop4178"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop4180"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<radialGradient
r="22.22967"
fy="38.763416"
fx="24.174213"
cy="38.763416"
cx="24.174213"
gradientTransform="matrix(1,0,0,0.2326044,0,29.746876)"
gradientUnits="userSpaceOnUse"
id="radialGradient5722"
xlink:href="#linearGradient4176"
inkscape:collect="always" />
<linearGradient
y2="56.763458"
x2="32.5"
y1="20.964546"
x1="29.037691"
gradientTransform="translate(-1,-3)"
gradientUnits="userSpaceOnUse"
id="linearGradient5724"
xlink:href="#linearGradient7469"
inkscape:collect="always" />
<linearGradient
y2="21.48896"
x2="20.90625"
y1="38.63026"
x1="28.216566"
gradientTransform="translate(-3,-3)"
gradientUnits="userSpaceOnUse"
id="linearGradient5726"
xlink:href="#linearGradient3421"
inkscape:collect="always" />
<radialGradient
r="15.500008"
fy="5.3468766"
fx="-42.750153"
cy="5.3468766"
cx="-42.750153"
gradientTransform="matrix(2.3000978,0,0,1.8146645,120.45454,-4.8277871)"
gradientUnits="userSpaceOnUse"
id="radialGradient5728"
xlink:href="#linearGradient4248"
inkscape:collect="always" />
<linearGradient
y2="35.581436"
x2="-21.478369"
y1="36.421127"
x1="-18.296389"
gradientTransform="translate(60,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient5730"
xlink:href="#linearGradient4248"
inkscape:collect="always" />
<radialGradient
r="18.5"
fy="18.890318"
fx="-49.9375"
cy="18.890318"
cx="-49.9375"
gradientTransform="matrix(1.390496,0,0,0.7351777,79.50039,9.4560091)"
gradientUnits="userSpaceOnUse"
id="radialGradient5732"
xlink:href="#linearGradient4248"
inkscape:collect="always" />
<linearGradient
x1="27.01"
y1="23.35"
x2="31.3"
gradientUnits="userSpaceOnUse"
y2="30.6"
id="k">
<stop
id="stop4481"
offset="0"
stop-color="#8a8a8a" />
<stop
id="stop4483"
offset="1"
stop-color="#484848" />
</linearGradient>
<linearGradient
x1="-146.9"
y1="52.71"
gradientTransform="matrix(1.335,0,0,-1.291,229.6,104.1)"
x2="-144.3"
gradientUnits="userSpaceOnUse"
y2="55.65"
id="SVGID_3_">
<stop
id="stop4486"
offset="0"
stop-color="#7d7d7d" />
<stop
id="stop4488"
offset=".5"
stop-color="#b1b1b1" />
<stop
id="stop4490"
offset="1"
stop-color="#686868" />
</linearGradient>
<linearGradient
x1="18.81"
y1="10.73"
x2="17.83"
gradientUnits="userSpaceOnUse"
y2="25.86"
id="c">
<stop
id="stop4493"
offset="0"
stop-color="#fff" />
<stop
id="stop4495"
offset=".5"
stop-opacity=".22"
stop-color="#fff" />
<stop
id="stop4497"
offset="1"
stop-color="#fff" />
</linearGradient>
<radialGradient
r="8.31"
gradientTransform="matrix(1.399,0,0,-1.399,259.5,136.2)"
cx="-171.7"
cy="81.5"
gradientUnits="userSpaceOnUse"
id="r">
<stop
id="stop4500"
offset="0"
stop-opacity=".21"
stop-color="#729fcf" />
<stop
id="stop4502"
offset="1"
stop-opacity=".68"
stop-color="#729fcf" />
</radialGradient>
<radialGradient
r="16.53"
gradientTransform="matrix(1.446,0,0,-0.362,276.2,-145.1)"
cx="-174.5"
cy="-511.6"
gradientUnits="userSpaceOnUse"
id="b">
<stop
id="stop4505"
offset="0" />
<stop
id="stop4507"
offset="1"
stop-opacity="0" />
</radialGradient>
<radialGradient
r="6.66"
gradientTransform="matrix(2.593,0,0,-2.252,784.6,385.3)"
cx="-296.8"
cy="166.4"
gradientUnits="userSpaceOnUse"
id="g">
<stop
id="stop4510"
offset="0"
stop-color="#fff" />
<stop
id="stop4512"
offset="1"
stop-opacity=".25"
stop-color="#fff" />
</radialGradient>
<radialGradient
r="16.53"
gradientTransform="matrix(0.498,0,0,-0.145,-135.8,-204.1)"
cx="314.9"
cy="-1674"
gradientUnits="userSpaceOnUse"
id="s">
<stop
id="stop4515"
offset="0"
stop-color="#fff" />
<stop
id="stop4517"
offset="1"
stop-opacity="0"
stop-color="#fff" />
</radialGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="189.48586"
inkscape:cy="642.18088"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1226"
inkscape:window-height="717"
inkscape:window-x="-4"
inkscape:window-y="23"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<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></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
style="display:inline"
id="layer1-0"
inkscape:label="Livello 1"
transform="matrix(17.076191,0,0,17.076191,-54.311703,5.4407729)"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<g
inkscape:export-ydpi="90"
inkscape:export-xdpi="90"
inkscape:export-filename="/home/lapo/Desktop/format-text.png"
id="g5653">
<ellipse
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:url(#radialGradient5722);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.96078431;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
id="path4166"
transform="matrix(1.035394,0,0,1.0153329,-0.013369,-1.1077728)"
cx="24.174213"
cy="38.763416"
rx="22.22967"
ry="5.1707182" />
<path
style="font-style:normal;font-weight:bold;font-size:6.8395505px;font-family:'Bitstream Vera Sans Mono';fill:url(#linearGradient5724);fill-opacity:1;stroke:#2e3436;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 39.5,19 c 3.7e-5,4.72492 0,16.5 0,16.5 l 4,0 0,4 -16,0 0,-4 c -1.560783,1.74844 -3.222989,2.91853 -5.140468,3.75112 C 20.44201,40.08371 18.256951,40.5 15.804347,40.5 12.17,40.5 10.371786,39.59456 8.409698,37.78368 6.469895,35.95198 5.499997,33.33973 5.5,29.94692 5.499997,26.2211 6.893529,23.43192 9.680601,21.5794 12.489957,19.7269 15.358959,18.50002 21,18.5 l 6.5,0 0,-3.5 c 0,-3.5 -4,-4.5 -8,-4.5 -4,0 -7.088749,1.60142 -8.363637,6 L 7.5,16.5 l 0,-8 c 4.358867,-1.4477 8.950339,-1.93512 13.521738,-2 6.354489,3e-5 11.003315,1.10321 13.94649,3.30955 C 37.933632,12.01594 39.499963,14.27508 39.5,19 Z m -12,10 0,-6.5 -4.44816,0 c -2.207377,2e-5 -3.824991,0.57807 -5.00669,1.70205 -1.181732,1.12401 -1.77259,2.73716 -1.772575,4.83943 -1.5e-5,2.1023 0.423618,3.67381 1.270903,4.71454 0.869548,1.04074 2.185043,1.56111 3.946489,1.56111 1.828295,0 3.299864,-0.562 4.414714,-1.686 C 27.019483,32.50715 27.499973,30.85252 27.5,29 Z"
id="text3336"
sodipodi:nodetypes="ccccccsscscccczcccccccccsscssc"
inkscape:connector-curvature="0" />
<path
style="font-style:normal;font-weight:bold;font-size:6.8395505px;font-family:'Bitstream Vera Sans Mono';opacity:0.15;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 21.03125,7.5 C 16.76025,7.56062 12.52531,8.07522 8.5,9.3125 l 0,6.1875 2,0 C 11.22118,13.53106 12.26568,11.96255 13.71875,11 15.36392,9.9102 17.36531,9.5 19.5,9.5 c 2.084108,0 4.181588,0.24078 5.90625,1.03125 C 27.130912,11.32172 28.5,12.86551 28.5,15 l 0,3.5 c -0.0051,0.55016 -0.449841,0.9949 -1,1 l -6.5,0 c -5.49299,2e-5 -8.03067,1.14437 -10.75,2.9375 -2.53124,1.68248 -3.75,4.02708 -3.75,7.5 0,3.20114 0.88149,5.50817 2.59375,7.125 1.85832,1.71512 3.25248,2.4375 6.71875,2.4375 2.33809,0 4.383485,-0.41777 6.15625,-1.1875 1.794544,-0.77921 3.306503,-1.84794 4.78125,-3.5 0.2824,-0.30495 0.722851,-0.40563 1.109694,-0.25365 C 28.246536,34.71082 28.500681,35.08438 28.5,35.5 l 0,3 14,0 0,-2 -3,0 c -0.550159,-0.0051 -0.994902,-0.44984 -1,-1 0,0 3.7e-5,-11.7751 0,-16.5 -3.5e-5,-4.50194 -1.287451,-6.26374 -4.125,-8.375 C 31.709626,8.62692 27.268615,7.50003 21.03125,7.5 Z"
id="path3092"
sodipodi:nodetypes="ccccssscccccscsscsccccccscc"
inkscape:connector-curvature="0" />
<path
style="font-style:normal;font-weight:bold;font-size:6.8395505px;font-family:'Bitstream Vera Sans Mono';opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient5726);stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.0625,21.5 4.4375,0 c 0.550159,0.0051 0.994902,0.44984 1,1 l 0,6.5 c -3e-5,2.02646 -0.514514,3.97206 -1.875,5.34375 -1.306994,1.31772 -3.089317,1.96876 -5.125,1.96875 -1.960758,1e-5 -3.660302,-0.60201 -4.75,-1.90625 -1.61e-4,-0.01042 -1.61e-4,-0.02083 0,-0.03125 -1.063336,-1.30611 -1.468766,-3.11255 -1.46875,-5.34375 -1.6e-5,-2.28417 0.647497,-4.21661 2.0625,-5.5625 1.397977,-1.32969 3.339607,-1.96873 5.71875,-1.96875 z"
id="path3404"
sodipodi:nodetypes="ccccssccssc"
inkscape:connector-curvature="0" />
<path
style="font-style:normal;font-weight:bold;font-size:6.8395505px;font-family:'Bitstream Vera Sans Mono';display:inline;opacity:0.55;fill:none;fill-opacity:1;stroke:url(#radialGradient5728);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 38.5,35.5 c 0,0 3.7e-5,-11.7751 0,-16.5 -3.5e-5,-4.50194 -1.287451,-6.26374 -4.125,-8.375 C 31.709626,8.62692 27.268615,7.50003 21.03125,7.5 16.760252,7.56062 12.525309,8.07522 8.5,9.3125 l 0,6.1875"
id="path4226"
sodipodi:nodetypes="cscccc"
inkscape:connector-curvature="0" />
<path
style="font-style:normal;font-weight:bold;font-size:6.8395505px;font-family:'Bitstream Vera Sans Mono';display:inline;opacity:0.45;fill:none;fill-opacity:1;stroke:url(#linearGradient5730);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 42.5,36.5 -3,0 c -0.550159,-0.0051 -0.994902,-0.44984 -1,-1"
id="path4237"
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0" />
<path
style="font-style:normal;font-weight:bold;font-size:6.8395505px;font-family:'Bitstream Vera Sans Mono';display:inline;opacity:0.55;fill:none;fill-opacity:1;stroke:url(#radialGradient5732);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 28.5,18.5 c -0.0051,0.55016 -0.449841,0.9949 -1,1 l -6.5,0 c -5.492988,2e-5 -8.030674,1.14437 -10.75,2.9375 -2.531244,1.68248 -3.750003,4.02708 -3.75,7.5 -3e-6,3.20114 0.881488,5.50817 2.59375,7.125"
id="path4239"
sodipodi:nodetypes="ccccsc"
inkscape:connector-curvature="0" />
</g>
</g>
<g
id="g4566"
transform="matrix(9.5996502,0,0,9.5996502,123.58656,451.34746)"
inkscape:export-xdpi="180"
inkscape:export-ydpi="180">
<ellipse
id="ellipse4519"
cx="23.92"
cy="39.959999"
ry="5.98"
rx="23.9"
style="opacity:0.17000002;fill:url(#b)" />
<g
id="g4521"
style="fill:#dcdcdc">
<path
id="path4523"
d="m 18.63,3.14 c -8.14,0 -14.75,6.61 -14.75,14.75 0,8.14 6.61,14.74 14.75,14.74 3.48,0 6.55,-1.38 9.1,-3.4 -0.2,1 -0.08,2.04 0.76,2.76 l 10.96,9.53 c 1.23,1.07 3.09,0.93 4.16,-0.3 1.07,-1.24 0.93,-3.09 -0.3,-4.16 L 32.34,27.53 c -0.67,-0.58 -1.49,-0.76 -2.3,-0.64 1.98,-2.52 3.36,-5.55 3.36,-9 C 33.4,9.75 26.8,3.14 18.66,3.14 Z m -0.08,1.23 c 7.64,0 13.29,4.79 13.29,13.29 0,8.68 -5.81,13.29 -13.29,13.29 -7.3,0 -13.29,-5.47 -13.29,-13.29 0,-7.98 5.82,-13.29 13.29,-13.29 z"
inkscape:connector-curvature="0"
style="stroke:url(#k);stroke-width:2;stroke-linecap:round" />
<path
id="path4525"
d="m 18.6,3.08 c -8.16,0 -14.79,6.63 -14.79,14.79 0,8.17 6.63,14.8 14.79,14.8 3.49,0 6.58,-1.39 9.11,-3.42 -0.21,1 -0.08,2.04 0.75,2.77 l 11,9.56 c 1.24,1.07 3.1,0.93 4.18,-0.3 1.07,-1.24 0.93,-3.1 -0.31,-4.18 l -11,-9.56 C 31.66,26.96 30.84,26.79 30.02,26.9 32.01,24.38 33.4,21.33 33.4,17.9 33.4,9.74 26.77,3.11 18.6,3.11 M 18.53,6.3 c 6.28,0 11.38,5.09 11.38,11.38 0,6.28 -5.1,11.37 -11.38,11.37 -6.28,0 -11.38,-5.09 -11.38,-11.37 0,-6.29 5.1,-11.38 11.38,-11.38"
inkscape:connector-curvature="0" />
</g>
<path
id="path4527"
d="M 39.51,41.58 C 39.03,39.3 40.9,36.77 43.09,36.79 L 32.33,27.53 c -2.94,-0.06 -4.27,2.27 -3.78,4.6 l 10.96,9.45"
inkscape:connector-curvature="0"
style="fill:url(#SVGID_3_)" />
<circle
id="circle4529"
r="13.77"
cx="18.379999"
cy="17.4"
style="fill:none;stroke:url(#c)" />
<ellipse
id="ellipse4531"
cx="20.99"
cy="38.77"
ry="2.4000001"
rx="8.2299995"
style="fill:url(#s)" />
<circle
id="circle4533"
r="11.62"
cx="18.379999"
cy="17.549999"
style="fill:url(#r);stroke:#3063a3" />
<path
id="path4535"
d="m 18.2,7.4 c -5.21,0 -9.43,4.21 -9.43,9.42 0,1.51 0.42,2.89 1.05,4.15 1.25,0.46 2.58,0.78 3.99,0.78 6.18,0 11.1,-4.86 11.48,-10.94 C 23.56,8.76 21.08,7.4 18.2,7.4"
inkscape:connector-curvature="0"
style="opacity:0.82999998;fill:url(#g)" />
<rect
id="rect4537"
x="40.5"
y="-0.13"
width="19"
height="5"
transform="matrix(0.753,0.658,-0.6489,0.7609,0,0)"
rx="2.4679999"
style="opacity:0.43000004;fill:none;stroke:#ffffff" />
</g>
</g>
</svg>