]> www.fi.muni.cz Git - slotcarman.git/commitdiff
Images of start semaphore, throttle.
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Fri, 3 Dec 2010 16:59:10 +0000 (17:59 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Fri, 3 Dec 2010 16:59:10 +0000 (17:59 +0100)
14 files changed:
img/semaphore0.png [new file with mode: 0644]
img/semaphore0.svg [new file with mode: 0644]
img/semaphore1.png [new file with mode: 0644]
img/semaphore1.svg [new file with mode: 0644]
img/semaphore2.png [new file with mode: 0644]
img/semaphore2.svg [new file with mode: 0644]
img/semaphore3.png [new file with mode: 0644]
img/semaphore3.svg [new file with mode: 0644]
img/semaphore4.png [new file with mode: 0644]
img/semaphore4.svg [new file with mode: 0644]
img/semaphore5.png [new file with mode: 0644]
img/semaphore5.svg [new file with mode: 0644]
img/throttle0.png [new file with mode: 0644]
img/throttle0.svg

diff --git a/img/semaphore0.png b/img/semaphore0.png
new file mode 100644 (file)
index 0000000..1e9e669
Binary files /dev/null and b/img/semaphore0.png differ
diff --git a/img/semaphore0.svg b/img/semaphore0.svg
new file mode 100644 (file)
index 0000000..a876e5d
--- /dev/null
@@ -0,0 +1,700 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   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="2082.5269"
+   height="439.43484"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="semaphore1.svg"
+   inkscape:export-filename="/home/kas/slotcarman/img/semaphore1.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4009">
+      <stop
+         id="stop4011"
+         offset="0"
+         style="stop-color:#626262;stop-opacity:1;" />
+      <stop
+         id="stop4013"
+         offset="1"
+         style="stop-color:#3e3e3e;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3969">
+      <stop
+         style="stop-color:#232323;stop-opacity:1;"
+         offset="0"
+         id="stop3971" />
+      <stop
+         style="stop-color:#3b3b3b;stop-opacity:1;"
+         offset="1"
+         id="stop3973" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3866">
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="0"
+         id="stop3868" />
+      <stop
+         id="stop3876"
+         offset="0.85714287"
+         style="stop-color:#ff2b00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="1"
+         id="stop3870" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3844">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3846" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3848" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3838"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3840" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#ff1616;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#8b0000;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3762">
+      <stop
+         style="stop-color:#494949;stop-opacity:1;"
+         offset="0"
+         id="stop3764" />
+      <stop
+         style="stop-color:#898a88;stop-opacity:1;"
+         offset="1"
+         id="stop3766" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3785"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3797"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3821"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3850"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)" />
+    <filter
+       inkscape:collect="always"
+       id="filter3852"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.76546663"
+         id="feGaussianBlur3854" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3874"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3956"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3966"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3972"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3974"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3976"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3978"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3980"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3992"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3994"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3996"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3998"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3969"
+       id="linearGradient3975"
+       x1="1080"
+       y1="439.43484"
+       x2="880"
+       y2="-0.56515503"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4001"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4007"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4015"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4057"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4063"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4065"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4095"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4101"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4103"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4133"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,410.77298,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4139"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,410.77298,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4141"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4171"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,0,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4177"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,0,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4179"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="233.96211"
+     inkscape:cy="297.56341"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="20"
+     fit-margin-left="20"
+     fit-margin-right="20"
+     fit-margin-bottom="20"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <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"
+     transform="translate(20,-632.92734)">
+    <rect
+       style="fill:url(#linearGradient3975);fill-opacity:1;stroke:none"
+       id="rect3199"
+       width="2080"
+       height="440"
+       x="0"
+       y="-0.56515503"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(-20,632.92734)" />
+    <g
+       id="g4181">
+      <path
+         id="path3770"
+         d="m 199.71743,699.52807 c -84.56402,0 -153.116697,68.55268 -153.116697,153.1167 0,84.56401 68.552677,153.11673 153.116697,153.11673 84.56401,0 153.11669,-68.55272 153.11669,-153.11673 0,-84.56402 -68.55268,-153.1167 -153.11669,-153.1167 z m 0,13.3145 c 77.21062,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.59158,139.8022 -139.8022,139.8022 -77.21063,0 -139.802202,-62.59158 -139.802202,-139.8022 0,-77.21063 62.591572,-139.8022 139.802202,-139.8022 z"
+         style="fill:url(#linearGradient4177);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,0,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3789"
+         style="fill:url(#radialGradient4179);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,0,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3825"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3996);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3801"
+         d="m 199.71743,672.89908 c -99.2708,0 -179.745687,80.47489 -179.745687,179.74569 0,99.2708 80.474887,179.74573 179.745687,179.74573 99.2708,0 179.74568,-80.47493 179.74568,-179.74573 0,-99.2708 -80.47488,-179.74569 -179.74568,-179.74569 z m 0,26.62899 c 84.56401,0 153.11669,68.55268 153.11669,153.1167 0,84.56401 -68.55268,153.11673 -153.11669,153.11673 -84.56402,0 -153.116697,-68.55272 -153.116697,-153.11673 0,-84.56402 68.552677,-153.1167 153.116697,-153.1167 z"
+         style="fill:url(#linearGradient4171);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3776"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,-9.9858714,642.94147)" />
+    </g>
+    <g
+       id="g4017">
+      <path
+         style="fill:url(#linearGradient4007);fill-opacity:1;stroke:none"
+         d="m 1842.8093,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         id="path3888"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4015);fill-opacity:1;stroke:none;fill-rule:evenodd"
+         id="path3890"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,-5953.4734)"
+         style="fill:url(#linearGradient3976);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3892"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4001);fill-opacity:1;stroke:none"
+         d="m 1842.8093,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         id="path3896"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1633.106,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3898"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g4086">
+      <path
+         id="path3902"
+         d="m 1432.0363,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         style="fill:url(#linearGradient4063);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3904"
+         style="fill:url(#radialGradient4065);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3906"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3910"
+         d="m 1432.0363,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         style="fill:url(#linearGradient4057);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3912"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1222.333,642.94147)" />
+    </g>
+    <g
+       id="g4105">
+      <path
+         style="fill:url(#linearGradient4101);fill-opacity:1;stroke:none"
+         d="m 1021.2634,699.52807 c -84.56403,0 -153.11671,68.55268 -153.11671,153.1167 0,84.56401 68.55268,153.11673 153.11671,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2106,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5916,139.8022 -139.8022,139.8022 -77.21064,0 -139.80221,-62.59158 -139.80221,-139.8022 0,-77.21063 62.59157,-139.8022 139.80221,-139.8022 z"
+         id="path3916"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4103);fill-opacity:1;stroke:none"
+         id="path3918"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,821.54596,-5953.4734)"
+         style="fill:url(#linearGradient3956);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3920"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4095);fill-opacity:1;stroke:none"
+         d="m 1021.2634,672.89908 c -99.27081,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.47489,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.56403,0 -153.11671,-68.55272 -153.11671,-153.11673 0,-84.56402 68.55268,-153.1167 153.11671,-153.1167 z"
+         id="path3924"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,811.56009,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3926"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g4143">
+      <path
+         id="path3930"
+         d="m 610.49041,699.52807 c -84.56402,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.55268,153.11673 153.1167,153.11673 84.56401,0 153.11669,-68.55272 153.11669,-153.11673 0,-84.56402 -68.55268,-153.1167 -153.11669,-153.1167 z m 0,13.3145 c 77.21062,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.59158,139.8022 -139.8022,139.8022 -77.21063,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.59157,-139.8022 139.8022,-139.8022 z"
+         style="fill:url(#linearGradient4139);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,410.77298,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3932"
+         style="fill:url(#radialGradient4141);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,410.77298,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3934"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3946);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3938"
+         d="m 610.49041,672.89908 c -99.2708,0 -179.74569,80.47489 -179.74569,179.74569 0,99.2708 80.47489,179.74573 179.74569,179.74573 99.2708,0 179.74568,-80.47493 179.74568,-179.74573 0,-99.2708 -80.47488,-179.74569 -179.74568,-179.74569 z m 0,26.62899 c 84.56401,0 153.11669,68.55268 153.11669,153.1167 0,84.56401 -68.55268,153.11673 -153.11669,153.11673 -84.56402,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.55268,-153.1167 153.1167,-153.1167 z"
+         style="fill:url(#linearGradient4133);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3940"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,400.78711,642.94147)" />
+    </g>
+  </g>
+</svg>
diff --git a/img/semaphore1.png b/img/semaphore1.png
new file mode 100644 (file)
index 0000000..31531e3
Binary files /dev/null and b/img/semaphore1.png differ
diff --git a/img/semaphore1.svg b/img/semaphore1.svg
new file mode 100644 (file)
index 0000000..68f959d
--- /dev/null
@@ -0,0 +1,720 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   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="2082.5269"
+   height="439.43484"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="semaphore3.svg"
+   inkscape:export-filename="/home/kas/slotcarman/img/semaphore3.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4009">
+      <stop
+         id="stop4011"
+         offset="0"
+         style="stop-color:#626262;stop-opacity:1;" />
+      <stop
+         id="stop4013"
+         offset="1"
+         style="stop-color:#3e3e3e;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3969">
+      <stop
+         style="stop-color:#232323;stop-opacity:1;"
+         offset="0"
+         id="stop3971" />
+      <stop
+         style="stop-color:#3b3b3b;stop-opacity:1;"
+         offset="1"
+         id="stop3973" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3866">
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="0"
+         id="stop3868" />
+      <stop
+         id="stop3876"
+         offset="0.85714287"
+         style="stop-color:#ff2b00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="1"
+         id="stop3870" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3844">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3846" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3848" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3838"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3840" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#ff1616;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#8b0000;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3762">
+      <stop
+         style="stop-color:#494949;stop-opacity:1;"
+         offset="0"
+         id="stop3764" />
+      <stop
+         style="stop-color:#898a88;stop-opacity:1;"
+         offset="1"
+         id="stop3766" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3785"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3797"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3821"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3850"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)" />
+    <filter
+       inkscape:collect="always"
+       id="filter3852"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.76546663"
+         id="feGaussianBlur3854" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3874"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3942"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3944"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3948"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3950"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3956"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3966"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3972"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3974"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3976"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3978"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3980"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3992"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3994"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3996"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3998"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3969"
+       id="linearGradient3975"
+       x1="1080"
+       y1="439.43484"
+       x2="880"
+       y2="-0.56515503"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4001"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4007"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4015"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4057"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4063"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4065"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4095"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4101"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4103"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4133"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,410.77298,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4139"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,410.77298,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4141"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="563.09265"
+     inkscape:cy="297.56341"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="20"
+     fit-margin-left="20"
+     fit-margin-right="20"
+     fit-margin-bottom="20"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <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"
+     transform="translate(20,-632.92734)">
+    <rect
+       style="fill:url(#linearGradient3975);fill-opacity:1;stroke:none"
+       id="rect3199"
+       width="2080"
+       height="440"
+       x="0"
+       y="-0.56515503"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(-20,632.92734)" />
+    <g
+       id="g3878"
+       transform="matrix(6.6572476,0,0,6.6572476,0,-5953.4734)">
+      <path
+         id="path3770"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3992);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3789"
+         style="fill:url(#radialGradient3994);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3825"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3996);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3856"
+         style="opacity:0.19391635;fill:url(#radialGradient3998);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3801"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient4000);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3776"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g4017">
+      <path
+         style="fill:url(#linearGradient4007);fill-opacity:1;stroke:none"
+         d="m 1842.8093,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         id="path3888"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4015);fill-opacity:1;stroke:none;fill-rule:evenodd"
+         id="path3890"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,-5953.4734)"
+         style="fill:url(#linearGradient3976);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3892"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4001);fill-opacity:1;stroke:none"
+         d="m 1842.8093,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         id="path3896"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1633.106,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3898"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g4086">
+      <path
+         id="path3902"
+         d="m 1432.0363,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         style="fill:url(#linearGradient4063);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3904"
+         style="fill:url(#radialGradient4065);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3906"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3910"
+         d="m 1432.0363,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         style="fill:url(#linearGradient4057);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3912"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1222.333,642.94147)" />
+    </g>
+    <g
+       id="g4105">
+      <path
+         style="fill:url(#linearGradient4101);fill-opacity:1;stroke:none"
+         d="m 1021.2634,699.52807 c -84.56403,0 -153.11671,68.55268 -153.11671,153.1167 0,84.56401 68.55268,153.11673 153.11671,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2106,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5916,139.8022 -139.8022,139.8022 -77.21064,0 -139.80221,-62.59158 -139.80221,-139.8022 0,-77.21063 62.59157,-139.8022 139.80221,-139.8022 z"
+         id="path3916"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4103);fill-opacity:1;stroke:none"
+         id="path3918"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,821.54596,-5953.4734)"
+         style="fill:url(#linearGradient3956);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3920"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4095);fill-opacity:1;stroke:none"
+         d="m 1021.2634,672.89908 c -99.27081,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.47489,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.56403,0 -153.11671,-68.55272 -153.11671,-153.11673 0,-84.56402 68.55268,-153.1167 153.11671,-153.1167 z"
+         id="path3924"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,811.56009,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3926"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g4143">
+      <path
+         id="path3930"
+         d="m 610.49041,699.52807 c -84.56402,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.55268,153.11673 153.1167,153.11673 84.56401,0 153.11669,-68.55272 153.11669,-153.11673 0,-84.56402 -68.55268,-153.1167 -153.11669,-153.1167 z m 0,13.3145 c 77.21062,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.59158,139.8022 -139.8022,139.8022 -77.21063,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.59157,-139.8022 139.8022,-139.8022 z"
+         style="fill:url(#linearGradient4139);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,410.77298,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3932"
+         style="fill:url(#radialGradient4141);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,410.77298,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3934"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3946);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3938"
+         d="m 610.49041,672.89908 c -99.2708,0 -179.74569,80.47489 -179.74569,179.74569 0,99.2708 80.47489,179.74573 179.74569,179.74573 99.2708,0 179.74568,-80.47493 179.74568,-179.74573 0,-99.2708 -80.47488,-179.74569 -179.74568,-179.74569 z m 0,26.62899 c 84.56401,0 153.11669,68.55268 153.11669,153.1167 0,84.56401 -68.55268,153.11673 -153.11669,153.11673 -84.56402,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.55268,-153.1167 153.1167,-153.1167 z"
+         style="fill:url(#linearGradient4133);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3940"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,400.78711,642.94147)" />
+    </g>
+  </g>
+</svg>
diff --git a/img/semaphore2.png b/img/semaphore2.png
new file mode 100644 (file)
index 0000000..783a2f1
Binary files /dev/null and b/img/semaphore2.png differ
diff --git a/img/semaphore2.svg b/img/semaphore2.svg
new file mode 100644 (file)
index 0000000..fa70b2b
--- /dev/null
@@ -0,0 +1,740 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   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="2082.5269"
+   height="439.43484"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="semaphore4.svg"
+   inkscape:export-filename="/home/kas/slotcarman/img/semaphore4.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4009">
+      <stop
+         id="stop4011"
+         offset="0"
+         style="stop-color:#626262;stop-opacity:1;" />
+      <stop
+         id="stop4013"
+         offset="1"
+         style="stop-color:#3e3e3e;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3969">
+      <stop
+         style="stop-color:#232323;stop-opacity:1;"
+         offset="0"
+         id="stop3971" />
+      <stop
+         style="stop-color:#3b3b3b;stop-opacity:1;"
+         offset="1"
+         id="stop3973" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3866">
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="0"
+         id="stop3868" />
+      <stop
+         id="stop3876"
+         offset="0.85714287"
+         style="stop-color:#ff2b00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="1"
+         id="stop3870" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3844">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3846" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3848" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3838"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3840" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#ff1616;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#8b0000;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3762">
+      <stop
+         style="stop-color:#494949;stop-opacity:1;"
+         offset="0"
+         id="stop3764" />
+      <stop
+         style="stop-color:#898a88;stop-opacity:1;"
+         offset="1"
+         id="stop3766" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3785"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3797"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3821"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3850"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)" />
+    <filter
+       inkscape:collect="always"
+       id="filter3852"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.76546663"
+         id="feGaussianBlur3854" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3874"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3942"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3944"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3948"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3950"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3952"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3954"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3956"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3958"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3960"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3966"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3972"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3974"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3976"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3978"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3980"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3992"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3994"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3996"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3998"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3969"
+       id="linearGradient3975"
+       x1="1080"
+       y1="439.43484"
+       x2="880"
+       y2="-0.56515503"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4001"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4007"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4015"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4057"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4063"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4065"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4095"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4101"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4103"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="979.16333"
+     inkscape:cy="297.56341"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="20"
+     fit-margin-left="20"
+     fit-margin-right="20"
+     fit-margin-bottom="20"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <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"
+     transform="translate(20,-632.92734)">
+    <rect
+       style="fill:url(#linearGradient3975);fill-opacity:1;stroke:none"
+       id="rect3199"
+       width="2080"
+       height="440"
+       x="0"
+       y="-0.56515503"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(-20,632.92734)" />
+    <g
+       id="g3878"
+       transform="matrix(6.6572476,0,0,6.6572476,0,-5953.4734)">
+      <path
+         id="path3770"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3992);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3789"
+         style="fill:url(#radialGradient3994);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3825"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3996);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3856"
+         style="opacity:0.19391635;fill:url(#radialGradient3998);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3801"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient4000);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3776"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g4017">
+      <path
+         style="fill:url(#linearGradient4007);fill-opacity:1;stroke:none"
+         d="m 1842.8093,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         id="path3888"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4015);fill-opacity:1;stroke:none;fill-rule:evenodd"
+         id="path3890"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,-5953.4734)"
+         style="fill:url(#linearGradient3976);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3892"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4001);fill-opacity:1;stroke:none"
+         d="m 1842.8093,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         id="path3896"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1633.106,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3898"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g4086">
+      <path
+         id="path3902"
+         d="m 1432.0363,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         style="fill:url(#linearGradient4063);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3904"
+         style="fill:url(#radialGradient4065);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3906"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3910"
+         d="m 1432.0363,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         style="fill:url(#linearGradient4057);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3912"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1222.333,642.94147)" />
+    </g>
+    <g
+       id="g4105">
+      <path
+         style="fill:url(#linearGradient4101);fill-opacity:1;stroke:none"
+         d="m 1021.2634,699.52807 c -84.56403,0 -153.11671,68.55268 -153.11671,153.1167 0,84.56401 68.55268,153.11673 153.11671,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2106,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5916,139.8022 -139.8022,139.8022 -77.21064,0 -139.80221,-62.59158 -139.80221,-139.8022 0,-77.21063 62.59157,-139.8022 139.80221,-139.8022 z"
+         id="path3916"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4103);fill-opacity:1;stroke:none"
+         id="path3918"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,821.54596,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,821.54596,-5953.4734)"
+         style="fill:url(#linearGradient3956);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3920"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4095);fill-opacity:1;stroke:none"
+         d="m 1021.2634,672.89908 c -99.27081,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.47489,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.56403,0 -153.11671,-68.55272 -153.11671,-153.11673 0,-84.56402 68.55268,-153.1167 153.11671,-153.1167 z"
+         id="path3924"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,811.56009,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3926"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g3928"
+       transform="matrix(6.6572476,0,0,6.6572476,410.77298,-5953.4734)">
+      <path
+         id="path3930"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3942);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3932"
+         style="fill:url(#radialGradient3944);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3934"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3946);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3936"
+         style="opacity:0.19391635;fill:url(#radialGradient3948);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3938"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient3950);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3940"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+  </g>
+</svg>
diff --git a/img/semaphore3.png b/img/semaphore3.png
new file mode 100644 (file)
index 0000000..c2ae689
Binary files /dev/null and b/img/semaphore3.png differ
diff --git a/img/semaphore3.svg b/img/semaphore3.svg
new file mode 100644 (file)
index 0000000..9bd30b8
--- /dev/null
@@ -0,0 +1,719 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   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="2082.5269"
+   height="439.43484"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="semaphore4.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4009">
+      <stop
+         id="stop4011"
+         offset="0"
+         style="stop-color:#626262;stop-opacity:1;" />
+      <stop
+         id="stop4013"
+         offset="1"
+         style="stop-color:#3e3e3e;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3969">
+      <stop
+         style="stop-color:#232323;stop-opacity:1;"
+         offset="0"
+         id="stop3971" />
+      <stop
+         style="stop-color:#3b3b3b;stop-opacity:1;"
+         offset="1"
+         id="stop3973" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3866">
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="0"
+         id="stop3868" />
+      <stop
+         id="stop3876"
+         offset="0.85714287"
+         style="stop-color:#ff2b00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="1"
+         id="stop3870" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3844">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3846" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3848" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3838"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3840" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#ff1616;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#8b0000;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3762">
+      <stop
+         style="stop-color:#494949;stop-opacity:1;"
+         offset="0"
+         id="stop3764" />
+      <stop
+         style="stop-color:#898a88;stop-opacity:1;"
+         offset="1"
+         id="stop3766" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3785"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3797"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3821"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3850"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)" />
+    <filter
+       inkscape:collect="always"
+       id="filter3852"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.76546663"
+         id="feGaussianBlur3854" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3874"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3942"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3944"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3948"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3950"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3952"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3954"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3956"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3958"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3960"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3966"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3972"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3974"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3976"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3978"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3980"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3992"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3994"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3996"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3998"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3969"
+       id="linearGradient3975"
+       x1="1080"
+       y1="439.43484"
+       x2="880"
+       y2="-0.56515503"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4001"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4007"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4015"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4057"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4063"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4065"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="1333.1339"
+     inkscape:cy="297.56341"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="20"
+     fit-margin-left="20"
+     fit-margin-right="20"
+     fit-margin-bottom="20"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <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"
+     transform="translate(20,-632.92734)">
+    <rect
+       style="fill:url(#linearGradient3975);fill-opacity:1;stroke:none"
+       id="rect3199"
+       width="2080"
+       height="440"
+       x="0"
+       y="-0.56515503"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(-20,632.92734)" />
+    <g
+       id="g3878"
+       transform="matrix(6.6572476,0,0,6.6572476,0,-5953.4734)">
+      <path
+         id="path3770"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3992);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3789"
+         style="fill:url(#radialGradient3994);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3825"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3996);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3856"
+         style="opacity:0.19391635;fill:url(#radialGradient3998);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3801"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient4000);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3776"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g4017">
+      <path
+         style="fill:url(#linearGradient4007);fill-opacity:1;stroke:none"
+         d="m 1842.8093,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         id="path3888"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4015);fill-opacity:1;stroke:none;fill-rule:evenodd"
+         id="path3890"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,-5953.4734)"
+         style="fill:url(#linearGradient3976);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3892"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4001);fill-opacity:1;stroke:none"
+         d="m 1842.8093,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         id="path3896"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1633.106,642.94147)"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3898"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g4086">
+      <path
+         id="path3902"
+         d="m 1432.0363,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         style="fill:url(#linearGradient4063);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)"
+         d="M 51,30 A 21,21 0 1 1 9,30 21,21 0 1 1 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3904"
+         style="fill:url(#radialGradient4065);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1232.3189,-5953.4734)"
+         inkscape:connector-curvature="0"
+         id="path3906"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         id="path3910"
+         d="m 1432.0363,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         style="fill:url(#linearGradient4057);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3912"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 a 23,23 0 1 1 -46,0 23,23 0 1 1 46,0 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1222.333,642.94147)" />
+    </g>
+    <g
+       id="g3914"
+       transform="matrix(6.6572476,0,0,6.6572476,821.54596,-5953.4734)">
+      <path
+         style="fill:url(#linearGradient3952);fill-opacity:1;stroke:none"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         transform="translate(0,992.36218)"
+         id="path3916"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient3954);fill-opacity:1;stroke:none"
+         id="path3918"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3956);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3920"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="opacity:0.19391635;fill:url(#radialGradient3958);fill-opacity:1;stroke:none"
+         id="path3922"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="30"
+         sodipodi:ry="30"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3960);fill-opacity:1;stroke:none"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         id="path3924"
+         transform="translate(0,992.36218)"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(-1.5,990.86218)"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3926"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g3928"
+       transform="matrix(6.6572476,0,0,6.6572476,410.77298,-5953.4734)">
+      <path
+         id="path3930"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3942);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3932"
+         style="fill:url(#radialGradient3944);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3934"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3946);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3936"
+         style="opacity:0.19391635;fill:url(#radialGradient3948);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3938"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient3950);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3940"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+  </g>
+</svg>
diff --git a/img/semaphore4.png b/img/semaphore4.png
new file mode 100644 (file)
index 0000000..c3c2467
Binary files /dev/null and b/img/semaphore4.png differ
diff --git a/img/semaphore4.svg b/img/semaphore4.svg
new file mode 100644 (file)
index 0000000..8c8c6db
--- /dev/null
@@ -0,0 +1,779 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   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="2082.5269"
+   height="439.43484"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="semaphore4.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient4009">
+      <stop
+         id="stop4011"
+         offset="0"
+         style="stop-color:#626262;stop-opacity:1;" />
+      <stop
+         id="stop4013"
+         offset="1"
+         style="stop-color:#3e3e3e;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3969">
+      <stop
+         style="stop-color:#232323;stop-opacity:1;"
+         offset="0"
+         id="stop3971" />
+      <stop
+         style="stop-color:#3b3b3b;stop-opacity:1;"
+         offset="1"
+         id="stop3973" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3866">
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="0"
+         id="stop3868" />
+      <stop
+         id="stop3876"
+         offset="0.85714287"
+         style="stop-color:#ff2b00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="1"
+         id="stop3870" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3844">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3846" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3848" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3838"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3840" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#ff1616;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#8b0000;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3762">
+      <stop
+         style="stop-color:#494949;stop-opacity:1;"
+         offset="0"
+         id="stop3764" />
+      <stop
+         style="stop-color:#898a88;stop-opacity:1;"
+         offset="1"
+         id="stop3766" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3785"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3797"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3821"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3850"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)" />
+    <filter
+       inkscape:collect="always"
+       id="filter3852"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.76546663"
+         id="feGaussianBlur3854" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3874"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3942"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3944"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3948"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3950"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3952"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3954"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3956"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3958"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3960"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3966"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3972"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3974"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3976"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3978"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3980"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3992"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3994"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3996"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3998"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3969"
+       id="linearGradient3975"
+       x1="1080"
+       y1="439.43484"
+       x2="880"
+       y2="-0.56515503"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4001"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4007"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4015"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4057"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4063"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientTransform="matrix(6.6572476,0,0,6.6572476,1232.3189,652.92734)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4009"
+       id="radialGradient4065"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient5703"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient5705"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient5707"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient5709"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient5711"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="1333.1339"
+     inkscape:cy="297.56341"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     fit-margin-top="20"
+     fit-margin-left="20"
+     fit-margin-right="20"
+     fit-margin-bottom="20"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <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 />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(20,-632.92734)">
+    <rect
+       style="fill:url(#linearGradient3975);fill-opacity:1;stroke:none"
+       id="rect3199"
+       width="2080"
+       height="440"
+       x="0"
+       y="-0.56515503"
+       inkscape:export-xdpi="90"
+       inkscape:export-ydpi="90"
+       transform="translate(-20,632.92734)" />
+    <g
+       transform="matrix(6.6572476,0,0,6.6572476,1233.4558,-5953.7541)"
+       id="g5689">
+      <path
+         inkscape:connector-curvature="0"
+         id="path5691"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient5703);fill-opacity:1;stroke:none" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path5693"
+         style="fill:url(#radialGradient5705);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path5695"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient5707);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path5697"
+         style="opacity:0.19391635;fill:url(#radialGradient5709);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         transform="translate(0,992.36218)"
+         id="path5699"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient5711);fill-opacity:1;stroke:none" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path5701"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g3878"
+       transform="matrix(6.6572476,0,0,6.6572476,0,-5953.4734)">
+      <path
+         id="path3770"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3992);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3789"
+         style="fill:url(#radialGradient3994);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3825"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3996);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3856"
+         style="opacity:0.19391635;fill:url(#radialGradient3998);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3801"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient4000);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3776"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g4017">
+      <path
+         style="fill:url(#linearGradient4007);fill-opacity:1;stroke:none"
+         d="m 1842.8093,699.52807 c -84.564,0 -153.1167,68.55268 -153.1167,153.1167 0,84.56401 68.5527,153.11673 153.1167,153.11673 84.564,0 153.1167,-68.55272 153.1167,-153.11673 0,-84.56402 -68.5527,-153.1167 -153.1167,-153.1167 z m 0,13.3145 c 77.2107,0 139.8022,62.59157 139.8022,139.8022 0,77.21062 -62.5915,139.8022 -139.8022,139.8022 -77.2106,0 -139.8022,-62.59158 -139.8022,-139.8022 0,-77.21063 62.5916,-139.8022 139.8022,-139.8022 z"
+         id="path3888"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient4015);fill-opacity:1;stroke:none;fill-rule:evenodd"
+         id="path3890"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,652.92734)" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1643.0919,-5953.4734)"
+         style="fill:url(#linearGradient3976);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3892"
+         inkscape:connector-curvature="0" />
+      <path
+         style="fill:url(#linearGradient4001);fill-opacity:1;stroke:none"
+         d="m 1842.8093,672.89908 c -99.2708,0 -179.7457,80.47489 -179.7457,179.74569 0,99.2708 80.4749,179.74573 179.7457,179.74573 99.2708,0 179.7457,-80.47493 179.7457,-179.74573 0,-99.2708 -80.4749,-179.74569 -179.7457,-179.74569 z m 0,26.62899 c 84.564,0 153.1167,68.55268 153.1167,153.1167 0,84.56401 -68.5527,153.11673 -153.1167,153.11673 -84.564,0 -153.1167,-68.55272 -153.1167,-153.11673 0,-84.56402 68.5527,-153.1167 153.1167,-153.1167 z"
+         id="path3896"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="matrix(6.6572476,0,0,6.6572476,1633.106,642.94147)"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3898"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g3914"
+       transform="matrix(6.6572476,0,0,6.6572476,821.54596,-5953.4734)">
+      <path
+         style="fill:url(#linearGradient3952);fill-opacity:1;stroke:none"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         transform="translate(0,992.36218)"
+         id="path3916"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient3954);fill-opacity:1;stroke:none"
+         id="path3918"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3956);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3920"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="opacity:0.19391635;fill:url(#radialGradient3958);fill-opacity:1;stroke:none"
+         id="path3922"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="30"
+         sodipodi:ry="30"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3960);fill-opacity:1;stroke:none"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         id="path3924"
+         transform="translate(0,992.36218)"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(-1.5,990.86218)"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3926"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g3928"
+       transform="matrix(6.6572476,0,0,6.6572476,410.77298,-5953.4734)">
+      <path
+         id="path3930"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3942);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3932"
+         style="fill:url(#radialGradient3944);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3934"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3946);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3936"
+         style="opacity:0.19391635;fill:url(#radialGradient3948);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3938"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient3950);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3940"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+  </g>
+</svg>
diff --git a/img/semaphore5.png b/img/semaphore5.png
new file mode 100644 (file)
index 0000000..8dce415
Binary files /dev/null and b/img/semaphore5.png differ
diff --git a/img/semaphore5.svg b/img/semaphore5.svg
new file mode 100644 (file)
index 0000000..823d648
--- /dev/null
@@ -0,0 +1,708 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   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="2082.5269"
+   height="439.43484"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="New document 1.2010_12_03_14_06_52.0.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient3969">
+      <stop
+         style="stop-color:#232323;stop-opacity:1;"
+         offset="0"
+         id="stop3971" />
+      <stop
+         style="stop-color:#3b3b3b;stop-opacity:1;"
+         offset="1"
+         id="stop3973" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3866">
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="0"
+         id="stop3868" />
+      <stop
+         id="stop3876"
+         offset="0.85714287"
+         style="stop-color:#ff2b00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff2b00;stop-opacity:0;"
+         offset="1"
+         id="stop3870" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3844">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3846" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3848" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3838"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3840" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3791">
+      <stop
+         style="stop-color:#ff1616;stop-opacity:1;"
+         offset="0"
+         id="stop3793" />
+      <stop
+         style="stop-color:#8b0000;stop-opacity:1;"
+         offset="1"
+         id="stop3795" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3762">
+      <stop
+         style="stop-color:#494949;stop-opacity:1;"
+         offset="0"
+         id="stop3764" />
+      <stop
+         style="stop-color:#898a88;stop-opacity:1;"
+         offset="1"
+         id="stop3766" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3785"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3797"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3821"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3850"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)" />
+    <filter
+       inkscape:collect="always"
+       id="filter3852"
+       color-interpolation-filters="sRGB">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.76546663"
+         id="feGaussianBlur3854" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3874"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3942"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3944"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3948"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3950"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3952"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3954"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3956"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3958"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3960"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3962"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3964"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3966"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3968"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3970"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3972"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3974"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3976"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3978"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3980"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient3992"
+       gradientUnits="userSpaceOnUse"
+       x1="14"
+       y1="14"
+       x2="46"
+       y2="46" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3791"
+       id="radialGradient3994"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="21" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3844"
+       id="linearGradient3996"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(0,992.36184)"
+       x1="17"
+       y1="15"
+       x2="25"
+       y2="24" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3866"
+       id="radialGradient3998"
+       gradientUnits="userSpaceOnUse"
+       cx="30"
+       cy="30"
+       fx="30"
+       fy="30"
+       r="30" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3762"
+       id="linearGradient4000"
+       gradientUnits="userSpaceOnUse"
+       x1="49"
+       y1="49"
+       x2="11"
+       y2="11" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3969"
+       id="linearGradient3975"
+       x1="1080"
+       y1="439.43484"
+       x2="880"
+       y2="-0.56515503"
+       gradientUnits="userSpaceOnUse" />
+  </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="698.71114"
+     inkscape:cy="540.00002"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="20"
+     fit-margin-left="20"
+     fit-margin-right="20"
+     fit-margin-bottom="20"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2985"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <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"
+     transform="translate(20,-632.92734)">
+    <rect
+       style="fill:url(#linearGradient3975);fill-opacity:1;stroke:none"
+       id="rect3199"
+       width="2080"
+       height="440"
+       x="0"
+       y="-0.56515503"
+       transform="translate(-20,632.92734)" />
+    <g
+       id="g3878"
+       transform="matrix(6.6572476,0,0,6.6572476,0,-5953.4734)">
+      <path
+         id="path3770"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3992);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3789"
+         style="fill:url(#radialGradient3994);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3825"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3996);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3856"
+         style="opacity:0.19391635;fill:url(#radialGradient3998);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3801"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient4000);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3776"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g3886"
+       transform="matrix(6.6572476,0,0,6.6572476,1643.0919,-5953.4734)">
+      <path
+         style="fill:url(#linearGradient3972);fill-opacity:1;stroke:none"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         transform="translate(0,992.36218)"
+         id="path3888"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient3974);fill-opacity:1;stroke:none"
+         id="path3890"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3976);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3892"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="opacity:0.19391635;fill:url(#radialGradient3978);fill-opacity:1;stroke:none"
+         id="path3894"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="30"
+         sodipodi:ry="30"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3980);fill-opacity:1;stroke:none"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         id="path3896"
+         transform="translate(0,992.36218)"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(-1.5,990.86218)"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3898"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g3900"
+       transform="matrix(6.6572476,0,0,6.6572476,1232.3189,-5953.4734)">
+      <path
+         id="path3902"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3962);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3904"
+         style="fill:url(#radialGradient3964);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3906"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3966);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3908"
+         style="opacity:0.19391635;fill:url(#radialGradient3968);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3910"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient3970);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3912"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+    <g
+       id="g3914"
+       transform="matrix(6.6572476,0,0,6.6572476,821.54596,-5953.4734)">
+      <path
+         style="fill:url(#linearGradient3952);fill-opacity:1;stroke:none"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         transform="translate(0,992.36218)"
+         id="path3916"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:url(#radialGradient3954);fill-opacity:1;stroke:none"
+         id="path3918"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="21"
+         sodipodi:ry="21"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3956);fill-opacity:1;stroke:none;filter:url(#filter3852)"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         id="path3920"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="opacity:0.19391635;fill:url(#radialGradient3958);fill-opacity:1;stroke:none"
+         id="path3922"
+         sodipodi:cx="30"
+         sodipodi:cy="30"
+         sodipodi:rx="30"
+         sodipodi:ry="30"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         transform="translate(0,992.36218)" />
+      <path
+         style="fill:url(#linearGradient3960);fill-opacity:1;stroke:none"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         id="path3924"
+         transform="translate(0,992.36218)"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(-1.5,990.86218)"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         sodipodi:ry="23"
+         sodipodi:rx="23"
+         sodipodi:cy="31.5"
+         sodipodi:cx="31.5"
+         id="path3926"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         sodipodi:type="arc" />
+    </g>
+    <g
+       id="g3928"
+       transform="matrix(6.6572476,0,0,6.6572476,410.77298,-5953.4734)">
+      <path
+         id="path3930"
+         transform="translate(0,992.36218)"
+         d="M 30,7 C 17.297451,7 7,17.297451 7,30 7,42.702549 17.297451,53 30,53 42.702549,53 53,42.702549 53,30 53,17.297451 42.702549,7 30,7 z m 0,2 C 41.59798,9 51,18.40202 51,30 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 z"
+         style="fill:url(#linearGradient3942);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 51,30 C 51,41.59798 41.59798,51 30,51 18.40202,51 9,41.59798 9,30 9,18.40202 18.40202,9 30,9 41.59798,9 51,18.40202 51,30 z"
+         sodipodi:ry="21"
+         sodipodi:rx="21"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3932"
+         style="fill:url(#radialGradient3944);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3934"
+         d="m 30,1005.3619 c -9.388841,0 -17,7.6111 -17,17 0,0.7829 0.08503,1.5577 0.1875,2.3125 1.321668,-10.3264 10.126794,-18.3125 20.8125,-18.3125 0.650512,0 1.302076,0.036 1.9375,0.094 -1.849785,-0.6902 -3.84708,-1.0937 -5.9375,-1.0937 z"
+         style="fill:url(#linearGradient3946);fill-opacity:1;stroke:none;filter:url(#filter3852)" />
+      <path
+         transform="translate(0,992.36218)"
+         d="M 60,30 C 60,46.568542 46.568542,60 30,60 13.431458,60 0,46.568542 0,30 0,13.431458 13.431458,0 30,0 46.568542,0 60,13.431458 60,30 z"
+         sodipodi:ry="30"
+         sodipodi:rx="30"
+         sodipodi:cy="30"
+         sodipodi:cx="30"
+         id="path3936"
+         style="opacity:0.19391635;fill:url(#radialGradient3948);fill-opacity:1;stroke:none"
+         sodipodi:type="arc" />
+      <path
+         transform="translate(0,992.36218)"
+         id="path3938"
+         d="M 30,3 C 15.088312,3 3,15.088312 3,30 3,44.911688 15.088312,57 30,57 44.911688,57 57,44.911688 57,30 57,15.088312 44.911688,3 30,3 z m 0,4 C 42.702549,7 53,17.297451 53,30 53,42.702549 42.702549,53 30,53 17.297451,53 7,42.702549 7,30 7,17.297451 17.297451,7 30,7 z"
+         style="fill:url(#linearGradient3950);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         sodipodi:type="arc"
+         style="fill:none;stroke:#ede1e1;stroke-width:0.07510611;stroke-miterlimit:0.5;stroke-opacity:1;stroke-dasharray:none"
+         id="path3940"
+         sodipodi:cx="31.5"
+         sodipodi:cy="31.5"
+         sodipodi:rx="23"
+         sodipodi:ry="23"
+         d="m 54.5,31.5 c 0,12.702549 -10.297451,23 -23,23 -12.702549,0 -23,-10.297451 -23,-23 0,-12.702549 10.297451,-23 23,-23 12.702549,0 23,10.297451 23,23 z"
+         transform="translate(-1.5,990.86218)" />
+    </g>
+  </g>
+</svg>
diff --git a/img/throttle0.png b/img/throttle0.png
new file mode 100644 (file)
index 0000000..e4f74e9
Binary files /dev/null and b/img/throttle0.png differ
index 92cc67fbbeaec7e2f7dc723d535738a582bf6e1e..a6f5c07836e0eeed7457926af37ea9e38c9177c5 100644 (file)
@@ -2,11 +2,13 @@
 <!-- Created with Inkscape (http://www.inkscape.org/) -->
 
 <svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
    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="200"
    id="svg4265"
    version="1.1"
    inkscape:version="0.48.0 r9654"
-   sodipodi:docname="New document 14">
+   sodipodi:docname="throttle0.svg">
   <defs
-     id="defs4267" />
+     id="defs4267">
+    <linearGradient
+       osb:paint="gradient"
+       id="linearGradient6391">
+      <stop
+         id="stop6393"
+         offset="0"
+         style="stop-color:#03ff18;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffcc00;stop-opacity:1;"
+         offset="0.62396693"
+         id="stop6395" />
+      <stop
+         id="stop6397"
+         offset="1"
+         style="stop-color:#d40000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6383"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop6385" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6348"
+       osb:paint="gradient">
+      <stop
+         style="stop-color:#03ff18;stop-opacity:1;"
+         offset="0"
+         id="stop6350" />
+      <stop
+         id="stop6364"
+         offset="0.62025315"
+         style="stop-color:#ffcc00;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d40000;stop-opacity:1;"
+         offset="1"
+         id="stop6352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6306"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#d40000;stop-opacity:1;"
+         offset="0"
+         id="stop6308" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6348"
+       id="linearGradient6362"
+       x1="42"
+       y1="103.7132"
+       x2="163"
+       y2="103.7132"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6391"
+       id="linearGradient6389"
+       gradientUnits="userSpaceOnUse"
+       x1="42"
+       y1="103.7132"
+       x2="163"
+       y2="103.7132" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6391"
+       id="linearGradient7862"
+       gradientUnits="userSpaceOnUse"
+       x1="42"
+       y1="103.7132"
+       x2="163"
+       y2="103.7132" />
+  </defs>
   <sodipodi:namedview
      id="base"
      pagecolor="#ffffff"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="4.3825079"
-     inkscape:cx="116.00853"
-     inkscape:cy="116.91722"
+     inkscape:cx="75.164337"
+     inkscape:cy="109.82947"
      inkscape:current-layer="layer1"
      inkscape:document-units="px"
-     showgrid="false"
-     inkscape:window-width="1900"
-     inkscape:window-height="1120"
+     showgrid="true"
+     inkscape:window-width="1580"
+     inkscape:window-height="1121"
      inkscape:window-x="0"
      inkscape:window-y="0"
      inkscape:window-maximized="1">
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
      inkscape:groupmode="layer"
      transform="translate(0,-280)">
     <path
-       style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       d="M 105 40 C 85.805826 40 66.613411 47.324089 51.96875 61.96875 C 22.679428 91.258072 22.679428 138.74193 51.96875 168.03125 L 75 145 C 58.431458 128.43146 58.431458 101.56854 75 85 C 91.568542 68.431458 118.43146 68.431458 135 85 C 151.56854 101.56854 151.56854 128.43146 135 145 L 158.03125 168.03125 C 187.32057 138.74193 187.32057 91.258072 158.03125 61.96875 C 143.38659 47.324089 124.19417 40 105 40 z "
-       transform="translate(0,280)"
-       id="path4279" />
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none"
+       d="m 100,320 c -19.194174,0 -38.386589,7.32409 -53.03125,21.96875 -29.289322,29.28932 -29.289322,76.77318 0,106.0625 L 70,425 c -16.568542,-16.56854 -16.568542,-43.43146 0,-60 16.568542,-16.56854 43.43146,-16.56854 60,0 16.56854,16.56854 16.56854,43.43146 0,60 l 23.03125,23.03125 c 29.28932,-29.28932 29.28932,-76.77318 0,-106.0625 C 138.38659,327.32409 119.19417,320 100,320 z"
+       id="path4279"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 100,295 0,15"
+       id="path5762"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-y="-92.5" />
+    <path
+       inkscape:transform-center-y="-85.458855"
+       inkscape:connector-curvature="0"
+       id="path6312"
+       d="m 138.26834,302.61205 -5.74025,13.85819"
+       style="fill:#d4aa00;stroke:#d4aa00;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="-35.398215" />
+    <path
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 29.289322,465.71068 10.606602,-10.6066"
+       id="path6314"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-y="65.40738"
+       inkscape:transform-center-x="65.407377" />
+    <path
+       inkscape:transform-center-y="35.398215"
+       inkscape:connector-curvature="0"
+       id="path6316"
+       d="M 7.6120467,433.26834 21.47024,427.52809"
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="85.458857" />
+    <path
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 0,395 15,0"
+       id="path6318"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-x="92.5" />
+    <path
+       inkscape:transform-center-y="-35.398215"
+       inkscape:connector-curvature="0"
+       id="path6320"
+       d="M 7.6120467,356.73166 21.47024,362.47191"
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="85.458857" />
+    <path
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 29.289322,324.28932 10.606602,10.6066"
+       id="path6322"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-y="-65.40738"
+       inkscape:transform-center-x="65.407377" />
+    <path
+       inkscape:transform-center-y="-85.458855"
+       inkscape:connector-curvature="0"
+       id="path6324"
+       d="m 61.731657,302.61205 5.740251,13.85819"
+       style="fill:none;stroke:#008000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="35.398218" />
+    <path
+       inkscape:transform-center-x="-85.458855"
+       style="fill:#d40000;stroke:#d40000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 192.38795,356.73166 -13.85819,5.74025"
+       id="path6326"
+       inkscape:connector-curvature="0"
+       inkscape:transform-center-y="-35.398215" />
+    <path
+       inkscape:transform-center-y="-65.40738"
+       inkscape:connector-curvature="0"
+       id="path6328"
+       d="m 170.71067,324.28932 -10.6066,10.6066"
+       style="fill:#d4aa00;stroke:#d4aa00;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="-65.40737" />
+    <path
+       inkscape:transform-center-y="65.40738"
+       inkscape:connector-curvature="0"
+       id="path6330"
+       d="m 170.71067,465.71068 -10.6066,-10.6066"
+       style="fill:#d40000;stroke:#d40000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="-65.40737" />
+    <path
+       inkscape:transform-center-x="-92.5"
+       style="fill:#d40000;stroke:#d40000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       d="m 200,395 -15,0"
+       id="path6332"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6334"
+       d="m 192.38795,433.26834 -13.85819,-5.74025"
+       style="fill:#d40000;stroke:#d40000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       inkscape:transform-center-x="-85.458855"
+       inkscape:transform-center-y="35.398215" />
+    <path
+       transform="translate(-2.5,282.5)"
+       style="fill:none;stroke:url(#linearGradient7862);stroke-width:25;stroke-miterlimit:4"
+       d="m 60.7807,154.2193 c -23.040933,-23.04093 -23.040933,-60.397668 0,-83.4386 23.040934,-23.040933 60.39767,-23.040933 83.4386,0 23.04093,23.040934 23.04093,60.39767 0,83.4386 0,0 0,0 0,0"
+       id="path6336" />
   </g>
 </svg>