diff options
| author | Philipp Le <philipp-le-prviat@freenet.de> | 2020-05-04 01:22:22 +0200 |
|---|---|---|
| committer | Philipp Le <philipp-le-prviat@freenet.de> | 2021-03-04 01:16:19 +0100 |
| commit | a7c67a1838333228a647a8d783bd6acfd8ae7f23 (patch) | |
| tree | 942583b8712125aeb158664327f3e06ffeb49971 /chapter01 | |
| parent | 7415629cde3b98b8ebd86d99542db9ff909382dd (diff) | |
| download | dcs-lecture-notes-a7c67a1838333228a647a8d783bd6acfd8ae7f23.zip dcs-lecture-notes-a7c67a1838333228a647a8d783bd6acfd8ae7f23.tar.gz dcs-lecture-notes-a7c67a1838333228a647a8d783bd6acfd8ae7f23.tar.bz2 | |
Finishing chapter 1
Diffstat (limited to 'chapter01')
| -rw-r--r-- | chapter01/NetworkTopologies.svg | 1904 | ||||
| -rw-r--r-- | chapter01/content_ch01.tex | 118 |
2 files changed, 1993 insertions, 29 deletions
diff --git a/chapter01/NetworkTopologies.svg b/chapter01/NetworkTopologies.svg new file mode 100644 index 0000000..325c51c --- /dev/null +++ b/chapter01/NetworkTopologies.svg @@ -0,0 +1,1904 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="508" + height="249" + id="svg2" + version="1.1" + inkscape:version="0.48.0 r9654" + sodipodi:docname="Gravitational micro rev.svg" + style="display:inline"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3026"> + <path + sodipodi:nodetypes="ssccss" + inkscape:connector-curvature="0" + id="path3028" + d="m 548.18304,772.83984 c -7.49144,0 -13.53125,6.03981 -13.53125,13.53125 l 0,10.54508 27.03125,0 0,-10.54508 c 0,-7.49144 -6.00856,-13.53125 -13.5,-13.53125 z" + style="color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <filter + inkscape:collect="always" + id="filter3802" + x="-0.21390177" + width="1.4278035" + y="-0.070566095" + height="1.1411322" + color-interpolation-filters="sRGB"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.80419684" + id="feGaussianBlur3804" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3026-3"> + <path + sodipodi:nodetypes="ssccss" + inkscape:connector-curvature="0" + id="path3028-9" + d="m 548.18304,772.83984 c -7.49144,0 -13.53125,6.03981 -13.53125,13.53125 l 0,10.54508 27.03125,0 0,-10.54508 c 0,-7.49144 -6.00856,-13.53125 -13.5,-13.53125 z" + style="color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter3802-2" + x="-0.21390177" + width="1.4278035" + y="-0.070566095" + height="1.1411322"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.80419684" + id="feGaussianBlur3804-6" /> + </filter> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3026-3-0"> + <path + sodipodi:nodetypes="ssccss" + inkscape:connector-curvature="0" + id="path3028-9-8" + d="m 548.18304,772.83984 c -7.49144,0 -13.53125,6.03981 -13.53125,13.53125 l 0,10.54508 27.03125,0 0,-10.54508 c 0,-7.49144 -6.00856,-13.53125 -13.5,-13.53125 z" + style="color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter3802-2-4" + x="-0.21390177" + width="1.4278035" + y="-0.070566095" + height="1.1411322"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.80419684" + id="feGaussianBlur3804-6-8" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5" + id="radialGradient4121-3" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-5"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-0" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-4" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50" + id="radialGradient4111-6" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-50"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-9" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-9" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-7" + id="radialGradient4111-0" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-7"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-1" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-6" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-1" + id="radialGradient4111-9" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-1"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-6" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-2" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-3" + id="radialGradient4111-09" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-3"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-99" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-7" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-8" + id="radialGradient4111-3" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-8"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-992" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-70" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-8-7" + id="radialGradient4411-6" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-8-7"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-992-7" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-70-5" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-8-7" + id="radialGradient4409-9" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-8-7" + id="radialGradient4407-6" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-8-7" + id="radialGradient4399-1" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-8-7" + id="radialGradient4395-4" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + r="9.6006422" + fy="36.580299" + fx="47.96574" + cy="36.580299" + cx="47.96574" + gradientUnits="userSpaceOnUse" + id="radialGradient4240-0-8" + xlink:href="#linearGradient4095-8-7" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-7-3" + id="radialGradient4374-6" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-7-3"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-1-0" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-6-3" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-7-3" + id="radialGradient4370-0" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-1-4" + id="radialGradient4366-4" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-1-4"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-6-9" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-2-3" /> + </linearGradient> + <radialGradient + r="9.6006422" + fy="36.580299" + fx="47.96574" + cy="36.580299" + cx="47.96574" + gradientUnits="userSpaceOnUse" + id="radialGradient4240-2-2" + xlink:href="#linearGradient4095-3-5" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-3-5"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-99-5" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-7-9" /> + </linearGradient> + <radialGradient + r="9.6006422" + fy="36.580299" + fx="47.96574" + cy="36.580299" + cx="47.96574" + gradientUnits="userSpaceOnUse" + id="radialGradient4240-9-6" + xlink:href="#linearGradient4095-1-4" + inkscape:collect="always" /> + <radialGradient + r="9.6006422" + fy="36.580299" + fx="47.96574" + cy="36.580299" + cx="47.96574" + gradientUnits="userSpaceOnUse" + id="radialGradient4240-5-7" + xlink:href="#linearGradient4095-7-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50-1" + id="radialGradient4277-3" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-50-1"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-9-0" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-9-9" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50-1" + id="radialGradient4273-0" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50-1" + id="radialGradient4269-9" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50-1" + id="radialGradient4265-6" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50-1" + id="radialGradient4261-9" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4223-0" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-2"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-2" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-43" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4221-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4219-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4217-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4215-9" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4213-9" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4199-8" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4095-5-5"> + <stop + style="stop-color:#03c869;stop-opacity:1" + offset="0" + id="stop4097-0-8" /> + <stop + style="stop-color:#025f32;stop-opacity:1" + offset="1" + id="stop4099-4-2" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4195-4" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4191-0" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4187-3" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4183-4" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4179-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4175-6" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4171-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4167-1" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4163-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-5-5" + id="radialGradient4159-3" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + r="9.6006422" + fy="36.580299" + fx="47.96574" + cy="36.580299" + cx="47.96574" + gradientUnits="userSpaceOnUse" + id="radialGradient4138-4" + xlink:href="#linearGradient4095-5-5" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4121-5" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4117-8" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4113-7" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4111-8" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4105-2" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-2" + id="radialGradient4101-8" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" + gradientUnits="userSpaceOnUse" /> + <radialGradient + r="9.6006422" + fy="36.580299" + fx="47.96574" + cy="36.580299" + cx="47.96574" + gradientUnits="userSpaceOnUse" + id="radialGradient4739" + xlink:href="#linearGradient4095-2" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-50-1" + id="radialGradient5168" + gradientUnits="userSpaceOnUse" + cx="47.96574" + cy="36.580299" + fx="47.96574" + fy="36.580299" + r="9.6006422" /> + <filter + inkscape:collect="always" + id="filter5580"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="2.4182119" + id="feGaussianBlur5582" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.1675" + inkscape:cx="234.54096" + inkscape:cy="125.96557" + inkscape:document-units="px" + inkscape:current-layer="layer3" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1440" + inkscape:window-height="820" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" /> + <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:groupmode="layer" + id="layer3" + inkscape:label="Warstwa#1"> + <g + transform="translate(2.1673584e-7,3.4703979e-6)" + id="g5308-6" + style="stroke:#000000;display:inline;filter:url(#filter5580)"> + <g + id="g5273-5" + style="stroke:#000000"> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 454.38972,104.03212 418.20129,40.220557" + id="path5211-2" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 417.55889,99.749465 453.10493,39.364026" + id="path5213-8" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 402.78373,68.271949 50.96359,-30.19272 0,62.526771 -50.3212,-27.837263 1.07067,-2.997859 63.81156,0 -47.32334,-27.837259 -3.85439,1.927195 0,56.316916 3.64026,0.21413 46.25267,-27.837256" + id="path5209-2" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 399.57173,68.914347 17.98716,-30.406852 34.04711,0 17.55888,28.051391 0.6424,6.852249 -16.26482,28.171495 -31.27265,0 -7.70878,-3.974493 -15.38729,-26.651566" + id="path5207-9" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 320.23555,70.092077 0,-31.691649" + id="path5205-3" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 341.43469,101.89079 C 338.8651,98.785867 320.77088,71.48394 320.77088,71.48394 l -22.59101,28.051392" + id="path5203-6" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 287.15203,61.740899 31.58459,8.88651 30.62098,-9.635975" + id="path5201-5" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 140.47109,27.158458 71.09208,69.593148 0,-34.90364 -36.08137,-36.081371 -30.51392,0 -5.94218,5.942184 0,29.710921 72.32334,35.117773 34.47537,0" + id="path5174-2" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 48.82227,39.149893 32.119914,0 5.139186,3.85439 14.98929,26.980728 -16.702352,31.263379 -32.119914,1.2848 -7.280514,-5.995717 -14.989293,-23.982869 0.856531,-6.423983 z" + id="path5172-2" + inkscape:connector-curvature="0" /> + <path + transform="translate(0.77620618,-0.50970055)" + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4093-4" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" /> + <path + transform="translate(36.750508,-0.50970055)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4103-0" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(0.77620618,61.588799)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-3" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4109-0" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(36.750508,61.588799)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4115-6" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(54.309398,30.111279)" /> + <path + transform="translate(-17.63921,30.111279)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4119-5" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(92.639158,-15.284861)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4119-8-1" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4157-4" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(128.18519,-15.284861)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4161-6" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(92.639158,21.545969)" /> + <path + transform="translate(164.58776,21.545969)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4165-0" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4169-2" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(164.58776,57.520279)" /> + <path + transform="translate(201.41861,57.520279)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4173-0" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4177-4" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(238.67771,21.545969)" /> + <path + transform="translate(306.34366,21.545969)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4181-9" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4185-2" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(272.08242,30.967809)" /> + <path + transform="translate(272.08242,-6.2912906)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4189-8" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4193-9" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(251.52567,60.089869)" /> + <path + transform="translate(293.92396,60.089869)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4197-9" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(369.94109,-0.50970055)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4201-0" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4203-8" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(405.91539,-0.50970055)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4205-2" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(369.94109,61.588799)" /> + <path + transform="translate(405.91539,61.588799)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4207-0" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(423.47428,30.111279)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4209-9" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4211-5" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(351.52567,30.111279)" /> + </g> + <g + id="g5243-4" + style="stroke:#000000"> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 253.53319,178.76445 274.5182,157.77944" + id="path5199-4" + inkscape:connector-curvature="0" /> + <g + id="g5192-2" + style="stroke:#000000"> + <path + inkscape:connector-curvature="0" + id="path5182-4" + d="m 388.2227,205.53105 0,-16.27409 91.64882,0 0,-17.34475" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path5184-8" + d="m 407.28051,174.05353 0,14.56103" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 442.61242,174.05353 0,14.56103" + id="path5186-1" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5188-5" + d="m 424.197,188.82869 0,13.7045" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path5190-3" + d="m 460.8137,189.68522 0,14.3469" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 31.494263,206.30105 129.005347,0" + id="path5180-1" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 252.67666,180.47752 23.5546,-23.55461" + id="path5178-0" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 229.12206,157.35118 48.82227,48.82227 47.1092,-47.10921" + id="path5176-9" + inkscape:connector-curvature="0" /> + <path + transform="translate(-17.298113,166.90753)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-6-6" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4259-6" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(9.7142702,166.90753)" /> + <path + transform="translate(36.726658,166.90753)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4263-9" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4267-3" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(63.739038,166.90753)" /> + <path + transform="translate(90.751428,166.90753)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4271-6" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4275-2" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(117.76382,166.90753)" /> + <path + transform="translate(179.54104,116.03218)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-5-8" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(203.46456,141.46986)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-4-4" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(230.11355,166.90753)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-52-8" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4364-5" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(255.55123,141.46986)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4368-2" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(280.68608,116.03218)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4372-4" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(230.11356,116.03218)" /> + <path + transform="translate(359.72456,131.77931)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-41-2" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4393-6" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(395.45844,131.77931)" /> + <path + transform="translate(430.88949,131.77931)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4397-3" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4401-0" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(341.55479,167.21036)" /> + <path + transform="translate(377.28867,167.21036)" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4403-2" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4405-8" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 c 0,5.026146 -4.074496,9.100642 -9.100642,9.100642 -5.026146,0 -9.100642,-4.074496 -9.100642,-9.100642 0,-5.026146 4.074496,-9.100642 9.100642,-9.100642 5.026146,0 9.100642,4.074496 9.100642,9.100642 z" + transform="translate(412.71972,167.21036)" /> + </g> + </g> + <g + id="g5308"> + <g + id="g5273"> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 454.38972,104.03212 418.20129,40.220557" + id="path5211" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 417.55889,99.749465 453.10493,39.364026" + id="path5213" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 402.78373,68.271949 50.96359,-30.19272 0,62.526771 -50.3212,-27.837263 1.07067,-2.997859 63.81156,0 -47.32334,-27.837259 -3.85439,1.927195 0,56.316916 3.64026,0.21413 46.25267,-27.837256" + id="path5209" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 399.57173,68.914347 17.98716,-30.406852 34.04711,0 17.55888,28.051391 0.6424,6.852249 -16.26482,28.171495 -31.27265,0 -7.70878,-3.974493 -15.38729,-26.651566" + id="path5207" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 320.23555,70.092077 0,-31.691649" + id="path5205" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 341.43469,101.89079 C 338.8651,98.785867 320.77088,71.48394 320.77088,71.48394 l -22.59101,28.051392" + id="path5203" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 287.15203,61.740899 31.58459,8.88651 30.62098,-9.635975" + id="path5201" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 140.47109,27.158458 71.09208,69.593148 0,-34.90364 -36.08137,-36.081371 -30.51392,0 -5.94218,5.942184 0,29.710921 72.32334,35.117773 34.47537,0" + id="path5174" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 48.82227,39.149893 32.119914,0 5.139186,3.85439 14.98929,26.980728 -16.702352,31.263379 -32.119914,1.2848 -7.280514,-5.995717 -14.989293,-23.982869 0.856531,-6.423983 z" + id="path5172" + inkscape:connector-curvature="0" /> + <path + transform="translate(0.77620618,-0.50970055)" + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4739);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4093" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" /> + <path + transform="translate(36.750508,-0.50970055)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4103" + style="color:#000000;fill:url(#radialGradient4105-2);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(0.77620618,61.588799)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107" + style="color:#000000;fill:url(#radialGradient4111-8);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4113-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4109" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(36.750508,61.588799)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4117-8);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4115" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(54.309398,30.111279)" /> + <path + transform="translate(-17.63921,30.111279)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4119" + style="color:#000000;fill:url(#radialGradient4121-5);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(92.639158,-15.284861)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4119-8" + style="color:#000000;fill:url(#radialGradient4138-4);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4159-3);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4157" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(128.18519,-15.284861)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4163-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4161" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(92.639158,21.545969)" /> + <path + transform="translate(164.58776,21.545969)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4165" + style="color:#000000;fill:url(#radialGradient4167-1);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4171-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4169" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(164.58776,57.520279)" /> + <path + transform="translate(201.41861,57.520279)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4173" + style="color:#000000;fill:url(#radialGradient4175-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4179-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4177" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(238.67771,21.545969)" /> + <path + transform="translate(306.34366,21.545969)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4181" + style="color:#000000;fill:url(#radialGradient4183-4);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4187-3);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4185" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(272.08242,30.967809)" /> + <path + transform="translate(272.08242,-6.2912906)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4189" + style="color:#000000;fill:url(#radialGradient4191-0);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4195-4);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4193" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(251.52567,60.089869)" /> + <path + transform="translate(293.92396,60.089869)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4197" + style="color:#000000;fill:url(#radialGradient4199-8);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(369.94109,-0.50970055)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4201" + style="color:#000000;fill:url(#radialGradient4213-9);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4215-9);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4203" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(405.91539,-0.50970055)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4217-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4205" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(369.94109,61.588799)" /> + <path + transform="translate(405.91539,61.588799)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4207" + style="color:#000000;fill:url(#radialGradient4219-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(423.47428,30.111279)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4209" + style="color:#000000;fill:url(#radialGradient4221-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4223-0);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4211" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(351.52567,30.111279)" /> + </g> + <g + id="g5243"> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 253.53319,178.76445 274.5182,157.77944" + id="path5199" + inkscape:connector-curvature="0" /> + <g + id="g5192"> + <path + inkscape:connector-curvature="0" + id="path5182" + d="m 388.2227,205.53105 0,-16.27409 91.64882,0 0,-17.34475" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path5184" + d="m 407.28051,174.05353 0,14.56103" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 442.61242,174.05353 0,14.56103" + id="path5186" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5188" + d="m 424.197,188.82869 0,13.7045" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path5190" + d="m 460.8137,189.68522 0,14.3469" + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 31.494263,206.30105 129.005347,0" + id="path5180" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 252.67666,180.47752 23.5546,-23.55461" + id="path5178" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 229.12206,157.35118 48.82227,48.82227 47.1092,-47.10921" + id="path5176" + inkscape:connector-curvature="0" /> + <path + transform="translate(-17.298113,166.90753)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-6" + style="color:#000000;fill:url(#radialGradient5168);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4261-9);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4259" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(9.7142702,166.90753)" /> + <path + transform="translate(36.726658,166.90753)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4263" + style="color:#000000;fill:url(#radialGradient4265-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4269-9);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4267" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(63.739038,166.90753)" /> + <path + transform="translate(90.751428,166.90753)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4271" + style="color:#000000;fill:url(#radialGradient4273-0);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4277-3);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4275" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(117.76382,166.90753)" /> + <path + transform="translate(179.54104,116.03218)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-5" + style="color:#000000;fill:url(#radialGradient4240-5-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(203.46456,141.46986)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-4" + style="color:#000000;fill:url(#radialGradient4240-9-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + transform="translate(230.11355,166.90753)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-52" + style="color:#000000;fill:url(#radialGradient4240-2-2);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4366-4);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4364" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(255.55123,141.46986)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4370-0);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4368" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(280.68608,116.03218)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4374-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4372" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(230.11356,116.03218)" /> + <path + transform="translate(359.72456,131.77931)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4107-41" + style="color:#000000;fill:url(#radialGradient4240-0-8);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4395-4);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4393" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(395.45844,131.77931)" /> + <path + transform="translate(430.88949,131.77931)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4397" + style="color:#000000;fill:url(#radialGradient4399-1);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4407-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4401" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(341.55479,167.21036)" /> + <path + transform="translate(377.28867,167.21036)" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + sodipodi:ry="9.1006422" + sodipodi:rx="9.1006422" + sodipodi:cy="39.79229" + sodipodi:cx="47.751606" + id="path4403" + style="color:#000000;fill:url(#radialGradient4409-9);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient4411-6);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4405" + sodipodi:cx="47.751606" + sodipodi:cy="39.79229" + sodipodi:rx="9.1006422" + sodipodi:ry="9.1006422" + d="m 56.852248,39.79229 a 9.1006422,9.1006422 0 1 1 -18.201284,0 9.1006422,9.1006422 0 1 1 18.201284,0 z" + transform="translate(412.71972,167.21036)" /> + </g> + </g> + <text + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + x="65.411163" + y="127.26256" + id="text5215"><tspan + sodipodi:role="line" + id="tspan5217" + x="65.411163" + y="127.26256">Ring</tspan></text> + <text + id="text5219" + y="127.26256" + x="193.81085" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + xml:space="preserve"><tspan + y="127.26256" + x="193.81085" + id="tspan5221" + sodipodi:role="line">Mesh</tspan></text> + <text + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + x="319.18225" + y="127.26256" + id="text5223"><tspan + sodipodi:role="line" + id="tspan5225" + x="319.18225" + y="127.26256">Star</tspan></text> + <text + id="text5227" + y="127.26256" + x="434.20224" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + xml:space="preserve"><tspan + y="127.26256" + x="434.20224" + id="tspan5229" + sodipodi:role="line">Fully Connected</tspan></text> + <text + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + x="434.20224" + y="237.3268" + id="text5231"><tspan + sodipodi:role="line" + id="tspan5233" + x="434.20224" + y="237.3268">Bus</tspan></text> + <text + id="text5235" + y="237.3268" + x="277.94223" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + xml:space="preserve"><tspan + y="237.3268" + x="277.94223" + id="tspan5237" + sodipodi:role="line">Tree</tspan></text> + <text + xml:space="preserve" + style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;text-anchor:middle;color:#000000;fill:#000000;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial Bold" + x="95.033241" + y="237.3268" + id="text5239"><tspan + sodipodi:role="line" + id="tspan5241" + x="95.033241" + y="237.3268">Line</tspan></text> + </g> +</svg> diff --git a/chapter01/content_ch01.tex b/chapter01/content_ch01.tex index b294529..6f514cc 100644 --- a/chapter01/content_ch01.tex +++ b/chapter01/content_ch01.tex @@ -287,7 +287,7 @@ The carrier of information in an electronic communication system are electromagn \begin{figure}[H] \centering \includegraphics[width=0.8\linewidth]{svg/ch01_EM_Spectrum_Properties.pdf} - \caption[Diagram of the electromagnetic spectrum]{Diagram of the electromagnetic spectrum. \licensequote{\cite{Inductiveload2007}}{''Inductiveload''}{\href{https://creativecommons.org/licenses/by-sa/3.0/deed.en}{CC-BY-SA 3.0}}} + \caption{Diagram of the electromagnetic spectrum. \licensequote{\cite{Inductiveload2007}}{''Inductiveload''}{\href{https://creativecommons.org/licenses/by-sa/3.0/deed.en}{CC-BY-SA 3.0}}} \end{figure} Electromagnetic waves have different properties and applications, depending on the frequency. The most interesting range for communication is from radio waves to visible light. @@ -296,46 +296,77 @@ Electromagnetic waves have different properties and applications, depending on t \item Radio waves and microwaves can be generated by electronics and are radiated by antennas. They have advantages over light like a wider range or their ability to penetrate walls. \end{itemize} +Instead of the frequency, the \index{wavelength} \textbf{wavelength} $\lambda$ can be given. It is inverse proportional to the frequency with the proportionality constant $c_0$, the speed of light. The wavelength is the distance in which one period of the oscillating electromagnetic wave fits. The higher the frequency, the short the distance which a wave travels until the next period starts. +\begin{equation} + \lambda = \frac{c_0}{f} = \frac{2 \pi c_0}{\omega} +\end{equation} + \begin{figure}[H] \centering \includegraphics[width=0.5\linewidth]{svg/ch01_Electromagnetic-Spectrum.pdf} - \caption[Zooming into the radio spectrum as apart of the electromagnetic spectrum]{Zooming into the radio spectrum as apart of the electromagnetic spectrum. \licensequote{\cite{Penubag2012}}{"Penubag" and Victor Blacus}{\href{https://creativecommons.org/licenses/by-sa/3.0/deed.en}{CC-BY-SA 3.0}}} + \caption{Zooming into the radio spectrum as apart of the electromagnetic spectrum. \licensequote{\cite{Penubag2012}}{"Penubag" and Victor Blacus}{\href{https://creativecommons.org/licenses/by-sa/3.0/deed.en}{CC-BY-SA 3.0}}} \end{figure} -Radio waves are used as a information carrier since the beginning of the 20th century. They can be further divided in accordance with their properties. The radio spectrum is split into \index{bands} \textbf{bands}. +Radio waves are used as a information carrier since the beginning of the 20th century. They can be further divided in accordance with their properties. The radio spectrum is split into \index{band} \textbf{bands}. +\renewcommand{\arraystretch}{1.5} \begin{table}[H] \centering \caption[ITU radio band plan]{\ac{ITU} radio band plan} - \begin{tabular}{|l|l|} + \begin{tabular}{|l|l|l|l|} \hline - Band & Abbreviation \\ + Band & Frequency & Properties & Example Applications \\ \hline \hline - Extremely low frequency & ELF \\ + \acs{ELF} & \SIrange{3}{30}{Hz} & \multirow{3}{*}{\begin{minipage}{0.25\textwidth}can penetrate water,\\ follows earth curvature\end{minipage}} & \multirow{3}{*}{\begin{minipage}{0.25\textwidth}submarine communication\end{minipage}} \\ + \cline{1-2} + \acs{SLF} & \SIrange{30}{300}{Hz} & & \\ + \cline{1-2} + \acs{ULF} & \SIrange{300}{3000}{Hz} & & \\ + \cline{1-4} + \acs{VLF} & \SIrange{3}{30}{kHz} & \multirow{3}{*}{\begin{minipage}{0.25\textwidth}follows earth curvature\end{minipage}} & \begin{minipage}{0.25\textwidth}time signals, geophysics\end{minipage} \\[1.5em] + \cline{1-2} + \cline{4-4} + \acs{LF} & \SIrange{30}{300}{kHz} & & \begin{minipage}{0.25\textwidth}time signals, maritime navigation, AM broadcasting\end{minipage} \\[1.5em] + \cline{1-2} + \cline{4-4} + \acs{MF} & \SIrange{300}{3000}{kHz} & & \begin{minipage}{0.25\textwidth}AM broadcasting, aviation navigation, avalanche beacon\end{minipage} \\[1.5em] + \cline{1-4} + \acs{HF} & \SIrange{3}{30}{MHz} & \begin{minipage}{0.25\textwidth}reflections at ionosphere\end{minipage} & \begin{minipage}{0.25\textwidth}AM broadcasting, amateur radio, \acs{RFID}, maritime communication, long-distance aviation communication\end{minipage} \\[1.5em] + \cline{1-4} + \acs{VHF} & \SIrange{30}{300}{MHz} & \begin{minipage}{0.25\textwidth}quasi-optical propagation,\\ reflections at ionosphere possible\end{minipage} & \begin{minipage}{0.25\textwidth}FM broadcasting, television broadcasting, maritime and aviation communication, land mobile communication, weather satellites\end{minipage} \\[1.5em] + \cline{1-4} + \acs{UHF} & \SIrange{300}{3000}{MHz} & \multirow{3}{*}{\begin{minipage}{0.25\textwidth}quasi-optical propagation,\\ higher frequencies generally mean higher attenuation and shorter ranges\end{minipage}} & \begin{minipage}{0.25\textwidth}television broadcasting, \acs{WLAN}, \acs{GPS}, communication satellites, cell phones\end{minipage} \\[1.5em] + \cline{1-2} + \cline{4-4} + \acs{SHF} & \SIrange{3}{30}{GHz} & & \begin{minipage}{0.25\textwidth}radio astronomy, communication satellites, radar, satellite television broadcasting\end{minipage} \\[1.5em] + \cline{1-2} + \cline{4-4} + \acs{EHF} & \SIrange{30}{300}{GHz} & & \begin{minipage}{0.25\textwidth}new \acs{WLAN} standard (IEEE\,802.11ad), radar, radio astronomy, imaging (millimeter wave scanners), remote sensing\end{minipage} \\[1.5em] \hline \end{tabular} \end{table} Especially, the bands LF to UHF have been traditionally used in wireless communication. Furthermore, their usage is not limited to wireless systems. For example, cable television uses parts of the VHF or UHF spectra. Cable internet shares the wire with TV broadcasting. -Because of the increasing number of services and growing demands regarding bandwidth and response time, modern communication system advance in the direction of microwaves. The microwave spectrum begins at \SI{3}{GHz}. There are dedicate band plans for microwave applications. Table \ref{tab:ch01:IEEE_radar_bands} IEEE radar bands. - -\begin{table}[H] - \centering - \caption{IEEE radar bands} - \label{tab:ch01:IEEE_radar_bands} - \begin{tabular}{|l|} - \hline - Abbreviation \\ - \hline - \hline - HF \\ - \hline - \end{tabular} -\end{table} - -The services using the electromagnetic spectrum get a \index{frequency allocation} \textbf{frequency allocation}. Usually, a national telecommunication regulation authority is responsible for allocation frequencies to the services. They follow recommendations of the \ac{ITU}, a special agency of the \ac{UN}. In Germany, the regulation authority is the Federal Network Agency (Bundesnetzagentur). +Because of the increasing number of services and growing demands regarding bandwidth and response time, modern communication system advance in the direction of microwaves. The microwave spectrum begins at \SI{3}{GHz}. +%There are dedicate band plans for microwave applications. Table \ref{tab:ch01:IEEE_radar_bands} IEEE radar bands. + +%\begin{table}[H] +% \centering +% \caption{IEEE radar bands} +% \label{tab:ch01:IEEE_radar_bands} +% \begin{tabular}{|l|} +% \hline +% Abbreviation \\ +% \hline +% \hline +% HF \\ +% \hline +% \end{tabular} +%\end{table} + +The services using the electromagnetic spectrum receive a \index{frequency allocation} \textbf{frequency allocation}. Usually, a national telecommunication regulation authority is responsible for allocation frequencies to the services. They follow recommendations of the \ac{ITU}, a special agency of the \ac{UN}. In Germany, the regulation authority is the Federal Network Agency (Bundesnetzagentur). \section{Computer Networks} @@ -458,14 +489,43 @@ This course on digital communication systems mainly considers the physical layer \subsection{Network Topologies} +In the context of networks, +\begin{itemize} + \item the devices are called \index{node} \textbf{nodes} and + \item the communication channels between the nodes are called \index{link} \textbf{links}. +\end{itemize} + +Nodes of a network can be arranged in various ways. The structures being formed are \index{network topology} \textbf{network topologies}. Basic topologies are: +\begin{itemize} + \item \textbf{Line} or chain -- The nodes are connected in series. A packet is passed on by each node until reaches its destination. + \item \textbf{Ring} -- An extension of the line where the outer nodes are interconnected, too. A packet is passed by every node to its destination. The failure of a single node does not split the network into two segments, which increases the fault tolerance. + \item \textbf{Bus} -- All nodes are connected to a central cable, the bus. Each node can receive the signals transmitted. As a drawback, only one device may occupy the bus simultaneously for transmission. + \item \textbf{Star} -- A central node (a hub or switch) relays the packets to its destination. + \item \textbf{Tree} -- Tree structure is a hybrid network of star networks interconnected by a bus. Because there a no loops in the network, the nodes can be graphically re-ordered to a tree graph. + \item \textbf{Mesh} -- The nodes are interconnected directly. Nodes may have many direct connections to other nodes, while there is no hierarchy. There are many loops in the network. Usually, mesh networks are re-organized dynamically in mobile systems. A node discovers all nodes which it can reach and establishes a link. A special form is the \emph{Full Mesh}, where all nodes are interconnected with every other one. +\end{itemize} + +\begin{figure}[H] + \centering + \includegraphics[width=0.7\linewidth]{svg/ch01_NetworkTopologies.pdf} + \caption{Network topologies. \licensequote{\cite{Maksim2011}}{``Maksim'' and ``Malyszkz''}{Public Domain}} +\end{figure} + +The network topology is a concern of the physical and data link layers of the \ac{OSI} model. It can be physical or logical. +\begin{itemize} + \item The \index{network topology!physical topology} \textbf{physical topology} refers to the placement of the hardware. For example, in a cable network, the physical topology is defined by the cables which interconnect the devices. The topology is mainly implemented in the physical layer. + \item The \index{network topology!logical topology} \textbf{logical topology} models the data flow in the network. For example, in a wireless network, each node can receive the signals of all other nodes in range. By addressing the devices and filtering out packets with wrong destination addresses, a logical network is created on top of the physical wireless interface. The topology is mainly implemented in the data link layer. +\end{itemize} + +A network must fulfil requirements, which determine the network topology, in the end. The use case and constraints must be considered by the engineer. For example: \begin{itemize} - \item \textbf{Ring} - \item \textbf{Star} - \item \textbf{Tree} - \item \textbf{Chain} - \item \textbf{Bus} - \item \textbf{Mesh}, special form \emph{Full Mesh} + \item Lines and trees lack in reliability. The failure of one node divides the network into two segments and the remaining nodes cannot communicate with each other. + \item The ring is an improvement of the line with respect to reliability. Lines and rings require that all nodes have equal power. Otherwise, the weakest node would be a bottleneck with respect to network bandwidth. + \item Mesh and fully connected topologies are fault tolerant. The failure of one node does not corrupt the whole network. Furthermore, high data rates and lower latencies may be reached due to a higher number of links. + \item Mesh and fully connected topologies increase the cost of the networks. Each link consumes energy, space and money. + \item Buses and stars reduce the cost by maintaining a reasonable amount of reliability. The failure of one device has no major impact on the network, but a disturbance of the bus may. Buses can only be occupied by one node simultaneously. The results in lower data rate and higher latency compared to meshes. \end{itemize} +An optimal topology may mix the basic forms. \phantomsection \addcontentsline{toc}{section}{References} |
