summaryrefslogtreecommitdiff
path: root/2017
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-07-03 09:44:14 +0100
committerHarald Welte <laforge@gnumonks.org>2017-07-03 09:44:14 +0100
commit5c6260b1394dcf756c58e63545912a264e21d5e4 (patch)
treeb5fd827913136b1150c87295faccab1c4f439e10 /2017
parent602e21f50fb6c1bb2c464d650dcdef708cf6f6bd (diff)
add 'TCP/IP is boring' slide deck
Diffstat (limited to '2017')
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/Gsm_structures.svg1531
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/gprs_control_stack.svg1341
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/gprs_user_stack.svg1357
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.gnumericbin0 -> 2344 bytes
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.svg2635
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/umts_ps_control.svg1519
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/images/umts_ps_user.svg1497
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.adoc254
-rw-r--r--2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.html4838
9 files changed, 14972 insertions, 0 deletions
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/Gsm_structures.svg b/2017/tcp_ip_is_boring-nfws2017/images/Gsm_structures.svg
new file mode 100644
index 0000000..331298c
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/Gsm_structures.svg
@@ -0,0 +1,1531 @@
+<?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="841.43677" height="523.51971" id="svg2" version="1.1" inkscape:version="0.47 r22583" sodipodi:docname="Gsm_structures.svg" style="display:inline">
+ <title id="title2938">GSM structure</title>
+ <defs id="defs4">
+ <linearGradient id="linearGradient4953">
+ <stop style="stop-color:#fcf5d5;stop-opacity:1;" offset="0" id="stop4955"/>
+ <stop style="stop-color:#ffdd00;stop-opacity:1;" offset="1" id="stop4957"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="19.9375" x2="26.5" y1="7.6875" x1="21.8125" id="linearGradient7094" xlink:href="#linearGradient7088" inkscape:collect="always"/>
+ <linearGradient y2="41" x2="64.5" y1="42.625" x1="64.5625" gradientTransform="matrix(1, 0, 0, -1, -38, 50.0585)" gradientUnits="userSpaceOnUse" id="linearGradient6122" xlink:href="#linearGradient8012" inkscape:collect="always"/>
+ <linearGradient y2="41" x2="64.5" y1="42.625" x1="64.5625" gradientTransform="matrix(1, 0, 0, -1, -40, 50.0585)" gradientUnits="userSpaceOnUse" id="linearGradient6118" xlink:href="#linearGradient8000" inkscape:collect="always"/>
+ <linearGradient y2="41" x2="64.5" y1="42.625" x1="64.5625" gradientTransform="matrix(1, 0, 0, -1, -40, 50.0585)" gradientUnits="userSpaceOnUse" id="linearGradient6116" xlink:href="#linearGradient8012" inkscape:collect="always"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="52.811184" x2="28.087311" y1="25.375" x1="24.375" id="linearGradient7532" xlink:href="#linearGradient7526" inkscape:collect="always"/>
+ <linearGradient y2="22.53125" x2="23.749973" y1="32.21875" x1="27.53125" gradientUnits="userSpaceOnUse" id="linearGradient7511" xlink:href="#linearGradient8357" inkscape:collect="always"/>
+ <linearGradient y2="32.313343" x2="44.0625" y1="30.5" x1="43.5" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7491" xlink:href="#linearGradient7215" inkscape:collect="always"/>
+ <linearGradient y2="35.4375" x2="44" y1="33.46875" x1="43.53125" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7488" xlink:href="#linearGradient7223" inkscape:collect="always"/>
+ <linearGradient y2="38.4375" x2="43.988625" y1="36.505032" x1="43.480392" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7485" xlink:href="#linearGradient7231" inkscape:collect="always"/>
+ <linearGradient y2="26.4375" x2="38.947304" y1="24.541054" x1="38.491497" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7482" xlink:href="#linearGradient7199" inkscape:collect="always"/>
+ <linearGradient y2="26.4375" x2="44" y1="24.486135" x1="43.493069" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7479" xlink:href="#linearGradient7199" inkscape:collect="always"/>
+ <linearGradient y2="26.4375" x2="48.976982" y1="24.508232" x1="48.478554" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7476" xlink:href="#linearGradient7199" inkscape:collect="always"/>
+ <linearGradient y2="26.4375" x2="38.947304" y1="24.541054" x1="38.491497" gradientTransform="translate(-20, 3)" gradientUnits="userSpaceOnUse" id="linearGradient7473" xlink:href="#linearGradient7199" inkscape:collect="always"/>
+ <linearGradient y2="26.4375" x2="44" y1="24.486135" x1="43.493069" gradientTransform="translate(-20, 3)" gradientUnits="userSpaceOnUse" id="linearGradient7470" xlink:href="#linearGradient7199" inkscape:collect="always"/>
+ <linearGradient y2="26.4375" x2="48.976982" y1="24.508232" x1="48.478554" gradientTransform="translate(-20, 3)" gradientUnits="userSpaceOnUse" id="linearGradient7467" xlink:href="#linearGradient7199" inkscape:collect="always"/>
+ <linearGradient y2="32.500843" x2="39" y1="30.5" x1="38.5" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7464" xlink:href="#linearGradient7215" inkscape:collect="always"/>
+ <linearGradient y2="32.4375" x2="49" y1="30.46875" x1="48.5" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7461" xlink:href="#linearGradient7215" inkscape:collect="always"/>
+ <linearGradient y2="35.4375" x2="49" y1="33.46875" x1="48.53125" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7458" xlink:href="#linearGradient7223" inkscape:collect="always"/>
+ <linearGradient y2="35.497356" x2="39.0625" y1="33.5625" x1="38.5" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7455" xlink:href="#linearGradient7223" inkscape:collect="always"/>
+ <linearGradient y2="38.440475" x2="40.01115" y1="36.460838" x1="39.502918" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7452" xlink:href="#linearGradient7231" inkscape:collect="always"/>
+ <linearGradient y2="38.4375" x2="48.982567" y1="36.460838" x1="48.496433" gradientTransform="translate(-20)" gradientUnits="userSpaceOnUse" id="linearGradient7449" xlink:href="#linearGradient7231" inkscape:collect="always"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="44.788391" x2="29.249495" y1="21.108738" x1="26.499495" id="linearGradient7287" xlink:href="#linearGradient7281" inkscape:collect="always"/>
+ <linearGradient gradientTransform="translate(0, -1)" gradientUnits="userSpaceOnUse" y2="28.203257" x2="23.334524" y1="12.556273" x1="23.334524" id="linearGradient8242" xlink:href="#linearGradient8236" inkscape:collect="always"/>
+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.813471, 0, 7.09974)" r="12.0625" fy="38.0625" fx="27.9375" cy="38.0625" cx="27.9375" id="radialGradient8234" xlink:href="#linearGradient8228" inkscape:collect="always"/>
+ <linearGradient gradientTransform="translate(-40)" gradientUnits="userSpaceOnUse" y2="5.5714717" x2="71.739273" y1="2.2823277" x1="71.739273" id="linearGradient8222" xlink:href="#linearGradient8216" inkscape:collect="always"/>
+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32813, 0, 0, 7.00602, -61.1646, -173.012)" r="10.5" fy="29.797501" fx="64.5" cy="29.797501" cx="64.5" id="radialGradient8054" xlink:href="#linearGradient8046" inkscape:collect="always"/>
+ <linearGradient gradientTransform="matrix(1, 0, 0, -1, -39, 83.0585)" gradientUnits="userSpaceOnUse" y2="41" x2="64.5" y1="42.625" x1="64.5625" id="linearGradient8010" xlink:href="#linearGradient8012" inkscape:collect="always"/>
+ <linearGradient gradientTransform="matrix(1, 0, 0, -1, -39, 83.0585)" gradientUnits="userSpaceOnUse" y2="41" x2="64.5" y1="42.625" x1="64.5625" id="linearGradient8006" xlink:href="#linearGradient8000" inkscape:collect="always"/>
+ <linearGradient gradientTransform="translate(-89, -1)" gradientUnits="userSpaceOnUse" y2="23.438053" x2="64.375" y1="9.3125" x1="64.375" id="linearGradient7998" xlink:href="#linearGradient7992" inkscape:collect="always"/>
+ <linearGradient gradientTransform="translate(-40, -1)" gradientUnits="userSpaceOnUse" y2="10.6875" x2="65.4375" y1="19.690521" x1="65.4375" id="linearGradient7978" xlink:href="#linearGradient7972" inkscape:collect="always"/>
+ <linearGradient gradientTransform="translate(-40)" gradientUnits="userSpaceOnUse" y2="92.265244" x2="87.042259" y1="8.375" x1="59.510406" id="linearGradient7923" xlink:href="#linearGradient7917" inkscape:collect="always"/>
+ <linearGradient id="linearGradient7917" inkscape:collect="always">
+ <stop id="stop7919" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7921" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7972">
+ <stop id="stop7974" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7976" offset="1" style="stop-color: rgb(238, 238, 236); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7992">
+ <stop id="stop7994" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7996" offset="1" style="stop-color: rgb(211, 215, 207); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8000" inkscape:collect="always">
+ <stop id="stop8002" offset="0" style="stop-color: rgb(46, 52, 54); stop-opacity: 1;"/>
+ <stop id="stop8004" offset="1" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient8012">
+ <stop style="stop-color: rgb(46, 52, 54); stop-opacity: 1;" offset="0" id="stop8014"/>
+ <stop style="stop-color: rgb(136, 138, 133); stop-opacity: 1;" offset="1" id="stop8016"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8046">
+ <stop id="stop8048" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop8050" offset="1" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8216">
+ <stop id="stop8218" offset="0" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ <stop id="stop8220" offset="1" style="stop-color: rgb(186, 189, 182); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8228" inkscape:collect="always">
+ <stop id="stop8230" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop8232" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8236" inkscape:collect="always">
+ <stop id="stop8238" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop8240" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8357">
+ <stop id="stop8359" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop8361" offset="1" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7199" inkscape:collect="always">
+ <stop id="stop7201" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7203" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7215" inkscape:collect="always">
+ <stop id="stop7217" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7219" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7223" inkscape:collect="always">
+ <stop id="stop7225" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7227" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7231" inkscape:collect="always">
+ <stop id="stop7233" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7235" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7281">
+ <stop id="stop7283" offset="0" style="stop-color: rgb(46, 52, 54); stop-opacity: 1;"/>
+ <stop id="stop7285" offset="1" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7526" inkscape:collect="always">
+ <stop id="stop7528" offset="0" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ <stop id="stop7530" offset="1" style="stop-color: rgb(211, 215, 207); stop-opacity: 0.498039;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7088" inkscape:collect="always">
+ <stop id="stop7090" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7092" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3042">
+ <stop style="stop-color: black; stop-opacity: 0;" offset="0" id="stop3044"/>
+ <stop id="stop3050-0" offset="0.5" style="stop-color: black; stop-opacity: 1;"/>
+ <stop style="stop-color: black; stop-opacity: 0;" offset="1" id="stop3046"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient3028">
+ <stop style="stop-color: black; stop-opacity: 1;" offset="0" id="stop3030"/>
+ <stop style="stop-color: black; stop-opacity: 0;" offset="1" id="stop3032"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient1558">
+ <stop style="stop-color: rgb(186, 189, 182);" offset="0" id="stop1560"/>
+ <stop style="stop-color: rgb(238, 238, 236);" offset="1" id="stop1562"/>
+ </linearGradient>
+ <linearGradient id="linearGradient11400">
+ <stop id="stop11402" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop11404" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6240" inkscape:collect="always">
+ <stop id="stop6242" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop6244" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5137">
+ <stop id="stop5139" offset="0" style="stop-color: rgb(238, 238, 236); stop-opacity: 1;"/>
+ <stop id="stop5141" offset="1" style="stop-color: rgb(230, 230, 227); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5225" inkscape:collect="always">
+ <stop id="stop5227" offset="0" style="stop-color: black; stop-opacity: 1;"/>
+ <stop id="stop5229" offset="1" style="stop-color: black; stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5233">
+ <stop id="stop5235" offset="0" style="stop-color: rgb(114, 159, 207); stop-opacity: 1;"/>
+ <stop id="stop5237" offset="1" style="stop-color: rgb(50, 97, 148); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3899" inkscape:collect="always">
+ <stop id="stop3901" offset="0" style="stop-color: rgb(238, 238, 236);"/>
+ <stop id="stop3903" offset="1" style="stop-color: rgb(211, 215, 207);"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3907">
+ <stop id="stop3909" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop3911" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4196">
+ <stop id="stop4198" offset="0" style="stop-color: black; stop-opacity: 1;"/>
+ <stop id="stop4200" offset="1" style="stop-color: black; stop-opacity: 0;"/>
+ </linearGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient5225" id="radialGradient5236" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.24763, 0, 32.1168)" cx="23.9375" cy="42.6875" fx="23.9375" fy="42.6875" r="23.75956"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4196" id="linearGradient5238" gradientUnits="userSpaceOnUse" gradientTransform="translate(24)" x1="37.484837" y1="38.267769" x2="37.295498" y2="33.637787"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5137" id="linearGradient5240" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.992781, 0, -2.71803)" x1="31.743324" y1="37.842293" x2="31.86105" y2="43.82579"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11400" id="linearGradient5242" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.00419, 0, 0, 1, -0.12454, -3.01177)" x1="23.154902" y1="34.572548" x2="23.529411" y2="40.219608"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5137" id="linearGradient5244" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.999303, 0, 0, 0.998527, 0.00306125, -2.97132)" x1="17.247635" y1="6.3760414" x2="39.904388" y2="38.876041"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient5233" id="radialGradient5246" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.23263, 0, 0, 0.778392, -5.59058, -0.847446)" cx="24.006104" cy="32.997028" fx="24.006104" fy="32.997028" r="19.00016"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6240" id="linearGradient5248" gradientUnits="userSpaceOnUse" gradientTransform="translate(-0.0235294, -3.03922)" x1="20.156862" y1="5.0996137" x2="20.156862" y2="26.039215"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3028" id="radialGradient5250" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0, -0.750002, 1.33333, 0, -40.2857, 35)" cx="2.9999995" cy="33.214287" fx="2.9999995" fy="33.214287" r="3"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3028" id="radialGradient5252" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0, -0.750002, 1.33333, 0, -88.2857, -30.5)" cx="2.9999995" cy="33.214287" fx="2.9999995" fy="33.214287" r="3"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3042" id="linearGradient5254" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.888889, 0, 3.83333)" x1="37.03125" y1="35.062885" x2="37.03125" y2="29.995127"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3899" id="linearGradient5256" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.753044, -48, 12.2525)" x1="26.5" y1="43.249905" x2="26.5" y2="35.75"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient1558" id="linearGradient5258" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.833169, -48, 19.0825)" x1="16.396038" y1="19.659277" x2="16.396038" y2="32.448051"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5260" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5262" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5264" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5266" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5268" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5270" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5272" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5274" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5276" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5278" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5280" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5282" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5284" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5286" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5288" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5290" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5292" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5294" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5296" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5298" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5300" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5302" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5304" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5306" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5308" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5310" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5312" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5314" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5316" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5318" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5320" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5322" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5324" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5326" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5328" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5330" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5332" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5334" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5336" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5338" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5340" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5342" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5344" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5346" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5348" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5350" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5352" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5354" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5356" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5358" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5360" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5362" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5364" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5366" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5368" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5370" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5372" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5374" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5376" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5378" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5380" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient5225" id="radialGradient5574" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.24763, 0, 32.1168)" cx="23.9375" cy="42.6875" fx="23.9375" fy="42.6875" r="23.75956"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4196" id="linearGradient5576" gradientUnits="userSpaceOnUse" gradientTransform="translate(24)" x1="37.484837" y1="38.267769" x2="37.295498" y2="33.637787"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5137" id="linearGradient5578" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.992781, 0, -2.71803)" x1="31.743324" y1="37.842293" x2="31.86105" y2="43.82579"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11400" id="linearGradient5580" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.00419, 0, 0, 1, -0.12454, -3.01177)" x1="23.154902" y1="34.572548" x2="23.529411" y2="40.219608"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5137" id="linearGradient5582" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.999303, 0, 0, 0.998527, 0.00306125, -2.97132)" x1="17.247635" y1="6.3760414" x2="39.904388" y2="38.876041"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient5233" id="radialGradient5584" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.23263, 0, 0, 0.778392, -5.59058, -0.847446)" cx="24.006104" cy="32.997028" fx="24.006104" fy="32.997028" r="19.00016"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6240" id="linearGradient5586" gradientUnits="userSpaceOnUse" gradientTransform="translate(-0.0235294, -3.03922)" x1="20.156862" y1="5.0996137" x2="20.156862" y2="26.039215"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3028" id="radialGradient5588" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0, -0.750002, 1.33333, 0, -40.2857, 35)" cx="2.9999995" cy="33.214287" fx="2.9999995" fy="33.214287" r="3"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3028" id="radialGradient5590" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0, -0.750002, 1.33333, 0, -88.2857, -30.5)" cx="2.9999995" cy="33.214287" fx="2.9999995" fy="33.214287" r="3"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3042" id="linearGradient5592" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.888889, 0, 3.83333)" x1="37.03125" y1="35.062885" x2="37.03125" y2="29.995127"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3899" id="linearGradient5594" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.753044, -48, 12.2525)" x1="26.5" y1="43.249905" x2="26.5" y2="35.75"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient1558" id="linearGradient5596" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.833169, -48, 19.0825)" x1="16.396038" y1="19.659277" x2="16.396038" y2="32.448051"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5598" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5600" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5602" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5604" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5606" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5608" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5610" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5612" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5614" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5616" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5618" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5620" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5622" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5624" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5626" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5628" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5630" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5632" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5634" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5636" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5638" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5640" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5642" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5644" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5646" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5648" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5650" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5652" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5654" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5656" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5658" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5660" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5662" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5664" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5666" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5668" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5670" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5672" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5674" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5676" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5678" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5680" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5682" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5684" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5686" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5688" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5690" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5692" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5694" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5696" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5698" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5700" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5702" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5704" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5706" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5708" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5710" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5712" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5714" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5716" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3907" id="radialGradient5718" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.3826, 3.5814e-05, 0, 0.171503, -6.72968, 34.0972)" cx="20.913568" cy="47.045319" fx="20.913568" fy="47.045319" r="19.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="10.934953" x2="39.421204" y1="28.5" x1="39.06765" id="linearGradient6985" xlink:href="#linearGradient6979" inkscape:collect="always"/>
+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.85977, 0, 0, 1.81726, -7.14013, -0.894237)" r="2.0507698" fy="1.1256332" fx="8.3046875" cy="1.1256332" cx="8.3046875" id="radialGradient7159" xlink:href="#linearGradient7153" inkscape:collect="always"/>
+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.737507, 0, 0, 0.720181, 2.43453, 0.661737)" r="1.9952321" fy="1.7286602" fx="8.9057236" cy="1.7286602" cx="8.9057236" id="radialGradient7137" xlink:href="#linearGradient7131" inkscape:collect="always"/>
+ <radialGradient r="4.5250292" fy="10.018439" fx="10.28125" cy="10.018439" cx="10.28125" gradientTransform="matrix(4.68085, 0, 0, 1.27674, -37.8437, -3.30085)" gradientUnits="userSpaceOnUse" id="radialGradient7129" xlink:href="#linearGradient3362" inkscape:collect="always"/>
+ <radialGradient r="4.5250292" fy="8.0709476" fx="10.28125" cy="8.0709476" cx="10.28125" gradientTransform="matrix(1, 0, 0, 0.827349, 0, 1.12223)" gradientUnits="userSpaceOnUse" id="radialGradient7127" xlink:href="#linearGradient3374" inkscape:collect="always"/>
+ <linearGradient y2="21.041553" x2="21.036427" y1="44.528019" x1="24.837126" gradientUnits="userSpaceOnUse" id="linearGradient7121" xlink:href="#linearGradient7101" inkscape:collect="always"/>
+ <radialGradient r="4.5250292" fy="9.8424416" fx="10.28125" cy="9.8424416" cx="10.28125" gradientTransform="matrix(4.68085, 0, 0, 1.27674, -37.8437, -3.30085)" gradientUnits="userSpaceOnUse" id="radialGradient6006" xlink:href="#linearGradient3362" inkscape:collect="always"/>
+ <radialGradient r="4.5250292" fy="7.8249326" fx="10.28125" cy="7.8249326" cx="10.28125" gradientTransform="matrix(0.698447, 0, 0, 0.57786, 3.10034, 2.74391)" gradientUnits="userSpaceOnUse" id="radialGradient6004" xlink:href="#linearGradient3374" inkscape:collect="always"/>
+ <radialGradient r="4.5250292" fy="9.8424416" fx="10.28125" cy="9.8424416" cx="10.28125" gradientTransform="matrix(4.68085, 0, 0, 1.27674, -37.8437, -3.30085)" gradientUnits="userSpaceOnUse" id="radialGradient6002" xlink:href="#linearGradient3362" inkscape:collect="always"/>
+ <radialGradient r="4.5250292" fy="8.0709476" fx="10.28125" cy="8.0709476" cx="10.28125" gradientTransform="matrix(1, 0, 0, 0.827349, 0, 1.12223)" gradientUnits="userSpaceOnUse" id="radialGradient6000" xlink:href="#linearGradient3374" inkscape:collect="always"/>
+ <radialGradient r="8.2625628" fy="19.5" fx="10.737437" cy="19.5" cx="10.737437" gradientTransform="matrix(1, 0, 0, 0.30257, 0, 13.5999)" gradientUnits="userSpaceOnUse" id="radialGradient5998" xlink:href="#linearGradient3268" inkscape:collect="always"/>
+ <linearGradient id="linearGradient3268" inkscape:collect="always">
+ <stop id="stop3270" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop3272" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3362" inkscape:collect="always">
+ <stop id="stop3364" offset="0" style="stop-color: rgb(52, 101, 164); stop-opacity: 1;"/>
+ <stop id="stop3366" offset="1" style="stop-color: rgb(52, 101, 164); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient3374" inkscape:collect="always">
+ <stop id="stop3376" offset="0" style="stop-color: rgb(114, 159, 207); stop-opacity: 1;"/>
+ <stop id="stop3378" offset="1" style="stop-color: rgb(114, 159, 207); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7101">
+ <stop style="stop-color: rgb(186, 189, 182); stop-opacity: 1;" offset="0" id="stop7103"/>
+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="1" id="stop7105"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7131" inkscape:collect="always">
+ <stop id="stop7133" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7135" offset="1" style="stop-color: rgb(211, 215, 207); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient7153" inkscape:collect="always">
+ <stop id="stop7155" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop7157" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6979">
+ <stop id="stop6981" offset="0" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ <stop id="stop6983" offset="1" style="stop-color: rgb(85, 87, 83); stop-opacity: 1;"/>
+ </linearGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3268" id="radialGradient5865" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.30257, 0, 13.5999)" cx="10.737437" cy="19.5" fx="10.737437" fy="19.5" r="8.2625628"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3374" id="radialGradient5867" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.827349, 0, 1.12223)" cx="10.28125" cy="8.0709476" fx="10.28125" fy="8.0709476" r="4.5250292"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3362" id="radialGradient5869" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.68085, 0, 0, 1.27674, -37.8437, -3.30085)" cx="10.28125" cy="10.018439" fx="10.28125" fy="10.018439" r="4.5250292"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3374" id="radialGradient5873" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.827349, 0, 1.12223)" cx="10.28125" cy="8.0709476" fx="10.28125" fy="8.0709476" r="4.5250292"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3362" id="radialGradient5875" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.68085, 0, 0, 1.27674, -37.8437, -3.30085)" cx="10.28125" cy="9.8424416" fx="10.28125" fy="9.8424416" r="4.5250292"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient7101" id="linearGradient5877" gradientUnits="userSpaceOnUse" x1="24.837126" y1="44.528019" x2="21.036427" y2="21.041553"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6979" id="linearGradient5879" gradientUnits="userSpaceOnUse" x1="39.06765" y1="28.5" x2="39.421204" y2="10.934953"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3374" id="radialGradient5881" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.698447, 0, 0, 0.57786, 3.10034, 2.74391)" cx="10.28125" cy="7.8249326" fx="10.28125" fy="7.8249326" r="4.5250292"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient3362" id="radialGradient5883" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.68085, 0, 0, 1.27674, -37.8437, -3.30085)" cx="10.28125" cy="9.8424416" fx="10.28125" fy="9.8424416" r="4.5250292"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient7131" id="radialGradient5885" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.737507, 0, 0, 0.720181, 2.43453, 0.661737)" cx="8.9057236" cy="1.7286602" fx="8.9057236" fy="1.7286602" r="1.9952321"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient7153" id="radialGradient5887" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.85977, 0, 0, 1.81726, -7.14013, -0.894237)" cx="8.3046875" cy="1.1256332" fx="8.3046875" fy="1.1256332" r="2.0507698"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="40.441154" x2="21.8125" y1="13.249833" x1="21.8125" id="linearGradient2960" xlink:href="#linearGradient2954" inkscape:collect="always"/>
+ <linearGradient y2="29.010038" x2="17.5625" y1="20.996099" x1="17.5625" gradientUnits="userSpaceOnUse" id="linearGradient4074" xlink:href="#linearGradient4055" inkscape:collect="always"/>
+ <radialGradient r="2" fy="26" fx="13.006094" cy="26" cx="13.006094" gradientTransform="matrix(-9.45807e-07, -2.00001, 2.00305, -1.68422e-06, -86.5731, 1.01229)" gradientUnits="userSpaceOnUse" id="radialGradient4072" xlink:href="#linearGradient4033" inkscape:collect="always"/>
+ <radialGradient r="2" fy="26" fx="13.006094" cy="26" cx="13.006094" gradientTransform="matrix(-9.45807e-07, -2.00001, 2.00305, -1.68422e-06, -38.5731, 51.0123)" gradientUnits="userSpaceOnUse" id="radialGradient4070" xlink:href="#linearGradient4033" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.96731, -1.03151e-07, 0, -1.13646, 83.2333, 33.6702)" gradientUnits="userSpaceOnUse" id="radialGradient3017" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.96731, -1.03151e-07, 0, -1.13646, 88.3242, 33.6702)" gradientUnits="userSpaceOnUse" id="radialGradient3013" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.96731, -1.03151e-07, 0, -1.13646, 93.4151, 33.6702)" gradientUnits="userSpaceOnUse" id="radialGradient3009" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.75536, -1.03151e-07, 0, -1.13646, 79.0024, 30.6702)" gradientUnits="userSpaceOnUse" id="radialGradient3002" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.75536, -1.03151e-07, 0, -1.13646, 83.7296, 30.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2998" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.75536, -1.03151e-07, 0, -1.13646, 88.4569, 30.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2994" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.54341, -1.03151e-07, 0, -1.13646, 74.7714, 27.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2987" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.54341, -1.03151e-07, 0, -1.13646, 79.135, 27.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2983" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.54341, -1.03151e-07, 0, -1.13646, 83.4987, 27.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2979" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.33146, -1.03151e-07, 0, -1.13646, 78.5405, 24.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2972" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.33146, -1.03151e-07, 0, -1.13646, 74.5405, 24.6702)" gradientUnits="userSpaceOnUse" id="radialGradient2968" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient r="1.5" fy="11.602475" fx="21.530191" cy="11.602475" cx="21.530191" gradientTransform="matrix(-2.33146, -1.03151e-07, 0, -1.13646, 70.5405, 24.6702)" gradientUnits="userSpaceOnUse" id="radialGradient6264" xlink:href="#linearGradient6256" inkscape:collect="always"/>
+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.72079, -0.0389865, 0.00176461, 0.123227, -33.0387, 12.786)" r="16.031172" fy="3.5110793" fx="16.030262" cy="3.5110793" cx="16.030262" id="radialGradient4068" xlink:href="#linearGradient4062" inkscape:collect="always"/>
+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.04444, -0.123888, 0.0146767, 0.242354, -19.8863, 13.6194)" r="16.994591" fy="6.5931005" fx="17.04607" cy="6.5931005" cx="17.04607" id="radialGradient4024" xlink:href="#linearGradient4038" inkscape:collect="always"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="18.257809" x2="23.994669" y1="13.842071" x1="23.994669" id="linearGradient3404" xlink:href="#linearGradient4044" inkscape:collect="always"/>
+ <linearGradient gradientTransform="matrix(1.00031, 0, 0, 1, -0.00361429, 0.972209)" y2="20.639368" x2="28.260429" y1="8.7648172" x1="28.260429" gradientUnits="userSpaceOnUse" id="linearGradient1616" xlink:href="#linearGradient4044" inkscape:collect="always"/>
+ <linearGradient y2="29.477005" x2="24.414724" y1="25.463402" x1="24.414724" gradientTransform="matrix(1.00031, 0, 0, 1, 0.00705191, -4.00001)" gradientUnits="userSpaceOnUse" id="linearGradient1614" xlink:href="#linearGradient4038" inkscape:collect="always"/>
+ <linearGradient y2="17.53454" x2="25.189993" y1="24.504593" x1="24.160858" gradientTransform="matrix(-1.00031, 0, 0, 1, 48.0127, -4.00001)" gradientUnits="userSpaceOnUse" id="linearGradient1601" xlink:href="#linearGradient2513" inkscape:collect="always"/>
+ <linearGradient y2="8.361702" x2="24.010672" y1="24.81731" x1="24.834204" gradientTransform="matrix(0.921903, 0, 0, 0.877945, 1.86967, -1.02471)" gradientUnits="userSpaceOnUse" id="linearGradient1598" xlink:href="#linearGradient4070" inkscape:collect="always"/>
+ <linearGradient inkscape:collect="always" id="linearGradient2513">
+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop2515"/>
+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 0.217899;" offset="1" id="stop2517"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4038">
+ <stop style="stop-color: rgb(114, 159, 207); stop-opacity: 1;" offset="0" id="stop4040"/>
+ <stop style="stop-color: rgb(52, 101, 164); stop-opacity: 1;" offset="1" id="stop4042"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4044">
+ <stop id="stop4046" offset="0" style="stop-color: rgb(52, 101, 164); stop-opacity: 1;"/>
+ <stop id="stop4048" offset="1" style="stop-color: rgb(32, 74, 135); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4062">
+ <stop id="stop4064" offset="0" style="stop-color: white; stop-opacity: 1;"/>
+ <stop id="stop4066" offset="1" style="stop-color: white; stop-opacity: 0.297619;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4070">
+ <stop style="stop-color: white; stop-opacity: 0.428571;" offset="0" id="stop4072"/>
+ <stop style="stop-color: white; stop-opacity: 1;" offset="1" id="stop4074"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6256">
+ <stop style="stop-color: white; stop-opacity: 1;" offset="0" id="stop6258"/>
+ <stop style="stop-color: rgb(204, 206, 201); stop-opacity: 1;" offset="1" id="stop6260"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4033" inkscape:collect="always">
+ <stop id="stop4035" offset="0" style="stop-color: black; stop-opacity: 1;"/>
+ <stop id="stop4037" offset="1" style="stop-color: black; stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4055">
+ <stop id="stop4057" offset="0" style="stop-color: black; stop-opacity: 0;"/>
+ <stop style="stop-color: black; stop-opacity: 1;" offset="0.5" id="stop4063"/>
+ <stop id="stop4059" offset="1" style="stop-color: black; stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4961">
+ <stop id="stop4963" offset="0" style="stop-color: rgb(85, 87, 83); stop-opacity: 1;"/>
+ <stop id="stop4965" offset="1" style="stop-color: rgb(186, 189, 182); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2954" inkscape:collect="always">
+ <stop id="stop2956" offset="0" style="stop-color: rgb(52, 101, 164); stop-opacity: 1;"/>
+ <stop id="stop2958" offset="1" style="stop-color: rgb(52, 101, 164); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6299" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6301" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6303" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6305" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6307" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6309" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6311" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6313" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6315" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6317" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6319" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient6321" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <linearGradient id="linearGradient5048">
+ <stop id="stop5050" offset="0" style="stop-color: black; stop-opacity: 0;"/>
+ <stop style="stop-color: black; stop-opacity: 1;" offset="0.5" id="stop5056"/>
+ <stop id="stop5052" offset="1" style="stop-color: black; stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5060" inkscape:collect="always">
+ <stop id="stop5062" offset="0" style="stop-color: black; stop-opacity: 1;"/>
+ <stop id="stop5064" offset="1" style="stop-color: black; stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient6499">
+ <stop style="stop-color: rgb(114, 159, 207); stop-opacity: 1;" offset="0" id="stop6501"/>
+ <stop style="stop-color: rgb(52, 101, 164); stop-opacity: 1;" offset="1" id="stop6503"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6642" inkscape:collect="always">
+ <stop id="stop6644" offset="0" style="stop-color: rgb(211, 215, 207); stop-opacity: 1;"/>
+ <stop id="stop6646" offset="1" style="stop-color: rgb(136, 138, 133); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6794" inkscape:collect="always">
+ <stop id="stop6796" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop6798" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6820" inkscape:collect="always">
+ <stop id="stop6822" offset="0" style="stop-color: rgb(114, 159, 207); stop-opacity: 1;"/>
+ <stop id="stop6824" offset="1" style="stop-color: rgb(114, 159, 207); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6843" inkscape:collect="always">
+ <stop id="stop6845" offset="0" style="stop-color: rgb(254, 192, 101); stop-opacity: 1;"/>
+ <stop id="stop6847" offset="1" style="stop-color: rgb(252, 175, 62); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6851" inkscape:collect="always">
+ <stop id="stop6853" offset="0" style="stop-color: rgb(253, 238, 119); stop-opacity: 1;"/>
+ <stop id="stop6855" offset="1" style="stop-color: rgb(252, 233, 79); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6859" inkscape:collect="always">
+ <stop id="stop6861" offset="0" style="stop-color: rgb(158, 231, 87); stop-opacity: 1;"/>
+ <stop id="stop6863" offset="1" style="stop-color: rgb(138, 226, 52); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6881" inkscape:collect="always">
+ <stop id="stop6883" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop6885" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8918">
+ <stop id="stop8920" offset="0" style="stop-color: rgb(206, 225, 75);"/>
+ <stop id="stop8922" offset="1" style="stop-color: rgb(157, 176, 41);"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8912">
+ <stop style="stop-color: rgb(206, 225, 75);" offset="0" id="stop8914"/>
+ <stop style="stop-color: rgb(157, 176, 41);" offset="1" id="stop8916"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8930">
+ <stop id="stop8932" offset="0" style="stop-color: rgb(206, 225, 75);"/>
+ <stop id="stop8934" offset="1" style="stop-color: rgb(157, 176, 41);"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8924">
+ <stop id="stop8926" offset="0" style="stop-color: rgb(206, 225, 75);"/>
+ <stop id="stop8928" offset="1" style="stop-color: rgb(157, 176, 41);"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient8740">
+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop8742"/>
+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" offset="1" id="stop8744"/>
+ </linearGradient>
+ <linearGradient id="linearGradient8647">
+ <stop style="stop-color: rgb(143, 177, 220); stop-opacity: 1;" offset="0" id="stop8649"/>
+ <stop style="stop-color: rgb(52, 101, 164); stop-opacity: 1;" offset="1" id="stop8651"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient8838">
+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop8840"/>
+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop8842"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4873" inkscape:collect="always">
+ <stop id="stop4875" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ <stop id="stop4877" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
+ </linearGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8838" id="radialGradient7184" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.341176, 0, 3.04706)" cx="62.625" cy="4.625" fx="62.625" fy="4.625" r="10.625"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8647" id="radialGradient7186" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.12235, 0, 0, 1.12238, -7.61047, 1.06772)" cx="62.200352" cy="-8.7256308" fx="62.200352" fy="-8.7256308" r="9.7552834"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4873" id="linearGradient7188" gradientUnits="userSpaceOnUse" x1="63.397362" y1="-9.3832779" x2="68.910904" y2="16.839214"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7194" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7202" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7208" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7216" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7224" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, 0.79739)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7230" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8924" id="radialGradient7254" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0682288, 2.45967, -1.7549, 0.0486843, 55.1288, -46.8219)" cx="24.652573" cy="18.94449" fx="24.652485" fy="18.944481" r="8.6174498"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7256" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.891018, 0, 0, 0.828854, 1.57952, 2.39052)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8930" id="radialGradient7262" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.159592, 5.75333, -0.8072, 0.0223703, 32.8731, -130.867)" cx="25.135374" cy="14.542349" fx="25.135332" fy="14.542329" r="4.1347499"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7264" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, 0.589884)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8912" id="radialGradient7270" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.222034, 8.00438, -0.597156, 0.0165609, 29.8566, -181.6)" cx="24.478569" cy="17.573915" fx="24.478539" fy="17.573889" r="2.9719501"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7272" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0.311259, 0.486131)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8918" id="radialGradient7278" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0616815, 2.22364, -1.49597, 0.0414803, 50.5112, -44.5084)" cx="25.969097" cy="17.257854" fx="25.968998" fy="17.257843" r="9.8222504"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient7280" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.918134, 0, 0, 0.854079, 2.42976, 1.4901)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8838" id="radialGradient8513" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.341176, 0, 3.04706)" cx="62.625" cy="4.625" fx="62.625" fy="4.625" r="10.625"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8647" id="radialGradient8515" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.12235, 0, 0, 1.12238, -7.61047, 1.06772)" cx="62.200352" cy="-8.7256308" fx="62.200352" fy="-8.7256308" r="9.7552834"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4873" id="linearGradient8517" gradientUnits="userSpaceOnUse" x1="63.397362" y1="-9.3832779" x2="68.910904" y2="16.839214"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8519" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8521" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8523" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8525" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8527" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8529" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8531" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8533" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8535" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8537" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8539" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8541" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8543" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8545" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8547" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8549" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8551" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8553" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, 0.79739)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8555" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8557" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8559" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8561" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8563" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8565" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8567" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8569" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8571" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8573" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8575" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8577" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8579" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8581" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8924" id="radialGradient8583" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0682288, 2.45967, -1.7549, 0.0486843, 55.1288, -46.8219)" cx="24.652573" cy="18.94449" fx="24.652485" fy="18.944481" r="8.6174498"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8585" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.891018, 0, 0, 0.828854, 1.57952, 2.39052)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8924" id="radialGradient8587" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0765739, 2.76052, -1.96955, 0.0546389, 60.099, -55.4718)" cx="24.652573" cy="18.94449" fx="24.652485" fy="18.944481" r="8.6174498"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8589" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8930" id="radialGradient8591" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.159592, 5.75333, -0.8072, 0.0223703, 32.8731, -130.867)" cx="25.135374" cy="14.542349" fx="25.135332" fy="14.542329" r="4.1347499"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8593" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, 0.589884)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8930" id="radialGradient8595" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.159592, 5.75333, -0.8072, 0.0223703, 32.8731, -131.697)" cx="25.135374" cy="14.542349" fx="25.135332" fy="14.542329" r="4.1347499"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8597" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8912" id="radialGradient8599" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.222034, 8.00438, -0.597156, 0.0165609, 29.8566, -181.6)" cx="24.478569" cy="17.573915" fx="24.478539" fy="17.573889" r="2.9719501"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8601" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0.311259, 0.486131)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8912" id="radialGradient8603" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.222034, 8.00438, -0.597156, 0.0165609, 29.5454, -182.327)" cx="24.478569" cy="17.573915" fx="24.478539" fy="17.573889" r="2.9719501"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8605" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8918" id="radialGradient8607" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0616815, 2.22364, -1.49597, 0.0414803, 50.5112, -44.5084)" cx="25.969097" cy="17.257854" fx="25.968998" fy="17.257843" r="9.8222504"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8609" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.918134, 0, 0, 0.854079, 2.42976, 1.4901)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8918" id="radialGradient8611" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0671814, 2.42191, -1.62936, 0.0451789, 52.3687, -50.3401)" cx="25.969097" cy="17.257854" fx="25.968998" fy="17.257843" r="9.8222504"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient8613" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <linearGradient id="linearGradient581">
+ <stop id="stop582" offset="0.00000000" style="stop-color: rgb(202, 202, 202); stop-opacity: 1;"/>
+ <stop id="stop583" offset="1.00000000" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient578" x1="579.37189" x2="334.12219" xlink:href="#linearGradient581" y1="300.34821" y2="164.37613" gradientTransform="matrix(0.824327, 0, 0, 1.21311, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient596" x1="537.78156" x2="439.91592" xlink:href="#linearGradient581" y1="397.44452" y2="446.17719" gradientTransform="matrix(1.34426, 0, 0, 0.743904, -338.786, -213.309)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient580" x1="974.0965" x2="578.25702" xlink:href="#linearGradient581" y1="374.61362" y2="146.75156" gradientTransform="matrix(0.613154, 0, 0, 1.63091, -177.579, -194.979)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2448" x1="204.6214" y1="424.48325" x2="183.4324" y2="400.36505" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2450" x1="204.6214" y1="459.12485" x2="183.4324" y2="435.00665" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2452" x1="204.6214" y1="493.76645" x2="183.4324" y2="469.64825" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2454" x1="204.6214" y1="528.40802" x2="183.4324" y2="504.28983" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2456" x1="204.6214" y1="563.04962" x2="183.4324" y2="538.93146" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2458" x1="204.6214" y1="597.69122" x2="183.4324" y2="573.57306" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2460" x1="204.6214" y1="632.33282" x2="183.4324" y2="608.21466" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2462" x1="204.6214" y1="666.97443" x2="183.4324" y2="642.85626" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient598" x1="191.24928" x2="166.42029" xlink:href="#linearGradient581" y1="414.90823" y2="386.64685" gradientTransform="matrix(2.08305, 0, 0, 0.480066, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient581" id="linearGradient2464" x1="298.13834" y1="229.61908" x2="282.21402" y2="217.87242" gradientTransform="scale(0.988577, 1.01155)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient610" x1="298.60699" x2="281.71585" xlink:href="#linearGradient581" y1="230.25037" y2="217.79054" gradientTransform="scale(0.989228, 1.01089)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient y2="173.71219" x2="392.19788" y1="292.9899" x1="458.63992" gradientTransform="matrix(0.795838, 0, 0, 1.25654, -153.75, -106.124)" gradientUnits="userSpaceOnUse" id="linearGradient3105" xlink:href="#linearGradient581" inkscape:collect="always"/>
+ <linearGradient id="linearGradient665" x1="358.23093" x2="276.81903" xlink:href="#linearGradient575" y1="2069.6238" y2="1923.3781" gradientTransform="matrix(1.69329, 0, 0, 0.590568, -178.278, -195.958)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient575">
+ <stop id="stop576" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop577" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient663" x1="1242.4075" x2="1033.0624" xlink:href="#linearGradient575" y1="3204.4712" y2="2958.4065" gradientTransform="matrix(1.68451, 0, 0, 0.593645, -338.313, -212.899)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient743" x1="144.97845" x2="53.837952" xlink:href="#linearGradient575" y1="2784.8025" y2="2633.4543" gradientTransform="matrix(2.95153, 0, 0, 0.338807, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient746" x1="223.16882" x2="244.96518" xlink:href="#linearGradient747" y1="1602.7709" y2="1649.0841" gradientTransform="matrix(1.76139, 0, 0, 0.567734, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient747">
+ <stop id="stop748" offset="0.00000000" style="stop-color: rgb(202, 240, 253); stop-opacity: 1;"/>
+ <stop id="stop749" offset="1.00000000" style="stop-color: rgb(0, 94, 255); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575" id="linearGradient8849" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.69329, 0, 0, 0.590568, -178.278, -195.958)" x1="358.23093" y1="2069.6238" x2="276.81903" y2="1923.3781"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575" id="linearGradient8851" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.68451, 0, 0, 0.593645, -338.313, -212.899)" x1="1242.4075" y1="3204.4712" x2="1033.0624" y2="2958.4065"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575" id="linearGradient8853" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.95153, 0, 0, 0.338807, -153.75, -106.124)" x1="144.97845" y1="2784.8025" x2="53.837952" y2="2633.4543"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4953" id="linearGradient8855" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.76139, 0, 0, 0.567734, -153.75, -106.124)" x1="223.16882" y1="1602.7709" x2="244.96518" y2="1649.0841"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient2436" x1="549.57806" y1="1156.8812" x2="423.41272" y2="930.24182" gradientTransform="matrix(1.08887, 0, 0, 0.918384, -177.756, -195.166)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient575-3">
+ <stop id="stop576-0" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop577-7" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient2438" x1="1023.9195" y1="2499.0273" x2="814.57452" y2="2252.9629" gradientTransform="matrix(1.68451, 0, 0, 0.593644, -338.313, -212.899)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient615" x1="213.90787" x2="121.41106" xlink:href="#linearGradient575-3" y1="1545.5449" y2="1237.0428" gradientTransform="matrix(1.94943, 0, 0, 0.512971, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient2488" x1="202.73206" y1="-1543.7571" x2="141.27121" y2="-1490.9133" gradientTransform="matrix(2.08749, 0, 0, 0.479043, -153.75, 106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient2490" x1="129.54111" y1="-1434.7234" x2="90.994759" y2="-1401.5814" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.45, 106.557)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient2492" x1="129.54111" y1="-1476.2933" x2="90.994759" y2="-1443.1512" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.45, 106.557)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient617" x1="129.54111" x2="90.994759" xlink:href="#linearGradient575-3" y1="-1517.8632" y2="-1484.7212" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.45, 106.557)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient y2="800.09674" x2="352.30154" y1="828.11011" x1="385.00256" gradientUnits="userSpaceOnUse" id="linearGradient3250" xlink:href="#linearGradient575-3" inkscape:collect="always"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9093" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.08887, 0, 0, 0.918384, -177.756, -195.166)" x1="549.57806" y1="1156.8812" x2="423.41272" y2="930.24182"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9095" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.68451, 0, 0, 0.593644, -338.313, -212.899)" x1="1023.9195" y1="2499.0273" x2="814.57452" y2="2252.9629"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9097" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.94943, 0, 0, 0.512971, -153.75, -106.124)" x1="213.90787" y1="1545.5449" x2="121.41106" y2="1237.0428"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9099" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.08749, 0, 0, 0.479043, -153.75, 106.124)" x1="202.73206" y1="-1543.7571" x2="141.27121" y2="-1490.9133"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.45, 106.557)" x1="129.54111" y1="-1434.7234" x2="90.994759" y2="-1401.5814"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9103" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.45, 106.557)" x1="129.54111" y1="-1476.2933" x2="90.994759" y2="-1443.1512"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9105" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -153.45, 106.557)" x1="129.54111" y1="-1517.8632" x2="90.994759" y2="-1484.7212"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-3" id="linearGradient9107" gradientUnits="userSpaceOnUse" x1="385.00256" y1="828.11011" x2="352.30154" y2="800.09674"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2442" x1="807.76526" y1="1782.9937" x2="598.42212" y2="1536.9314" gradientTransform="matrix(1.68452, 0, 0, 0.59364, -338.313, -212.899)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient575-2">
+ <stop id="stop576-4" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ <stop id="stop577-3" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2444" x1="613.08887" y1="866.38763" x2="473.28763" y2="615.25317" gradientTransform="matrix(0.987219, 0, 0, 1.01295, -178.302, -196.28)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2446" x1="238.995" y1="1059.778" x2="135.97974" y2="716.19385" gradientTransform="matrix(1.76672, 0, 0, 0.56602, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2466" x1="295.58612" y1="-858.44409" x2="257.03976" y2="-825.30206" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2468" x1="295.58612" y1="-816.87421" x2="257.03976" y2="-783.73218" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2470" x1="295.58612" y1="-775.30426" x2="257.03976" y2="-742.16223" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2472" x1="295.58612" y1="-733.73438" x2="257.03976" y2="-700.59235" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2474" x1="295.58612" y1="-692.16443" x2="257.03976" y2="-659.0224" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2476" x1="295.58612" y1="-650.59454" x2="257.03976" y2="-617.45251" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2478" x1="295.58612" y1="-609.0246" x2="257.03976" y2="-575.88257" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2480" x1="295.58612" y1="-567.45471" x2="257.03976" y2="-534.31268" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2482" x1="295.58612" y1="-525.88477" x2="257.03976" y2="-492.74274" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2484" x1="295.58612" y1="-484.31485" x2="257.03976" y2="-451.17282" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient2486" x1="295.58612" y1="-442.74493" x2="257.03976" y2="-409.60291" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient635" x1="117.7328" x2="142.94655" xlink:href="#linearGradient636" y1="955.74823" y2="1044.0243" gradientTransform="matrix(1.92805, 0, 0, 0.518658, -153.75, -106.124)" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="linearGradient636">
+ <stop id="stop637" offset="0.00000000" style="stop-color: rgb(202, 240, 253); stop-opacity: 1;"/>
+ <stop id="stop638" offset="1.00000000" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9388" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.68452, 0, 0, 0.59364, -338.313, -212.899)" x1="807.76526" y1="1782.9937" x2="598.42212" y2="1536.9314"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9390" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.987219, 0, 0, 1.01295, -178.302, -196.28)" x1="613.08887" y1="866.38763" x2="473.28763" y2="615.25317"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9392" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.76672, 0, 0, 0.56602, -153.75, -106.124)" x1="238.995" y1="1059.778" x2="135.97974" y2="716.19385"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9394" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-858.44409" x2="257.03976" y2="-825.30206"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9396" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-816.87421" x2="257.03976" y2="-783.73218"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9398" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-775.30426" x2="257.03976" y2="-742.16223"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9400" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-733.73438" x2="257.03976" y2="-700.59235"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9402" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-692.16443" x2="257.03976" y2="-659.0224"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9404" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-650.59454" x2="257.03976" y2="-617.45251"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9406" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-609.0246" x2="257.03976" y2="-575.88257"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9408" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-567.45471" x2="257.03976" y2="-534.31268"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9410" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-525.88477" x2="257.03976" y2="-492.74274"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9412" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-484.31485" x2="257.03976" y2="-451.17282"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient575-2" id="linearGradient9414" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.95533, 0, 0, 0.511423, -106.124, 153.75)" x1="295.58612" y1="-442.74493" x2="257.03976" y2="-409.60291"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient636" id="linearGradient9416" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.92805, 0, 0, 0.518658, -153.75, -106.124)" x1="117.7328" y1="955.74823" x2="142.94655" y2="1044.0243"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4961" id="linearGradient9568" gradientUnits="userSpaceOnUse" x1="23.994967" y1="20.3125" x2="23.994967" y2="3.1169004"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9570" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9572" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9574" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9576" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9578" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9580" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9582" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9584" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9586" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9588" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9590" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9592" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9594" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9596" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9598" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9600" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9602" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9604" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9606" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9608" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9610" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9612" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9614" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9616" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9618" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9620" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8924" id="radialGradient9622" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0765739, 2.76052, -1.96955, 0.0546389, 60.099, -55.4718)" cx="24.652573" cy="18.94449" fx="24.652485" fy="18.944481" r="8.6174498"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9624" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8930" id="radialGradient9626" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.159592, 5.75333, -0.8072, 0.0223703, 32.8731, -131.697)" cx="25.135374" cy="14.542349" fx="25.135332" fy="14.542329" r="4.1347499"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9628" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8912" id="radialGradient9630" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.222034, 8.00438, -0.597156, 0.0165609, 29.5454, -182.327)" cx="24.478569" cy="17.573915" fx="24.478539" fy="17.573889" r="2.9719501"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9632" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8918" id="radialGradient9634" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.0671814, 2.42191, -1.62936, 0.0451789, 52.3687, -50.3401)" cx="25.969097" cy="17.257854" fx="25.968998" fy="17.257843" r="9.8222504"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8740" id="radialGradient9636" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.930233, 0, -0.240141)" cx="62.225391" cy="-3.4420195" fx="62.225391" fy="-3.4420195" r="10.081216"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5048" id="linearGradient9874" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.77439, 0, 0, 1.96971, -1892.18, -872.885)" x1="302.85715" y1="366.64789" x2="302.85715" y2="609.50507"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient5060" id="radialGradient9876" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.77439, 0, 0, 1.96971, -1891.63, -872.885)" cx="605.71429" cy="486.64789" fx="605.71429" fy="486.64789" r="117.14286"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient5060" id="radialGradient9878" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.77439, 0, 0, 1.96971, 112.762, -872.885)" cx="605.71429" cy="486.64789" fx="605.71429" fy="486.64789" r="117.14286"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9880" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32797, 0, -0.467771, 1.60701, 3.48927, -5.75381)" cx="4.4339509" cy="8.3226004" fx="4.4339509" fy="8.3226004" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9882" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32797, 0, -0.467771, 1.60701, 3.48927, -5.75381)" cx="4.4339509" cy="8.3226004" fx="4.4339509" fy="8.3226004" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9884" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32797, 0, -0.467771, 1.60701, 3.48927, -5.75381)" cx="4.4339509" cy="8.3226004" fx="4.4339509" fy="8.3226004" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9886" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32797, 0, -0.467771, 1.60701, 3.48927, -5.75381)" cx="4.4339509" cy="8.3226004" fx="4.4339509" fy="8.3226004" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9888" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32797, 0, -0.467771, 1.60701, 3.48927, -5.75381)" cx="4.4339509" cy="8.3226004" fx="4.4339509" fy="8.3226004" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9890" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.32797, 0, -0.467771, 1.60701, 3.48927, -5.75381)" cx="4.4339509" cy="8.3226004" fx="4.4339509" fy="8.3226004" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6859" id="radialGradient9892" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.786718, 0, 0, 1.44232, -51.0422, -5.89968)" cx="42" cy="15.814279" fx="42" fy="15.814279" r="3"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6794" id="linearGradient9894" gradientUnits="userSpaceOnUse" x1="42.875" y1="30.9375" x2="39.919209" y2="51.062393"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6851" id="radialGradient9896" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.821325, 0, 0, 1.00384, -52.3505, 0.173875)" cx="42.8125" cy="25.727272" fx="42.8125" fy="25.727272" r="4.5"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6843" id="radialGradient9898" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.745238, 0, 0, 0.910847, -49.1726, 3.63873)" cx="42.5" cy="36.307945" fx="42.5" fy="36.307945" r="4.5"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6794" id="linearGradient9900" gradientUnits="userSpaceOnUse" x1="42.875" y1="30.9375" x2="39.919209" y2="51.062393"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6794" id="linearGradient9902" gradientUnits="userSpaceOnUse" x1="42.875" y1="30.9375" x2="39.919209" y2="51.062393"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6499" id="linearGradient9904" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.88856, 0, 0, 1, -55.4867, 0)" x1="17.077137" y1="14.375" x2="41.06271" y2="56.9375"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6820" id="linearGradient9906" gradientUnits="userSpaceOnUse" x1="24.75" y1="43.927441" x2="24.75" y2="35.790096"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6881" id="linearGradient9908" gradientUnits="userSpaceOnUse" x1="17.353554" y1="7.9356604" x2="28.035534" y2="81.759773"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9910" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.52618, 0, 0, 1.40054, -2.79535, -3.40699)" cx="5.312501" cy="8.1713457" fx="5.312501" fy="8.1713457" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9912" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.52618, 0, 0, 1.40054, -2.79535, -3.40699)" cx="5.312501" cy="8.1713457" fx="5.312501" fy="8.1713457" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9914" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.52618, 0, 0, 1.40054, -2.79535, -3.40699)" cx="5.312501" cy="8.1713457" fx="5.312501" fy="8.1713457" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9916" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.52618, 0, 0, 1.40054, -2.79535, -3.40699)" cx="5.312501" cy="8.1713457" fx="5.312501" fy="8.1713457" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9918" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.52618, 0, 0, 1.40054, -2.79535, -3.40699)" cx="5.312501" cy="8.1713457" fx="5.312501" fy="8.1713457" r="6"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient6642" id="radialGradient9920" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.52618, 0, 0, 1.40054, -2.79535, -3.40699)" cx="5.312501" cy="8.1713457" fx="5.312501" fy="8.1713457" r="6"/>
+ <linearGradient gradientTransform="matrix(-1, 0, 0, 1, 1054.98, 9.00005)" gradientUnits="userSpaceOnUse" y2="540.21155" x2="625.77783" y1="540.21155" x1="298.49658" id="linearGradient3282-2-7" xlink:href="#linearGradient3276-4-9" inkscape:collect="always"/>
+ <linearGradient id="linearGradient3276-4-9">
+ <stop id="stop3278-5-0" offset="0" style="stop-color:#afcfff;stop-opacity:1;"/>
+ <stop id="stop3280-4-7" offset="1" style="stop-color:#ffffff;stop-opacity:1;"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(6.70711, 9)" gradientUnits="userSpaceOnUse" y2="589.20721" x2="573.2616" y1="483.6463" x1="474.26663" id="linearGradient3290-3-6" xlink:href="#linearGradient3284-2-9" inkscape:collect="always"/>
+ <linearGradient id="linearGradient3284-2-9">
+ <stop id="stop3286-2-3" offset="0" style="stop-color: rgb(255, 212, 42); stop-opacity: 1;"/>
+ <stop id="stop3288-4-3" offset="1" style="stop-color: rgb(255, 241, 163); stop-opacity: 1;"/>
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.98994949" inkscape:cx="417.57462" inkscape:cy="273.79769" inkscape:document-units="px" inkscape:current-layer="g9791" showgrid="false" inkscape:window-width="1440" inkscape:window-height="826" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="1" inkscape:object-nodes="false" inkscape:snap-smooth-nodes="false" inkscape:object-paths="false"/>
+ <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>GSM structure</dc:title>
+ <dc:date>2009-12-09</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Kevin (tsaitgaist) Redon</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:description>key elements of the structure of a GSM network</dc:description>
+ <cc:license rdf:resource="http://www.gnu.org/licenses/gpl-3.0-standalone.html"/>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>- terminal icons gnome (devices) the gnome icon package
+- servers from http://openclipart.org/media/files/Anonymous/7274</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer" id="layer4" inkscape:label="systems" style="display:inline" transform="translate(32.3147, -9.04523)" sodipodi:insensitive="true">
+ <rect style="opacity:0.8;fill:#f2f2f2;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" id="rect9929" width="252.53813" height="374.7666" x="124.24876" y="77.482117"/>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="250.436" y="439.117" id="text9931"><tspan sodipodi:role="line" id="tspan9933" x="250.436" y="439.117" style="text-align:center;text-anchor:middle">Base Station Subsystem (BSS)</tspan></text>
+ <rect style="opacity:0.8;fill:#f2f2f2;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" id="rect9937" width="422.24377" height="171.22086" x="385.87827" y="77.482117"/>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="6.0609627" y="40.106499" id="text9939"><tspan sodipodi:role="line" id="tspan9941" x="6.0609627" y="40.106499" style="font-size:18px;font-weight:bold;-inkscape-font-specification:Andale Mono Bold">Structure of a GSM network (key elements)</tspan></text>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="615.203" y="98.695297" id="text9943"><tspan sodipodi:role="line" id="tspan9945" x="615.203" y="98.695297">Network SubSystem (NSS)</tspan></text>
+ <rect y="256.27914" x="385.87827" height="195.96957" width="422.24377" id="rect9947" style="opacity:0.8;fill:#f2f2f2;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"/>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="661.42902" y="440.474" id="text9960"><tspan sodipodi:role="line" id="tspan9962" x="661.42902" y="440.474">GPRS Core Network</tspan></text>
+ <rect y="77.482117" x="-31.314741" height="374.7666" width="147.48227" id="rect4939" style="opacity:0.8;fill:#f2f2f2;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"/>
+ <text id="text4941" y="439.117" x="42.34436" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan style="text-align:center;text-anchor:middle" y="439.117" x="42.34436" id="tspan4943" sodipodi:role="line">Mobile Station (MS)</tspan></text>
+ </g>
+ <g inkscape:groupmode="layer" id="layer3" inkscape:label="links" transform="translate(32.3147, -9.04523)">
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 17.899726,214.70112 -1.25e-4,86.14562" id="path9419" inkscape:connector-type="polyline" inkscape:connection-start="#layer1-0" inkscape:connection-end="#g5382"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 174.2857,155.99656 103.91586,33.65969" id="path9423" inkscape:connector-type="polyline" inkscape:connection-end="#g2949" inkscape:connection-start="#layer1-3"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 174.2857,303.8537 278.20156,224.78662" id="path9425" inkscape:connector-type="polyline" inkscape:connection-start="#g5835" inkscape:connection-end="#g2949"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 310.58608,238.54753 0,32.38105" id="path9427" inkscape:connector-type="polyline" inkscape:connection-start="#g2949" inkscape:connection-end="#g3107"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 322.18652,197.72322 413.75175,178.5995" id="path9544" inkscape:connector-type="polyline" inkscape:connection-end="#g9434" inkscape:connection-start="#g2949"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 325.86958,279.78894 75.11491,43.54665" id="path9546" inkscape:connector-type="polyline" inkscape:connection-start="#g3107" inkscape:connection-end="#g9466"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 472.86251,343.63153 69.03116,-13.85475" id="path9548" inkscape:connector-type="polyline" inkscape:connection-start="#g9466" inkscape:connection-end="#g3827"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" d="m 598.21624,351.80772 0,47.69228" id="path9550" inkscape:connector-type="polyline" inkscape:connection-start="#g3827"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 598.21624,408.36036 0,87.30395" id="path9554" inkscape:connector-type="polyline" inkscape:connection-start="#g8837" inkscape:connection-end="#g8347"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 598.21624,495.66431 107.78376,0" id="path9556" inkscape:connector-type="polyline" inkscape:connection-start="#g8347" inkscape:connection-end="#g5044"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 472.95183,143.35986 549.30945,43.976334" id="path9562" inkscape:connector-type="polyline" inkscape:connection-start="#g9434" inkscape:connection-end="#g8060"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 549.30945,43.976334 159.97574,0" id="path9566" inkscape:connector-type="polyline" inkscape:connection-start="#g8060" inkscape:connection-end="#layer2-5"/>
+ <text xml:space="preserve" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="5.6345081" y="254.33762" id="text9638"><tspan sodipodi:role="line" id="tspan9640" x="5.6345081" y="254.33762">R</tspan></text>
+ <text id="text9642" y="153.23523" x="82.463097" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="153.23523" x="82.463097" id="tspan9644" sodipodi:role="line">Air</tspan></text>
+ <text xml:space="preserve" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="82.52169" y="181.09224" id="text9646"><tspan sodipodi:role="line" id="tspan9648" x="82.52169" y="181.09224">(Um)</tspan></text>
+ <text id="text9650" y="157.714" x="244.286" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="157.714" x="244.286" id="tspan9652" sodipodi:role="line">A-bis</tspan></text>
+ <text xml:space="preserve" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="362.85699" y="181.286" id="text9654"><tspan sodipodi:role="line" id="tspan9656" x="362.85699" y="181.286">A</tspan></text>
+ <text id="text9658" y="317.42899" x="351.42899" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="317.42899" x="351.42899" id="tspan9660" sodipodi:role="line">Gb</tspan></text>
+ <text xml:space="preserve" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="528.20392" y="166.286" id="text9662"><tspan sodipodi:role="line" id="tspan9664" x="528.20392" y="166.286">H/E etc</tspan></text>
+ <text id="text9666" y="227.929" x="533.28601" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="227.929" x="533.28601" id="tspan9668" sodipodi:role="line">Gr/Gs</tspan></text>
+ <text xml:space="preserve" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="521.28601" y="351.35699" id="text9670"><tspan sodipodi:role="line" id="tspan9672" x="521.28601" y="351.35699">Gn</tspan></text>
+ <text id="text9674" y="436.28601" x="583.92902" style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#0000ff;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="436.28601" x="583.92902" id="tspan9676" sodipodi:role="line">Gi</tspan></text>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 472.86251,321.97801 596.23395,199.67515" id="path9951" inkscape:connector-type="polyline" inkscape:connection-start="#g9466" inkscape:connection-end="#g3819"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 472.95183,170.60766 92.75205,0" id="path9953" inkscape:connector-type="polyline" inkscape:connection-start="#g9434" inkscape:connection-end="#g3819"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 685.40695,170.60766 75.47226,0" id="path9955" inkscape:connector-type="polyline" inkscape:connection-start="#g3819" inkscape:connection-end="#g9791"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 154.85659,146.95069 22.021128,154.63318" id="path9972" transform="translate(19.4286, 9.04547)" inkscape:connector-type="polyline" inkscape:connection-start="#layer1-3" inkscape:connection-end="#layer1-0"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="symbol" transform="translate(32.3147, -9.04523)">
+ <g style="display:inline" transform="matrix(0.122312, 0, 0, 0.122312, -23.3473, 140.552)" id="layer1" inkscape:label="Calque 1">
+ <path id="rect2493" d="m 730.20369,448.19592 c 14.27042,0 25.78125,11.47958 25.78125,25.75 l 0,117.21875 -59.09375,59.0625 -241.4375,0 c -14.27043,0 -25.74999,-11.4796 -25.75,-25.75 l 0,-150.53125 c 0,-14.27043 11.47956,-25.75 25.75,-25.75 l 274.75,0 z" style="fill:url(#linearGradient3282-2-7);fill-opacity:1;stroke:#000000;stroke-opacity:1"/>
+ <rect ry="25.75889" y="478.50421" x="460.77066" height="142.93658" width="149.5023" id="rect2471" style="fill:url(#linearGradient3290-3-6);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" rx="25.75889"/>
+ <path id="path2477" d="m 461.22302,514.31577 48.47024,0 0,35.54048 -48.47024,0" style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 461.22302,549.8871 48.47024,0 0,35.54046 -48.47024,0" id="path2479"/>
+ <path sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 509.69326,478.78318 0,35.54048" id="path2481"/>
+ <path id="path2483" d="m 509.69326,585.40475 0,35.54048" style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" sodipodi:nodetypes="cc"/>
+ <path style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 609.69326,514.31577 -48.47024,0 0,35.54048 48.47024,0" id="path2485"/>
+ <path id="path2487" d="m 609.69326,549.8871 -48.47024,0 0,35.54046 48.47024,0" style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.01707006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 561.22364,585.40475 0,35.54048" id="path2491"/>
+ </g>
+ <g id="layer1-3" inkscape:label="Vrstva 1" transform="matrix(1.67468, 0, 0, 1.67468, 134.093, 101.914)">
+ <path transform="matrix(2.3051, 0, 0, 2.37789, -1.19852, -5.8195)" d="M 19,19.5 C 19,20.880712 15.300725,22 10.737437,22 6.1741498,22 2.4748745,20.880712 2.4748745,19.5 2.4748745,18.119288 6.1741498,17 10.737437,17 15.300725,17 19,18.119288 19,19.5 z" sodipodi:ry="2.5" sodipodi:rx="8.2625628" sodipodi:cy="19.5" sodipodi:cx="10.737437" id="path3258" style="opacity:0.1;fill:url(#radialGradient5998);fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(4.55474, 0, 0, 5.50699, -22.8285, -20.7954)" d="m 14.5625,6.5 c 0,1.9329966 -1.916781,3.5 -4.28125,3.5 C 7.9167809,10 6,8.4329966 6,6.5 6,4.5670034 7.9167809,3 10.28125,3 12.645719,3 14.5625,4.5670034 14.5625,6.5 z" sodipodi:ry="3.5" sodipodi:rx="4.28125" sodipodi:cy="6.5" sodipodi:cx="10.28125" id="path7125" style="opacity:0.6;fill:url(#radialGradient7127);fill-opacity:1;stroke:url(#radialGradient7129);stroke-width:0.119228;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ <path transform="matrix(3.38686, 0, 0, 4.09453, -10.8212, -11.6144)" d="m 14.5625,6.5 c 0,1.9329966 -1.916781,3.5 -4.28125,3.5 C 7.9167809,10 6,8.4329966 6,6.5 6,4.5670034 7.9167809,3 10.28125,3 12.645719,3 14.5625,4.5670034 14.5625,6.5 z" sodipodi:ry="3.5" sodipodi:rx="4.28125" sodipodi:cy="6.5" sodipodi:cx="10.28125" id="path3319" style="opacity:0.8;fill:url(#radialGradient6000);fill-opacity:1;stroke:url(#radialGradient6002);stroke-width:0.16034999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ <g transform="matrix(1, 0, 0, 1.81077, 0, -10.8114)" id="g7115">
+ <path style="fill:url(#linearGradient7121);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6985);stroke-width:0.443748px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 24,13 -16,31 3.5,0 2.5625,-5.3125 21.625,3.625 L 36.5,44 40,44 24,13 z m 0,4.96875 4,8.34375 -7.09375,-1.84375 3.09375,-6.5 z m -4,8.34375 7.28125,1.875 L 16.625,33.375 20,26.3125 z m 9.65625,3.46875 4.4375,9.21875 -17.4375,-2.90625 13,-6.3125 z" id="path7060"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.443748px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="M 38.40625,43.03125 24,15.125 9.59375,43.03125" id="path7092" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.443748px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="M 15.78125,34.90625 28.8125,28.5625" id="path7097" sodipodi:nodetypes="cc"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.443748px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="M 15.09375,36.84375 34.75,40.125" id="path7099" sodipodi:nodetypes="cc"/>
+ </g>
+ <path transform="matrix(2.21898, 0, 0, 2.71429, 1.18613, -2.64286)" d="m 14.5625,6.5 c 0,1.9329966 -1.916781,3.5 -4.28125,3.5 C 7.9167809,10 6,8.4329966 6,6.5 6,4.5670034 7.9167809,3 10.28125,3 12.645719,3 14.5625,4.5670034 14.5625,6.5 z" sodipodi:ry="3.5" sodipodi:rx="4.28125" sodipodi:cy="6.5" sodipodi:cx="10.28125" id="path3382" style="fill:url(#radialGradient6004);fill-opacity:1;stroke:url(#radialGradient6006);stroke-width:0.243312;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ <g transform="matrix(2.23984, 0, 0, 2.23009, -19.6769, 9.38862)" id="g3232">
+ <path sodipodi:type="arc" style="fill:url(#radialGradient7137);fill-opacity:1;stroke:#555753;stroke-width:0.23689;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path3234" sodipodi:cx="9.203125" sodipodi:cy="2.25" sodipodi:rx="1.796875" sodipodi:ry="1.75" d="M 11,2.25 C 11,3.2164983 10.195512,4 9.203125,4 8.2107383,4 7.40625,3.2164983 7.40625,2.25 7.40625,1.2835017 8.2107383,0.5 9.203125,0.5 10.195512,0.5 11,1.2835017 11,2.25 z" transform="matrix(1.11304, 0, 0, 1.14286, 9.25652, -0.0714286)"/>
+ <path sodipodi:type="arc" style="fill:#ffffff;fill-opacity:1;stroke:none" id="path3236" sodipodi:cx="19.5" sodipodi:cy="1.5" sodipodi:rx="0.5" sodipodi:ry="0.5" d="M 20,1.5 C 20,1.7761424 19.776142,2 19.5,2 19.223858,2 19,1.7761424 19,1.5 19,1.2238576 19.223858,1 19.5,1 19.776142,1 20,1.2238576 20,1.5 z" transform="matrix(1.8125, 0, 0, 1.8125, -16.4654, -0.92882)"/>
+ </g>
+ <path transform="matrix(1.94783, 0, 0, 1.99105, 6.07391, 10.484)" d="M 11,2.25 C 11,3.2164983 10.195512,4 9.203125,4 8.2107383,4 7.40625,3.2164983 7.40625,2.25 7.40625,1.2835017 8.2107383,0.5 9.203125,0.5 10.195512,0.5 11,1.2835017 11,2.25 z" sodipodi:ry="1.75" sodipodi:rx="1.796875" sodipodi:cy="2.25" sodipodi:cx="9.203125" id="path7147" style="fill:none;stroke:url(#radialGradient7159);stroke-width:0.30321601;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <g style="opacity:0.8" inkscape:label="Layer 1" id="g8060" transform="matrix(2.66942, 0, 0, 2.66942, 507.134, 0.0210852)">
+ <g transform="matrix(1.28471, 0, 0, 1.28471, -63.8963, 19.9689)" id="g8062" style="display:inline">
+ <path sodipodi:type="arc" style="opacity:0.56044;color:#000000;fill:url(#radialGradient8513);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="path8064" sodipodi:cx="62.625" sodipodi:cy="4.625" sodipodi:rx="10.625" sodipodi:ry="3.625" d="M 73.25,4.625 C 73.25,6.6270322 68.493025,8.25 62.625,8.25 56.756975,8.25 52,6.6270322 52,4.625 52,2.6229678 56.756975,1 62.625,1 68.493025,1 73.25,2.6229678 73.25,4.625 z" transform="matrix(1, 0, 0, 1.19247, -0.590821, -2.37871)"/>
+ <path style="fill:url(#radialGradient8515);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.29159501;stroke-miterlimit:4;stroke-dasharray:none" d="m 71.455637,-3.5111605 c 0,5.1118327 -4.144037,9.255822 -9.255167,9.255822 -5.111598,0 -9.2554,-4.1440362 -9.2554,-9.255822 0,-5.1115983 4.143802,-9.2551665 9.2554,-9.2551665 5.11113,0 9.255167,4.1435682 9.255167,9.2551665 l 0,0 z" id="path8066"/>
+ <path id="path8068" d="m 70.945908,-3.5111451 c 0,4.8302718 -3.915782,8.7460091 -8.74539,8.7460091 -4.83005,0 -8.745611,-3.9157817 -8.745611,-8.7460091 0,-4.8300503 3.915561,-8.7453899 8.745611,-8.7453899 4.829608,0 8.74539,3.9153396 8.74539,8.7453899 l 0,0 z" style="opacity:0.527473;fill:none;stroke:url(#linearGradient8517);stroke-width:0.29159501;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8519);stroke-width:0.62689197;stroke-miterlimit:4" width="10.784556" height="16.411282" href="62169F0D.png" id="image8070" x="61.522053" y="-11.413214"/>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8521);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="62169F0E.png" id="image8072" x="61.990948" y="-10.94432"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.3904, -14.5737)" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient8525);stroke-width:0.62689197;stroke-miterlimit:4" id="g8074">
+ <path d="m 26.0703,9.2363 -0.0732,0.4932 0.5098,0.3291 0.8711,-0.5757 -0.4355,-0.4937 -0.582,0.3296 -0.29,-0.0825" id="path8076" style="fill:#9db029;stroke:url(#radialGradient8523);stroke-width:0.62689197"/>
+ </g>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8527);stroke-width:0.62689197;stroke-miterlimit:4" width="5.6267252" height="4.6889377" href="62169F0F.png" id="image8078" x="58.708691" y="-12.819895"/>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8529);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="62169F10.png" id="image8080" x="62.928734" y="-9.5376387"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 49.7717, -14.5737)" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient8533);stroke-width:0.62689197;stroke-miterlimit:4" id="g8082">
+ <path d="m 28.833,12.7749 -0.291,-0.7412 -0.5098,0.165 0.1465,0.9043 0.6543,-0.3281" id="path8084" style="fill:#9db029;stroke:url(#radialGradient8531);stroke-width:0.62689197"/>
+ </g>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8535);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="3.2822564" href="62169F11.png" id="image8086" x="63.397629" y="-10.006532"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 49.9485, -14.5737)" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient8539);stroke-width:0.62689197;stroke-miterlimit:4" id="g8088">
+ <path d="m 29.123,12.6089 -0.1455,0.9883 0.7998,-0.165 0.5811,-0.5752 -0.5088,-0.4941 C 29.6787,11.9078 29.4824,11.483 29.2685,11.0465 l -0.4355,0 0,0.4932 0.29,0.3291 0,0.7402" id="path8090" style="fill:#9db029;stroke:url(#radialGradient8537);stroke-width:0.62689197"/>
+ </g>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8541);stroke-width:0.62689197;stroke-miterlimit:4" width="9.8467684" height="17.34907" href="62169F12.png" id="image8092" x="52.144176" y="-11.413214"/>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8543);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="62169F13.png" id="image8094" x="57.770901" y="-10.94432"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.3904, -14.5737)" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient8547);stroke-width:0.62689197;stroke-miterlimit:4" id="g8096">
+ <path d="m 16.7656,9.5649 0.7266,0.4937 0.582,0 0,-0.5757 -0.7266,-0.3291 -0.582,0.4111" id="path8098" style="fill:#9db029;stroke:url(#radialGradient8545);stroke-width:0.62689197"/>
+ </g>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8549);stroke-width:0.62689197;stroke-miterlimit:4" width="4.2200437" height="3.2822564" href="62169F14.png" id="image8100" x="56.36422" y="-11.882107"/>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8551);stroke-width:0.62689197;stroke-miterlimit:4" width="3.7511499" height="2.8133626" href="2D44FCEC.png" id="image8102" x="57.30201" y="-12.819895"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.9649, -14.5295)" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient8555);stroke-width:0.62689197;stroke-miterlimit:4" id="g8104">
+ <path d="m 17.4922,7.887132 0.3638,-0.3286 0.7271,-0.1646 c 0.498,-0.2422 0.998,-0.4053 1.5264,-0.5762 l -0.29,-0.4937 -0.9385,0.1348 -0.4434,0.4419 -0.731,0.106 -0.6499,0.3052 -0.3159,0.1528 -0.1929,0.2583 0.9443,0.1641" id="path8106" style="fill:#9db029;stroke:url(#radialGradient8553);stroke-width:0.62689197"/>
+ </g>
+ <image style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8557);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="2D44FCED.png" id="image8108" x="58.239796" y="-8.5998507"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.5672, -14.3085)" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient8561);stroke-width:0.62689197;stroke-miterlimit:4" id="g8110">
+ <path d="m 18.7285,14.6665 0.4365,-0.6582 -0.6548,-0.4932 0.2183,1.1514" id="path8112" style="fill:#9db029;stroke:url(#radialGradient8559);stroke-width:0.62689197"/>
+ </g>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8563);stroke-width:0.62689197;stroke-miterlimit:4" width="10.784556" height="16.411282" href="2D44FCEE.png" id="image8114" x="61.522053" y="-11.413214"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8565);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="2D44FCEF.png" id="image8116" x="61.990948" y="-10.94432"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8567);stroke-width:0.62689197;stroke-miterlimit:4" width="5.6267252" height="4.6889377" href="2D44FCF0.png" id="image8118" x="58.708691" y="-12.819895"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8569);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="2D44FCF1.png" id="image8120" x="62.928734" y="-9.5376387"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8571);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="3.2822564" href="2D44FCF2.png" id="image8122" x="63.397629" y="-10.006532"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8573);stroke-width:0.62689197;stroke-miterlimit:4" width="9.8467684" height="17.34907" href="2D44FCF3.png" id="image8124" x="52.144176" y="-11.413214"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8575);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="2D44FCF4.png" id="image8126" x="57.770901" y="-10.94432"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8577);stroke-width:0.62689197;stroke-miterlimit:4" width="4.2200437" height="3.2822564" href="2D44FCF5.png" id="image8128" x="56.36422" y="-11.882107"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8579);stroke-width:0.62689197;stroke-miterlimit:4" width="3.7511499" height="2.8133626" href="2D44FD11.png" id="image8130" x="57.30201" y="-12.819895"/>
+ <image style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient8581);stroke-width:0.62689197;stroke-miterlimit:4" width="2.3444688" height="2.3444688" href="2D44FD12.png" id="image8132" x="58.239796" y="-8.5998507"/>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.744, -14.6178)" style="fill:url(#radialGradient8587);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient8589);stroke-width:0.62689197;stroke-miterlimit:4" id="g8134">
+ <path d="m 17.943241,27.768799 -0.518573,-1.02672 -0.971477,-0.219726 -0.518127,-1.392215 -1.295183,0.146216 -1.100764,-0.805748 -1.166432,1.025918 0,0.161809 C 12.019842,25.55649 11.586095,25.54259 11.271922,25.349417 l -0.259287,-0.732684 0,-0.806638 -0.777056,0.07306 c 0.06487,-0.513404 0.129197,-1.025918 0.194509,-1.539233 l -0.4537956,0 -0.4529044,0.586468 -0.4537955,0.219279 -0.6478592,-0.365495 -0.064866,-0.806639 0.1296431,-0.879702 0.9719225,-0.732684 0.7770571,0 0.129197,-0.440252 0.971477,0.219279 0.712636,0.880593 0.129643,-1.467061 1.230764,-1.025918 0.45335,-1.099872 0.906699,-0.366298 0.518127,-0.732684 1.165541,-0.220973 0.583439,-0.878811 c -0.582993,0 -1.165987,0 -1.74898,0 l 1.10112,-0.513404 0.776612,0 1.101565,-0.367189 0.129643,-0.438559 -0.388929,-0.367188 -0.45335,-0.147018 0.129643,-0.43945 -0.323707,-0.659532 -0.777502,0.292343 0.129643,-0.586022 -0.9067,-0.513405 -0.71219,1.245554 0.06442,0.440252 -0.71219,0.294125 -0.453796,0.952766 -0.194064,-0.879702 -1.230763,-0.513405 -0.194509,-0.659531 1.619336,-0.953657 0.712636,-0.659532 0.06487,-0.8061926 -0.388483,-0.2201702 -0.518127,-0.073509 -0.323707,0.8066378 c 0,0 -0.54165,0.106121 -0.680916,0.140514 -1.778561,1.638938 -5.372215,5.176904 -6.2070989,11.856064 0.033057,0.154859 0.6051795,1.052827 0.6051795,1.052827 l 1.3600498,0.805747 1.3600499,0.367189 0.5834387,0.733486 0.906254,0.659531 0.518127,-0.07306 0.388484,0.174907 0,0.118327 -0.517771,1.392661 -0.388929,0.586468 0.129643,0.294125 -0.323707,1.098091 1.165987,2.126592 1.16554,1.02672 0.518573,0.732684 -0.06522,1.540125 0.38893,0.878811 -0.38893,1.686341 c 0,0 -0.03047,-0.01043 0.01916,0.158334 0.05007,0.168847 2.07527,1.293045 2.204022,1.19735 0.128307,-0.09748 0.237991,-0.182748 0.237991,-0.182748 l -0.129198,-0.365496 0.517771,-0.513404 0.194509,-0.513405 0.84228,-0.294125 0.647413,-1.613188 -0.194063,-0.438559 0.452458,-0.659532 0.971923,-0.220972 0.518572,-1.172936 -0.129643,-1.465279 0.777057,-1.099873 0.129643,-1.099873 c -1.063341,-0.527304 -2.11795,-1.07029 -3.17336,-1.613188" id="path8136" style="fill:url(#radialGradient8583);fill-opacity:1;stroke:url(#radialGradient8585);stroke-width:0.62689197"/>
+ </g>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.523, -14.4411)" style="fill:url(#radialGradient8595);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient8597);stroke-width:0.62689197;stroke-miterlimit:4" id="g8138">
+ <path d="m 26.8701,6.6933256 -1.8906,-0.7407 -2.1797,0.2466 -2.6904,0.7402 -0.5088,0.4941 1.6719,1.1514 0,0.6582 -0.6543,0.6582 0.873,1.7289984 0.5801,-0.3301 0.7285,-1.151399 c 1.123,-0.3471994 2.1299,-0.7406994 3.1973,-1.2343994 l 0.873,-2.2212" id="path8140" style="fill:url(#radialGradient8591);fill-opacity:1;stroke:url(#radialGradient8593);stroke-width:0.62689197"/>
+ </g>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.8324, -14.7504)" style="fill:url(#radialGradient8603);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient8605);stroke-width:0.62689197;stroke-miterlimit:4" id="g8142">
+ <path d="m 15.187259,9.6334723 -0.3638,0.9047987 0.7271,0 0.3638,-0.8227987 c 0.3135,-0.2217 0.6255,-0.4448 0.9448,-0.6582 l 0.7271,0.2471 c 0.4844,0.3291 0.9688,0.6582 1.4536,0.9867997 l 0.7275,-0.6576997 -0.8003,-0.3291 -0.3638,-0.7407 -1.3809,-0.1646 -0.0728,-0.4116 -0.6543,0.165 -0.2904,0.5758 -0.3638,-0.7407 -0.145,0.3291 0.0728,0.8228 -0.5816,0.494" id="path8144" style="fill:url(#radialGradient8599);fill-opacity:1;stroke:url(#radialGradient8601);stroke-width:0.62689197"/>
+ </g>
+ <g transform="matrix(0.468894, 0, 0, 0.468894, 50.1253, -14.4853)" style="fill:url(#radialGradient8611);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient8613);stroke-width:0.62689197;stroke-miterlimit:4" id="g8146">
+ <path d="m 42.893123,20.729176 c 0,0.241194 0,0 0,0 l -0.500291,0.566672 c -0.306657,-0.361377 -0.650957,-0.66528 -1.000583,-0.982679 l -0.767468,0.112931 -0.701179,-0.792625 0,0.980934 0.600735,0.454568 0.399848,0.452824 0.534354,-0.604316 c 0.134506,0.251936 0.267177,0.503872 0.400765,0.755808 l 0,0.754982 -0.601653,0.679602 -1.101026,0.755808 -0.83385,0.832105 -0.534354,-0.606152 0.267177,-0.679603 -0.533527,-0.604315 -0.901057,-1.92597 -0.767468,-0.867912 -0.200888,0.225953 0.30124,1.095701 0.566672,0.641959 c 0.323642,0.934293 0.643796,1.82727 1.0688,2.720339 0.659036,0 1.280338,-0.06996 1.934875,-0.15241 l 0,0.529029 -0.800704,1.964072 -0.734324,0.830269 -0.600735,1.285754 c 0,0.70476 0,1.40952 0,2.114188 l 0.200888,0.832105 -0.333558,0.376618 -0.735242,0.45365 -0.767468,0.641959 0.634798,0.717338 -0.867912,0.756727 0.166733,0.489549 -1.301914,1.474064 -0.866994,0 -0.734324,0.45365 -0.468064,0 0,-0.604316 -0.199052,-1.210468 c -0.258271,-0.758562 -0.527192,-1.511708 -0.800705,-2.264853 0,-0.55593 0.03314,-1.106443 0.06638,-1.662282 l 0.334477,-0.754981 -0.468065,-0.907392 0.03406,-1.246275 -0.634798,-0.717338 0.317399,-1.038318 -0.516451,-0.585953 -0.901974,0 -0.300322,-0.339801 -0.901057,0.567131 -0.366702,-0.416466 -0.834768,0.717706 C 27.577179,26.356327 27.009588,25.714368 26.44209,25.072409 l -0.667116,-1.586995 0.600735,-0.905555 -0.333558,-0.377445 0.733405,-1.738579 c 0.602571,-0.749564 1.231952,-1.468647 1.868586,-2.190392 l 1.135089,-0.302158 1.267852,-0.150666 0.867912,0.226871 1.234615,1.245357 0.434001,-0.490467 0.599817,-0.07529 1.135089,0.377445 0.867913,0 0.600735,-0.529029 0.267177,-0.377445 -0.601654,-0.377445 -1.0015,-0.07529 c -0.277919,-0.385524 -0.53619,-0.790789 -0.866168,-1.133344 l -0.334476,0.150665 -0.133589,0.982679 -0.600735,-0.679603 -0.13267,-0.756726 -0.667116,-0.527192 -0.268095,0 0.667942,0.754981 -0.267177,0.679603 -0.533527,0.150666 0.333558,-0.679603 -0.601654,-0.30124 -0.532609,-0.604315 -1.002419,0.225952 -0.13267,0.30124 -0.600735,0.378363 -0.333558,0.831187 -0.83385,0.415088 -0.36762,-0.415088 -0.399848,0 0,-1.360124 0.867912,-0.45365 0.667116,0 -0.134506,-0.52811 -0.53261,-0.529029 0.900231,-0.189228 0.500291,-0.565754 0.399847,-0.680521 0.735242,0 -0.200888,-0.52811 0.468065,-0.302158 0,0.604315 1.000582,0.225953 1.000583,-0.830268 0.06721,-0.378363 0.866994,-0.603857 c -0.313818,0.03902 -0.627636,0.06767 -0.934293,0.151125 l 0,-0.680429 0.333558,-0.755441 -0.333558,0 -0.733038,0.679603 -0.200888,0.377904 0.200888,0.529488 -0.334476,0.905555 -0.533528,-0.302158 -0.466229,-0.52811 -0.735241,0.52811 -0.267177,-1.208172 1.267851,-0.830728 0,-0.4536504 0.801531,-0.5285696 1.267851,-0.302617 0.867912,0.302617 1.601318,0.3021579 -0.399848,0.4528241 -0.867912,0 0.867912,0.906474 0.667117,-0.754982 0.202632,-0.3321814 c 0,0 2.558931,2.2934994 4.021335,4.8023004 1.462404,2.509628 2.149168,5.46758 2.149168,6.068315 z" id="path8148" style="fill:url(#radialGradient8607);fill-opacity:1;stroke:url(#radialGradient8609);stroke-width:0.62689197"/>
+ </g>
+ </g>
+ </g>
+ <rect style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none" id="rect2693" width="0" height="0.80252302" x="721.57831" y="82.00975"/>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Serif" x="549.30902" y="49.072498" id="text3810"><tspan sodipodi:role="line" id="tspan3812" x="549.30902" y="49.072498" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:DejaVu Sans">PSTN</tspan></text>
+ <g id="g3819" transform="translate(66.1835, 108.278)">
+ <path sodipodi:type="arc" style="fill:#b7b7ff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" id="path3821" sodipodi:cx="559.37195" sodipodi:cy="62.32983" sodipodi:rx="59.85154" sodipodi:ry="33.335033" d="m 619.22349,62.32983 c 0,18.410431 -26.79645,33.335034 -59.85154,33.335034 -33.05509,0 -59.85154,-14.924603 -59.85154,-33.335034 0,-18.41043 26.79645,-33.335033 59.85154,-33.335033 33.05509,0 59.85154,14.924603 59.85154,33.335033 z"/>
+ <text xml:space="preserve" style="font-size:25.67140007px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Serif" x="558.93799" y="67.549103" id="text3823"><tspan sodipodi:role="line" id="tspan3825" x="558.93799" y="67.549103" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:DejaVu Sans">SS7 network</tspan></text>
+ </g>
+ <g transform="translate(38.8443, 256.143)" id="g3827">
+ <path d="m 619.22349,62.32983 c 0,18.410431 -26.79645,33.335034 -59.85154,33.335034 -33.05509,0 -59.85154,-14.924603 -59.85154,-33.335034 0,-18.41043 26.79645,-33.335033 59.85154,-33.335033 33.05509,0 59.85154,14.924603 59.85154,33.335033 z" sodipodi:ry="33.335033" sodipodi:rx="59.85154" sodipodi:cy="62.32983" sodipodi:cx="559.37195" id="path3829" style="fill:#b7b7ff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" sodipodi:type="arc"/>
+ <text id="text3831" y="60.799099" x="559.35101" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Serif" xml:space="preserve"><tspan style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:DejaVu Sans" y="60.799099" x="559.35101" id="tspan3833" sodipodi:role="line">GPRS backbone</tspan><tspan style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:DejaVu Sans" y="78.299103" x="559.35101" sodipodi:role="line" id="tspan3835">IP netwok</tspan></text>
+ </g>
+ <g id="g8347" transform="matrix(0.839909, 0, 0, 0.839909, 97.2705, 90.0005)">
+ <g inkscape:label="Layer 1" id="layer1-5" transform="matrix(1.93811, 0, 0, 1.93811, 551.368, 434.746)" style="opacity:0.8">
+ <g transform="matrix(1.67343, 0, 0, 1.67343, -3.18926, -2.66854)" id="g3020" inkscape:label="Layer 1">
+ <g style="display:inline" id="g8936" transform="matrix(1.28471, 0, 0, 1.28471, -63.8963, 19.9689)">
+ <path transform="matrix(1, 0, 0, 1.19247, -0.590821, -2.37871)" d="M 73.25,4.625 C 73.25,6.6270322 68.493025,8.25 62.625,8.25 56.756975,8.25 52,6.6270322 52,4.625 52,2.6229678 56.756975,1 62.625,1 68.493025,1 73.25,2.6229678 73.25,4.625 z" sodipodi:ry="3.625" sodipodi:rx="10.625" sodipodi:cy="4.625" sodipodi:cx="62.625" id="path8836" style="opacity:0.56044;color:#000000;fill:url(#radialGradient7184);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" sodipodi:type="arc"/>
+ <path id="path6495" d="m 71.455637,-3.5111605 c 0,5.1118327 -4.144037,9.255822 -9.255167,9.255822 -5.111598,0 -9.2554,-4.1440362 -9.2554,-9.255822 0,-5.1115983 4.143802,-9.2551665 9.2554,-9.2551665 5.11113,0 9.255167,4.1435682 9.255167,9.2551665 l 0,0 z" style="fill:url(#radialGradient7186);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.28574401;stroke-miterlimit:4;stroke-dasharray:none"/>
+ <path style="opacity:0.527473;fill:none;stroke:url(#linearGradient7188);stroke-width:0.28574499;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 70.945908,-3.5111451 c 0,4.8302718 -3.915782,8.7460091 -8.74539,8.7460091 -4.83005,0 -8.745611,-3.9157817 -8.745611,-8.7460091 0,-4.8300503 3.915561,-8.7453899 8.745611,-8.7453899 4.829608,0 8.74539,3.9153396 8.74539,8.7453899 l 0,0 z" id="path8655"/>
+ <image y="-11.413214" x="61.522053" id="image6522" href="62169F0D.png" height="16.411282" width="10.784556" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9570);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-10.94432" x="61.990948" id="image6530" href="62169F0E.png" height="2.3444688" width="2.3444688" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9572);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6532" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient9574);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.3904, -14.5737)">
+ <path style="fill:#9db029;stroke:url(#radialGradient7194);stroke-width:0.61431402" id="path6534" d="m 26.0703,9.2363 -0.0732,0.4932 0.5098,0.3291 0.8711,-0.5757 -0.4355,-0.4937 -0.582,0.3296 -0.29,-0.0825"/>
+ </g>
+ <image y="-12.819895" x="58.708691" id="image6538" href="62169F0F.png" height="4.6889377" width="5.6267252" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9576);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-9.5376387" x="62.928734" id="image6546" href="62169F10.png" height="2.3444688" width="2.3444688" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9578);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6548" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient9580);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 49.7717, -14.5737)">
+ <path style="fill:#9db029;stroke:url(#radialGradient7202);stroke-width:0.61431402" id="path6550" d="m 28.833,12.7749 -0.291,-0.7412 -0.5098,0.165 0.1465,0.9043 0.6543,-0.3281"/>
+ </g>
+ <image y="-10.006532" x="63.397629" id="image6554" href="62169F11.png" height="3.2822564" width="2.3444688" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9582);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6556" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient9584);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 49.9485, -14.5737)">
+ <path style="fill:#9db029;stroke:url(#radialGradient7208);stroke-width:0.61431402" id="path6558" d="m 29.123,12.6089 -0.1455,0.9883 0.7998,-0.165 0.5811,-0.5752 -0.5088,-0.4941 C 29.6787,11.9078 29.4824,11.483 29.2685,11.0465 l -0.4355,0 0,0.4932 0.29,0.3291 0,0.7402"/>
+ </g>
+ <image y="-11.413214" x="52.144176" id="image6562" href="62169F12.png" height="17.34907" width="9.8467684" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9586);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-10.94432" x="57.770901" id="image6570" href="62169F13.png" height="2.3444688" width="2.3444688" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9588);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6572" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient9590);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.3904, -14.5737)">
+ <path style="fill:#9db029;stroke:url(#radialGradient7216);stroke-width:0.61431402" id="path6574" d="m 16.7656,9.5649 0.7266,0.4937 0.582,0 0,-0.5757 -0.7266,-0.3291 -0.582,0.4111"/>
+ </g>
+ <image y="-11.882107" x="56.36422" id="image6578" href="62169F14.png" height="3.2822564" width="4.2200437" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9592);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-12.819895" x="57.30201" id="image6606" href="2D44FCEC.png" height="2.8133626" width="3.7511499" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9594);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6608" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient9596);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.9649, -14.5295)">
+ <path style="fill:#9db029;stroke:url(#radialGradient7224);stroke-width:0.61431402" id="path6610" d="m 17.4922,7.887132 0.3638,-0.3286 0.7271,-0.1646 c 0.498,-0.2422 0.998,-0.4053 1.5264,-0.5762 l -0.29,-0.4937 -0.9385,0.1348 -0.4434,0.4419 -0.731,0.106 -0.6499,0.3052 -0.3159,0.1528 -0.1929,0.2583 0.9443,0.1641"/>
+ </g>
+ <image y="-8.5998507" x="58.239796" id="image6614" href="2D44FCED.png" height="2.3444688" width="2.3444688" style="opacity:0.75;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9598);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6616" style="fill:#9db029;fill-rule:nonzero;stroke:url(#radialGradient9600);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.5672, -14.3085)">
+ <path style="fill:#9db029;stroke:url(#radialGradient7230);stroke-width:0.61431402" id="path6618" d="m 18.7285,14.6665 0.4365,-0.6582 -0.6548,-0.4932 0.2183,1.1514"/>
+ </g>
+ <image y="-11.413214" x="61.522053" id="image6624" href="2D44FCEE.png" height="16.411282" width="10.784556" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9602);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-10.94432" x="61.990948" id="image6632" href="2D44FCEF.png" height="2.3444688" width="2.3444688" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9604);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-12.819895" x="58.708691" id="image6640" href="2D44FCF0.png" height="4.6889377" width="5.6267252" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9606);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-9.5376387" x="62.928734" id="image6648" href="2D44FCF1.png" height="2.3444688" width="2.3444688" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9608);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-10.006532" x="63.397629" id="image6656" href="2D44FCF2.png" height="3.2822564" width="2.3444688" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9610);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-11.413214" x="52.144176" id="image6664" href="2D44FCF3.png" height="17.34907" width="9.8467684" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9612);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-10.94432" x="57.770901" id="image6672" href="2D44FCF4.png" height="2.3444688" width="2.3444688" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9614);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-11.882107" x="56.36422" id="image6680" href="2D44FCF5.png" height="3.2822564" width="4.2200437" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9616);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-12.819895" x="57.30201" id="image6708" href="2D44FD11.png" height="2.8133626" width="3.7511499" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9618);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <image y="-8.5998507" x="58.239796" id="image6716" href="2D44FD12.png" height="2.3444688" width="2.3444688" style="opacity:0.15750002;fill:#ffffff;fill-rule:nonzero;stroke:url(#radialGradient9620);stroke-width:0.61431402;stroke-miterlimit:4"/>
+ <g id="g6564" style="fill:url(#radialGradient9622);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient9624);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.744, -14.6178)">
+ <path style="fill:url(#radialGradient7254);fill-opacity:1;stroke:url(#radialGradient7256);stroke-width:0.61431402" id="path6566" d="m 17.943241,27.768799 -0.518573,-1.02672 -0.971477,-0.219726 -0.518127,-1.392215 -1.295183,0.146216 -1.100764,-0.805748 -1.166432,1.025918 0,0.161809 C 12.019842,25.55649 11.586095,25.54259 11.271922,25.349417 l -0.259287,-0.732684 0,-0.806638 -0.777056,0.07306 c 0.06487,-0.513404 0.129197,-1.025918 0.194509,-1.539233 l -0.4537956,0 -0.4529044,0.586468 -0.4537955,0.219279 -0.6478592,-0.365495 -0.064866,-0.806639 0.1296431,-0.879702 0.9719225,-0.732684 0.7770571,0 0.129197,-0.440252 0.971477,0.219279 0.712636,0.880593 0.129643,-1.467061 1.230764,-1.025918 0.45335,-1.099872 0.906699,-0.366298 0.518127,-0.732684 1.165541,-0.220973 0.583439,-0.878811 c -0.582993,0 -1.165987,0 -1.74898,0 l 1.10112,-0.513404 0.776612,0 1.101565,-0.367189 0.129643,-0.438559 -0.388929,-0.367188 -0.45335,-0.147018 0.129643,-0.43945 -0.323707,-0.659532 -0.777502,0.292343 0.129643,-0.586022 -0.9067,-0.513405 -0.71219,1.245554 0.06442,0.440252 -0.71219,0.294125 -0.453796,0.952766 -0.194064,-0.879702 -1.230763,-0.513405 -0.194509,-0.659531 1.619336,-0.953657 0.712636,-0.659532 0.06487,-0.8061926 -0.388483,-0.2201702 -0.518127,-0.073509 -0.323707,0.8066378 c 0,0 -0.54165,0.106121 -0.680916,0.140514 -1.778561,1.638938 -5.372215,5.176904 -6.2070989,11.856064 0.033057,0.154859 0.6051795,1.052827 0.6051795,1.052827 l 1.3600498,0.805747 1.3600499,0.367189 0.5834387,0.733486 0.906254,0.659531 0.518127,-0.07306 0.388484,0.174907 0,0.118327 -0.517771,1.392661 -0.388929,0.586468 0.129643,0.294125 -0.323707,1.098091 1.165987,2.126592 1.16554,1.02672 0.518573,0.732684 -0.06522,1.540125 0.38893,0.878811 -0.38893,1.686341 c 0,0 -0.03047,-0.01043 0.01916,0.158334 0.05007,0.168847 2.07527,1.293045 2.204022,1.19735 0.128307,-0.09748 0.237991,-0.182748 0.237991,-0.182748 l -0.129198,-0.365496 0.517771,-0.513404 0.194509,-0.513405 0.84228,-0.294125 0.647413,-1.613188 -0.194063,-0.438559 0.452458,-0.659532 0.971923,-0.220972 0.518572,-1.172936 -0.129643,-1.465279 0.777057,-1.099873 0.129643,-1.099873 c -1.063341,-0.527304 -2.11795,-1.07029 -3.17336,-1.613188"/>
+ </g>
+ <g id="g6540" style="fill:url(#radialGradient9626);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient9628);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.523, -14.4411)">
+ <path style="fill:url(#radialGradient7262);fill-opacity:1;stroke:url(#radialGradient7264);stroke-width:0.61431402" id="path6542" d="m 26.8701,6.6933256 -1.8906,-0.7407 -2.1797,0.2466 -2.6904,0.7402 -0.5088,0.4941 1.6719,1.1514 0,0.6582 -0.6543,0.6582 0.873,1.7289984 0.5801,-0.3301 0.7285,-1.151399 c 1.123,-0.3471994 2.1299,-0.7406994 3.1973,-1.2343994 l 0.873,-2.2212"/>
+ </g>
+ <g id="g6580" style="fill:url(#radialGradient9630);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient9632);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.8324, -14.7504)">
+ <path style="fill:url(#radialGradient7270);fill-opacity:1;stroke:url(#radialGradient7272);stroke-width:0.61431402" id="path6582" d="m 15.187259,9.6334723 -0.3638,0.9047987 0.7271,0 0.3638,-0.8227987 c 0.3135,-0.2217 0.6255,-0.4448 0.9448,-0.6582 l 0.7271,0.2471 c 0.4844,0.3291 0.9688,0.6582 1.4536,0.9867997 l 0.7275,-0.6576997 -0.8003,-0.3291 -0.3638,-0.7407 -1.3809,-0.1646 -0.0728,-0.4116 -0.6543,0.165 -0.2904,0.5758 -0.3638,-0.7407 -0.145,0.3291 0.0728,0.8228 -0.5816,0.494"/>
+ </g>
+ <g id="g6626" style="fill:url(#radialGradient9634);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient9636);stroke-width:0.61431402;stroke-miterlimit:4" transform="matrix(0.468894, 0, 0, 0.468894, 50.1253, -14.4853)">
+ <path style="fill:url(#radialGradient7278);fill-opacity:1;stroke:url(#radialGradient7280);stroke-width:0.61431402" id="path6628" d="m 42.893123,20.729176 c 0,0.241194 0,0 0,0 l -0.500291,0.566672 c -0.306657,-0.361377 -0.650957,-0.66528 -1.000583,-0.982679 l -0.767468,0.112931 -0.701179,-0.792625 0,0.980934 0.600735,0.454568 0.399848,0.452824 0.534354,-0.604316 c 0.134506,0.251936 0.267177,0.503872 0.400765,0.755808 l 0,0.754982 -0.601653,0.679602 -1.101026,0.755808 -0.83385,0.832105 -0.534354,-0.606152 0.267177,-0.679603 -0.533527,-0.604315 -0.901057,-1.92597 -0.767468,-0.867912 -0.200888,0.225953 0.30124,1.095701 0.566672,0.641959 c 0.323642,0.934293 0.643796,1.82727 1.0688,2.720339 0.659036,0 1.280338,-0.06996 1.934875,-0.15241 l 0,0.529029 -0.800704,1.964072 -0.734324,0.830269 -0.600735,1.285754 c 0,0.70476 0,1.40952 0,2.114188 l 0.200888,0.832105 -0.333558,0.376618 -0.735242,0.45365 -0.767468,0.641959 0.634798,0.717338 -0.867912,0.756727 0.166733,0.489549 -1.301914,1.474064 -0.866994,0 -0.734324,0.45365 -0.468064,0 0,-0.604316 -0.199052,-1.210468 c -0.258271,-0.758562 -0.527192,-1.511708 -0.800705,-2.264853 0,-0.55593 0.03314,-1.106443 0.06638,-1.662282 l 0.334477,-0.754981 -0.468065,-0.907392 0.03406,-1.246275 -0.634798,-0.717338 0.317399,-1.038318 -0.516451,-0.585953 -0.901974,0 -0.300322,-0.339801 -0.901057,0.567131 -0.366702,-0.416466 -0.834768,0.717706 C 27.577179,26.356327 27.009588,25.714368 26.44209,25.072409 l -0.667116,-1.586995 0.600735,-0.905555 -0.333558,-0.377445 0.733405,-1.738579 c 0.602571,-0.749564 1.231952,-1.468647 1.868586,-2.190392 l 1.135089,-0.302158 1.267852,-0.150666 0.867912,0.226871 1.234615,1.245357 0.434001,-0.490467 0.599817,-0.07529 1.135089,0.377445 0.867913,0 0.600735,-0.529029 0.267177,-0.377445 -0.601654,-0.377445 -1.0015,-0.07529 c -0.277919,-0.385524 -0.53619,-0.790789 -0.866168,-1.133344 l -0.334476,0.150665 -0.133589,0.982679 -0.600735,-0.679603 -0.13267,-0.756726 -0.667116,-0.527192 -0.268095,0 0.667942,0.754981 -0.267177,0.679603 -0.533527,0.150666 0.333558,-0.679603 -0.601654,-0.30124 -0.532609,-0.604315 -1.002419,0.225952 -0.13267,0.30124 -0.600735,0.378363 -0.333558,0.831187 -0.83385,0.415088 -0.36762,-0.415088 -0.399848,0 0,-1.360124 0.867912,-0.45365 0.667116,0 -0.134506,-0.52811 -0.53261,-0.529029 0.900231,-0.189228 0.500291,-0.565754 0.399847,-0.680521 0.735242,0 -0.200888,-0.52811 0.468065,-0.302158 0,0.604315 1.000582,0.225953 1.000583,-0.830268 0.06721,-0.378363 0.866994,-0.603857 c -0.313818,0.03902 -0.627636,0.06767 -0.934293,0.151125 l 0,-0.680429 0.333558,-0.755441 -0.333558,0 -0.733038,0.679603 -0.200888,0.377904 0.200888,0.529488 -0.334476,0.905555 -0.533528,-0.302158 -0.466229,-0.52811 -0.735241,0.52811 -0.267177,-1.208172 1.267851,-0.830728 0,-0.4536504 0.801531,-0.5285696 1.267851,-0.302617 0.867912,0.302617 1.601318,0.3021579 -0.399848,0.4528241 -0.867912,0 0.867912,0.906474 0.667117,-0.754982 0.202632,-0.3321814 c 0,0 2.558931,2.2934994 4.021335,4.8023004 1.462404,2.509628 2.149168,5.46758 2.149168,6.068315 z"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <text id="text3849" y="486.79901" x="595.91199" style="font-size:25.67140007px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Serif" xml:space="preserve"><tspan style="font-size:16.6685009px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;font-family:DejaVu Sans" y="486.79901" x="595.91199" id="tspan3851" sodipodi:role="line">Internet</tspan></text>
+ </g>
+ <g style="display:inline" id="layer1-0" inkscape:label="Livello 1" transform="matrix(2.38482, 0, 0, 2.38482, -40.8266, 108.577)">
+ <rect ry="0.41931883" rx="0.41931883" y="0.5625" x="30.5" height="9" width="2" id="rect7962" style="fill:url(#linearGradient8222);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path transform="matrix(1.06736, 0, 0, 0.496815, -5.1943, 23.215)" d="m 40,38.0625 c 0,5.419294 -5.400565,9.8125 -12.0625,9.8125 -6.661935,0 -12.0625,-4.393206 -12.0625,-9.8125 0,-5.419294 5.400565,-9.8125 12.0625,-9.8125 C 34.599435,28.25 40,32.643206 40,38.0625 z" sodipodi:ry="9.8125" sodipodi:rx="12.0625" sodipodi:cy="38.0625" sodipodi:cx="27.9375" id="path8226" style="opacity:0.4;fill:url(#radialGradient8234);fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:type="arc"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path7885" d="M 19.5625,5.5 C 16.753603,5.5 14.5,7.070666 14.5,9.03125 l 0,24.71875 c 0,5.958578 2.476602,10.75 5.5625,10.75 l 8.875,0 C 32.023397,44.5 34.5,39.708577 34.5,33.75 l 0,-24.71875 C 34.5,7.070666 32.246396,5.5 29.4375,5.5 l -9.875,0 z" style="fill:url(#radialGradient8054);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path d="M 19.5625,6 C 18.251247,6 17.065963,6.3684846 16.25,6.9375 15.434037,7.5065154 15,8.2425338 15,9.03125 L 15,33.75 c 0,2.910016 0.605563,5.525023 1.5625,7.375 0.956937,1.849977 2.215832,2.875 3.5,2.875 l 8.875,0 c 1.284168,0 2.543063,-1.025023 3.5,-2.875 C 33.394437,39.275023 34,36.660016 34,33.75 L 34,9.03125 C 34,8.2425339 33.565963,7.5065155 32.75,6.9375 31.934037,6.3684845 30.748752,6 29.4375,6 l -9.875,0 z" id="path7086" style="opacity:0.47761201;fill:url(#linearGradient7094);fill-opacity:1;fill-rule:evenodd;stroke:none" inkscape:original="M 19.5625 5.5 C 16.753603 5.5 14.5 7.0706659 14.5 9.03125 L 14.5 33.75 C 14.5 39.708578 16.976602 44.5 20.0625 44.5 L 28.9375 44.5 C 32.023397 44.5 34.5 39.708577 34.5 33.75 L 34.5 9.03125 C 34.5 7.0706659 32.246396 5.5 29.4375 5.5 L 19.5625 5.5 z " inkscape:radius="-0.5" sodipodi:type="inkscape:offset"/>
+ <rect transform="scale(-1, 1)" ry="1.2856876" rx="1.2856876" y="9.5" x="-32.499992" height="13" width="15.999991" id="rect7990" style="opacity:0.59701502;fill:none;stroke:url(#linearGradient7998);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <rect ry="0.85491931" rx="0.85491931" y="10.5" x="17.5" height="11" width="14" id="rect7889" style="fill:url(#linearGradient7978);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path sodipodi:nodetypes="csccsccsccscc" id="path7896" d="M 19.5625,6.5 C 18.343394,6.5 17.249773,6.842685 16.53125,7.34375 15.812727,7.844815 15.5,8.431952 15.5,9.03125 l 0,24.71875 c 0,2.841524 0.590474,5.397929 1.5,7.15625 0.909526,1.758321 2.034198,2.59375 3.0625,2.59375 l 8.875,0 c 1.028302,0 2.152974,-0.835429 3.0625,-2.59375 0.909526,-1.758321 1.5,-4.314727 1.5,-7.15625 l 0,-24.71875 C 33.5,8.431952 33.187274,7.844815 32.46875,7.34375 31.750226,6.842685 30.656606,6.5 29.4375,6.5 l -9.875,0 z" style="opacity:0.86194003;fill:none;stroke:url(#linearGradient7923);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"/>
+ <path id="path7900" d="M 25.5,41.558522 25.5,40.5" style="fill:none;stroke:url(#linearGradient8010);stroke-width:0.419319px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="cc" id="path7905" d="m 23.5,41.558522 0,-1" style="fill:none;stroke:url(#linearGradient8006);stroke-width:0.419319px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ <rect y="14" x="25" height="1" width="1" id="rect8057" style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <rect y="13" x="27" height="2" width="1" id="rect8059" style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <rect y="12" x="29" height="3" width="1" id="rect8061" style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <g transform="translate(-50, -1)" id="g8067">
+ <rect style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none" id="rect8063" width="1" height="1" x="69" y="15"/>
+ <rect style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none" id="rect8065" width="1" height="1" x="69" y="13"/>
+ </g>
+ <rect y="19" x="19" height="1" width="3.0000002" id="rect8074" style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <rect y="19" x="27" height="1" width="3.0000002" id="rect8076" style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <rect y="18" x="18" height="1" width="13" id="rect8078" style="opacity:0.39179101;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <rect ry="0.42249677" rx="0.42249677" y="11.5" x="18.5" height="9" width="12" id="rect7980" style="opacity:0.09328362;fill:none;stroke:url(#linearGradient8242);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path transform="matrix(1.65517, 0, 0, 1.7963, -87.0946, -1.10503)" d="m 71.953125,1.5937499 c 0,0.2329951 -0.202871,0.421875 -0.453125,0.421875 -0.250254,0 -0.453125,-0.1888799 -0.453125,-0.421875 0,-0.2329951 0.202871,-0.421875 0.453125,-0.421875 0.250254,0 0.453125,0.1888799 0.453125,0.421875 z" sodipodi:ry="0.421875" sodipodi:rx="0.453125" sodipodi:cy="1.5937499" sodipodi:cx="71.5" id="path8224" style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:type="arc"/>
+ <path sodipodi:nodetypes="ccssccssccccc" id="path8355" d="m 16.5,24.631663 0,3.055837 c 0,3.699177 0.399906,6.497467 1.09375,8.46875 0.346922,0.985642 0.755987,1.750468 1.3125,2.34375 0.556513,0.593282 1.302939,1 2.09375,1 l 7,0 c 0.785425,0 1.535575,-0.380226 2.09375,-0.96875 0.558175,-0.588524 0.965122,-1.392373 1.3125,-2.375 C 32.101007,34.190996 32.5,31.417446 32.5,27.6875 l 0,-3.055837 C 31.801719,23.004152 30.471547,23.5 28.96875,23.5 l -8.9375,0 c -1.85409,0 -2.556891,-0.438624 -3.53125,1.131663 z" style="fill:none;stroke:url(#linearGradient7511);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"/>
+ <path id="path8246" d="M 18.0625,24.5 C 17.750875,24.5 17.5,24.750875 17.5,25.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 21.5,24.750875 21.249125,24.5 20.9375,24.5 l -0.90625,0 -1.96875,0 z m 5,0 C 22.750875,24.5 22.5,24.750875 22.5,25.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 26.5,24.750875 26.249125,24.5 25.9375,24.5 l -2.875,0 z m 5,0 C 27.750875,24.5 27.5,24.750875 27.5,25.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 31.5,24.750875 31.249125,24.5 30.9375,24.5 l -1.96875,0 -0.90625,0 z m -10,3 c -0.289811,0 -0.530702,0.218965 -0.5625,0.5 -0.0024,0.02115 0,0.04069 0,0.0625 0.003,0.379919 0.01966,0.734852 0.03125,1.09375 C 17.61642,29.358275 17.828781,29.5 18.0625,29.5 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 21.5,27.750875 21.249125,27.5 20.9375,27.5 l -2.875,0 z m 5,0 C 22.750875,27.5 22.5,27.750875 22.5,28.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 26.5,27.750875 26.249125,27.5 25.9375,27.5 l -2.875,0 z m 5,0 C 27.750875,27.5 27.5,27.750875 27.5,28.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.233719,0 0.446084,-0.141725 0.53125,-0.34375 0.01159,-0.361339 0.02823,-0.710723 0.03125,-1.09375 1.72e-4,-0.02187 -1.44e-4,-0.04056 0,-0.0625 -0.0318,-0.281035 -0.272689,-0.5 -0.5625,-0.5 l -2.875,0 z m -10,3 c -0.179784,0 -0.334665,0.08826 -0.4375,0.21875 0.04378,0.602024 0.08702,1.187395 0.15625,1.71875 0.08225,0.04698 0.179373,0.0625 0.28125,0.0625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 21.5,30.750875 21.249125,30.5 20.9375,30.5 l -2.875,0 z m 5,0 C 22.750875,30.5 22.5,30.750875 22.5,31.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 26.5,30.750875 26.249125,30.5 25.9375,30.5 l -2.875,0 z m 5,0 C 27.750875,30.5 27.5,30.750875 27.5,31.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.101877,0 0.199002,-0.01552 0.28125,-0.0625 0.06784,-0.526351 0.113185,-1.122038 0.15625,-1.71875 C 31.272165,30.588256 31.117284,30.5 30.9375,30.5 l -2.875,0 z m -10.09375,3 c 0.134459,0.748868 0.283222,1.421542 0.46875,2 l 2.5,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 21.5,33.750875 21.249125,33.5 20.9375,33.5 l -2.875,0 c -0.03272,0 -0.06259,-0.0053 -0.09375,0 z m 5.09375,0 C 22.750875,33.5 22.5,33.750875 22.5,34.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 26.5,33.750875 26.249125,33.5 25.9375,33.5 l -2.875,0 z m 5,0 C 27.750875,33.5 27.5,33.750875 27.5,34.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.5,0 c 0.183775,-0.574728 0.335469,-1.254667 0.46875,-2 -0.03116,-0.0053 -0.06103,0 -0.09375,0 l -2.875,0 z m -9.125,3 c -0.04719,0 -0.08168,0.01236 -0.125,0.03125 C 19.410622,37.842551 20.169694,38.5 21,38.5 l 0.0625,0 c 0.233719,0 0.4375,-0.250875 0.4375,-0.5625 l 0,-0.875 C 21.5,36.750875 21.296218,36.5 21.0625,36.5 l -2.125,0 z m 4.125,0 C 22.750875,36.5 22.5,36.750875 22.5,37.0625 l 0,0.875 c 0,0.311625 0.250875,0.5625 0.5625,0.5625 l 2.875,0 c 0.311625,0 0.5625,-0.250875 0.5625,-0.5625 l 0,-0.875 C 26.5,36.750875 26.249125,36.5 25.9375,36.5 l -2.875,0 z m 4.875,0 C 27.703781,36.5 27.5,36.750875 27.5,37.0625 l 0,0.875 c 0,0.311625 0.203782,0.5625 0.4375,0.5625 L 28,38.5 c 0.835261,0 1.587757,-0.649928 2.1875,-1.96875 C 30.144179,36.512357 30.109693,36.5 30.0625,36.5 l -2.125,0 z" style="fill:url(#linearGradient7532);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7287);stroke-width:0.406739;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <g style="opacity:0.85" id="g7493">
+ <path style="fill:none;stroke:url(#linearGradient7491);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 26.5,31.0625 C 26.5,30.750875 26.249125,30.5 25.9375,30.5 l -2.875,0 C 22.750875,30.5 22.5,30.750875 22.5,31.0625 l 0,0.875" id="path7193" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7488);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 26.5,34.0625 C 26.5,33.750875 26.249125,33.5 25.9375,33.5 l -2.875,0 C 22.750875,33.5 22.5,33.750875 22.5,34.0625 l 0,0.875" id="path7195" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7485);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 26.5,37.0625 C 26.5,36.750875 26.249125,36.5 25.9375,36.5 l -2.875,0 C 22.750875,36.5 22.5,36.750875 22.5,37.0625 l 0,0.875" id="path7197" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7482);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 21.5,25.0625 C 21.5,24.750875 21.249125,24.5 20.9375,24.5 l -0.90625,0 -1.96875,0 C 17.750875,24.5 17.5,24.750875 17.5,25.0625 l 0,0.875" id="path7191" sodipodi:nodetypes="cccccc"/>
+ <path sodipodi:nodetypes="ccccc" id="path7311" d="M 26.5,25.0625 C 26.5,24.750875 26.249125,24.5 25.9375,24.5 l -2.875,0 C 22.750875,24.5 22.5,24.750875 22.5,25.0625 l 0,0.875" style="fill:none;stroke:url(#linearGradient7479);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path sodipodi:nodetypes="cccccc" id="path7313" d="M 31.5,25.0625 C 31.5,24.750875 31.249125,24.5 30.9375,24.5 l -1.96875,0 -0.90625,0 C 27.750875,24.5 27.5,24.750875 27.5,25.0625 l 0,0.875" style="fill:none;stroke:url(#linearGradient7476);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path style="fill:none;stroke:url(#linearGradient7473);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 21.5,28.0625 C 21.5,27.750875 21.249125,27.5 20.9375,27.5 l -0.90625,0 -1.96875,0 C 17.750875,27.5 17.5,27.750875 17.5,28.0625 l 0,0.875" id="path7341" sodipodi:nodetypes="cccccc"/>
+ <path sodipodi:nodetypes="ccccc" id="path7343" d="M 26.5,28.0625 C 26.5,27.750875 26.249125,27.5 25.9375,27.5 l -2.875,0 C 22.750875,27.5 22.5,27.750875 22.5,28.0625 l 0,0.875" style="fill:none;stroke:url(#linearGradient7470);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path sodipodi:nodetypes="cccccc" id="path7345" d="M 31.5,28.0625 C 31.5,27.750875 31.249125,27.5 30.9375,27.5 l -1.96875,0 -0.90625,0 C 27.750875,27.5 27.5,27.750875 27.5,28.0625 l 0,0.875" style="fill:none;stroke:url(#linearGradient7467);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
+ <path style="fill:none;stroke:url(#linearGradient7464);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 21.5,31.0625 C 21.5,30.750875 21.249125,30.5 20.9375,30.5 l -2.875,0 c -0.179784,0 -0.334665,0.08826 -0.4375,0.21875 0.04378,0.602024 0.08702,1.187395 0.15625,1.71875" id="path7353" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7461);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 31.375,30.71875 C 31.272165,30.588256 31.117284,30.5 30.9375,30.5 l -2.875,0 C 27.750875,30.5 27.5,30.750875 27.5,31.0625 l 0,0.875" id="path7355" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7458);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 31.03125,33.5 c -0.03116,-0.0053 -0.06103,0 -0.09375,0 l -2.875,0 C 27.750875,33.5 27.5,33.750875 27.5,34.0625 l 0,0.875" id="path7361" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7455);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 21.5,34.0625 C 21.5,33.750875 21.249125,33.5 20.9375,33.5 l -2.875,0 c -0.03272,0 -0.06259,-0.0053 -0.09375,0 0.134459,0.748868 0.283222,1.421542 0.46875,2" id="path7363" sodipodi:nodetypes="ccccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7452);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 21.5,37.0625 C 21.5,36.750875 21.296218,36.5 21.0625,36.5 l -2.125,0 c -0.04719,0 -0.08168,0.01236 -0.125,0.03125" id="path7369" sodipodi:nodetypes="cccc"/>
+ <path style="fill:none;stroke:url(#linearGradient7449);stroke-width:0.419319;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 30.1875,36.53125 C 30.144179,36.512357 30.109693,36.5 30.0625,36.5 l -2.125,0 C 27.703781,36.5 27.5,36.750875 27.5,37.0625 l 0,0.875" id="path7371" sodipodi:nodetypes="ccccc"/>
+ </g>
+ <g transform="translate(0, 1)" style="fill:#555753" id="g7135"/>
+ <path id="path6112" d="M 24.5,8.558522 24.5,7.5" style="fill:none;stroke:url(#linearGradient6116);stroke-width:0.419319px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="cc" id="path6114" d="m 22.5,8.558522 0,-1" style="fill:none;stroke:url(#linearGradient6118);stroke-width:0.419319px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path id="path6120" d="M 26.5,8.558522 26.5,7.5" style="fill:none;stroke:url(#linearGradient6122);stroke-width:0.419319px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ </g>
+ <g transform="matrix(1.45152, 0, 0, 1.45152, 706, 462.892)" id="g5044">
+ <g id="g5046" inkscape:label="Layer 1" style="display:inline">
+ <path sodipodi:type="arc" style="opacity:0.2;fill:url(#radialGradient5236);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path5048" sodipodi:cx="23.9375" sodipodi:cy="42.6875" sodipodi:rx="23.75956" sodipodi:ry="5.8835783" d="m 47.69706,42.6875 c 0,3.249411 -10.637518,5.883578 -23.75956,5.883578 -13.122042,0 -23.75955963,-2.634167 -23.75955963,-5.883578 0,-3.249411 10.63751763,-5.883578 23.75955963,-5.883578 13.122042,0 23.75956,2.634167 23.75956,5.883578 z" transform="matrix(0.968245, 0, 0, 0.863797, 1.44763, -0.747418)"/>
+ <g id="g5050" transform="translate(-25)">
+ <path style="opacity:0.20786498;fill:none;stroke:url(#linearGradient5238);stroke-width:0.688932;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" d="M 66.13085,41.787912 C 57.847275,31.229854 73.566661,39.498791 71.897463,35.839689 70.26171,32.253903 51.343195,36.513864 53.3325,30.513864" id="path5052" sodipodi:nodetypes="czz"/>
+ <path sodipodi:nodetypes="czz" id="path5054" d="M 65.675044,41.213388 C 57.656634,30.125 72.913568,39.404152 71.161327,35 69.172021,30 52.551603,36.027728 53.480248,30.116116" style="fill:none;stroke:#729fcf;stroke-width:0.688932;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"/>
+ </g>
+ <g id="g5056" transform="matrix(0.811017, 0, 0, 0.811017, 4.53606, 4.14478)">
+ <path style="color:#000000;fill:url(#linearGradient5240);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.84946603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" d="m 14.375479,32.558794 c 0,0 1.216876,4.898976 -3.856329,4.944966 -2.4302757,0.02175 -1.9324777,4.006021 -1.9324777,4.006021 l 30.8464667,-0.03115 c 0,0 0.418438,-3.867241 -2.022217,-3.912581 -4.987467,-0.09147 -3.810529,-5.06955 -3.810529,-5.06955 l -19.224914,0.06229 z" id="path5058" sodipodi:nodetypes="csccscc"/>
+ <path style="opacity:0.5;fill:url(#linearGradient5242);fill-opacity:1;fill-rule:evenodd;stroke:none" d="m 13.926195,33.027451 c 0.08401,2.172549 -0.28454,2.911443 -1.640464,3.675231 L 36,38 c -0.952992,-1.168628 -2.339163,-2.933334 -1.961117,-4.988235 l -20.112688,0.01569 z" id="path5060" sodipodi:nodetypes="ccccc"/>
+ <path sodipodi:nodetypes="cc" id="path5062" d="m 10.436202,38.661601 c 6.564263,0.002 27.126435,0 27.126435,0" style="fill:none;stroke:#8d8d8f;stroke-width:0.84946603px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.43902402"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.84946603px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" d="m 9.647928,39.660187 c 6.706693,0.002 28.719861,0 28.719861,0" id="path5064" sodipodi:nodetypes="cc"/>
+ </g>
+ <rect style="fill:none;stroke:none" id="rect5066" width="48" height="48" x="0" y="-2.84375"/>
+ <path style="fill:url(#linearGradient5244);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.688932;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" d="m 4.8882799,0.5019965 38.1022591,0 c 2.023707,0 3.498537,1.4255519 3.498537,3.6208005 l 0.01094,25.165237 C 46.500019,30.977609 45.97204,31.5 44.466781,31.5 L 3.5326624,31.481093 C 2.3542134,31.452343 1.5154744,30.987161 1.4996519,29.464764 L 1.5148181,3.935329 c 0,-1.7712136 1.5383348,-3.4333325 3.3734618,-3.4333325 z" id="path5068" sodipodi:nodetypes="ccccccccc"/>
+ <rect style="fill:url(#radialGradient5246);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.688932px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect5070" width="37" height="23" x="5.5" y="4.5"/>
+ <path style="opacity:0.75;fill:url(#linearGradient5248);fill-opacity:1;fill-rule:evenodd;stroke:none" d="M 6,4.9921565 6,23 C 22.444445,21.645751 28.598693,12.887581 41.968627,11.972548 l 1e-6,-7.011764 L 6,4.9921565 z" id="path5072" sodipodi:nodetypes="ccccc"/>
+ <rect y="-2.84375" x="0" height="48" width="48" id="rect5074" style="fill:none;stroke:none"/>
+ <rect style="fill:none;stroke:none" id="rect5076" width="48" height="48" x="0" y="-2.84375"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:0.68893099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" d="m 4.9838392,1.4949272 c -1.2994875,0 -2.4838385,1.2815188 -2.4838385,2.5365102 L 2.5,29.355478 c 0.00622,0.597159 0.1447546,0.782572 0.2794318,0.897058 0.1346773,0.114486 0.419191,0.204825 0.9003915,0.216531 L 44.352677,30.5 c 0.646964,0 0.851442,-0.1 0.931439,-0.185598 0.08,-0.0856 0.217336,-0.396637 0.217336,-1.144523 l 10e-7,-24.9528433 c 0,-1.7888213 -1.004252,-2.7221085 -2.60803,-2.7221085 l -37.9095838,0 z" id="path5078" sodipodi:nodetypes="cccsccscccc"/>
+ <g style="opacity:0.4" id="g5080" transform="translate(0, 13)">
+ <rect style="fill:url(#radialGradient5250);fill-opacity:1;stroke:none" id="rect5082" width="4" height="4.5" x="0" y="30.5"/>
+ <rect style="fill:url(#radialGradient5252);fill-opacity:1;stroke:none;display:inline" id="rect5084" width="4" height="4.5" x="-48" y="-35" transform="scale(-1)"/>
+ <rect style="fill:url(#linearGradient5254);fill-opacity:1;stroke:none" id="rect5086" width="40" height="4.5" x="4" y="30.5"/>
+ </g>
+ <g id="g5088" transform="translate(48)">
+ <path style="fill:url(#linearGradient5256);fill-opacity:1;stroke:#888a85;stroke-width:0.68893403;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" d="m -42.6875,40.49166 c -0.967886,0 -1.847763,0.285348 -2.4375,1.247229 l -1.8125,2.918046 c -0.808653,1.054721 -0.156385,1.859077 2.59375,1.859077 l 40.4375,0 c 2.750135,0 3.402403,-0.804356 2.59375,-1.859077 L -3.125,41.738889 C -3.714737,40.777008 -4.594614,40.49166 -5.5625,40.49166 l -37.125,0 z" id="path5090" sodipodi:nodetypes="ccccccccc"/>
+ <path transform="matrix(1, 0, 0, 0.666668, -48, 15.8333)" sodipodi:type="inkscape:offset" inkscape:radius="-1" inkscape:original="M 5.3125 37.5 C 4.344614 37.5 3.4647369 37.878926 2.875 39.15625 L 1.0625 43.03125 C 0.253847 44.43186 0.90611493 45.5 3.65625 45.5 L 44.09375 45.5 C 46.843885 45.5 47.496153 44.43186 46.6875 43.03125 L 44.875 39.15625 C 44.285263 37.878926 43.405386 37.5 42.4375 37.5 L 5.3125 37.5 z " style="fill:none;stroke:#ffffff;stroke-width:0.843768;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline" id="path5092" d="m 5.3125,38.5 c -0.7068869,0 -1.0686379,0.06052 -1.53125,1.0625 a 1.0001,1.0001 0 0 1 0,0.03125 l -1.8125,3.875 a 1.0001,1.0001 0 0 1 -0.03125,0.0625 c -0.1455374,0.252075 -0.1851561,0.42743 -0.1875,0.5 -0.00234,0.07257 -0.035314,0.05527 0,0.09375 0.070629,0.07696 0.6606476,0.375 1.90625,0.375 l 40.4375,0 c 1.245602,0 1.835621,-0.298042 1.90625,-0.375 0.03531,-0.03848 0.0023,-0.02118 0,-0.09375 -0.0023,-0.07257 -0.04196,-0.247925 -0.1875,-0.5 a 1.0001,1.0001 0 0 1 -0.03125,-0.0625 l -1.8125,-3.875 a 1.0001,1.0001 0 0 1 0,-0.03125 C 43.506138,38.560518 43.144387,38.5 42.4375,38.5 l -37.125,0 z"/>
+ </g>
+ <g transform="translate(-102, 13.1809)" inkscape:label="Shadow" id="g5094"/>
+ <g id="g5096" inkscape:label="Shadow" transform="translate(-102, 28.2469)"/>
+ <g id="g5098" inkscape:label="Lavoro" style="display:inline" transform="translate(-102, 28.2469)"/>
+ <g id="g5100" transform="translate(48)">
+ <path style="color:#000000;fill:url(#linearGradient5258);fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:0.68893099;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" d="m -41.565234,39.500963 c -0.003,0.0031 0.0028,0.02359 0,0.026 -0.01467,0.0041 -0.05022,0.02021 -0.06523,0.02601 -0.005,0.0021 -0.02762,-0.0023 -0.03262,0 -0.005,0.0025 -0.02769,0.0233 -0.03262,0.026 -0.0097,0.0058 -0.02321,0.01943 -0.03262,0.026 -0.0046,0.0035 -0.02815,0.02233 -0.03262,0.02601 -0.0043,0.0039 -0.02844,0.02193 -0.03262,0.02601 -0.06487,0.075 -0.133186,0.205396 -0.228319,0.364081 l -2.22755,3.952895 c 0,0.0049 -2.28e-4,0.02105 0,0.026 4.53e-4,0.005 -6.74e-4,0.02104 0,0.026 8.91e-4,0.005 -0.0011,0.02106 0,0.02601 0.0026,0.0099 0.02917,0.04222 0.03262,0.05201 0.0019,0.0049 -0.0021,0.02117 0,0.02601 0.0069,0.01439 0.02403,0.03804 0.03262,0.05201 0.0091,0.0138 0.02197,0.03881 0.03262,0.05201 0.0037,0.0043 0.02875,0.02176 0.03262,0.026 0.004,0.0042 0.02844,0.02194 0.03262,0.02601 0.02595,0.02385 0.06703,0.05818 0.09785,0.07802 0.0053,0.0032 0.02724,0.02296 0.03262,0.02601 0.0165,0.0079 0.04736,0.01884 0.06523,0.026 0.120228,0.04402 0.279283,0.07802 0.42402,0.07802 l 23.114643,0 -0.09785,-4.993121 -20.789242,-6e-6 c -0.06851,0 -0.143762,-0.0019 -0.195701,0 -0.01215,5.7e-5 -0.05203,5.11e-4 -0.06523,0 -0.004,2.5e-5 -0.02896,-2.14e-4 -0.03262,0 -0.0028,0.0024 -0.02957,-0.0031 -0.03262,0 z m 23.039809,6e-6 0.09785,1.664375 5.642726,0 -0.260935,-1.664375 -5.479641,0 z m 7.436655,0 1.17421,4.993121 5.218705,0 c 0.144736,0 0.303792,-0.034 0.42402,-0.07802 0.017877,-0.0072 0.048735,-0.0181 0.065233,-0.026 0.00538,-0.003 0.027357,-0.02283 0.032617,-0.02601 0.030821,-0.01983 0.071897,-0.05416 0.097851,-0.07802 0.00418,-0.0041 0.028592,-0.02185 0.032616,-0.02601 0.00387,-0.0042 0.028906,-0.02168 0.032618,-0.026 0.010648,-0.0132 0.023496,-0.03821 0.032617,-0.05201 0.00859,-0.01397 0.025688,-0.03762 0.032617,-0.05201 0.00212,-0.0048 -0.00192,-0.02114 0,-0.02601 0.00345,-0.0098 0.029987,-0.04214 0.032617,-0.05201 0.0011,-0.005 -8.92e-4,-0.02105 0,-0.02601 6.73e-4,-0.005 -4.54e-4,-0.02104 0,-0.026 2.29e-4,-0.005 0,-0.02106 0,-0.026 l -1.826015,-3.9529 C -5.834197,39.862396 -5.902512,39.732002 -5.967383,39.656999 -5.971557,39.652925 -5.99567,39.634868 -6,39.630993 c -0.00447,-0.0037 -0.028021,-0.02252 -0.032617,-0.02601 -0.00941,-0.0066 -0.022876,-0.02021 -0.032617,-0.026 -0.00493,-0.0027 -0.027643,-0.0235 -0.032616,-0.026 -0.005,-0.0023 -0.027608,0.0021 -0.032617,0 -0.015014,-0.0058 -0.050564,-0.02192 -0.065234,-0.02601 -0.016117,-0.0031 -0.041567,-0.02056 -0.065235,-0.026 -0.011875,-0.0025 -0.054353,0.0014 -0.065233,0 -0.05194,-0.0019 -0.127187,0 -0.195701,0 l -4.5669,6e-6 z m -6.131978,3.328747 -1.043741,1.664374 6.001511,0 -1.304677,-1.664374 -3.653093,0 z" id="path5102" sodipodi:nodetypes="csssssssccssssssssssssccccssscccccccccssssssssssssccsssssssssccccccc"/>
+ <g id="g5104" style="fill:url(#radialGradient5380);fill-opacity:1" transform="translate(-48, -0.00589)">
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="7" height="1" width="1" id="rect5106" style="color:#000000;fill:url(#radialGradient5260);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="9" height="1" width="1" id="rect5108" style="color:#000000;fill:url(#radialGradient5262);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="11" height="1" width="1" id="rect5110" style="color:#000000;fill:url(#radialGradient5264);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="13" height="1" width="1" id="rect5112" style="color:#000000;fill:url(#radialGradient5266);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="15" height="1" width="1" id="rect5114" style="color:#000000;fill:url(#radialGradient5268);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="17" height="1" width="1" id="rect5116" style="color:#000000;fill:url(#radialGradient5270);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="19" height="1" width="1" id="rect5118" style="color:#000000;fill:url(#radialGradient5272);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="21" height="1" width="1" id="rect5120" style="color:#000000;fill:url(#radialGradient5274);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="6" height="1" width="1" id="rect5122" style="color:#000000;fill:url(#radialGradient5276);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="8" height="1" width="1" id="rect5124" style="color:#000000;fill:url(#radialGradient5278);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="10" height="1" width="1" id="rect5126" style="color:#000000;fill:url(#radialGradient5280);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="12" height="1" width="1" id="rect5128" style="color:#000000;fill:url(#radialGradient5282);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="14" height="1" width="1" id="rect5130" style="color:#000000;fill:url(#radialGradient5284);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="16" height="1" width="1" id="rect5132" style="color:#000000;fill:url(#radialGradient5286);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="18" height="1" width="1" id="rect5134" style="color:#000000;fill:url(#radialGradient5288);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="20" height="1" width="1" id="rect5136" style="color:#000000;fill:url(#radialGradient5290);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="7" height="1" width="1" id="rect5138" style="color:#000000;fill:url(#radialGradient5292);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="9" height="1" width="1" id="rect5140" style="color:#000000;fill:url(#radialGradient5294);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="11" height="1" width="1" id="rect5142" style="color:#000000;fill:url(#radialGradient5296);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="13" height="1" width="1" id="rect5144" style="color:#000000;fill:url(#radialGradient5298);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="15" height="1" width="1" id="rect5146" style="color:#000000;fill:url(#radialGradient5300);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="17" height="1" width="1" id="rect5148" style="color:#000000;fill:url(#radialGradient5302);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="19" height="1" width="1" id="rect5150" style="color:#000000;fill:url(#radialGradient5304);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="21" height="1" width="1" id="rect5152" style="color:#000000;fill:url(#radialGradient5306);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="6" height="1" width="1" id="rect5154" style="color:#000000;fill:url(#radialGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="8" height="1" width="1" id="rect5156" style="color:#000000;fill:url(#radialGradient5310);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="10" height="1" width="1" id="rect5158" style="color:#000000;fill:url(#radialGradient5312);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="12" height="1" width="1" id="rect5160" style="color:#000000;fill:url(#radialGradient5314);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="14" height="1" width="1" id="rect5162" style="color:#000000;fill:url(#radialGradient5316);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="16" height="1" width="1" id="rect5164" style="color:#000000;fill:url(#radialGradient5318);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="18" height="1" width="1" id="rect5166" style="color:#000000;fill:url(#radialGradient5320);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="20" height="1" width="1" id="rect5168" style="color:#000000;fill:url(#radialGradient5322);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="5" height="1" width="1" id="rect5170" style="color:#000000;fill:url(#radialGradient5324);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="7" height="1" width="1" id="rect5172" style="color:#000000;fill:url(#radialGradient5326);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="22" height="1" width="1" id="rect5174" style="color:#000000;fill:url(#radialGradient5328);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="23" height="1" width="1" id="rect5176" style="color:#000000;fill:url(#radialGradient5330);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="22" height="1" width="1" id="rect5178" style="color:#000000;fill:url(#radialGradient5332);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="23" height="1" width="1" id="rect5180" style="color:#000000;fill:url(#radialGradient5334);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="24" height="1" width="1" id="rect5182" style="color:#000000;fill:url(#radialGradient5336);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="25" height="1" width="1" id="rect5184" style="color:#000000;fill:url(#radialGradient5338);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="26" height="1" width="1" id="rect5186" style="color:#000000;fill:url(#radialGradient5340);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="25" height="1" width="1" id="rect5188" style="color:#000000;fill:url(#radialGradient5342);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="24" height="1" width="1" id="rect5190" style="color:#000000;fill:url(#radialGradient5344);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="26" height="1" width="1" id="rect5192" style="color:#000000;fill:url(#radialGradient5346);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="25" height="1" width="1" id="rect5194" style="color:#000000;fill:url(#radialGradient5348);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="23" height="1" width="1" id="rect5196" style="color:#000000;fill:url(#radialGradient5350);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="31" height="1" width="1" id="rect5198" style="color:#000000;fill:url(#radialGradient5352);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="33" height="1" width="1" id="rect5200" style="color:#000000;fill:url(#radialGradient5354);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="31" height="1" width="1" id="rect5202" style="color:#000000;fill:url(#radialGradient5356);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="33" height="1" width="1" id="rect5204" style="color:#000000;fill:url(#radialGradient5358);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="37" height="1" width="1" id="rect5206" style="color:#000000;fill:url(#radialGradient5360);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="38" height="1" width="1" id="rect5208" style="color:#000000;fill:url(#radialGradient5362);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="39" x="39" height="1" width="1" id="rect5210" style="color:#000000;fill:url(#radialGradient5364);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="41" height="1" width="1" id="rect5212" style="color:#000000;fill:url(#radialGradient5366);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="41" x="39" height="1" width="1" id="rect5214" style="color:#000000;fill:url(#radialGradient5368);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="38" height="1" width="1" id="rect5216" style="color:#000000;fill:url(#radialGradient5370);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="42" x="40" height="1" width="1" id="rect5218" style="color:#000000;fill:url(#radialGradient5372);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="41" height="1" width="1" id="rect5220" style="color:#000000;fill:url(#radialGradient5374);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="40" x="40" height="1" width="1" id="rect5222" style="color:#000000;fill:url(#radialGradient5376);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <rect ry="0.18268055" rx="0.18268055" y="43" x="43" height="1" width="1" id="rect5224" style="color:#000000;fill:url(#radialGradient5378);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ </g>
+ </g>
+ </g>
+ <g id="g5226" inkscape:label="tastiera" style="display:inline">
+ <g id="g5228" inkscape:label="Shadow" transform="translate(-54, 0.18088)"/>
+ <g transform="translate(-54, 15.2469)" inkscape:label="Shadow" id="g5230"/>
+ <g transform="translate(-54, 15.2469)" style="display:inline" inkscape:label="Lavoro" id="g5232"/>
+ </g>
+ <g id="g5234" inkscape:label="tasti" style="display:inline"/>
+ </g>
+ <g id="g5382" transform="matrix(1.45152, 0, 0, 1.45152, -16.9369, 277.229)">
+ <g style="display:inline" inkscape:label="Layer 1" id="g5384">
+ <path transform="matrix(0.968245, 0, 0, 0.863797, 1.44763, -0.747418)" d="m 47.69706,42.6875 c 0,3.249411 -10.637518,5.883578 -23.75956,5.883578 -13.122042,0 -23.75955963,-2.634167 -23.75955963,-5.883578 0,-3.249411 10.63751763,-5.883578 23.75955963,-5.883578 13.122042,0 23.75956,2.634167 23.75956,5.883578 z" sodipodi:ry="5.8835783" sodipodi:rx="23.75956" sodipodi:cy="42.6875" sodipodi:cx="23.9375" id="path5386" style="opacity:0.2;fill:url(#radialGradient5574);fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:type="arc"/>
+ <g transform="translate(-25)" id="g5388">
+ <path sodipodi:nodetypes="czz" id="path5390" d="M 66.13085,41.787912 C 57.847275,31.229854 73.566661,39.498791 71.897463,35.839689 70.26171,32.253903 51.343195,36.513864 53.3325,30.513864" style="opacity:0.20786498;fill:none;stroke:url(#linearGradient5576);stroke-width:0.688932;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"/>
+ <path style="fill:none;stroke:#729fcf;stroke-width:0.688932;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" d="M 65.675044,41.213388 C 57.656634,30.125 72.913568,39.404152 71.161327,35 69.172021,30 52.551603,36.027728 53.480248,30.116116" id="path5392" sodipodi:nodetypes="czz"/>
+ </g>
+ <g transform="matrix(0.811017, 0, 0, 0.811017, 4.53606, 4.14478)" id="g5394">
+ <path sodipodi:nodetypes="csccscc" id="path5396" d="m 14.375479,32.558794 c 0,0 1.216876,4.898976 -3.856329,4.944966 -2.4302757,0.02175 -1.9324777,4.006021 -1.9324777,4.006021 l 30.8464667,-0.03115 c 0,0 0.418438,-3.867241 -2.022217,-3.912581 -4.987467,-0.09147 -3.810529,-5.06955 -3.810529,-5.06955 l -19.224914,0.06229 z" style="color:#000000;fill:url(#linearGradient5578);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.84946603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <path sodipodi:nodetypes="ccccc" id="path5398" d="m 13.926195,33.027451 c 0.08401,2.172549 -0.28454,2.911443 -1.640464,3.675231 L 36,38 c -0.952992,-1.168628 -2.339163,-2.933334 -1.961117,-4.988235 l -20.112688,0.01569 z" style="opacity:0.5;fill:url(#linearGradient5580);fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <path style="fill:none;stroke:#8d8d8f;stroke-width:0.84946603px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:0.43902402" d="m 10.436202,38.661601 c 6.564263,0.002 27.126435,0 27.126435,0" id="path5400" sodipodi:nodetypes="cc"/>
+ <path sodipodi:nodetypes="cc" id="path5402" d="m 9.647928,39.660187 c 6.706693,0.002 28.719861,0 28.719861,0" style="fill:none;stroke:#ffffff;stroke-width:0.84946603px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ </g>
+ <rect y="-2.84375" x="0" height="48" width="48" id="rect5404" style="fill:none;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path5406" d="m 4.8882799,0.5019965 38.1022591,0 c 2.023707,0 3.498537,1.4255519 3.498537,3.6208005 l 0.01094,25.165237 C 46.500019,30.977609 45.97204,31.5 44.466781,31.5 L 3.5326624,31.481093 C 2.3542134,31.452343 1.5154744,30.987161 1.4996519,29.464764 L 1.5148181,3.935329 c 0,-1.7712136 1.5383348,-3.4333325 3.3734618,-3.4333325 z" style="fill:url(#linearGradient5582);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.688932;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"/>
+ <rect y="4.5" x="5.5" height="23" width="37" id="rect5408" style="fill:url(#radialGradient5584);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.688932px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="ccccc" id="path5410" d="M 6,4.9921565 6,23 C 22.444445,21.645751 28.598693,12.887581 41.968627,11.972548 l 1e-6,-7.011764 L 6,4.9921565 z" style="opacity:0.75;fill:url(#linearGradient5586);fill-opacity:1;fill-rule:evenodd;stroke:none"/>
+ <rect style="fill:none;stroke:none" id="rect5412" width="48" height="48" x="0" y="-2.84375"/>
+ <rect y="-2.84375" x="0" height="48" width="48" id="rect5414" style="fill:none;stroke:none"/>
+ <path sodipodi:nodetypes="cccsccscccc" id="path5416" d="m 4.9838392,1.4949272 c -1.2994875,0 -2.4838385,1.2815188 -2.4838385,2.5365102 L 2.5,29.355478 c 0.00622,0.597159 0.1447546,0.782572 0.2794318,0.897058 0.1346773,0.114486 0.419191,0.204825 0.9003915,0.216531 L 44.352677,30.5 c 0.646964,0 0.851442,-0.1 0.931439,-0.185598 0.08,-0.0856 0.217336,-0.396637 0.217336,-1.144523 l 10e-7,-24.9528433 c 0,-1.7888213 -1.004252,-2.7221085 -2.60803,-2.7221085 l -37.9095838,0 z" style="fill:none;stroke:#ffffff;stroke-width:0.68893099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"/>
+ <g transform="translate(0, 13)" id="g5418" style="opacity:0.4">
+ <rect y="30.5" x="0" height="4.5" width="4" id="rect5420" style="fill:url(#radialGradient5588);fill-opacity:1;stroke:none"/>
+ <rect transform="scale(-1)" y="-35" x="-48" height="4.5" width="4" id="rect5422" style="fill:url(#radialGradient5590);fill-opacity:1;stroke:none;display:inline"/>
+ <rect y="30.5" x="4" height="4.5" width="40" id="rect5424" style="fill:url(#linearGradient5592);fill-opacity:1;stroke:none"/>
+ </g>
+ <g transform="translate(48)" id="g5426">
+ <path sodipodi:nodetypes="ccccccccc" id="path5428" d="m -42.6875,40.49166 c -0.967886,0 -1.847763,0.285348 -2.4375,1.247229 l -1.8125,2.918046 c -0.808653,1.054721 -0.156385,1.859077 2.59375,1.859077 l 40.4375,0 c 2.750135,0 3.402403,-0.804356 2.59375,-1.859077 L -3.125,41.738889 C -3.714737,40.777008 -4.594614,40.49166 -5.5625,40.49166 l -37.125,0 z" style="fill:url(#linearGradient5594);fill-opacity:1;stroke:#888a85;stroke-width:0.68893403;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"/>
+ <path d="m 5.3125,38.5 c -0.7068869,0 -1.0686379,0.06052 -1.53125,1.0625 a 1.0001,1.0001 0 0 1 0,0.03125 l -1.8125,3.875 a 1.0001,1.0001 0 0 1 -0.03125,0.0625 c -0.1455374,0.252075 -0.1851561,0.42743 -0.1875,0.5 -0.00234,0.07257 -0.035314,0.05527 0,0.09375 0.070629,0.07696 0.6606476,0.375 1.90625,0.375 l 40.4375,0 c 1.245602,0 1.835621,-0.298042 1.90625,-0.375 0.03531,-0.03848 0.0023,-0.02118 0,-0.09375 -0.0023,-0.07257 -0.04196,-0.247925 -0.1875,-0.5 a 1.0001,1.0001 0 0 1 -0.03125,-0.0625 l -1.8125,-3.875 a 1.0001,1.0001 0 0 1 0,-0.03125 C 43.506138,38.560518 43.144387,38.5 42.4375,38.5 l -37.125,0 z" id="path5430" style="fill:none;stroke:#ffffff;stroke-width:0.843768;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;display:inline" inkscape:original="M 5.3125 37.5 C 4.344614 37.5 3.4647369 37.878926 2.875 39.15625 L 1.0625 43.03125 C 0.253847 44.43186 0.90611493 45.5 3.65625 45.5 L 44.09375 45.5 C 46.843885 45.5 47.496153 44.43186 46.6875 43.03125 L 44.875 39.15625 C 44.285263 37.878926 43.405386 37.5 42.4375 37.5 L 5.3125 37.5 z " inkscape:radius="-1" sodipodi:type="inkscape:offset" transform="matrix(1, 0, 0, 0.666668, -48, 15.8333)"/>
+ </g>
+ <g id="g5432" inkscape:label="Shadow" transform="translate(-102, 13.1809)"/>
+ <g transform="translate(-102, 28.2469)" inkscape:label="Shadow" id="g5434"/>
+ <g transform="translate(-102, 28.2469)" style="display:inline" inkscape:label="Lavoro" id="g5436"/>
+ <g transform="translate(48)" id="g5438">
+ <path sodipodi:nodetypes="csssssssccssssssssssssccccssscccccccccssssssssssssccsssssssssccccccc" id="path5440" d="m -41.565234,39.500963 c -0.003,0.0031 0.0028,0.02359 0,0.026 -0.01467,0.0041 -0.05022,0.02021 -0.06523,0.02601 -0.005,0.0021 -0.02762,-0.0023 -0.03262,0 -0.005,0.0025 -0.02769,0.0233 -0.03262,0.026 -0.0097,0.0058 -0.02321,0.01943 -0.03262,0.026 -0.0046,0.0035 -0.02815,0.02233 -0.03262,0.02601 -0.0043,0.0039 -0.02844,0.02193 -0.03262,0.02601 -0.06487,0.075 -0.133186,0.205396 -0.228319,0.364081 l -2.22755,3.952895 c 0,0.0049 -2.28e-4,0.02105 0,0.026 4.53e-4,0.005 -6.74e-4,0.02104 0,0.026 8.91e-4,0.005 -0.0011,0.02106 0,0.02601 0.0026,0.0099 0.02917,0.04222 0.03262,0.05201 0.0019,0.0049 -0.0021,0.02117 0,0.02601 0.0069,0.01439 0.02403,0.03804 0.03262,0.05201 0.0091,0.0138 0.02197,0.03881 0.03262,0.05201 0.0037,0.0043 0.02875,0.02176 0.03262,0.026 0.004,0.0042 0.02844,0.02194 0.03262,0.02601 0.02595,0.02385 0.06703,0.05818 0.09785,0.07802 0.0053,0.0032 0.02724,0.02296 0.03262,0.02601 0.0165,0.0079 0.04736,0.01884 0.06523,0.026 0.120228,0.04402 0.279283,0.07802 0.42402,0.07802 l 23.114643,0 -0.09785,-4.993121 -20.789242,-6e-6 c -0.06851,0 -0.143762,-0.0019 -0.195701,0 -0.01215,5.7e-5 -0.05203,5.11e-4 -0.06523,0 -0.004,2.5e-5 -0.02896,-2.14e-4 -0.03262,0 -0.0028,0.0024 -0.02957,-0.0031 -0.03262,0 z m 23.039809,6e-6 0.09785,1.664375 5.642726,0 -0.260935,-1.664375 -5.479641,0 z m 7.436655,0 1.17421,4.993121 5.218705,0 c 0.144736,0 0.303792,-0.034 0.42402,-0.07802 0.017877,-0.0072 0.048735,-0.0181 0.065233,-0.026 0.00538,-0.003 0.027357,-0.02283 0.032617,-0.02601 0.030821,-0.01983 0.071897,-0.05416 0.097851,-0.07802 0.00418,-0.0041 0.028592,-0.02185 0.032616,-0.02601 0.00387,-0.0042 0.028906,-0.02168 0.032618,-0.026 0.010648,-0.0132 0.023496,-0.03821 0.032617,-0.05201 0.00859,-0.01397 0.025688,-0.03762 0.032617,-0.05201 0.00212,-0.0048 -0.00192,-0.02114 0,-0.02601 0.00345,-0.0098 0.029987,-0.04214 0.032617,-0.05201 0.0011,-0.005 -8.92e-4,-0.02105 0,-0.02601 6.73e-4,-0.005 -4.54e-4,-0.02104 0,-0.026 2.29e-4,-0.005 0,-0.02106 0,-0.026 l -1.826015,-3.9529 C -5.834197,39.862396 -5.902512,39.732002 -5.967383,39.656999 -5.971557,39.652925 -5.99567,39.634868 -6,39.630993 c -0.00447,-0.0037 -0.028021,-0.02252 -0.032617,-0.02601 -0.00941,-0.0066 -0.022876,-0.02021 -0.032617,-0.026 -0.00493,-0.0027 -0.027643,-0.0235 -0.032616,-0.026 -0.005,-0.0023 -0.027608,0.0021 -0.032617,0 -0.015014,-0.0058 -0.050564,-0.02192 -0.065234,-0.02601 -0.016117,-0.0031 -0.041567,-0.02056 -0.065235,-0.026 -0.011875,-0.0025 -0.054353,0.0014 -0.065233,0 -0.05194,-0.0019 -0.127187,0 -0.195701,0 l -4.5669,6e-6 z m -6.131978,3.328747 -1.043741,1.664374 6.001511,0 -1.304677,-1.664374 -3.653093,0 z" style="color:#000000;fill:url(#linearGradient5596);fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:0.68893099;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <g transform="translate(-48, -0.00589)" style="fill:url(#radialGradient5718);fill-opacity:1" id="g5442">
+ <rect style="color:#000000;fill:url(#radialGradient5598);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5444" width="1" height="1" x="7" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5600);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5446" width="1" height="1" x="9" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5602);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5448" width="1" height="1" x="11" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5604);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5450" width="1" height="1" x="13" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5606);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5452" width="1" height="1" x="15" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5608);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5454" width="1" height="1" x="17" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5610);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5456" width="1" height="1" x="19" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5612);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5458" width="1" height="1" x="21" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5614);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5460" width="1" height="1" x="6" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5616);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5462" width="1" height="1" x="8" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5618);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5464" width="1" height="1" x="10" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5620);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5466" width="1" height="1" x="12" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5622);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5468" width="1" height="1" x="14" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5624);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5470" width="1" height="1" x="16" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5626);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5472" width="1" height="1" x="18" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5628);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5474" width="1" height="1" x="20" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5630);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5476" width="1" height="1" x="7" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5632);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5478" width="1" height="1" x="9" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5634);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5480" width="1" height="1" x="11" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5636);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5482" width="1" height="1" x="13" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5638);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5484" width="1" height="1" x="15" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5640);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5486" width="1" height="1" x="17" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5642);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5488" width="1" height="1" x="19" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5644);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5490" width="1" height="1" x="21" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5646);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5492" width="1" height="1" x="6" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5648);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5494" width="1" height="1" x="8" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5650);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5496" width="1" height="1" x="10" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5652);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5498" width="1" height="1" x="12" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5654);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5500" width="1" height="1" x="14" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5656);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5502" width="1" height="1" x="16" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5658);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5504" width="1" height="1" x="18" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5660);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5506" width="1" height="1" x="20" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5662);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5508" width="1" height="1" x="5" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5664);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5510" width="1" height="1" x="7" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5666);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5512" width="1" height="1" x="22" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5668);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5514" width="1" height="1" x="23" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5670);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5516" width="1" height="1" x="22" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5672);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5518" width="1" height="1" x="23" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5674);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5520" width="1" height="1" x="24" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5676);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5522" width="1" height="1" x="25" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5678);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5524" width="1" height="1" x="26" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5680);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5526" width="1" height="1" x="25" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5682);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5528" width="1" height="1" x="24" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5684);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5530" width="1" height="1" x="26" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5686);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5532" width="1" height="1" x="25" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5688);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5534" width="1" height="1" x="23" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5690);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5536" width="1" height="1" x="31" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5692);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5538" width="1" height="1" x="33" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5694);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5540" width="1" height="1" x="31" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5696);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5542" width="1" height="1" x="33" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5698);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5544" width="1" height="1" x="37" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5700);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5546" width="1" height="1" x="38" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5702);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5548" width="1" height="1" x="39" y="39" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5550" width="1" height="1" x="41" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5706);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5552" width="1" height="1" x="39" y="41" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5708);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5554" width="1" height="1" x="38" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5710);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5556" width="1" height="1" x="40" y="42" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5712);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5558" width="1" height="1" x="41" y="43" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5714);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5560" width="1" height="1" x="40" y="40" rx="0.18268055" ry="0.18268055"/>
+ <rect style="color:#000000;fill:url(#radialGradient5716);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" id="rect5562" width="1" height="1" x="43" y="43" rx="0.18268055" ry="0.18268055"/>
+ </g>
+ </g>
+ </g>
+ <g style="display:inline" inkscape:label="tastiera" id="g5564">
+ <g transform="translate(-54, 0.18088)" inkscape:label="Shadow" id="g5566"/>
+ <g id="g5568" inkscape:label="Shadow" transform="translate(-54, 15.2469)"/>
+ <g id="g5570" inkscape:label="Lavoro" style="display:inline" transform="translate(-54, 15.2469)"/>
+ </g>
+ <g style="display:inline" inkscape:label="tasti" id="g5572"/>
+ </g>
+ <g transform="matrix(1.67468, 0, 0, 1.67468, 134.093, 249.772)" inkscape:label="Vrstva 1" id="g5835">
+ <path sodipodi:type="arc" style="opacity:0.1;fill:url(#radialGradient5865);fill-opacity:1;stroke:none" id="path5837" sodipodi:cx="10.737437" sodipodi:cy="19.5" sodipodi:rx="8.2625628" sodipodi:ry="2.5" d="M 19,19.5 C 19,20.880712 15.300725,22 10.737437,22 6.1741498,22 2.4748745,20.880712 2.4748745,19.5 2.4748745,18.119288 6.1741498,17 10.737437,17 15.300725,17 19,18.119288 19,19.5 z" transform="matrix(2.3051, 0, 0, 2.37789, -1.19852, -5.8195)"/>
+ <path sodipodi:type="arc" style="opacity:0.6;fill:url(#radialGradient5867);fill-opacity:1;stroke:url(#radialGradient5869);stroke-width:0.119228;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path5839" sodipodi:cx="10.28125" sodipodi:cy="6.5" sodipodi:rx="4.28125" sodipodi:ry="3.5" d="m 14.5625,6.5 c 0,1.9329966 -1.916781,3.5 -4.28125,3.5 C 7.9167809,10 6,8.4329966 6,6.5 6,4.5670034 7.9167809,3 10.28125,3 12.645719,3 14.5625,4.5670034 14.5625,6.5 z" transform="matrix(4.55474, 0, 0, 5.50699, -22.8285, -20.7954)"/>
+ <path sodipodi:type="arc" style="opacity:0.8;fill:url(#radialGradient5873);fill-opacity:1;stroke:url(#radialGradient5875);stroke-width:0.16034999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path5843" sodipodi:cx="10.28125" sodipodi:cy="6.5" sodipodi:rx="4.28125" sodipodi:ry="3.5" d="m 14.5625,6.5 c 0,1.9329966 -1.916781,3.5 -4.28125,3.5 C 7.9167809,10 6,8.4329966 6,6.5 6,4.5670034 7.9167809,3 10.28125,3 12.645719,3 14.5625,4.5670034 14.5625,6.5 z" transform="matrix(3.38686, 0, 0, 4.09453, -10.8212, -11.6144)"/>
+ <g id="g5845" transform="matrix(1, 0, 0, 1.81077, 0, -10.8114)">
+ <path id="path5847" d="m 24,13 -16,31 3.5,0 2.5625,-5.3125 21.625,3.625 L 36.5,44 40,44 24,13 z m 0,4.96875 4,8.34375 -7.09375,-1.84375 3.09375,-6.5 z m -4,8.34375 7.28125,1.875 L 16.625,33.375 20,26.3125 z m 9.65625,3.46875 4.4375,9.21875 -17.4375,-2.90625 13,-6.3125 z" style="fill:url(#linearGradient5877);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5879);stroke-width:0.443748px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="ccc" id="path5849" d="M 38.40625,43.03125 24,15.125 9.59375,43.03125" style="fill:none;stroke:#ffffff;stroke-width:0.443748px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="cc" id="path5851" d="M 15.78125,34.90625 28.8125,28.5625" style="fill:none;stroke:#ffffff;stroke-width:0.443748px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ <path sodipodi:nodetypes="cc" id="path5853" d="M 15.09375,36.84375 34.75,40.125" style="fill:none;stroke:#ffffff;stroke-width:0.443748px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"/>
+ </g>
+ <path sodipodi:type="arc" style="fill:url(#radialGradient5881);fill-opacity:1;stroke:url(#radialGradient5883);stroke-width:0.243312;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path5855" sodipodi:cx="10.28125" sodipodi:cy="6.5" sodipodi:rx="4.28125" sodipodi:ry="3.5" d="m 14.5625,6.5 c 0,1.9329966 -1.916781,3.5 -4.28125,3.5 C 7.9167809,10 6,8.4329966 6,6.5 6,4.5670034 7.9167809,3 10.28125,3 12.645719,3 14.5625,4.5670034 14.5625,6.5 z" transform="matrix(2.21898, 0, 0, 2.71429, 1.18613, -2.64286)"/>
+ <g id="g5857" transform="matrix(2.23984, 0, 0, 2.23009, -19.6769, 9.38862)">
+ <path transform="matrix(1.11304, 0, 0, 1.14286, 9.25652, -0.0714286)" d="M 11,2.25 C 11,3.2164983 10.195512,4 9.203125,4 8.2107383,4 7.40625,3.2164983 7.40625,2.25 7.40625,1.2835017 8.2107383,0.5 9.203125,0.5 10.195512,0.5 11,1.2835017 11,2.25 z" sodipodi:ry="1.75" sodipodi:rx="1.796875" sodipodi:cy="2.25" sodipodi:cx="9.203125" id="path5859" style="fill:url(#radialGradient5885);fill-opacity:1;stroke:#555753;stroke-width:0.23689;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ <path transform="matrix(1.8125, 0, 0, 1.8125, -16.4654, -0.92882)" d="M 20,1.5 C 20,1.7761424 19.776142,2 19.5,2 19.223858,2 19,1.7761424 19,1.5 19,1.2238576 19.223858,1 19.5,1 19.776142,1 20,1.2238576 20,1.5 z" sodipodi:ry="0.5" sodipodi:rx="0.5" sodipodi:cy="1.5" sodipodi:cx="19.5" id="path5861" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ <path sodipodi:type="arc" style="fill:none;stroke:url(#radialGradient5887);stroke-width:0.30321601;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path5863" sodipodi:cx="9.203125" sodipodi:cy="2.25" sodipodi:rx="1.796875" sodipodi:ry="1.75" d="M 11,2.25 C 11,3.2164983 10.195512,4 9.203125,4 8.2107383,4 7.40625,3.2164983 7.40625,2.25 7.40625,1.2835017 8.2107383,0.5 9.203125,0.5 10.195512,0.5 11,1.2835017 11,2.25 z" transform="matrix(1.94783, 0, 0, 1.99105, 6.07391, 10.484)"/>
+ </g>
+ <g transform="matrix(2.07029, 0, 0, 2.07029, 681.54, 9.03133)" id="layer2-5" inkscape:label="phone">
+ <g id="g2366" transform="matrix(1.00031, 0, 0, 1, -0.002355, -7.00001)">
+ <path sodipodi:nodetypes="ccczccccccccccz" id="rect2276" d="m 8.2474619,14.5 7.7498701,-2.999994 16,0 L 39.741876,14.5 c 0.256803,0.06883 0.747462,1.333368 0.747462,1.747462 l 0,2.505076 c 0,0.414094 -0.333368,0.747462 -0.747462,0.747462 l -5.752538,0 -2,-4 -15.5,0 -2.5,4 -5.7418761,0 C 7.833368,19.5 7.5,19.166632 7.5,18.752538 l 0,-2.505076 C 7.5,15.833368 7.9909958,14.568741 8.2474619,14.5 z" style="color:#000000;fill:url(#radialGradient4024);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3404);stroke-width:0.48294699;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ </g>
+ <path style="opacity:0.6;color:#000000;fill:none;stroke:url(#radialGradient4068);stroke-width:0.48294699;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" d="M 16.1875,12.46875 8.8125,15.3125 C 8.770706,15.38818 8.740325,15.496831 8.6875,15.625 8.559965,15.934436 8.46875,16.429219 8.46875,16.25 l 0,2.28125 5,0 c 0.858697,-1.529381 1.128913,-2.553892 3.03125,-2 l 15.5,0 c 0.859584,0.447471 1.469779,-1.114201 2.625,2 l 4.90625,0 0,-2.28125 c 0,0.178953 -0.09127,-0.31563 -0.21875,-0.625 -0.0528,-0.128142 -0.08323,-0.236865 -0.125,-0.3125 l -7.375,-2.84375 -15.625,0 z" id="path4056" sodipodi:nodetypes="ccsccccccccsccc" transform="matrix(1.00031, 0, 0, 1, -0.002355, -7.00001)"/>
+ <g id="g4065" transform="matrix(1, 0, 0, 1.0625, 0, -1.3125)" style="opacity:0.8">
+ <rect y="21" x="9.5" height="8" width="4" id="rect4030" style="fill:url(#radialGradient4070);fill-opacity:1;stroke:none"/>
+ <rect transform="scale(-1)" y="-29" x="-38.5" height="8" width="4" id="rect4041" style="fill:url(#radialGradient4072);fill-opacity:1;stroke:none"/>
+ <rect y="21" x="13.5" height="8" width="21" id="rect4045" style="fill:url(#linearGradient4074);fill-opacity:1;stroke:none"/>
+ </g>
+ <path style="color:#000000;fill:url(#linearGradient1614);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1616);stroke-width:0.48302299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" d="m 17.509407,7.5 2,0 0.5,2 8.002512,0 0.497488,-2 2,0 c 1.123656,0 1.740719,0.9709838 2.03297,2 l 3.976136,13.999994 0.02763,2 c 0,1.060896 -0.904604,2 -2.02826,2 l -21.006594,0 c -1.123656,0 -1.972996,-0.939104 -1.972996,-2 l -0.02763,-2 L 15.509407,9.5 c 0.293822,-1.0286979 0.876344,-2 2,-2 z" id="rect2236" sodipodi:nodetypes="ccccccsccccccsc"/>
+ <path style="opacity:0.24324299;color:#000000;fill:url(#linearGradient1601);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" d="m 30.504082,8 -1.588859,0.022097 -0.592,2 L 19.632583,9.955806 19.044665,8.022097 17.5,8 c -1.078709,0 -1.426702,0.8189946 -1.687047,1.789079 l -2.4042,8.958396 -1.157183,3.752519 c 6.001884,-7.205882 17.755181,4 21.876475,-5.73172 L 32.164603,9.789079 C 31.892547,8.8220351 31.582792,8 30.504082,8 z" id="path2297" sodipodi:nodetypes="ccccccscccsc"/>
+ <path style="opacity:0.6;color:#000000;fill:none;stroke:url(#linearGradient1598);stroke-width:0.48302299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" d="m 17.500314,8.5 1.234521,0 0.497174,2 9.444768,-0.0221 0.654679,-1.9779 1.17294,0 c 0.500157,0 0.739705,0.088799 1.000314,1 l 4.004082,13.999994 0,1.5 c 0,1.5 0,1.5 -1.500471,1.5 l -20.00628,0 c -1.500471,0 -1.500471,0 -1.500471,-1.5 l 0,-1.5 L 16.5,9.5 c 0.260325,-0.911495 0.500157,-1 1.000314,-1 z" id="path2279" sodipodi:nodetypes="ccccccsccccccsc"/>
+ <path style="fill:url(#linearGradient2960);fill-opacity:1;stroke:none" d="m 18.67949,9.4999962 10.64178,0 c 0.597659,0 1.078805,0.4882234 1.078805,1.0946718 L 32,21.40532 c 0,0.606448 -0.481147,1.094672 -1.078807,1.094672 l -13.853815,-0.01237 c -0.59766,0 -1.078807,-0.488223 -1.078807,-1.094671 l 1.612114,-10.798283 c 0,-0.6064484 0.481147,-1.0946718 1.078805,-1.0946718 z" id="rect4094" sodipodi:nodetypes="ccccccccc"/>
+ <g id="g3067" transform="translate(0, 0.5)" style="fill:url(#linearGradient9568);fill-opacity:1">
+ <path sodipodi:nodetypes="ccccccccc" id="path3043" d="m 18.558806,13 2.221403,0.01105 c 0.30958,0 0.574433,0.228459 0.558808,0.512241 l -0.04285,0.964469 C 21.280538,14.771541 21.046935,15 20.737355,15 l -2.32218,0 c -0.309579,0 -0.605683,-0.228459 -0.558808,-0.512241 l 0.143631,-0.975518 C 18.031248,13.236272 18.249227,13 18.558806,13 z" style="fill:url(#linearGradient6299);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3045" d="m 22.891192,13 2.209799,0 c 0.30958,0 0.558808,0.228459 0.558808,0.512241 l 0.03906,0.975518 C 25.698861,14.771541 25.449633,15 25.140053,15 l -2.287924,0 c -0.309579,0 -0.558808,-0.228459 -0.558808,-0.512241 l 0.03906,-0.975518 C 22.332384,13.228459 22.581613,13 22.891192,13 z" style="fill:url(#linearGradient6301);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3047" d="m 27.223578,13 2.217611,0 c 0.30958,0 0.519745,0.244084 0.558808,0.512241 l 0.140625,0.975518 C 30.187497,14.775447 29.891394,15 29.581814,15 l -2.315267,0 c -0.309579,0 -0.54709,-0.228459 -0.558808,-0.512241 L 26.66477,13.512241 C 26.649145,13.228459 26.913999,13 27.223578,13 z" style="fill:url(#linearGradient6303);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3049" d="m 19.012241,10 1.942372,0 c 0.283782,0 0.535679,0.228459 0.512241,0.512241 l -0.04419,0.975518 C 21.42266,11.771541 21.194201,12 20.910419,12 l -2.074955,0 c -0.283782,0 -0.512241,-0.228459 -0.512241,-0.512241 L 18.5,10.512241 C 18.5,10.228459 18.728459,10 19.012241,10 z" style="fill:url(#linearGradient6305);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3051" d="m 22.980991,10 2.030206,0 c 0.283782,0 0.512241,0.228459 0.512241,0.512241 l 0.03125,0.975518 C 25.554688,11.771541 25.326229,12 25.042447,12 l -2.100519,0 c -0.283782,0 -0.512241,-0.228459 -0.512241,-0.512241 l 0.03906,-0.975518 C 22.46875,10.228459 22.697209,10 22.980991,10 z" style="fill:url(#linearGradient6307);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3053" d="m 27.035679,10 1.975518,0 c 0.283782,0 0.469272,0.224553 0.512241,0.512241 l 0.160156,0.975518 C 29.722656,11.771541 29.455135,12 29.171353,12 l -2.092706,0 c -0.283782,0 -0.496616,-0.228459 -0.512241,-0.512241 l -0.04297,-0.975518 C 26.507813,10.228459 26.751897,10 27.035679,10 z" style="fill:url(#linearGradient6309);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3055" d="m 18.140535,16 2.455797,0 c 0.335378,0 0.624907,0.232365 0.605376,0.512241 l -0.04297,0.975518 C 21.143114,17.767635 20.888741,18 20.553363,18 l -2.561265,0 C 17.65672,18 17.343754,17.771541 17.386723,17.487759 L 17.53516,16.512241 C 17.578129,16.232365 17.805157,16 18.140535,16 z" style="fill:url(#linearGradient6311);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3057" d="m 22.801401,16 2.389391,0 c 0.335378,0 0.605376,0.228459 0.605376,0.512241 l 0.03906,0.975518 C 25.83523,17.771541 25.565232,18 25.229854,18 l -2.459703,0 c -0.335378,0 -0.605375,-0.228459 -0.605375,-0.512241 l 0.03125,-0.975518 C 22.196026,16.228459 22.466023,16 22.801401,16 z" style="fill:url(#linearGradient6313);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3059" d="m 27.399767,16 2.447984,0 c 0.335378,0 0.566313,0.228459 0.605376,0.512241 l 0.144531,0.975518 C 30.64844,17.775447 30.32766,18 29.992282,18 l -2.549547,0 c -0.335378,0 -0.58975,-0.232365 -0.605375,-0.512241 L 26.79439,16.512241 C 26.782673,16.228459 27.064389,16 27.399767,16 z" style="fill:url(#linearGradient6315);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3061" d="m 17.730073,19 2.678359,0 c 0.361176,0 0.667568,0.236272 0.651943,0.512241 l -0.03125,0.975518 C 21.0135,20.763728 20.738358,21 20.377182,21 l -2.803359,0 c -0.361176,0 -0.683192,-0.228459 -0.651942,-0.512241 l 0.15625,-0.975518 C 17.109381,19.232365 17.368897,19 17.730073,19 z" style="fill:url(#linearGradient6317);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3063" d="m 22.723326,19 2.553357,0 c 0.361176,0 0.651943,0.228459 0.651943,0.512241 l 0.04297,0.975518 C 25.971595,20.771541 25.680828,21 25.319652,21 l -2.643201,0 c -0.361177,0 -0.651943,-0.228459 -0.651943,-0.512241 l 0.04687,-0.975518 C 22.071383,19.228459 22.362149,19 22.723326,19 z" style="fill:url(#linearGradient6319);fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path3065" d="m 27.583765,19 2.674451,0 c 0.361176,0 0.616787,0.228459 0.651943,0.512241 l 0.15625,0.975518 C 31.109378,20.767635 30.775642,21 30.414466,21 l -2.783826,0 c -0.361177,0 -0.644131,-0.228459 -0.651943,-0.512241 l -0.04687,-0.975518 C 26.920103,19.228459 27.222588,19 27.583765,19 z" style="fill:url(#linearGradient6321);fill-opacity:1;stroke:none"/>
+ </g>
+ <path style="fill:url(#radialGradient2987);fill-opacity:1;stroke:none" d="m 18.558806,13 2.221403,0.01105 c 0.30958,0 0.574433,0.228459 0.558808,0.512241 l -0.04285,0.964469 C 21.280538,14.771541 21.046935,15 20.737355,15 l -2.32218,0 c -0.309579,0 -0.605683,-0.228459 -0.558808,-0.512241 l 0.143631,-0.975518 C 18.031248,13.236272 18.249227,13 18.558806,13 z" id="use6266" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient2983);fill-opacity:1;stroke:none" d="m 22.891192,13 2.209799,0 c 0.30958,0 0.558808,0.228459 0.558808,0.512241 l 0.03906,0.975518 C 25.698861,14.771541 25.449633,15 25.140053,15 l -2.287924,0 c -0.309579,0 -0.558808,-0.228459 -0.558808,-0.512241 l 0.03906,-0.975518 C 22.332384,13.228459 22.581613,13 22.891192,13 z" id="use6268" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient2979);fill-opacity:1;stroke:none" d="m 27.223578,13 2.217611,0 c 0.30958,0 0.519745,0.244084 0.558808,0.512241 l 0.140625,0.975518 C 30.187497,14.775447 29.891394,15 29.581814,15 l -2.315267,0 c -0.309579,0 -0.54709,-0.228459 -0.558808,-0.512241 L 26.66477,13.512241 C 26.649145,13.228459 26.913999,13 27.223578,13 z" id="use6270" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient6264);fill-opacity:1;stroke:none" d="m 19.012241,10 1.942372,0 c 0.283782,0 0.535679,0.228459 0.512241,0.512241 l -0.04419,0.975518 C 21.42266,11.771541 21.194201,12 20.910419,12 l -2.074955,0 c -0.283782,0 -0.512241,-0.228459 -0.512241,-0.512241 L 18.5,10.512241 C 18.5,10.228459 18.728459,10 19.012241,10 z" id="rect5016" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient2968);fill-opacity:1;stroke:none" d="m 22.980991,10 2.030206,0 c 0.283782,0 0.512241,0.228459 0.512241,0.512241 l 0.03125,0.975518 C 25.554688,11.771541 25.326229,12 25.042447,12 l -2.100519,0 c -0.283782,0 -0.512241,-0.228459 -0.512241,-0.512241 l 0.03906,-0.975518 C 22.46875,10.228459 22.697209,10 22.980991,10 z" id="use6252" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient2972);fill-opacity:1;stroke:none" d="m 27.035679,10 1.975518,0 c 0.283782,0 0.469272,0.224553 0.512241,0.512241 l 0.160156,0.975518 C 29.722656,11.771541 29.455135,12 29.171353,12 l -2.092706,0 c -0.283782,0 -0.496616,-0.228459 -0.512241,-0.512241 l -0.04297,-0.975518 C 26.507813,10.228459 26.751897,10 27.035679,10 z" id="use6254" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient3002);fill-opacity:1;stroke:none" d="m 18.140535,16 2.455797,0 c 0.335378,0 0.624907,0.232365 0.605376,0.512241 l -0.04297,0.975518 C 21.143114,17.767635 20.888741,18 20.553363,18 l -2.561265,0 C 17.65672,18 17.343754,17.771541 17.386723,17.487759 L 17.53516,16.512241 C 17.578129,16.232365 17.805157,16 18.140535,16 z" id="use6279" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient2998);fill-opacity:1;stroke:none" d="m 22.801401,16 2.389391,0 c 0.335378,0 0.605376,0.228459 0.605376,0.512241 l 0.03906,0.975518 C 25.83523,17.771541 25.565232,18 25.229854,18 l -2.459703,0 c -0.335378,0 -0.605375,-0.228459 -0.605375,-0.512241 l 0.03125,-0.975518 C 22.196026,16.228459 22.466023,16 22.801401,16 z" id="use6281" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient2994);fill-opacity:1;stroke:none" d="m 27.399767,16 2.447984,0 c 0.335378,0 0.566313,0.228459 0.605376,0.512241 l 0.144531,0.975518 C 30.64844,17.775447 30.32766,18 29.992282,18 l -2.549547,0 c -0.335378,0 -0.58975,-0.232365 -0.605375,-0.512241 L 26.79439,16.512241 C 26.782673,16.228459 27.064389,16 27.399767,16 z" id="use6283" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient3017);fill-opacity:1;stroke:none" d="m 17.730073,19 2.678359,0 c 0.361176,0 0.667568,0.236272 0.651943,0.512241 l -0.03125,0.975518 C 21.0135,20.763728 20.738358,21 20.377182,21 l -2.803359,0 c -0.361176,0 -0.683192,-0.228459 -0.651942,-0.512241 l 0.15625,-0.975518 C 17.109381,19.232365 17.368897,19 17.730073,19 z" id="use6287" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient3013);fill-opacity:1;stroke:none" d="m 22.723326,19 2.553357,0 c 0.361176,0 0.651943,0.228459 0.651943,0.512241 l 0.04297,0.975518 C 25.971595,20.771541 25.680828,21 25.319652,21 l -2.643201,0 c -0.361177,0 -0.651943,-0.228459 -0.651943,-0.512241 l 0.04687,-0.975518 C 22.071383,19.228459 22.362149,19 22.723326,19 z" id="use6289" sodipodi:nodetypes="ccccccccc"/>
+ <path style="fill:url(#radialGradient3009);fill-opacity:1;stroke:none" d="m 27.583765,19 2.674451,0 c 0.361176,0 0.616787,0.228459 0.651943,0.512241 l 0.15625,0.975518 C 31.109378,20.767635 30.775642,21 30.414466,21 l -2.783826,0 c -0.361177,0 -0.644131,-0.228459 -0.651943,-0.512241 l -0.04687,-0.975518 C 26.920103,19.228459 27.222588,19 27.583765,19 z" id="use6291" sodipodi:nodetypes="ccccccccc"/>
+ <g id="g3105" style="fill:#cccccc;fill-opacity:1" transform="translate(1, 0.370117)">
+ <text id="text6117" y="11.364" x="19.6092" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="11.364" x="19.6092" id="tspan6119" sodipodi:role="line">1</tspan></text>
+ <text id="text6121" y="11.364" x="23.675301" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="11.364" x="23.675301" id="tspan6123" sodipodi:role="line">2</tspan></text>
+ <text id="text6125" y="11.3579" x="27.7743" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="11.3579" x="27.7743" id="tspan6127" sodipodi:role="line">3</tspan></text>
+ <text id="text6129" y="14.364" x="19.2623" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="14.364" x="19.2623" id="tspan6131" sodipodi:role="line">4</tspan></text>
+ <text id="text6133" y="14.364" x="23.675301" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="14.364" x="23.675301" id="tspan6135" sodipodi:role="line">5</tspan></text>
+ <text id="text6137" y="14.3579" x="28.0679" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="14.3579" x="28.0679" id="tspan6139" sodipodi:role="line">6</tspan></text>
+ <text id="text6141" y="17.357901" x="18.958" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="17.357901" x="18.958" id="tspan6143" sodipodi:role="line">7</tspan></text>
+ <text id="text6145" y="17.364" x="23.675301" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="17.364" x="23.675301" id="tspan6147" sodipodi:role="line">8</tspan></text>
+ <text id="text6149" y="17.357901" x="28.3689" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="17.357901" x="28.3689" id="tspan6151" sodipodi:role="line">9</tspan></text>
+ <text id="text6153" y="20.3582" x="18.662001" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="20.3582" x="18.662001" id="tspan6155" sodipodi:role="line">#</tspan></text>
+ <text id="text6157" y="20.357901" x="23.6665" style="font-size:12px;font-style:normal;font-weight:normal;fill:#cccccc;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:1px;fill:#cccccc;fill-opacity:1;font-family:Arial Black" y="20.357901" x="23.6665" id="tspan6159" sodipodi:role="line">0</tspan></text>
+ <text id="text6161" y="20.8827" x="28.5483" style="font-size:1.73081005px;font-weight:bold;fill:#cccccc;fill-opacity:1" xml:space="preserve"><tspan style="font-size:1.73081005px;font-weight:bold;fill:#cccccc;fill-opacity:1" y="20.8827" x="28.5483" id="tspan6163" sodipodi:role="line">*</tspan></text>
+ </g>
+ </g>
+ <g transform="matrix(1.48173, 0, 0, 1.48173, 666.859, 95.8056)" id="layer1-4" inkscape:label="Layer 1"/>
+ <g transform="matrix(0.289822, 0, 0, 0.289822, 246.788, 161.47)" id="g2949">
+ <rect y="42.013626" x="108.39019" width="151.76543" style="font-size:12px;fill:url(#linearGradient578);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.45038986pt;stroke-opacity:1" id="rect592" height="223.93359"/>
+ <rect y="1.6696088" x="181.72804" width="151.76543" transform="matrix(1, 0, -0.867457, 0.497512, 0, 0)" style="font-size:12px;fill:url(#linearGradient596);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:6.11471987;stroke-linecap:square;stroke-linejoin:bevel" id="rect594" height="83.194481"/>
+ <rect y="192.57883" x="300.2724" width="83.352394" transform="matrix(0.865812, -0.500369, 0, 1, 0, 0)" style="font-size:12px;fill:url(#linearGradient580);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.63519001;stroke-linejoin:bevel" id="rect595" height="223.93709"/>
+ <rect y="98.419861" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2448);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect597" height="14.080902"/>
+ <rect y="116.13638" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2450);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect600" height="14.080902"/>
+ <rect y="133.85291" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2452);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect601" height="14.080902"/>
+ <rect y="151.56943" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2454);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect602" height="14.080902"/>
+ <rect y="169.28595" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2456);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect603" height="14.080902"/>
+ <rect y="187.00247" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2458);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect604" height="14.080902"/>
+ <rect y="204.71899" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2460);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect605" height="14.080902"/>
+ <rect y="222.43552" x="196.95248" width="55.953056" style="font-size:12px;fill:url(#linearGradient2462);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect606" height="14.080902"/>
+ <rect y="79.221146" x="182.87158" width="70.033958" style="font-size:12px;fill:url(#linearGradient598);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.32510304;stroke-dasharray:none" id="rect607" height="15.563112"/>
+ <path transform="translate(-153.75, -106.124)" style="font-size:12px;fill:url(#linearGradient2464);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.18107001;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="7.7815509" sodipodi:rx="7.5962758" sodipodi:cy="224.18283" sodipodi:cx="284.02661" id="path608" d="m 291.62289,224.18283 c 0,4.29763 -3.40097,7.78155 -7.59628,7.78155 -4.19531,0 -7.59627,-3.48392 -7.59627,-7.78155 0,-4.29763 3.40096,-7.78155 7.59627,-7.78155 4.19531,0 7.59628,3.48392 7.59628,7.78155 z"/>
+ <path transform="matrix(0.439024, 0, 0, 0.428572, 20.889, 22.3505)" style="font-size:12px;fill:url(#linearGradient610);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:5.9658699;stroke-opacity:0.18107001;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="7.7815509" sodipodi:rx="7.5962758" sodipodi:cy="224.18283" sodipodi:cx="284.02661" id="path611" d="m 291.62289,224.18283 c 0,4.29763 -3.40097,7.78155 -7.59628,7.78155 -4.19531,0 -7.59627,-3.48392 -7.59627,-7.78155 0,-4.29763 3.40096,-7.78155 7.59627,-7.78155 4.19531,0 7.59628,3.48392 7.59628,7.78155 z"/>
+ <rect y="129.54607" x="108.59936" width="83.744308" style="font-size:12px;fill:url(#linearGradient3105);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.58780003;stroke-opacity:0.205761;stroke-dasharray:none" id="rect612" height="132.65692"/>
+ </g>
+ <g transform="matrix(0.237465, 0, 0, 0.237465, 262.509, 79.2825)" id="g3107">
+ <rect y="988.11615" x="346.58713" width="86.788055" transform="matrix(0.863764, -0.503897, -0.00122588, 0.999999, 0, 0)" style="font-size:12px;fill:url(#linearGradient665);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.34545004;stroke-linejoin:bevel" id="rect728" height="29.392923"/>
+ <rect y="1544.2297" x="1463.6735" width="248.75" transform="matrix(1, 0, -0.866907, 0.498471, 0, 0)" style="font-size:12px;fill:url(#linearGradient663);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.77049994;stroke-linejoin:bevel" id="rect729" height="86.516479"/>
+ <path style="font-size:12px;fill:url(#linearGradient743);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" id="path789" d="m 31.197054,812.73437 0,31.25 281.874996,0 0,-31.25 -281.874996,0 z m 7.8125,5.625 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m 266.374996,0 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m -266.374996,15.625 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m 266.374996,0 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z"/>
+ <path style="fill:url(#linearGradient746);fill-opacity:1;fill-rule:evenodd;stroke:none" id="path787" d="m 228.15618,812.34494 -12.875,31.375 97.21875,0.0312 0.21875,-31.25 -84.5625,-0.15625 z m 76.65625,5.78125 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m 0,15.625 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z"/>
+ <rect y="813.1134" x="31.345819" width="281.875" style="font-size:12px;fill:none;stroke:#000000;stroke-width:1pt" id="rect744" height="31.25"/>
+ </g>
+ <g id="g8837" transform="matrix(0.237465, 0, 0, 0.237465, 550.14, 207.854)">
+ <rect height="29.392923" id="rect8839" style="font-size:12px;fill:url(#linearGradient8849);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.34545004;stroke-linejoin:bevel" transform="matrix(0.863764, -0.503897, -0.00122588, 0.999999, 0, 0)" width="86.788055" x="346.58713" y="988.11615"/>
+ <rect height="86.516479" id="rect8841" style="font-size:12px;fill:url(#linearGradient8851);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.77049994;stroke-linejoin:bevel" transform="matrix(1, 0, -0.866907, 0.498471, 0, 0)" width="248.75" x="1463.6735" y="1544.2297"/>
+ <path d="m 31.197054,812.73437 0,31.25 281.874996,0 0,-31.25 -281.874996,0 z m 7.8125,5.625 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m 266.374996,0 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m -266.374996,15.625 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m 266.374996,0 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z" id="path8843" style="font-size:12px;fill:url(#linearGradient8853);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt"/>
+ <path d="m 228.15618,812.34494 -12.875,31.375 97.21875,0.0312 0.21875,-31.25 -84.5625,-0.15625 z m 76.65625,5.78125 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z m 0,15.625 c 1.5525,0 2.8125,1.26 2.8125,2.8125 0,1.5525 -1.26,2.8125 -2.8125,2.8125 -1.5525,0 -2.8125,-1.26 -2.8125,-2.8125 0,-1.5525 1.26,-2.8125 2.8125,-2.8125 z" id="path8845" style="fill:url(#linearGradient8855);fill-opacity:1.0;fill-rule:evenodd;stroke:none"/>
+ <rect height="31.25" id="rect8847" style="font-size:12px;fill:none;stroke:#000000;stroke-width:1pt" width="281.875" x="31.345819" y="813.1134"/>
+ </g>
+ <g id="g9434">
+ <g id="g3154" transform="matrix(0, -0.399317, -0.399317, 0, 684.29, 250.221)">
+ <rect height="72.863098" id="rect703" style="font-size:12px;fill:url(#linearGradient2436);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.21457005;stroke-linejoin:bevel" transform="matrix(0.865493, -0.500921, -0.00049452, 1, 0, 0)" width="86.614632" x="339.16006" y="774.27081"/>
+ <rect height="86.516342" id="rect702" style="font-size:12px;fill:url(#linearGradient2438);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.77050996;stroke-linejoin:bevel" transform="matrix(1, 0, -0.866907, 0.498471, 0, 0)" width="248.75" x="1095.6295" y="1125.4457"/>
+ <path d="m 29.999934,604.37619 0,73.125 281.249996,0 0,-73.125 -281.249996,0 z m 273.749996,6.40625 c 1.725,2e-5 3.125,1.4 3.125,3.125 0,1.72502 -1.4,3.125 -3.125,3.125 -1.725,2e-5 -3.125,-1.4 -3.125,-3.125 0,-1.72498 1.4,-3.125 3.125,-3.125 z m -265.624996,0.46875 c 1.725,0 3.125,1.4 3.125,3.125 0,1.725 -1.4,3.125 -3.125,3.125 -1.725,0 -3.125,-1.4 -3.125,-3.125 0,-1.725 1.4,-3.125 3.125,-3.125 z m -1.375,56.25 c 1.725,0 3.125,1.4 3.125,3.125 0,1.725 -1.4,3.125 -3.125,3.125 -1.725,0 -3.125,-1.4 -3.125,-3.125 0,-1.725 1.4,-3.125 3.125,-3.125 z m 266.999996,0 c 1.725,0 3.125,1.4 3.125,3.125 0,1.725 -1.4,3.125 -3.125,3.125 -1.725,0 -3.125,-1.4 -3.125,-3.125 0,-1.725 1.4,-3.125 3.125,-3.125 z" id="path726" style="font-size:12px;fill:url(#linearGradient615);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.958465pt"/>
+ <rect height="20.9559" id="rect675" style="font-size:12px;fill:url(#linearGradient2488);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.19426;stroke-opacity:0.80658402" transform="scale(1, -1)" width="95.328049" x="185.84042" y="-635.26642"/>
+ <rect height="14.080902" id="rect676" style="font-size:12px;fill:url(#linearGradient2490);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402" transform="matrix(0.999996, -0.00282298, -0.00282298, -0.999996, 0, 0)" width="55.953056" x="50.751057" y="-628.46649"/>
+ <rect height="14.080902" id="rect677" style="font-size:12px;fill:url(#linearGradient2492);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402" transform="matrix(0.999996, -0.00282298, -0.00282298, -0.999996, 0, 0)" width="55.953056" x="50.751057" y="-649.72632"/>
+ <rect height="14.080902" id="rect678" style="font-size:12px;fill:url(#linearGradient617);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402" transform="matrix(0.999996, -0.00282298, -0.00282298, -0.999996, 0, 0)" width="55.953056" x="50.751057" y="-670.98615"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path680" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.875, 701.32)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path681" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.895, 708.407)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path682" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.935, 722.58)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path683" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.955, 729.667)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path684" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.995, 743.84)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path685" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -307.015, 750.926)"/>
+ <path d="m 385,820.48718 c 0,4.83249 -3.91751,8.75 -8.75,8.75 -4.83249,0 -8.75,-3.91751 -8.75,-8.75 0,-4.83249 3.91751,-8.75 8.75,-8.75 4.83249,0 8.75,3.91751 8.75,8.75 z" id="path704" sodipodi:cx="376.25" sodipodi:cy="820.48718" sodipodi:rx="8.75" sodipodi:ry="8.75" sodipodi:type="arc" style="font-size:12px;fill:url(#linearGradient3250);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:1;stroke-dasharray:none" transform="translate(-103.75, -157.374)"/>
+ </g>
+ <g transform="matrix(0, -0.399317, -0.399317, 0, 714.29, 250.221)" id="g9063">
+ <rect y="774.27081" x="339.16006" width="86.614632" transform="matrix(0.865493, -0.500921, -0.00049452, 1, 0, 0)" style="font-size:12px;fill:url(#linearGradient9093);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.21457005;stroke-linejoin:bevel" id="rect9065" height="72.863098"/>
+ <rect y="1125.4457" x="1095.6295" width="248.75" transform="matrix(1, 0, -0.866907, 0.498471, 0, 0)" style="font-size:12px;fill:url(#linearGradient9095);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.77050996;stroke-linejoin:bevel" id="rect9067" height="86.516342"/>
+ <path style="font-size:12px;fill:url(#linearGradient9097);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.958465pt" id="path9069" d="m 29.999934,604.37619 0,73.125 281.249996,0 0,-73.125 -281.249996,0 z m 273.749996,6.40625 c 1.725,2e-5 3.125,1.4 3.125,3.125 0,1.72502 -1.4,3.125 -3.125,3.125 -1.725,2e-5 -3.125,-1.4 -3.125,-3.125 0,-1.72498 1.4,-3.125 3.125,-3.125 z m -265.624996,0.46875 c 1.725,0 3.125,1.4 3.125,3.125 0,1.725 -1.4,3.125 -3.125,3.125 -1.725,0 -3.125,-1.4 -3.125,-3.125 0,-1.725 1.4,-3.125 3.125,-3.125 z m -1.375,56.25 c 1.725,0 3.125,1.4 3.125,3.125 0,1.725 -1.4,3.125 -3.125,3.125 -1.725,0 -3.125,-1.4 -3.125,-3.125 0,-1.725 1.4,-3.125 3.125,-3.125 z m 266.999996,0 c 1.725,0 3.125,1.4 3.125,3.125 0,1.725 -1.4,3.125 -3.125,3.125 -1.725,0 -3.125,-1.4 -3.125,-3.125 0,-1.725 1.4,-3.125 3.125,-3.125 z"/>
+ <rect y="-635.26642" x="185.84042" width="95.328049" transform="scale(1, -1)" style="font-size:12px;fill:url(#linearGradient9099);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.19426;stroke-opacity:0.80658402" id="rect9071" height="20.9559"/>
+ <rect y="-628.46649" x="50.751057" width="55.953056" transform="matrix(0.999996, -0.00282298, -0.00282298, -0.999996, 0, 0)" style="font-size:12px;fill:url(#linearGradient9101);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402" id="rect9073" height="14.080902"/>
+ <rect y="-649.72632" x="50.751057" width="55.953056" transform="matrix(0.999996, -0.00282298, -0.00282298, -0.999996, 0, 0)" style="font-size:12px;fill:url(#linearGradient9103);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402" id="rect9075" height="14.080902"/>
+ <rect y="-670.98615" x="50.751057" width="55.953056" transform="matrix(0.999996, -0.00282298, -0.00282298, -0.999996, 0, 0)" style="font-size:12px;fill:url(#linearGradient9105);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402" id="rect9077" height="14.080902"/>
+ <path transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.875, 701.32)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9079" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.895, 708.407)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9081" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.935, 722.58)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9083" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.955, 729.667)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9085" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -306.995, 743.84)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9087" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="matrix(0.00282298, -0.999996, 0.999996, 0.00282298, -307.015, 750.926)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9089" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(-103.75, -157.374)" style="font-size:12px;fill:url(#linearGradient9107);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:1;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="8.75" sodipodi:rx="8.75" sodipodi:cy="820.48718" sodipodi:cx="376.25" id="path9091" d="m 385,820.48718 c 0,4.83249 -3.91751,8.75 -8.75,8.75 -4.83249,0 -8.75,-3.91751 -8.75,-8.75 0,-4.83249 3.91751,-8.75 8.75,-8.75 4.83249,0 8.75,3.91751 8.75,8.75 z"/>
+ </g>
+ </g>
+ <g id="g9466">
+ <g id="g3252" transform="matrix(0, -0.394584, -0.394584, 0, 591.372, 429.269)">
+ <rect height="86.514877" id="rect662" style="font-size:12px;fill:url(#linearGradient2442);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.77048004;stroke-linejoin:bevel" transform="matrix(1, 0, -0.866907, 0.498471, 0, 0)" width="248.75" x="731.52692" y="700.36981"/>
+ <rect height="89.189926" id="rect664" style="font-size:12px;fill:url(#linearGradient2444);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.34591997;stroke-linejoin:bevel" transform="matrix(0.862745, -0.505639, -0.000403995, 1, 0, 0)" width="86.890434" x="345.13309" y="567.56232"/>
+ <path d="m 33.124934,392.50119 0,90 283.749996,0 0,-90 -283.749996,0 z m 8.3125,14.375 c 1.8975,0 3.4375,1.68 3.4375,3.75 0,2.07 -1.54,3.75 -3.4375,3.75 -1.8975,0 -3.4375,-1.68 -3.4375,-3.75 0,-2.07 1.54,-3.75 3.4375,-3.75 z m 266.999996,0 c 1.8975,0 3.4375,1.68 3.4375,3.75 0,2.07 -1.54,3.75 -3.4375,3.75 -1.8975,0 -3.4375,-1.68 -3.4375,-3.75 0,-2.07 1.54,-3.75 3.4375,-3.75 z m -266.999996,53.125 c 1.8975,-2e-5 3.4375,1.68 3.4375,3.75 0,2.06998 -1.54,3.75 -3.4375,3.75 -1.8975,-2e-5 -3.4375,-1.68 -3.4375,-3.75 0,-2.07002 1.54,-3.75 3.4375,-3.75 z m 267.624996,0 c 1.8975,-2e-5 3.4375,1.68 3.4375,3.75 0,2.06998 -1.54,3.75 -3.4375,3.75 -1.8975,-2e-5 -3.4375,-1.68 -3.4375,-3.75 0,-2.07002 1.54,-3.75 3.4375,-3.75 z" id="path718" style="font-size:12px;fill:url(#linearGradient2446);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.06802998pt"/>
+ <rect height="14.080902" id="rect616" style="font-size:12px;fill:url(#linearGradient2466);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-286.55118"/>
+ <rect height="14.080902" id="rect624" style="font-size:12px;fill:url(#linearGradient2468);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-265.29135"/>
+ <rect height="14.080902" id="rect625" style="font-size:12px;fill:url(#linearGradient2470);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-244.03152"/>
+ <rect height="14.080902" id="rect626" style="font-size:12px;fill:url(#linearGradient2472);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-222.7717"/>
+ <rect height="14.080902" id="rect627" style="font-size:12px;fill:url(#linearGradient2474);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-201.51187"/>
+ <rect height="14.080902" id="rect628" style="font-size:12px;fill:url(#linearGradient2476);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-180.25204"/>
+ <rect height="14.080902" id="rect629" style="font-size:12px;fill:url(#linearGradient2478);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-158.99222"/>
+ <rect height="14.080902" id="rect630" style="font-size:12px;fill:url(#linearGradient2480);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-137.73239"/>
+ <rect height="14.080902" id="rect631" style="font-size:12px;fill:url(#linearGradient2482);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-116.47256"/>
+ <rect height="14.080902" id="rect632" style="font-size:12px;fill:url(#linearGradient2484);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-95.21273"/>
+ <rect height="14.080902" id="rect633" style="font-size:12px;fill:url(#linearGradient2486);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" transform="matrix(0, 1, -1, 0, 0, 0)" width="55.953056" x="422.74942" y="-73.952904"/>
+ <rect height="16.875" id="rect634" style="font-size:12px;fill:url(#linearGradient635);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.375;stroke-opacity:1;stroke-dasharray:none" width="63.75" x="59.999935" y="396.86337"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path639" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(-21.2501, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path640" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(-14.1635, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path641" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(0.00983375, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path642" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(7.09643, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path643" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(21.2696, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path644" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(28.3562, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path645" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(42.5294, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path646" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(49.616, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path647" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(63.7892, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path648" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(70.8758, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path649" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(85.049, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path650" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(92.1356, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path651" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(106.309, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path652" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(113.395, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path653" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(127.569, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path654" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(134.655, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path655" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(148.828, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path656" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(155.915, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path657" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(170.088, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path658" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(177.175, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path659" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(191.348, -1.74881)"/>
+ <path d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z" id="path660" sodipodi:cx="84.6875" sodipodi:cy="419.86218" sodipodi:rx="1.5625" sodipodi:ry="1.875" sodipodi:type="arc" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" transform="translate(198.435, -1.74881)"/>
+ </g>
+ <g transform="matrix(0, -0.394584, -0.394584, 0, 627.737, 429.269)" id="g9312">
+ <rect y="700.36981" x="731.52692" width="248.75" transform="matrix(1, 0, -0.866907, 0.498471, 0, 0)" style="font-size:12px;fill:url(#linearGradient9388);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.77048004;stroke-linejoin:bevel" id="rect9314" height="86.514877"/>
+ <rect y="567.56232" x="345.13309" width="86.890434" transform="matrix(0.862745, -0.505639, -0.000403995, 1, 0, 0)" style="font-size:12px;fill:url(#linearGradient9390);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.34591997;stroke-linejoin:bevel" id="rect9316" height="89.189926"/>
+ <path style="font-size:12px;fill:url(#linearGradient9392);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.06802998pt" id="path9318" d="m 33.124934,392.50119 0,90 283.749996,0 0,-90 -283.749996,0 z m 8.3125,14.375 c 1.8975,0 3.4375,1.68 3.4375,3.75 0,2.07 -1.54,3.75 -3.4375,3.75 -1.8975,0 -3.4375,-1.68 -3.4375,-3.75 0,-2.07 1.54,-3.75 3.4375,-3.75 z m 266.999996,0 c 1.8975,0 3.4375,1.68 3.4375,3.75 0,2.07 -1.54,3.75 -3.4375,3.75 -1.8975,0 -3.4375,-1.68 -3.4375,-3.75 0,-2.07 1.54,-3.75 3.4375,-3.75 z m -266.999996,53.125 c 1.8975,-2e-5 3.4375,1.68 3.4375,3.75 0,2.06998 -1.54,3.75 -3.4375,3.75 -1.8975,-2e-5 -3.4375,-1.68 -3.4375,-3.75 0,-2.07002 1.54,-3.75 3.4375,-3.75 z m 267.624996,0 c 1.8975,-2e-5 3.4375,1.68 3.4375,3.75 0,2.06998 -1.54,3.75 -3.4375,3.75 -1.8975,-2e-5 -3.4375,-1.68 -3.4375,-3.75 0,-2.07002 1.54,-3.75 3.4375,-3.75 z"/>
+ <rect y="-286.55118" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9394);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9320" height="14.080902"/>
+ <rect y="-265.29135" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9396);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9322" height="14.080902"/>
+ <rect y="-244.03152" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9398);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9324" height="14.080902"/>
+ <rect y="-222.7717" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9400);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9326" height="14.080902"/>
+ <rect y="-201.51187" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9402);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9328" height="14.080902"/>
+ <rect y="-180.25204" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9404);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9330" height="14.080902"/>
+ <rect y="-158.99222" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9406);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9332" height="14.080902"/>
+ <rect y="-137.73239" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9408);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9334" height="14.080902"/>
+ <rect y="-116.47256" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9410);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9336" height="14.080902"/>
+ <rect y="-95.21273" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9412);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9338" height="14.080902"/>
+ <rect y="-73.952904" x="422.74942" width="55.953056" transform="matrix(0, 1, -1, 0, 0, 0)" style="font-size:12px;fill:url(#linearGradient9414);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-opacity:0.80658402;stroke-dasharray:none" id="rect9340" height="14.080902"/>
+ <rect y="396.86337" x="59.999935" width="63.75" style="font-size:12px;fill:url(#linearGradient9416);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.375;stroke-opacity:1;stroke-dasharray:none" id="rect9342" height="16.875"/>
+ <path transform="translate(-21.2501, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9344" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(-14.1635, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9346" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(0.00983375, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9348" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(7.09643, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9350" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(21.2696, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9352" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(28.3562, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9354" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(42.5294, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9356" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(49.616, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9358" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(63.7892, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9360" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(70.8758, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9362" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(85.049, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9364" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(92.1356, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9366" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(106.309, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9368" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(113.395, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9370" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(127.569, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9372" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(134.655, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9374" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(148.828, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9376" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(155.915, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9378" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(170.088, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9380" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(177.175, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9382" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(191.348, -1.74881)" style="font-size:12px;fill:#ff0000;fill-opacity:0.55144001;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9384" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ <path transform="translate(198.435, -1.74881)" style="font-size:12px;fill:#00ff00;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.25;stroke-dasharray:none" sodipodi:type="arc" sodipodi:ry="1.875" sodipodi:rx="1.5625" sodipodi:cy="419.86218" sodipodi:cx="84.6875" id="path9386" d="m 86.25,419.86218 c 0,1.03554 -0.699555,1.875 -1.5625,1.875 -0.862945,0 -1.5625,-0.83946 -1.5625,-1.875 0,-1.03553 0.699555,-1.875 1.5625,-1.875 0.862945,0 1.5625,0.83947 1.5625,1.875 z"/>
+ </g>
+ </g>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="173.98801" y="380.57101" id="text9678"><tspan sodipodi:role="line" id="tspan9680" x="173.98801" y="380.57101">BTS</tspan></text>
+ <text id="text9682" y="233.714" x="160.467" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Serif" xml:space="preserve"><tspan y="233.714" x="160.467" id="tspan9684" sodipodi:role="line" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:DejaVu Sans">BTS</tspan></text>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="310.285" y="154.571" id="text9686"><tspan sodipodi:role="line" id="tspan9688" x="310.285" y="154.571">BSC</tspan></text>
+ <text id="text9690" y="295.85699" x="310.51099" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="295.85699" x="310.51099" id="tspan9692" sodipodi:role="line">PCU</tspan></text>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="451.535" y="96.428596" id="text9694"><tspan sodipodi:role="line" id="tspan9696" x="451.535" y="96.428596">MSC/VLR</tspan></text>
+ <text id="text9698" y="431.71399" x="437.70099" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="431.71399" x="437.70099" id="tspan9700" sodipodi:role="line">SGSN</tspan></text>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="663.21399" y="404.59601" id="text9702"><tspan sodipodi:role="line" id="tspan9704" x="663.21399" y="404.59601">GGSN</tspan></text>
+ <g id="g9791" transform="translate(56.3568, 38.3793)">
+ <g transform="matrix(1.48173, 0, 0, 1.48173, 755.762, 95.8056)" id="g6053">
+ <g style="display:inline" id="g6055" transform="matrix(0.0201927, 0, 0, 0.0170832, -17.5399, 42.4025)">
+ <rect y="-150.69685" x="-1559.2523" height="478.35718" width="1339.6335" id="rect6057" style="opacity:0.39195999;color:#000000;fill:url(#linearGradient9874);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <path sodipodi:nodetypes="cccc" id="path6059" d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z" style="opacity:0.40206197;color:#000000;fill:url(#radialGradient9876);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"/>
+ <path style="opacity:0.40206197;color:#000000;fill:url(#radialGradient9878);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z" id="path6061" sodipodi:nodetypes="cccc"/>
+ </g>
+ <g id="g6063" transform="translate(-60, 30)">
+ <path id="path6065" d="m 14.345337,8.5060394 c -0.64368,2.2113336 -3.112797,4.0060386 -5.5114231,4.0060386 -2.3986256,0 -3.8229293,-1.794705 -3.1792494,-4.0060386 0.64368,-2.2113336 3.1127974,-4.0060393 5.5114235,-4.0060393 2.398625,0 3.822929,1.7947057 3.179249,4.0060393 z" style="fill:none;stroke:url(#radialGradient9880);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path transform="matrix(0.870121, 0, -0.333994, 1.14742, 4.78365, -1.84455)" d="m 14.451495,9.0207386 c 0,1.9282134 -2.235864,3.4913394 -4.9939421,3.4913394 -2.7580779,0 -4.9939418,-1.563126 -4.9939418,-3.4913394 0,-1.9282137 2.2358639,-3.4913397 4.9939418,-3.4913397 2.7580781,0 4.9939421,1.563126 4.9939421,3.4913397 z" sodipodi:ry="3.4913397" sodipodi:rx="4.9939418" sodipodi:cy="9.0207386" sodipodi:cx="9.4575529" id="path6067" style="fill:none;stroke:#eeeeec;stroke-width:0.67543;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <g id="g6070" transform="translate(-60, 24)">
+ <path id="path6072" d="m 14.345337,8.5060394 c -0.64368,2.2113336 -3.112797,4.0060386 -5.5114231,4.0060386 -2.3986256,0 -3.8229293,-1.794705 -3.1792494,-4.0060386 0.64368,-2.2113336 3.1127974,-4.0060393 5.5114235,-4.0060393 2.398625,0 3.822929,1.7947057 3.179249,4.0060393 z" style="fill:none;stroke:url(#radialGradient9882);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path transform="matrix(0.870121, 0, -0.333994, 1.14742, 4.78365, -1.84455)" d="m 14.451495,9.0207386 c 0,1.9282134 -2.235864,3.4913394 -4.9939421,3.4913394 -2.7580779,0 -4.9939418,-1.563126 -4.9939418,-3.4913394 0,-1.9282137 2.2358639,-3.4913397 4.9939418,-3.4913397 2.7580781,0 4.9939421,1.563126 4.9939421,3.4913397 z" sodipodi:ry="3.4913397" sodipodi:rx="4.9939418" sodipodi:cy="9.0207386" sodipodi:cx="9.4575529" id="path6074" style="fill:none;stroke:#eeeeec;stroke-width:0.67543;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <g id="g6076" transform="translate(-60, 18)">
+ <path id="path6078" d="m 14.345337,8.5060394 c -0.64368,2.2113336 -3.112797,4.0060386 -5.5114231,4.0060386 -2.3986256,0 -3.8229293,-1.794705 -3.1792494,-4.0060386 0.64368,-2.2113336 3.1127974,-4.0060393 5.5114235,-4.0060393 2.398625,0 3.822929,1.7947057 3.179249,4.0060393 z" style="fill:none;stroke:url(#radialGradient9884);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path transform="matrix(0.870121, 0, -0.333994, 1.14742, 4.78365, -1.84455)" d="m 14.451495,9.0207386 c 0,1.9282134 -2.235864,3.4913394 -4.9939421,3.4913394 -2.7580779,0 -4.9939418,-1.563126 -4.9939418,-3.4913394 0,-1.9282137 2.2358639,-3.4913397 4.9939418,-3.4913397 2.7580781,0 4.9939421,1.563126 4.9939421,3.4913397 z" sodipodi:ry="3.4913397" sodipodi:rx="4.9939418" sodipodi:cy="9.0207386" sodipodi:cx="9.4575529" id="path6080" style="fill:none;stroke:#eeeeec;stroke-width:0.67543;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <g id="g6082" transform="translate(-60, 12)">
+ <path id="path6084" d="m 14.345337,8.5060394 c -0.64368,2.2113336 -3.112797,4.0060386 -5.5114231,4.0060386 -2.3986256,0 -3.8229293,-1.794705 -3.1792494,-4.0060386 0.64368,-2.2113336 3.1127974,-4.0060393 5.5114235,-4.0060393 2.398625,0 3.822929,1.7947057 3.179249,4.0060393 z" style="fill:none;stroke:url(#radialGradient9886);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path transform="matrix(0.870121, 0, -0.333994, 1.14742, 4.78365, -1.84455)" d="m 14.451495,9.0207386 c 0,1.9282134 -2.235864,3.4913394 -4.9939421,3.4913394 -2.7580779,0 -4.9939418,-1.563126 -4.9939418,-3.4913394 0,-1.9282137 2.2358639,-3.4913397 4.9939418,-3.4913397 2.7580781,0 4.9939421,1.563126 4.9939421,3.4913397 z" sodipodi:ry="3.4913397" sodipodi:rx="4.9939418" sodipodi:cy="9.0207386" sodipodi:cx="9.4575529" id="path6086" style="fill:none;stroke:#eeeeec;stroke-width:0.67543;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <g id="g6088" transform="translate(-60, 6)">
+ <path id="path6090" d="m 14.345337,8.5060394 c -0.64368,2.2113336 -3.112797,4.0060386 -5.5114231,4.0060386 -2.3986256,0 -3.8229293,-1.794705 -3.1792494,-4.0060386 0.64368,-2.2113336 3.1127974,-4.0060393 5.5114235,-4.0060393 2.398625,0 3.822929,1.7947057 3.179249,4.0060393 z" style="fill:none;stroke:url(#radialGradient9888);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path transform="matrix(0.870121, 0, -0.333994, 1.14742, 4.78365, -1.84455)" d="m 14.451495,9.0207386 c 0,1.9282134 -2.235864,3.4913394 -4.9939421,3.4913394 -2.7580779,0 -4.9939418,-1.563126 -4.9939418,-3.4913394 0,-1.9282137 2.2358639,-3.4913397 4.9939418,-3.4913397 2.7580781,0 4.9939421,1.563126 4.9939421,3.4913397 z" sodipodi:ry="3.4913397" sodipodi:rx="4.9939418" sodipodi:cy="9.0207386" sodipodi:cx="9.4575529" id="path6092" style="fill:none;stroke:#eeeeec;stroke-width:0.67543;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <g id="g6094" transform="translate(-60)">
+ <path id="path6096" d="m 14.345337,8.5060394 c -0.64368,2.2113336 -3.112797,4.0060386 -5.5114231,4.0060386 -2.3986256,0 -3.8229293,-1.794705 -3.1792494,-4.0060386 0.64368,-2.2113336 3.1127974,-4.0060393 5.5114235,-4.0060393 2.398625,0 3.822929,1.7947057 3.179249,4.0060393 z" style="fill:none;stroke:url(#radialGradient9890);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path transform="matrix(0.870121, 0, -0.333994, 1.14742, 4.78365, -1.84455)" d="m 14.451495,9.0207386 c 0,1.9282134 -2.235864,3.4913394 -4.9939421,3.4913394 -2.7580779,0 -4.9939418,-1.563126 -4.9939418,-3.4913394 0,-1.9282137 2.2358639,-3.4913397 4.9939418,-3.4913397 2.7580781,0 4.9939421,1.563126 4.9939421,3.4913397 z" sodipodi:ry="3.4913397" sodipodi:rx="4.9939418" sodipodi:cy="9.0207386" sodipodi:cx="9.4575529" id="path6098" style="fill:none;stroke:#eeeeec;stroke-width:0.67543;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="arc"/>
+ </g>
+ <rect style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect6100" width="29.999998" height="39.999996" x="-50.5" y="1.5" rx="1.616383" ry="1.6702623"/>
+ <g id="g6102" transform="translate(-62, 1)">
+ <path sodipodi:nodetypes="cccccc" id="path6104" d="M 14,3 39.182408,3 40,3.6961651 40,25 14,25 14,3 z" style="fill:#d3d7cf;fill-opacity:1;stroke:none"/>
+ <path sodipodi:nodetypes="ccccc" id="path6106" d="m 14,3 25.65625,0 c 1.055682,1.0277742 -0.49011,2.0151389 -2,2 L 12.625,5 C 14.126385,5 15.015732,3.4971845 14,3 z" style="fill:#ffffff;fill-opacity:1;stroke:none"/>
+ </g>
+ <rect style="fill:url(#radialGradient9892);fill-opacity:1;stroke:#4e9a06;stroke-width:0.67488801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect6108" width="5" height="10" x="-20.5" y="9.5" rx="0.83513117" ry="0.75161809"/>
+ <path style="opacity:0.2;fill:none;stroke:#ffffff;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-dashoffset:0" d="m -48.079373,2.53125 c -0.800828,0 -1.389377,0.6089338 -1.389377,1.4375 l 0,35.0625 c 0,0.828566 0.588549,1.4375 1.389377,1.4375 l 25.189997,0 c 0.800828,0 1.389377,-0.608935 1.389377,-1.4375 l 0,-35.0625 c 0,-0.8285661 -0.58855,-1.4375 -1.389377,-1.4375 l -25.189997,0 z" id="path6110" sodipodi:nodetypes="ccccccccc"/>
+ <path sodipodi:type="inkscape:offset" inkscape:radius="-0.99302852" inkscape:original="M 39.75 29.5 C 39.06446 29.5 38.5 30.064461 38.5 30.75 L 38.5 38.25 C 38.5 38.93554 39.064459 39.5 39.75 39.5 L 45.25 39.5 C 45.93554 39.5 46.5 38.935541 46.5 38.25 L 46.5 30.75 C 46.5 30.06446 45.935541 29.5 45.25 29.5 L 39.75 29.5 z " style="opacity:0.5;fill:none;stroke:url(#linearGradient9894);stroke-width:0.67488801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6112-2" d="m 39.75,30.5 c -0.140446,0 -0.25,0.109555 -0.25,0.25 l 0,7.5 c 0,0.140448 0.109551,0.25 0.25,0.25 l 5.5,0 c 0.140448,0 0.25,-0.109551 0.25,-0.25 l 0,-7.5 c 0,-0.140448 -0.109551,-0.25 -0.25,-0.25 l -5.5,0 z" transform="translate(-62, -20)"/>
+ <rect style="fill:url(#radialGradient9896);fill-opacity:1;stroke:#c4a000;stroke-width:0.67488801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect6114" width="8" height="10" x="-22.5" y="19.5" rx="0.83513117" ry="0.83513117"/>
+ <rect style="fill:url(#radialGradient9898);fill-opacity:1;stroke:#ce5c00;stroke-width:0.67488801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect6116" width="8" height="10" x="-21.5" y="29.5" rx="0.83513117" ry="0.83513117"/>
+ <path sodipodi:type="inkscape:offset" inkscape:radius="-0.99302852" inkscape:original="M 39.75 29.5 C 39.06446 29.5 38.5 30.064461 38.5 30.75 L 38.5 38.25 C 38.5 38.93554 39.064459 39.5 39.75 39.5 L 45.25 39.5 C 45.93554 39.5 46.5 38.935541 46.5 38.25 L 46.5 30.75 C 46.5 30.06446 45.935541 29.5 45.25 29.5 L 39.75 29.5 z " style="opacity:0.5;fill:none;stroke:url(#linearGradient9900);stroke-width:0.67488801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6118" d="m 39.75,30.5 c -0.140446,0 -0.25,0.109555 -0.25,0.25 l 0,7.5 c 0,0.140448 0.109551,0.25 0.25,0.25 l 5.5,0 c 0.140448,0 0.25,-0.109551 0.25,-0.25 l 0,-7.5 c 0,-0.140448 -0.109551,-0.25 -0.25,-0.25 l -5.5,0 z" transform="translate(-61, -10)"/>
+ <rect style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none" id="rect6120" width="6.8125" height="10" x="-24.8125" y="19"/>
+ <path sodipodi:type="inkscape:offset" inkscape:radius="-0.99302852" inkscape:original="M 39.75 29.5 C 39.06446 29.5 38.5 30.064461 38.5 30.75 L 38.5 38.25 C 38.5 38.93554 39.064459 39.5 39.75 39.5 L 45.25 39.5 C 45.93554 39.5 46.5 38.935541 46.5 38.25 L 46.5 30.75 C 46.5 30.06446 45.935541 29.5 45.25 29.5 L 39.75 29.5 z " style="opacity:0.5;fill:none;stroke:url(#linearGradient9902);stroke-width:0.67488801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6122" d="m 39.75,30.5 c -0.140446,0 -0.25,0.109555 -0.25,0.25 l 0,7.5 c 0,0.140448 0.109551,0.25 0.25,0.25 l 5.5,0 c 0.140448,0 0.25,-0.109551 0.25,-0.25 l 0,-7.5 c 0,-0.140448 -0.109551,-0.25 -0.25,-0.25 l -5.5,0 z" transform="translate(-60)"/>
+ <rect style="opacity:0.1;fill:#000000;fill-opacity:1;stroke:none" id="rect6124" width="6.8125" height="11" x="-24.8125" y="29"/>
+ <rect style="opacity:0.15517201;fill:#000000;fill-opacity:1;stroke:none" id="rect6126" width="7" height="10" x="-25" y="9"/>
+ <path sodipodi:nodetypes="ccccccccc" id="rect6128" d="m -49.025126,6.5 27.050252,0 C -20.603794,6.5 -19.5,7.6037937 -19.5,8.9748738 l 0,34.0502482 c 0,1.37108 -1.103794,2.474874 -2.474874,2.474874 l -27.050252,0 c -1.37108,0 -2.474874,-1.103794 -2.474874,-2.474874 l 0,-34.0502482 C -51.5,7.6037937 -50.396206,6.5 -49.025126,6.5 z" style="fill:url(#linearGradient9904);fill-opacity:1;stroke:#204a87;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="ccccccccc" id="path6130" d="M 10.96875,7 C 9.866556,7 9,7.8665563 9,8.96875 l 0,34.0625 C 9,44.133444 9.8665564,45 10.96875,45 l 27.0625,0 C 39.133444,45 40,44.133443 40,43.03125 L 40,8.96875 C 40,7.8665562 39.133443,7 38.03125,7 l -27.0625,0 z" style="fill:url(#linearGradient9906);fill-opacity:1;stroke:none" transform="translate(-60)"/>
+ <path transform="translate(-60)" sodipodi:nodetypes="ccccccccc" id="path6132" d="m 10.96875,7.53125 c -0.828566,0 -1.4375,0.6089338 -1.4375,1.4375 l 0,34.0625 c 0,0.828566 0.608934,1.4375 1.4375,1.4375 l 27.0625,0 c 0.828566,0 1.4375,-0.608935 1.4375,-1.4375 l 0,-34.0625 c 0,-0.8285661 -0.608935,-1.4375 -1.4375,-1.4375 l -27.0625,0 z" style="opacity:0.46120701;fill:none;stroke:url(#linearGradient9908);stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-dashoffset:0"/>
+ <path sodipodi:type="arc" style="fill:none;stroke:#204a87;stroke-width:0.69720298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6134" sodipodi:cx="11.91033" sodipodi:cy="11.959651" sodipodi:rx="1.524699" sodipodi:ry="1.6130873" d="m 13.435029,11.959651 c 0,0.890884 -0.682631,1.613087 -1.524699,1.613087 -0.842068,0 -1.524699,-0.722203 -1.524699,-1.613087 0,-0.890884 0.682631,-1.613087 1.524699,-1.613087 0.842068,0 1.524699,0.722203 1.524699,1.613087 z" transform="matrix(0.983801, 0, 0, 0.95244, -59.7174, 30.1455)"/>
+ <path sodipodi:type="arc" style="fill:none;stroke:#204a87;stroke-width:0.69720298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6136" sodipodi:cx="11.91033" sodipodi:cy="11.959651" sodipodi:rx="1.524699" sodipodi:ry="1.6130873" d="m 13.435029,11.959651 c 0,0.890884 -0.682631,1.613087 -1.524699,1.613087 -0.842068,0 -1.524699,-0.722203 -1.524699,-1.613087 0,-0.890884 0.682631,-1.613087 1.524699,-1.613087 0.842068,0 1.524699,0.722203 1.524699,1.613087 z" transform="matrix(0.983801, 0, 0, 0.95244, -59.7174, 24.1455)"/>
+ <path sodipodi:type="arc" style="fill:none;stroke:#204a87;stroke-width:0.69720298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6138" sodipodi:cx="11.91033" sodipodi:cy="11.959651" sodipodi:rx="1.524699" sodipodi:ry="1.6130873" d="m 13.435029,11.959651 c 0,0.890884 -0.682631,1.613087 -1.524699,1.613087 -0.842068,0 -1.524699,-0.722203 -1.524699,-1.613087 0,-0.890884 0.682631,-1.613087 1.524699,-1.613087 0.842068,0 1.524699,0.722203 1.524699,1.613087 z" transform="matrix(0.983801, 0, 0, 0.95244, -59.7174, 18.1455)"/>
+ <path sodipodi:type="arc" style="fill:none;stroke:#204a87;stroke-width:0.69720298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6140" sodipodi:cx="11.91033" sodipodi:cy="11.959651" sodipodi:rx="1.524699" sodipodi:ry="1.6130873" d="m 13.435029,11.959651 c 0,0.890884 -0.682631,1.613087 -1.524699,1.613087 -0.842068,0 -1.524699,-0.722203 -1.524699,-1.613087 0,-0.890884 0.682631,-1.613087 1.524699,-1.613087 0.842068,0 1.524699,0.722203 1.524699,1.613087 z" transform="matrix(0.983801, 0, 0, 0.95244, -59.7174, 6.14552)"/>
+ <path sodipodi:type="arc" style="fill:none;stroke:#204a87;stroke-width:0.69720298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6142" sodipodi:cx="11.91033" sodipodi:cy="11.959651" sodipodi:rx="1.524699" sodipodi:ry="1.6130873" d="m 13.435029,11.959651 c 0,0.890884 -0.682631,1.613087 -1.524699,1.613087 -0.842068,0 -1.524699,-0.722203 -1.524699,-1.613087 0,-0.890884 0.682631,-1.613087 1.524699,-1.613087 0.842068,0 1.524699,0.722203 1.524699,1.613087 z" transform="matrix(0.983801, 0, 0, 0.95244, -59.7174, 12.1455)"/>
+ <path sodipodi:type="arc" style="fill:none;stroke:#204a87;stroke-width:0.69720298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="path6144" sodipodi:cx="11.91033" sodipodi:cy="11.959651" sodipodi:rx="1.524699" sodipodi:ry="1.6130873" d="m 13.435029,11.959651 c 0,0.890884 -0.682631,1.613087 -1.524699,1.613087 -0.842068,0 -1.524699,-0.722203 -1.524699,-1.613087 0,-0.890884 0.682631,-1.613087 1.524699,-1.613087 0.842068,0 1.524699,0.722203 1.524699,1.613087 z" transform="matrix(0.983801, 0, 0, 0.95244, -59.7174, 0.145517)"/>
+ <g id="g6146" transform="translate(-60, 30)">
+ <path sodipodi:nodetypes="csc" id="path6148" d="m 5.65625,8.5 c -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:url(#radialGradient9910);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="cssc" id="path6150" d="m 6.84375,6.5 c -0.5475716,0.5922996 -0.9735778,1.2650799 -1.1875,2 -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:#eeeeec;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, -1.73659, 0.313359)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6152" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, 4.09704, 3.71631)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6154" style="opacity:0.7;fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ <g id="g6156" transform="translate(-60, 24)">
+ <path sodipodi:nodetypes="csc" id="path6158" d="m 5.65625,8.5 c -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:url(#radialGradient9912);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="cssc" id="path6160" d="m 6.84375,6.5 c -0.5475716,0.5922996 -0.9735778,1.2650799 -1.1875,2 -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:#eeeeec;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, -1.73659, 0.313359)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6162" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, 4.09704, 3.71631)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6164" style="opacity:0.7;fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ <g id="g6166" transform="translate(-60, 18)">
+ <path sodipodi:nodetypes="csc" id="path6168" d="m 5.65625,8.5 c -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:url(#radialGradient9914);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="cssc" id="path6170" d="m 6.84375,6.5 c -0.5475716,0.5922996 -0.9735778,1.2650799 -1.1875,2 -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:#eeeeec;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, -1.73659, 0.313359)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6172" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, 4.09704, 3.71631)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6174" style="opacity:0.7;fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ <g id="g6176" transform="translate(-60, 12)">
+ <path sodipodi:nodetypes="csc" id="path6178" d="m 5.65625,8.5 c -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:url(#radialGradient9916);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="cssc" id="path6180" d="m 6.84375,6.5 c -0.5475716,0.5922996 -0.9735778,1.2650799 -1.1875,2 -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:#eeeeec;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, -1.73659, 0.313359)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6182" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, 4.09704, 3.71631)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6184" style="opacity:0.7;fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ <g id="g6186" transform="translate(-60, 6)">
+ <path sodipodi:nodetypes="csc" id="path6188" d="m 5.65625,8.5 c -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:url(#radialGradient9918);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="cssc" id="path6190" d="m 6.84375,6.5 c -0.5475716,0.5922996 -0.9735778,1.2650799 -1.1875,2 -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:#eeeeec;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, -1.73659, 0.313359)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6192" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, 4.09704, 3.71631)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6194" style="opacity:0.7;fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ <path style="font-size:23.55380058px;font-style:normal;font-weight:normal;fill:#8fbceb;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" d="m -36.126698,24.53508 c -9e-6,0.958803 0.196069,1.714927 0.588236,2.268374 0.399687,0.553456 0.938903,0.830181 1.617647,0.830178 0.671179,3e-6 1.206623,-0.276722 1.606334,-0.830178 0.399685,-0.561242 0.599535,-1.317366 0.599548,-2.268374 -1.3e-5,-0.943199 -0.203634,-1.68763 -0.61086,-2.233296 -0.399711,-0.553442 -0.938926,-0.830168 -1.617647,-0.830178 -0.663661,10e-6 -1.195335,0.276736 -1.595022,0.830178 -0.392167,0.545666 -0.588245,1.290097 -0.588236,2.233296 m 4.63801,3.519487 c -0.226258,0.553454 -0.59202,0.986082 -1.097286,1.297885 -0.49775,0.304009 -1.082214,0.456014 -1.753393,0.456013 -1.297144,10e-7 -2.352951,-0.483295 -3.167421,-1.449888 -0.806945,-0.974385 -1.210414,-2.241087 -1.210407,-3.800111 -7e-6,-1.559012 0.407232,-2.825714 1.221719,-3.800111 0.814471,-0.974376 1.866506,-1.461569 3.156109,-1.461581 0.671179,1.2e-5 1.255643,0.155913 1.753393,0.467706 0.505266,0.311815 0.871028,0.744442 1.097286,1.297884 l 0,-1.531736 2.364252,0 0,8.103004 c 0.935127,-0.148103 1.67042,-0.611911 2.205883,-1.391425 0.535426,-0.7873 0.803148,-1.792866 0.803167,-3.016703 -1.9e-5,-0.779502 -0.10937,-1.508343 -0.328054,-2.186526 -0.218722,-0.685957 -0.550546,-1.313463 -0.995475,-1.882516 -0.716458,-0.950989 -1.613892,-1.683728 -2.692308,-2.198218 -1.070904,-0.514461 -2.23229,-0.7717 -3.484163,-0.771714 -0.874822,1.4e-5 -1.711925,0.120838 -2.511312,0.362472 -0.799405,0.233867 -1.538469,0.580748 -2.217194,1.040646 -1.116145,0.763932 -1.987185,1.753908 -2.613122,2.969932 -0.618405,1.208249 -0.927606,2.517824 -0.927602,3.92873 -4e-6,1.161475 0.199846,2.252787 0.599547,3.273942 0.407236,1.013364 0.9917,1.9098 1.753395,2.689308 0.754141,0.76392 1.617639,1.344654 2.590496,1.742205 0.980384,0.405343 2.024878,0.608015 3.133485,0.608017 0.950214,-2e-6 1.900439,-0.183186 2.850678,-0.549554 0.950212,-0.36637 1.760919,-0.861359 2.432127,-1.484966 l 1.210407,1.894209 c -0.942701,0.756122 -1.972113,1.332959 -3.088235,1.730512 -1.108611,0.405341 -2.236061,0.608013 -3.382353,0.608018 -1.395184,-5e-6 -2.71117,-0.257243 -3.947964,-0.771715 -1.236809,-0.506684 -2.337863,-1.247218 -3.303167,-2.221603 -0.965312,-0.974388 -1.700606,-2.100778 -2.205882,-3.379176 -0.50528,-1.286188 -0.757919,-2.665919 -0.757918,-4.139197 -10e-7,-1.4187 0.256408,-2.771149 0.769231,-4.057349 0.512817,-1.286179 1.244339,-2.416468 2.194569,-3.390868 0.950221,-0.966578 2.055046,-1.714906 3.31448,-2.244989 1.266959,-0.53005 2.579175,-0.795082 3.936651,-0.795099 1.689278,1.7e-5 3.223967,0.335205 4.604072,1.005567 1.380073,0.662599 2.533919,1.621395 3.461539,2.876391 0.565591,0.763933 0.991683,1.59411 1.27828,2.490534 0.294097,0.888651 0.441155,1.824062 0.441177,2.806237 -2.2e-5,2.112476 -0.614651,3.753344 -1.843891,4.922604 -1.22928,1.169266 -2.963818,1.753899 -5.203621,1.753898 l -0.441175,0 0,-1.800669" id="path6196"/>
+ <g id="g6198" transform="translate(-60)">
+ <path sodipodi:nodetypes="csc" id="path6200" d="m 5.65625,8.5 c -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:url(#radialGradient9920);stroke-width:2.02466011;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path sodipodi:nodetypes="cssc" id="path6202" d="m 6.84375,6.5 c -0.5475716,0.5922996 -0.9735778,1.2650799 -1.1875,2 -0.6436799,2.211334 0.7888742,4 3.1875,4 0.913594,0 1.829015,-0.27526 2.65625,-0.71875" style="fill:none;stroke:#eeeeec;stroke-width:0.67488801;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, -1.73659, 0.313359)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6204" style="fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ <path transform="matrix(1.37143, 0, 0, 0.932039, 4.09704, 3.71631)" d="M 5.8125,8.2578125 C 5.8125,8.7022291 5.5676557,9.0625 5.265625,9.0625 4.9635943,9.0625 4.71875,8.7022291 4.71875,8.2578125 c 0,-0.4444166 0.2448443,-0.8046875 0.546875,-0.8046875 0.3020307,0 0.546875,0.3602709 0.546875,0.8046875 z" sodipodi:ry="0.8046875" sodipodi:rx="0.546875" sodipodi:cy="8.2578125" sodipodi:cx="5.265625" id="path6206" style="opacity:0.7;fill:#ffffff;fill-opacity:1;stroke:none" sodipodi:type="arc"/>
+ </g>
+ </g>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="704.22113" y="177.83757" id="text9706"><tspan id="tspan9710" sodipodi:role="line" x="704.22113" y="177.83757">HLR/AUC</tspan><tspan id="tspan9712" sodipodi:role="line" x="704.22113" y="195.33757">(EIR)</tspan></text>
+ </g>
+ <text id="text4945" y="102.48951" x="18.374895" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" xml:space="preserve"><tspan y="102.48951" x="18.374895" id="tspan4947" sodipodi:role="line">MT/TE</tspan></text>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="18.374895" y="362.09872" id="text4949"><tspan sodipodi:role="line" id="tspan4951" x="18.374895" y="362.09872">TE</tspan></text>
+ <text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans" x="49.168011" y="235.82964" id="text5239"><tspan sodipodi:role="line" id="tspan5241" x="49.168011" y="235.82964">SIM</tspan><tspan sodipodi:role="line" x="49.168011" y="253.32962" id="tspan5243">(UICC)</tspan></text>
+ </g>
+</svg> \ No newline at end of file
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/gprs_control_stack.svg b/2017/tcp_ip_is_boring-nfws2017/images/gprs_control_stack.svg
new file mode 100644
index 0000000..8622512
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/gprs_control_stack.svg
@@ -0,0 +1,1341 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1052.3622"
+ height="744.09448"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="gprs_control_stack.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4387"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path4384"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-3"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-6"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-77"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-8"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-10"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-60"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-10"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7432"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7434"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7436"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7438"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7440"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7442"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7444"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7446"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-8"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-57"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-3"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-9"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-55"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-38"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-60"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-36"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-18"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-70"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-51"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1"
+ inkscape:cx="516.55156"
+ inkscape:cy="298.19641"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1598"
+ inkscape:window-height="1177"
+ inkscape:window-x="1600"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ units="mm"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2985" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-308.2677)">
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="287.28647"
+ y="552.07013"
+ id="text3003"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3005"></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="276.78516"
+ y="423.8038"
+ id="text3023"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3025"
+ x="276.78516"
+ y="423.8038" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="279.03543"
+ y="412.55237"
+ id="text3027"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3029"
+ x="279.03543"
+ y="412.55237" /></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110"
+ width="88.58268"
+ height="35.433071"
+ x="35.433041"
+ y="768.89764" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112"
+ width="88.58268"
+ height="35.433071"
+ x="35.433041"
+ y="733.46454" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114"
+ width="88.58268"
+ height="35.433071"
+ x="35.433041"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="61.552505"
+ y="792.43835"
+ id="text3120"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="61.552505"
+ y="792.43835"
+ id="tspan3124">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="63.771255"
+ y="757.00531"
+ id="text3128"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130"
+ x="63.771255"
+ y="757.00531">RLC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="63.052505"
+ y="721.57227"
+ id="text3132"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134"
+ x="63.052505"
+ y="721.57227">LLC</tspan></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114-4"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="718.56427"
+ y="721.57227"
+ id="text3132-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134-0"
+ x="718.56427"
+ y="721.57227">LLC</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2-3"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="839.76367" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="722.48712"
+ y="864.77032"
+ id="text3007-0-2-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4-1"
+ x="722.48712"
+ y="864.77032">E1</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.92873204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01572,715.74801 566.92913,0"
+ id="path3611-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01572,751.1811 318.89764,0"
+ id="path3611-7-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01572,786.61415 318.89764,0"
+ id="path3611-7-9"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0"
+ width="88.58268"
+ height="35.433071"
+ x="35.433044"
+ y="839.76373" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5326"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;font-family:helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion5328"><rect
+ id="rect5330"
+ width="190.52419"
+ height="596.32574"
+ x="67.508575"
+ y="90.011429" /></flowRegion><flowPara
+ id="flowPara5332"></flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="79.688622"
+ y="852.36664"
+ id="text5334"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336"
+ x="79.688622"
+ y="852.36664">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="79.688622"
+ y="870.67554"
+ id="tspan5338">Layer</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="307.05768"
+ y="829.32758"
+ id="text3011"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013"
+ x="307.05768"
+ y="829.32758" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="301.38385"
+ y="793.89447"
+ id="text3015"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017"
+ x="301.38385"
+ y="793.89447" /></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.52494001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9.14963955, 3.04987984;stroke-dashoffset:0"
+ d="m 159.44882,644.88187 0,265.74803"
+ id="path5460"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.52493989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9.14963951, 3.04987984;stroke-dashoffset:0"
+ d="m 407.48031,644.88187 0,265.74803"
+ id="path5460-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.52493989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9.14963951, 3.04987984;stroke-dashoffset:0"
+ d="m 655.51181,644.88187 0,265.74803"
+ id="path5460-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.52493989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9.14963951, 3.04987984;stroke-dashoffset:0"
+ d="m 903.54331,644.88187 0,265.74803"
+ id="path5460-2"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="145.78085"
+ y="928.34644"
+ id="text5494"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5496"
+ x="145.78085"
+ y="928.34644">Um</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="388.1561"
+ y="928.34644"
+ id="text5498"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5500"
+ x="388.1561"
+ y="928.34644">A-bis</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="644.21887"
+ y="928.34644"
+ id="text5502"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5504"
+ x="644.21887"
+ y="928.34644">Gb</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="892.50037"
+ y="928.34644"
+ id="text5506"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="892.50037"
+ y="928.34644"
+ id="tspan8176">Gc</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="60.822041"
+ y="928.34644"
+ id="text5510"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512"
+ x="60.822041"
+ y="928.34644">MS</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="224.53098"
+ y="928.34644"
+ id="text5510-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1"
+ x="224.53098"
+ y="928.34644">BTS+CCU</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="472.86713"
+ y="928.34644"
+ id="text5510-4-6-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8"
+ x="472.86713"
+ y="928.34644">BSC+PCU</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="746.47583"
+ y="928.34644"
+ id="text5510-4-6-7-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-9"
+ x="746.47583"
+ y="928.34644">SGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="53.149605"
+ y="627.16534"
+ id="text5725"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5727"
+ x="53.149605"
+ y="627.16534">GPRS Control Plane</tspan></text>
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7-7-2"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="804.33075" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-6-4-1"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.59619617px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="734.90839"
+ y="818.10785"
+ id="text3011-5-4-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-0-3-2"
+ x="734.90839"
+ y="818.10785">Frame</tspan><tspan
+ id="tspan7094-0"
+ sodipodi:role="line"
+ x="734.90839"
+ y="836.35309">Relay</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="720.98328"
+ y="793.89447"
+ id="text3015-8-8-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-2"
+ x="720.98328"
+ y="793.89447">NS</tspan></text>
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-9"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="733.4646" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="701.43738"
+ y="758.46143"
+ id="text3015-8-8-4-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-12-4"
+ x="701.43738"
+ y="758.46143">BSSGP</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot7277"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;font-family:helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion7279"><rect
+ id="rect7281"
+ width="184.54546"
+ height="200"
+ x="17.272728"
+ y="98.639938" /></flowRegion><flowPara
+ id="flowPara7283"></flowPara></flowRoot> <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="839.76379" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="804.33075" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="315.0069"
+ y="864.77039"
+ id="text3007"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009"
+ x="315.0069"
+ y="864.77039">E1</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-1"
+ width="88.58268"
+ height="35.433071"
+ x="194.88188"
+ y="839.76379" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="239.13747"
+ y="852.3667"
+ id="text5334-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336-7"
+ x="239.13747"
+ y="852.3667">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="239.13747"
+ y="870.6756"
+ id="tspan5338-4">Layer</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.75296879px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="327.70187"
+ y="816.6698"
+ id="text7300"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7302"
+ x="327.70187"
+ y="816.6698">TRAU</tspan><tspan
+ sodipodi:role="line"
+ x="327.70187"
+ y="835.11102"
+ id="tspan7304">Framing</tspan></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110-2"
+ width="88.58268"
+ height="35.433071"
+ x="442.91336"
+ y="768.89764" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112-7"
+ width="88.58268"
+ height="35.433071"
+ x="442.91336"
+ y="733.46454" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="469.03284"
+ y="792.43835"
+ id="text3120-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="469.03284"
+ y="792.43835"
+ id="tspan3124-8">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="471.25159"
+ y="757.00531"
+ id="text3128-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130-3"
+ x="471.25159"
+ y="757.00531">RLC</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="839.76367" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7"
+ width="88.58268"
+ height="35.433071"
+ x="442.91336"
+ y="804.33069" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="474.45572"
+ y="864.77032"
+ id="text3007-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6"
+ x="474.45572"
+ y="864.77032">E1</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="839.76373" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7-7"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="804.33069" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-6-4"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="563.03833"
+ y="864.77039"
+ id="text3007-0-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4"
+ x="563.03833"
+ y="864.77039">E1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.59619617px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="575.45953"
+ y="818.10785"
+ id="text3011-5-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-0-3"
+ x="575.45953"
+ y="818.10785">Frame</tspan><tspan
+ id="tspan7094"
+ sodipodi:role="line"
+ x="575.45953"
+ y="836.35309">Relay</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="561.53442"
+ y="793.89447"
+ id="text3015-8-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6"
+ x="561.53442"
+ y="793.89447">NS</tspan></text>
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="733.4646" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="541.98853"
+ y="758.46143"
+ id="text3015-8-8-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-12"
+ x="541.98853"
+ y="758.46143">BSSGP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.75296879px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="487.15067"
+ y="816.66974"
+ id="text7300-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7302-5"
+ x="487.15067"
+ y="816.66974">TRAU</tspan><tspan
+ sodipodi:role="line"
+ x="487.15067"
+ y="835.11096"
+ id="tspan7304-6">Framing</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.92873204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,680.31494 566.92913,0"
+ id="path3611-7-7"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3116"
+ width="35.433071"
+ height="35.433071"
+ x="35.433079"
+ y="662.59845" />
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3118"
+ width="35.433071"
+ height="35.433071"
+ x="88.582672"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:11.84639454px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="38.57954"
+ y="683.05646"
+ id="text3136"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3138"
+ x="38.57954"
+ y="683.05646">GMM</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="94.572655"
+ y="686.13916"
+ id="text3140"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3142"
+ x="94.572655"
+ y="686.13916">SM</tspan></text>
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3116-1"
+ width="35.433071"
+ height="35.433071"
+ x="690.94489"
+ y="662.59845" />
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3118-9"
+ width="35.433071"
+ height="35.433071"
+ x="744.09448"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:11.84639454px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="694.09137"
+ y="683.05646"
+ id="text3136-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3138-1"
+ x="694.09137"
+ y="683.05646">GMM</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="750.08441"
+ y="686.13916"
+ id="text3140-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3142-1"
+ x="750.08441"
+ y="686.13916">SM</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2-3-2"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="839.76379" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="811.06982"
+ y="864.77045"
+ id="text3007-0-2-5-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4-1-6"
+ x="811.06982"
+ y="864.77045">E1</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480318999999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2"
+ width="88.58268"
+ height="35.433071"
+ x="779.52759"
+ y="733.46454" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="802.4751"
+ y="757.00531"
+ id="text3358"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360"
+ x="802.4751"
+ y="757.00531">SCCP</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-4"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="802.47504"
+ y="721.57227"
+ id="text3358-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-5"
+ x="802.47504"
+ y="721.57227">TCAP</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-9"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="662.59839" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="802.47504"
+ y="686.13916"
+ id="text3358-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-2"
+ x="802.47504"
+ y="686.13916">MAP</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-8"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="802.47504"
+ y="792.43842"
+ id="text3358-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-6"
+ x="802.47504"
+ y="792.43842">MTP3</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-0"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="804.33069" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="802.47504"
+ y="827.87146"
+ id="text3358-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-4"
+ x="802.47504"
+ y="827.87146">MTP2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="958.39465"
+ y="928.34644"
+ id="text5510-4-6-7-5-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-9-9"
+ x="958.39465"
+ y="928.34644">HLR</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2-3-2-4"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="839.76379" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="970.51868"
+ y="864.77045"
+ id="text3007-0-2-5-0-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4-1-6-4"
+ x="970.51868"
+ y="864.77045">E1</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-6"
+ width="88.58268"
+ height="35.433071"
+ x="938.97644"
+ y="733.46454" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="961.92395"
+ y="757.00531"
+ id="text3358-63"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-9"
+ x="961.92395"
+ y="757.00531">SCCP</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-4-9"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="961.92389"
+ y="721.57227"
+ id="text3358-4-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-5-2"
+ x="961.92389"
+ y="721.57227">TCAP</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-9-1"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="662.59839" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="961.92389"
+ y="686.13916"
+ id="text3358-1-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-2-0"
+ x="961.92389"
+ y="686.13916">MAP</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-8-9"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="961.92389"
+ y="792.43842"
+ id="text3358-9-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-6-1"
+ x="961.92389"
+ y="792.43842">MTP3</tspan></text>
+ <rect
+ style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-2-0-3"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="804.33069" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="961.92389"
+ y="827.87146"
+ id="text3358-6-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3360-4-5"
+ x="961.92389"
+ y="827.87146">MTP2</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 868.11024,680.31494 70.86614,0"
+ id="path3611-7-9-8"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 868.11024,715.74801 70.86614,0"
+ id="path3611-7-9-8-3"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 868.11024,751.18108 70.86614,0"
+ id="path3611-7-9-8-3-1"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/gprs_user_stack.svg b/2017/tcp_ip_is_boring-nfws2017/images/gprs_user_stack.svg
new file mode 100644
index 0000000..6b702a2
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/gprs_user_stack.svg
@@ -0,0 +1,1357 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1052.3622"
+ height="744.09448"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="gprs_user_stack.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4387"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path4384"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-3"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-6"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-77"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-8"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-10"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-60"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-10"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7432"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7434"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7436"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7438"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7440"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7442"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker7444"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path7446"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-0"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-30"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-0"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-42"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-99"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1"
+ inkscape:cx="544.0645"
+ inkscape:cy="334.56005"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1598"
+ inkscape:window-height="1177"
+ inkscape:window-x="1600"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ units="mm"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2985" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-308.2677)">
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="287.28647"
+ y="552.07013"
+ id="text3003"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3005" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="276.78516"
+ y="423.8038"
+ id="text3023"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3025"
+ x="276.78516"
+ y="423.8038" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="279.03543"
+ y="412.55237"
+ id="text3027"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3029"
+ x="279.03543"
+ y="412.55237" /></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110"
+ width="88.58268"
+ height="35.433071"
+ x="35.433041"
+ y="768.89764" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112"
+ width="88.58268"
+ height="35.433071"
+ x="35.433041"
+ y="733.46454" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114"
+ width="88.58268"
+ height="35.433071"
+ x="35.433041"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="61.552505"
+ y="792.43835"
+ id="text3120"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="61.552505"
+ y="792.43835"
+ id="tspan3124">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="63.771255"
+ y="757.00531"
+ id="text3128"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130"
+ x="63.771255"
+ y="757.00531">RLC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="63.052505"
+ y="721.57227"
+ id="text3132"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134"
+ x="63.052505"
+ y="721.57227">LLC</tspan></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114-4"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="718.56427"
+ y="721.57227"
+ id="text3132-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134-0"
+ x="718.56427"
+ y="721.57227">LLC</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2-3"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="839.76367" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="722.48712"
+ y="864.77032"
+ id="text3007-0-2-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4-1"
+ x="722.48712"
+ y="864.77032">E1</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="733.46454" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.68378329;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3536"
+ width="88.58268"
+ height="106.29923"
+ x="779.52753"
+ y="768.89758" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="816.12354"
+ y="757.01312"
+ id="text3546"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548"
+ x="816.12354"
+ y="757.01312">IP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="788.72906"
+ y="828.01202"
+ id="text3550"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3552"
+ x="788.72906"
+ y="828.01202">Ethernet</tspan></text>
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554"
+ width="88.58268"
+ height="35.433071"
+ x="779.52765"
+ y="662.59839" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="799.85803"
+ y="686.13916"
+ id="text3556"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558"
+ x="799.85803"
+ y="686.13916">GTP-U</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-6"
+ width="88.58268"
+ height="35.433071"
+ x="938.97632"
+ y="733.46448" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.68378329;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3536-0"
+ width="88.58268"
+ height="106.29923"
+ x="938.97632"
+ y="768.89752" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="975.57227"
+ y="757.01306"
+ id="text3546-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548-9"
+ x="975.57227"
+ y="757.01306">IP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="948.17786"
+ y="828.01196"
+ id="text3550-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3552-8"
+ x="948.17786"
+ y="828.01196">Ethernet</tspan></text>
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554-9"
+ width="88.58268"
+ height="35.433071"
+ x="938.97644"
+ y="662.59839" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="959.30682"
+ y="686.13916"
+ id="text3556-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558-1"
+ x="959.30682"
+ y="686.13916">GTP-U</tspan><tspan
+ sodipodi:role="line"
+ x="959.30682"
+ y="706.13916"
+ id="tspan7275" /></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190962;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 868.11034,680.31492 70.86614,0"
+ id="path3611"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.92873204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01572,715.74801 566.92913,0"
+ id="path3611-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01572,751.1811 318.89764,0"
+ id="path3611-7-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01572,786.61415 318.89764,0"
+ id="path3611-7-9"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0"
+ width="88.58268"
+ height="35.433071"
+ x="35.433044"
+ y="839.76373" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5326"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;font-family:helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion5328"><rect
+ id="rect5330"
+ width="190.52419"
+ height="596.32574"
+ x="67.508575"
+ y="90.011429" /></flowRegion><flowPara
+ id="flowPara5332" /></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="79.688622"
+ y="852.36664"
+ id="text5334"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336"
+ x="79.688622"
+ y="852.36664">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="79.688622"
+ y="870.67554"
+ id="tspan5338">Layer</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="307.05768"
+ y="829.32758"
+ id="text3011"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013"
+ x="307.05768"
+ y="829.32758" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="301.38385"
+ y="793.89447"
+ id="text3015"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017"
+ x="301.38385"
+ y="793.89447" /></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.84679401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:11.08076375, 3.69358791;stroke-dashoffset:0"
+ d="m 159.44882,520.86612 0,389.76378"
+ id="path5460"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.84679401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:11.08076375, 3.69358791;stroke-dashoffset:0"
+ d="m 407.48031,520.86612 0,389.76378"
+ id="path5460-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.84679401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:11.08076375, 3.69358791;stroke-dashoffset:0"
+ d="m 655.51181,520.86612 0,389.76378"
+ id="path5460-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.84679401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:11.08076375, 3.69358791;stroke-dashoffset:0"
+ d="m 903.54331,520.86612 0,389.76378"
+ id="path5460-2"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="145.78085"
+ y="928.34644"
+ id="text5494"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5496"
+ x="145.78085"
+ y="928.34644">Um</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="388.1561"
+ y="928.34644"
+ id="text5498"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5500"
+ x="388.1561"
+ y="928.34644">A-bis</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="644.21887"
+ y="928.34644"
+ id="text5502"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5504"
+ x="644.21887"
+ y="928.34644">Gb</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="892.50037"
+ y="928.34644"
+ id="text5506"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5508"
+ x="892.50037"
+ y="928.34644">Gn</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="60.822041"
+ y="928.34644"
+ id="text5510"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512"
+ x="60.822041"
+ y="928.34644">MS</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="224.53098"
+ y="928.34644"
+ id="text5510-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1"
+ x="224.53098"
+ y="928.34644">BTS+CCU</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="472.86713"
+ y="928.34644"
+ id="text5510-4-6-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8"
+ x="472.86713"
+ y="928.34644">BSC+PCU</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="746.47583"
+ y="928.34644"
+ id="text5510-4-6-7-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-9"
+ x="746.47583"
+ y="928.34644">SGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="948.56842"
+ y="928.34644"
+ id="text5510-4-6-7-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-7"
+ x="948.56842"
+ y="928.34644">GGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="88.58268"
+ y="503.1496"
+ id="text5725"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5727"
+ x="88.58268"
+ y="503.1496">GPRS User Plane</tspan></text>
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7-7-2"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="804.33075" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-6-4-1"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.59619617px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="734.90839"
+ y="818.10785"
+ id="text3011-5-4-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-0-3-2"
+ x="734.90839"
+ y="818.10785">Frame</tspan><tspan
+ id="tspan7094-0"
+ sodipodi:role="line"
+ x="734.90839"
+ y="836.35309">Relay</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="720.98328"
+ y="793.89447"
+ id="text3015-8-8-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-2"
+ x="720.98328"
+ y="793.89447">NS</tspan></text>
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303-9"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="733.4646" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="701.43738"
+ y="758.46143"
+ id="text3015-8-8-4-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-12-4"
+ x="701.43738"
+ y="758.46143">BSSGP</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot7277"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;font-family:helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion7279"><rect
+ id="rect7281"
+ width="184.54546"
+ height="200"
+ x="17.272728"
+ y="98.639938" /></flowRegion><flowPara
+ id="flowPara7283" /></flowRoot> <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="839.76379" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="804.33075" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="315.0069"
+ y="864.77039"
+ id="text3007"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009"
+ x="315.0069"
+ y="864.77039">E1</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-1"
+ width="88.58268"
+ height="35.433071"
+ x="194.88188"
+ y="839.76379" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="239.13747"
+ y="852.3667"
+ id="text5334-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336-7"
+ x="239.13747"
+ y="852.3667">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="239.13747"
+ y="870.6756"
+ id="tspan5338-4">Layer</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.75296879px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="327.70187"
+ y="816.6698"
+ id="text7300"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7302"
+ x="327.70187"
+ y="816.6698">TRAU</tspan><tspan
+ sodipodi:role="line"
+ x="327.70187"
+ y="835.11102"
+ id="tspan7304">Framing</tspan></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110-2"
+ width="88.58268"
+ height="35.433071"
+ x="442.91336"
+ y="768.89764" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112-7"
+ width="88.58268"
+ height="35.433071"
+ x="442.91336"
+ y="733.46454" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="469.03284"
+ y="792.43835"
+ id="text3120-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="469.03284"
+ y="792.43835"
+ id="tspan3124-8">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="471.25159"
+ y="757.00531"
+ id="text3128-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130-3"
+ x="471.25159"
+ y="757.00531">RLC</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="839.76367" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7"
+ width="88.58268"
+ height="35.433071"
+ x="442.91336"
+ y="804.33069" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="474.45572"
+ y="864.77032"
+ id="text3007-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6"
+ x="474.45572"
+ y="864.77032">E1</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="839.76373" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7-7"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="804.33069" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-6-4"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="563.03833"
+ y="864.77039"
+ id="text3007-0-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4"
+ x="563.03833"
+ y="864.77039">E1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.59619617px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="575.45953"
+ y="818.10785"
+ id="text3011-5-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-0-3"
+ x="575.45953"
+ y="818.10785">Frame</tspan><tspan
+ id="tspan7094"
+ sodipodi:role="line"
+ x="575.45953"
+ y="836.35309">Relay</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="561.53442"
+ y="793.89447"
+ id="text3015-8-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6"
+ x="561.53442"
+ y="793.89447">NS</tspan></text>
+ <rect
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3303"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="733.4646" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="541.98853"
+ y="758.46143"
+ id="text3015-8-8-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-12"
+ x="541.98853"
+ y="758.46143">BSSGP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.75296879px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="487.15067"
+ y="816.66974"
+ id="text7300-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7302-5"
+ x="487.15067"
+ y="816.66974">TRAU</tspan><tspan
+ sodipodi:role="line"
+ x="487.15067"
+ y="835.11096"
+ id="tspan7304-6">Framing</tspan></text>
+ <rect
+ style="fill:#e5ff80;fill-opacity:1;stroke:#000000;stroke-width:1.77165353000000003;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect7330"
+ width="88.58268"
+ height="35.433071"
+ x="35.433071"
+ y="354.33069"
+ transform="translate(0,308.2677)" />
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect7334"
+ width="88.58268"
+ height="35.433071"
+ x="779.52759"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="806.55719"
+ y="721.4668"
+ id="text3542"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544"
+ x="806.55719"
+ y="721.4668">UDP</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect7334-1"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="966.00598"
+ y="721.4668"
+ id="text3542-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544-0"
+ x="966.00598"
+ y="721.4668">UDP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="51.833786"
+ y="686.13916"
+ id="text7360"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7362"
+ x="51.833786"
+ y="686.13916">SNDCP</tspan></text>
+ <rect
+ style="fill:#e5ff80;fill-opacity:1;stroke:#000000;stroke-width:1.77165353000000003;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect7330-3"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="707.34558"
+ y="686.13922"
+ id="text7360-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan7362-2"
+ x="707.34558"
+ y="686.13922">SNDCP</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.92873204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,680.31494 566.92913,0"
+ id="path3611-7-7"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g5799"
+ transform="translate(-4.0522022e-6,159.44883)">
+ <rect
+ y="449.99997"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765"
+ y="473.54852"
+ x="72.029099"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="473.54852"
+ x="72.029099"
+ id="tspan5767"
+ sodipodi:role="line">IP</tspan></text>
+ </g>
+ <g
+ id="g5799-9"
+ transform="translate(903.54331,159.44883)">
+ <rect
+ y="449.99997"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-2"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-1"
+ y="473.54852"
+ x="72.029099"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="473.54852"
+ x="72.029099"
+ id="tspan5767-7"
+ sodipodi:role="line">IP</tspan></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,627.16533 814.96063,0"
+ id="path3611-7-1"
+ inkscape:connector-curvature="0" />
+ <g
+ transform="translate(-4.0522022e-6,159.44882)"
+ id="g6328">
+ <rect
+ y="414.56689"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8"
+ y="438.11545"
+ x="65.181442"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="438.11545"
+ x="65.181442"
+ id="tspan5767-4"
+ sodipodi:role="line">TCP</tspan></text>
+ </g>
+ <g
+ transform="translate(903.54331,159.44883)"
+ id="g6328-4">
+ <rect
+ y="414.56689"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8-8"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8-8"
+ y="438.11545"
+ x="65.181442"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="438.11545"
+ x="65.181442"
+ id="tspan5767-4-3"
+ sodipodi:role="line">TCP</tspan></text>
+ </g>
+ <g
+ transform="translate(-4.0522022e-6,159.44882)"
+ id="g6390">
+ <rect
+ y="379.13382"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8-8-7"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8-8-5"
+ y="402.68237"
+ x="58.732224"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="402.68237"
+ x="58.732224"
+ id="tspan5767-4-3-2"
+ sodipodi:role="line">HTTP</tspan></text>
+ </g>
+ <g
+ transform="translate(903.54331,159.44883)"
+ id="g6390-4">
+ <rect
+ y="379.13382"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8-8-7-5"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8-8-5-0"
+ y="402.68237"
+ x="58.732224"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="402.68237"
+ x="58.732224"
+ id="tspan5767-4-3-2-5"
+ sodipodi:role="line">HTTP</tspan></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,591.73226 814.96063,0"
+ id="path3611-7-1-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,556.29919 814.96063,0"
+ id="path3611-7-1-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.6819098;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 620.07874,751.18108 70.86614,0"
+ id="path3611-7-2-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 620.07874,786.61415 70.86614,0"
+ id="path3611-7-2-4"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.gnumeric b/2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.gnumeric
new file mode 100644
index 0000000..57deb94
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.gnumeric
Binary files differ
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.svg b/2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.svg
new file mode 100644
index 0000000..b936941
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/sigtran_stackings.svg
@@ -0,0 +1,2635 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="432.99997pt"
+ height="125.14062pt"
+ viewBox="0 0 432.99998 125.14062"
+ version="1.1"
+ id="svg903"
+ sodipodi:docname="sigtran_stackings.svg"
+ inkscape:version="0.92.1 r15371">
+ <metadata
+ id="metadata907">
+ <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>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1302"
+ inkscape:window-height="1057"
+ id="namedview905"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="0.2102413"
+ inkscape:cx="-296.3712"
+ inkscape:cy="-234.40569"
+ inkscape:window-x="616"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg903" />
+ <defs
+ id="defs88">
+ <g
+ id="g86">
+ <symbol
+ overflow="visible"
+ id="glyph0-0"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 0.5,1.765625 v -8.8125 h 5 v 8.8125 z M 1.0625,1.21875 h 3.875 v -7.703125 h -3.875 z m 0,0"
+ id="path2"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-1"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 0.984375,-7.296875 h 1.46875 l 1.859375,4.96875 1.875,-4.96875 H 7.65625 V 0 H 6.6875 v -6.40625 l -1.875,5 h -1 l -1.875,-5 V 0 H 0.984375 Z m 0,0"
+ id="path5"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-2"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 3.421875,-6.3125 -1.34375,3.625 h 2.6875 z m -0.5625,-0.984375 h 1.125 L 6.765625,0 H 5.734375 L 5.0625,-1.875 H 1.78125 L 1.125,0 H 0.078125 Z m 0,0"
+ id="path8"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-3"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 1.96875,-6.484375 v 2.75 h 1.234375 c 0.457031,0 0.8125,-0.117187 1.0625,-0.359375 0.257813,-0.238281 0.390625,-0.578125 0.390625,-1.015625 0,-0.4375 -0.132812,-0.773437 -0.390625,-1.015625 -0.25,-0.238281 -0.605469,-0.359375 -1.0625,-0.359375 z m -0.984375,-0.8125 h 2.21875 c 0.820313,0 1.441406,0.1875 1.859375,0.5625 0.414062,0.367187 0.625,0.90625 0.625,1.625 0,0.71875 -0.210938,1.261719 -0.625,1.625 C 4.644531,-3.117188 4.023438,-2.9375 3.203125,-2.9375 H 1.96875 V 0 H 0.984375 Z m 0,0"
+ id="path11"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-4"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 5.359375,-7.046875 V -6.09375 C 4.984375,-6.269531 4.628906,-6.398438 4.296875,-6.484375 3.960938,-6.578125 3.640625,-6.625 3.328125,-6.625 c -0.53125,0 -0.945313,0.105469 -1.234375,0.3125 -0.292969,0.210938 -0.4375,0.507812 -0.4375,0.890625 0,0.324219 0.09375,0.570313 0.28125,0.734375 0.195312,0.167969 0.566406,0.296875 1.109375,0.390625 l 0.59375,0.125 c 0.726563,0.148437 1.269531,0.398437 1.625,0.75 0.351563,0.34375 0.53125,0.8125 0.53125,1.40625 0,0.710937 -0.242187,1.246094 -0.71875,1.609375 C 4.609375,-0.0390625 3.914062,0.140625 3,0.140625 c -0.34375,0 -0.714844,-0.0429688 -1.109375,-0.125 C 1.503906,-0.0546875 1.101562,-0.171875 0.6875,-0.328125 V -1.34375 c 0.40625,0.230469 0.796875,0.402344 1.171875,0.515625 C 2.242188,-0.710938 2.625,-0.65625 3,-0.65625 c 0.5625,0 0.992188,-0.109375 1.296875,-0.328125 0.3125,-0.226563 0.46875,-0.546875 0.46875,-0.953125 0,-0.351562 -0.109375,-0.628906 -0.328125,-0.828125 C 4.21875,-2.972656 3.851562,-3.128906 3.34375,-3.234375 L 2.75,-3.34375 c -0.742188,-0.144531 -1.277344,-0.375 -1.609375,-0.6875 -0.324219,-0.3125 -0.484375,-0.75 -0.484375,-1.3125 0,-0.644531 0.222656,-1.148438 0.671875,-1.515625 0.457031,-0.375 1.085937,-0.5625 1.890625,-0.5625 0.34375,0 0.691406,0.03125 1.046875,0.09375 0.351563,0.0625 0.71875,0.15625 1.09375,0.28125 z m 0,0"
+ id="path14"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-5"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 0.875,-7.296875 h 0.984375 v 4.4375 c 0,0.78125 0.140625,1.34375 0.421875,1.6875 0.28125,0.34375 0.738281,0.515625 1.375,0.515625 0.632812,0 1.09375,-0.171875 1.375,-0.515625 0.28125,-0.34375 0.421875,-0.90625 0.421875,-1.6875 v -4.4375 h 1 v 4.5625 c 0,0.949219 -0.234375,1.667969 -0.703125,2.15625 -0.46875,0.4804688 -1.167969,0.71875 -2.09375,0.71875 -0.917969,0 -1.609375,-0.2382812 -2.078125,-0.71875 C 1.109375,-1.066406 0.875,-1.785156 0.875,-2.734375 Z m 0,0"
+ id="path17"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-6"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 6.4375,-6.734375 V -5.6875 C 6.101562,-6 5.75,-6.226562 5.375,-6.375 5,-6.53125 4.601562,-6.609375 4.1875,-6.609375 c -0.835938,0 -1.476562,0.257813 -1.921875,0.765625 -0.4375,0.511719 -0.65625,1.246094 -0.65625,2.203125 0,0.960937 0.21875,1.695313 0.65625,2.203125 0.445313,0.511719 1.085937,0.765625 1.921875,0.765625 0.414062,0 0.8125,-0.070313 1.1875,-0.21875 C 5.75,-1.046875 6.101562,-1.28125 6.4375,-1.59375 V -0.5625 C 6.09375,-0.320312 5.726562,-0.144531 5.34375,-0.03125 4.957031,0.0820312 4.550781,0.140625 4.125,0.140625 3.019531,0.140625 2.148438,-0.195312 1.515625,-0.875 0.878906,-1.550781 0.5625,-2.472656 0.5625,-3.640625 c 0,-1.164063 0.316406,-2.085937 0.953125,-2.765625 0.632813,-0.675781 1.503906,-1.015625 2.609375,-1.015625 0.4375,0 0.847656,0.058594 1.234375,0.171875 0.382813,0.117188 0.742187,0.289062 1.078125,0.515625 z m 0,0"
+ id="path20"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-7"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 4.0625,-3.9375 c 0.46875,0.105469 0.832031,0.320312 1.09375,0.640625 0.269531,0.3125 0.40625,0.703125 0.40625,1.171875 0,0.71875 -0.25,1.277344 -0.75,1.671875 -0.492188,0.3984375 -1.195312,0.59375 -2.109375,0.59375 -0.304687,0 -0.617187,-0.03125 -0.9375,-0.09375 -0.324219,-0.0625 -0.65625,-0.148437 -1,-0.265625 v -0.953125 c 0.269531,0.15625 0.566406,0.277344 0.890625,0.359375 0.332031,0.085938 0.675781,0.125 1.03125,0.125 0.613281,0 1.082031,-0.117188 1.40625,-0.359375 0.320312,-0.25 0.484375,-0.609375 0.484375,-1.078125 0,-0.425781 -0.152344,-0.757812 -0.453125,-1 C 3.820312,-3.363281 3.40625,-3.484375 2.875,-3.484375 H 2.015625 v -0.8125 H 2.90625 c 0.488281,0 0.859375,-0.097656 1.109375,-0.296875 C 4.273438,-4.789062 4.40625,-5.070312 4.40625,-5.4375 4.40625,-5.800781 4.269531,-6.082031 4,-6.28125 3.738281,-6.488281 3.363281,-6.59375 2.875,-6.59375 2.601562,-6.59375 2.3125,-6.5625 2,-6.5 1.6875,-6.445312 1.347656,-6.359375 0.984375,-6.234375 v -0.875 c 0.375,-0.101563 0.722656,-0.179687 1.046875,-0.234375 0.332031,-0.050781 0.640625,-0.078125 0.921875,-0.078125 0.75,0 1.34375,0.171875 1.78125,0.515625 0.4375,0.335938 0.65625,0.792969 0.65625,1.375 0,0.40625 -0.117187,0.75 -0.34375,1.03125 -0.230469,0.273438 -0.558594,0.460938 -0.984375,0.5625 z m 0,0"
+ id="path23"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-8"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m -0.03125,-7.296875 h 6.171875 v 0.84375 H 3.546875 V 0 H 2.5625 v -6.453125 h -2.59375 z m 0,0"
+ id="path26"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-9"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 1.921875,-0.828125 h 3.4375 V 0 h -4.625 v -0.828125 c 0.375,-0.382813 0.882813,-0.90625 1.53125,-1.5625 0.644531,-0.65625 1.050781,-1.078125 1.21875,-1.265625 0.3125,-0.351562 0.53125,-0.648438 0.65625,-0.890625 0.125,-0.25 0.1875,-0.492187 0.1875,-0.734375 0,-0.382812 -0.136719,-0.695312 -0.40625,-0.9375 -0.273437,-0.25 -0.625,-0.375 -1.0625,-0.375 -0.3125,0 -0.640625,0.058594 -0.984375,0.171875 C 1.539062,-6.316406 1.175781,-6.15625 0.78125,-5.9375 v -1 c 0.394531,-0.15625 0.765625,-0.273438 1.109375,-0.359375 0.34375,-0.082031 0.660156,-0.125 0.953125,-0.125 0.75,0 1.347656,0.1875 1.796875,0.5625 0.457031,0.375 0.6875,0.882813 0.6875,1.515625 0,0.304688 -0.058594,0.589844 -0.171875,0.859375 -0.117188,0.261719 -0.320312,0.574219 -0.609375,0.9375 -0.085937,0.09375 -0.34375,0.371094 -0.78125,0.828125 -0.4375,0.449219 -1.054687,1.078125 -1.84375,1.890625 z m 0,0"
+ id="path29"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-10"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 0.984375,-7.296875 H 5.59375 v 0.84375 h -3.625 v 2.15625 H 5.4375 V -3.46875 H 1.96875 v 2.640625 H 5.671875 V 0 h -4.6875 z m 0,0"
+ id="path32"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-11"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 1.234375,-0.828125 h 1.625 v -5.5625 L 1.09375,-6.046875 V -6.9375 l 1.75,-0.359375 h 0.984375 v 6.46875 H 5.4375 V 0 H 1.234375 Z m 0,0"
+ id="path35"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-12"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 2.546875,-7.296875 H 3.375 L 0.828125,0.921875 H 0 Z m 0,0"
+ id="path38"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-13"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 0.984375,-7.296875 H 1.96875 V 0 H 0.984375 Z m 0,0"
+ id="path41"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-14"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 1.828125,-7.015625 V -5.46875 H 3.6875 v 0.703125 H 1.828125 v 2.96875 c 0,0.4375 0.0625,0.726563 0.1875,0.859375 0.125,0.125 0.375,0.1875 0.75,0.1875 H 3.6875 V 0 H 2.765625 C 2.066406,0 1.582031,-0.128906 1.3125,-0.390625 1.050781,-0.648438 0.921875,-1.117188 0.921875,-1.796875 v -2.96875 H 0.265625 V -5.46875 h 0.65625 v -1.546875 z m 0,0"
+ id="path44"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-15"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 5.484375,-3.296875 V 0 H 4.59375 v -3.265625 c 0,-0.519531 -0.105469,-0.90625 -0.3125,-1.15625 C 4.082031,-4.679688 3.78125,-4.8125 3.375,-4.8125 c -0.480469,0 -0.859375,0.15625 -1.140625,0.46875 C 1.953125,-4.039062 1.8125,-3.625 1.8125,-3.09375 V 0 H 0.90625 V -7.59375 H 1.8125 V -4.625 c 0.21875,-0.320312 0.472656,-0.5625 0.765625,-0.71875 0.289063,-0.164062 0.625,-0.25 1,-0.25 0.625,0 1.097656,0.195312 1.421875,0.578125 0.320312,0.386719 0.484375,0.960937 0.484375,1.71875 z m 0,0"
+ id="path47"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-16"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 5.625,-2.953125 v 0.4375 H 1.484375 c 0.039063,0.617187 0.226563,1.085937 0.5625,1.40625 C 2.378906,-0.785156 2.84375,-0.625 3.4375,-0.625 c 0.34375,0 0.675781,-0.039062 1,-0.125 0.332031,-0.082031 0.65625,-0.207031 0.96875,-0.375 v 0.84375 c -0.324219,0.136719 -0.65625,0.2421875 -1,0.3125 -0.335938,0.070312 -0.671875,0.109375 -1.015625,0.109375 -0.875,0 -1.570313,-0.25 -2.078125,-0.75 C 0.800781,-1.117188 0.546875,-1.8125 0.546875,-2.6875 c 0,-0.894531 0.238281,-1.601562 0.71875,-2.125 0.488281,-0.519531 1.144531,-0.78125 1.96875,-0.78125 0.738281,0 1.320313,0.234375 1.75,0.703125 0.425781,0.46875 0.640625,1.117187 0.640625,1.9375 z M 4.71875,-3.21875 c 0,-0.488281 -0.136719,-0.878906 -0.40625,-1.171875 C 4.039062,-4.691406 3.6875,-4.84375 3.25,-4.84375 c -0.511719,0 -0.917969,0.148438 -1.21875,0.4375 -0.292969,0.28125 -0.464844,0.679688 -0.515625,1.1875 z m 0,0"
+ id="path50"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-17"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 4.109375,-4.625 C 4.003906,-4.6875 3.894531,-4.726562 3.78125,-4.75 3.664062,-4.78125 3.535156,-4.796875 3.390625,-4.796875 c -0.511719,0 -0.902344,0.167969 -1.171875,0.5 C 1.945312,-3.972656 1.8125,-3.5 1.8125,-2.875 V 0 H 0.90625 V -5.46875 H 1.8125 V -4.625 C 2,-4.957031 2.242188,-5.203125 2.546875,-5.359375 2.847656,-5.515625 3.21875,-5.59375 3.65625,-5.59375 c 0.0625,0 0.128906,0.00781 0.203125,0.015625 0.070313,0 0.15625,0.011719 0.25,0.03125 z m 0,0"
+ id="path53"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-18"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 5.484375,-3.296875 V 0 H 4.59375 v -3.265625 c 0,-0.519531 -0.105469,-0.90625 -0.3125,-1.15625 C 4.082031,-4.679688 3.78125,-4.8125 3.375,-4.8125 c -0.480469,0 -0.859375,0.15625 -1.140625,0.46875 C 1.953125,-4.039062 1.8125,-3.625 1.8125,-3.09375 V 0 H 0.90625 V -5.46875 H 1.8125 V -4.625 c 0.21875,-0.320312 0.472656,-0.5625 0.765625,-0.71875 0.289063,-0.164062 0.625,-0.25 1,-0.25 0.625,0 1.097656,0.195312 1.421875,0.578125 0.320312,0.386719 0.484375,0.960937 0.484375,1.71875 z m 0,0"
+ id="path56"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-0"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 0.5,1.765625 v -8.8125 h 5 v 8.8125 z M 1.0625,1.21875 h 3.875 v -7.703125 h -3.875 z m 0,0"
+ id="path59"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-1"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 5.984375,-7.0625 v 1.546875 C 5.585938,-5.691406 5.195312,-5.828125 4.8125,-5.921875 4.4375,-6.015625 4.078125,-6.0625 3.734375,-6.0625 c -0.449219,0 -0.78125,0.0625 -1,0.1875 -0.210937,0.125 -0.3125,0.320312 -0.3125,0.578125 0,0.199219 0.070313,0.355469 0.21875,0.46875 0.144531,0.105469 0.40625,0.195313 0.78125,0.265625 l 0.8125,0.15625 c 0.800781,0.167969 1.375,0.417969 1.71875,0.75 0.34375,0.335938 0.515625,0.808594 0.515625,1.421875 0,0.804687 -0.242188,1.402344 -0.71875,1.796875 C 5.28125,-0.0507812 4.550781,0.140625 3.5625,0.140625 3.101562,0.140625 2.640625,0.09375 2.171875,0 1.710938,-0.0820312 1.25,-0.207031 0.78125,-0.375 v -1.59375 c 0.46875,0.25 0.914062,0.4375 1.34375,0.5625 0.4375,0.125 0.859375,0.1875 1.265625,0.1875 0.40625,0 0.71875,-0.066406 0.9375,-0.203125 0.21875,-0.132813 0.328125,-0.332031 0.328125,-0.59375 0,-0.226563 -0.074219,-0.398437 -0.21875,-0.515625 C 4.289062,-2.65625 3.992188,-2.769531 3.546875,-2.875 L 2.828125,-3.03125 C 2.097656,-3.1875 1.5625,-3.4375 1.21875,-3.78125 c -0.335938,-0.34375 -0.5,-0.800781 -0.5,-1.375 0,-0.726562 0.234375,-1.285156 0.703125,-1.671875 0.46875,-0.394531 1.140625,-0.59375 2.015625,-0.59375 0.40625,0 0.816406,0.03125 1.234375,0.09375 0.425781,0.0625 0.863281,0.152344 1.3125,0.265625 z m 0,0"
+ id="path62"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-2"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 0.671875,-7.296875 H 6.15625 v 1.0625 L 3.328125,0 H 1.484375 L 4.1875,-5.90625 H 0.671875 Z m 0,0"
+ id="path65"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-3"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 0.921875,-7.296875 h 1.875 v 4.375 c 0,0.605469 0.097656,1.039063 0.296875,1.296875 0.195312,0.261719 0.519531,0.390625 0.96875,0.390625 0.445312,0 0.769531,-0.128906 0.96875,-0.390625 0.195312,-0.257812 0.296875,-0.691406 0.296875,-1.296875 v -4.375 h 1.875 v 4.375 c 0,1.03125 -0.261719,1.804687 -0.78125,2.3125 -0.511719,0.5 -1.296875,0.75 -2.359375,0.75 -1.0625,0 -1.855469,-0.25 -2.375,-0.75 -0.511719,-0.507813 -0.765625,-1.28125 -0.765625,-2.3125 z m 0,0"
+ id="path68"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-4"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 5.34375,-1.328125 H 2.40625 L 1.9375,0 H 0.046875 L 2.75,-7.296875 H 4.984375 L 7.6875,0 H 5.796875 Z M 2.875,-2.6875 h 2 l -1,-2.890625 z m 0,0"
+ id="path71"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-5"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 0.921875,-7.296875 H 3.3125 l 1.65625,3.90625 1.671875,-3.90625 H 9.03125 V 0 H 7.25 V -5.328125 L 5.578125,-1.40625 H 4.375 L 2.703125,-5.328125 V 0 h -1.78125 z m 0,0"
+ id="path74"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-6"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="m 4.65625,-3.9375 c 0.488281,0.136719 0.859375,0.359375 1.109375,0.671875 0.257813,0.3125 0.390625,0.710937 0.390625,1.1875 0,0.730469 -0.277344,1.28125 -0.828125,1.65625 -0.554687,0.375 -1.359375,0.5625 -2.421875,0.5625 -0.375,0 -0.75,-0.03125 -1.125,-0.09375 -0.375,-0.0625 -0.746094,-0.148437 -1.109375,-0.265625 v -1.453125 c 0.351563,0.179687 0.703125,0.3125 1.046875,0.40625 0.34375,0.085937 0.679688,0.125 1.015625,0.125 0.5,0 0.878906,-0.082031 1.140625,-0.25 0.269531,-0.175781 0.40625,-0.425781 0.40625,-0.75 0,-0.332031 -0.136719,-0.582031 -0.40625,-0.75 C 3.601562,-3.066406 3.203125,-3.15625 2.671875,-3.15625 h -0.75 v -1.203125 h 0.78125 c 0.476563,0 0.832031,-0.070313 1.0625,-0.21875 0.226563,-0.15625 0.34375,-0.382813 0.34375,-0.6875 0,-0.269531 -0.117187,-0.484375 -0.34375,-0.640625 -0.21875,-0.15625 -0.53125,-0.234375 -0.9375,-0.234375 -0.304687,0 -0.609375,0.039063 -0.921875,0.109375 -0.3125,0.0625 -0.621094,0.164062 -0.921875,0.296875 v -1.375 c 0.363281,-0.101563 0.726563,-0.179687 1.09375,-0.234375 0.363281,-0.050781 0.722656,-0.078125 1.078125,-0.078125 0.945312,0 1.65625,0.15625 2.125,0.46875 0.46875,0.3125 0.703125,0.78125 0.703125,1.40625 0,0.429687 -0.117187,0.777344 -0.34375,1.046875 -0.21875,0.273438 -0.546875,0.460938 -0.984375,0.5625 z m 0,0"
+ id="path77"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-7"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 2.875,-1.375 H 6.09375 V 0 H 0.796875 v -1.375 l 2.65625,-2.359375 c 0.238281,-0.207031 0.414063,-0.414063 0.53125,-0.625 C 4.097656,-4.566406 4.15625,-4.78125 4.15625,-5 c 0,-0.34375 -0.117188,-0.617188 -0.34375,-0.828125 -0.230469,-0.207031 -0.539062,-0.3125 -0.921875,-0.3125 -0.292969,0 -0.617187,0.0625 -0.96875,0.1875 -0.34375,0.125 -0.714844,0.3125 -1.109375,0.5625 V -7 c 0.425781,-0.132812 0.84375,-0.238281 1.25,-0.3125 0.414062,-0.070312 0.820312,-0.109375 1.21875,-0.109375 0.875,0 1.550781,0.195313 2.03125,0.578125 0.488281,0.386719 0.734375,0.921875 0.734375,1.609375 0,0.398437 -0.105469,0.765625 -0.3125,1.109375 C 5.523438,-3.78125 5.09375,-3.320312 4.4375,-2.75 Z m 0,0"
+ id="path80"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph1-8"
+ style="overflow:visible">
+ <path
+ style="stroke:none"
+ d="M 0.921875,-7.296875 H 4.03125 c 0.9375,0 1.648438,0.210937 2.140625,0.625 0.5,0.40625 0.75,0.996094 0.75,1.765625 0,0.761719 -0.25,1.351562 -0.75,1.765625 C 5.679688,-2.734375 4.96875,-2.53125 4.03125,-2.53125 H 2.796875 V 0 h -1.875 z m 1.875,1.375 v 2.03125 H 3.84375 c 0.363281,0 0.644531,-0.085937 0.84375,-0.265625 0.195312,-0.175781 0.296875,-0.425781 0.296875,-0.75 0,-0.332031 -0.101563,-0.582031 -0.296875,-0.75 C 4.488281,-5.832031 4.207031,-5.921875 3.84375,-5.921875 Z m 0,0"
+ id="path83"
+ inkscape:connector-curvature="0" />
+ </symbol>
+ </g>
+ </defs>
+ <g
+ id="surface1"
+ transform="translate(-74,-120)">
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g92">
+ <use
+ xlink:href="#glyph0-1"
+ x="87.75"
+ y="130"
+ id="use90"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g96">
+ <use
+ xlink:href="#glyph0-2"
+ x="95.989799"
+ y="130"
+ id="use94"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g100">
+ <use
+ xlink:href="#glyph0-3"
+ x="102.73963"
+ y="130"
+ id="use98"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g104">
+ <use
+ xlink:href="#glyph0-1"
+ x="183.73766"
+ y="130"
+ id="use102"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g108">
+ <use
+ xlink:href="#glyph0-2"
+ x="191.98746"
+ y="130"
+ id="use106"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g112">
+ <use
+ xlink:href="#glyph0-3"
+ x="198.72729"
+ y="130"
+ id="use110"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g116">
+ <use
+ xlink:href="#glyph0-1"
+ x="279.75"
+ y="130"
+ id="use114"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g120">
+ <use
+ xlink:href="#glyph0-2"
+ x="287.98981"
+ y="130"
+ id="use118"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g124">
+ <use
+ xlink:href="#glyph0-3"
+ x="294.73962"
+ y="130"
+ id="use122"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g128">
+ <use
+ xlink:href="#glyph0-1"
+ x="375.73767"
+ y="130"
+ id="use126"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g132">
+ <use
+ xlink:href="#glyph0-2"
+ x="383.98746"
+ y="130"
+ id="use130"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g136">
+ <use
+ xlink:href="#glyph0-3"
+ x="390.72729"
+ y="130"
+ id="use134"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g140">
+ <use
+ xlink:href="#glyph0-1"
+ x="471.75"
+ y="130"
+ id="use138"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g144">
+ <use
+ xlink:href="#glyph0-2"
+ x="479.98981"
+ y="130"
+ id="use142"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g148">
+ <use
+ xlink:href="#glyph0-3"
+ x="486.73965"
+ y="130"
+ id="use146"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74,721.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path150"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path152"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path154"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170,721.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path156"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path158"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path160"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,721.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path162"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path164"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path166"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,721.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path168"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path170"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path172"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,721.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path174"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path176"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,720.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path178"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g182">
+ <use
+ xlink:href="#glyph0-4"
+ x="183.75"
+ y="161.875"
+ id="use180"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g186">
+ <use
+ xlink:href="#glyph0-5"
+ x="190.48984"
+ y="161.875"
+ id="use184"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g190">
+ <use
+ xlink:href="#glyph0-2"
+ x="197.97966"
+ y="161.875"
+ id="use188"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g194">
+ <use
+ xlink:href="#glyph0-4"
+ x="85.125"
+ y="142.75"
+ id="use192"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g198">
+ <use
+ xlink:href="#glyph0-6"
+ x="91.86483"
+ y="142.75"
+ id="use196"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g202">
+ <use
+ xlink:href="#glyph0-6"
+ x="98.61467"
+ y="142.75"
+ id="use200"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g206">
+ <use
+ xlink:href="#glyph0-3"
+ x="105.3645"
+ y="142.75"
+ id="use204"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g210">
+ <use
+ xlink:href="#glyph0-4"
+ x="277.125"
+ y="142.75"
+ id="use208"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g214">
+ <use
+ xlink:href="#glyph0-6"
+ x="283.86484"
+ y="142.75"
+ id="use212"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g218">
+ <use
+ xlink:href="#glyph0-6"
+ x="290.61469"
+ y="142.75"
+ id="use216"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g222">
+ <use
+ xlink:href="#glyph0-3"
+ x="297.3645"
+ y="142.75"
+ id="use220"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g226">
+ <use
+ xlink:href="#glyph0-4"
+ x="373.11267"
+ y="142.75"
+ id="use224"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g230">
+ <use
+ xlink:href="#glyph0-6"
+ x="379.85251"
+ y="142.75"
+ id="use228"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g234">
+ <use
+ xlink:href="#glyph0-6"
+ x="386.60233"
+ y="142.75"
+ id="use232"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g238">
+ <use
+ xlink:href="#glyph0-3"
+ x="393.35217"
+ y="142.75"
+ id="use236"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g242">
+ <use
+ xlink:href="#glyph0-4"
+ x="469.125"
+ y="142.75"
+ id="use240"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g246">
+ <use
+ xlink:href="#glyph0-6"
+ x="475.86484"
+ y="142.75"
+ id="use244"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g250">
+ <use
+ xlink:href="#glyph0-6"
+ x="482.61469"
+ y="142.75"
+ id="use248"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g254">
+ <use
+ xlink:href="#glyph0-3"
+ x="489.3645"
+ y="142.75"
+ id="use252"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74,708.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path256"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path258"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path260"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170,708.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path262"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,708.13976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path264"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,708.13976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path266"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,708.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path268"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path270"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path272"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,708.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path274"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path276"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path278"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,708.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path280"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path282"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,708.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path284"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g288">
+ <use
+ xlink:href="#glyph0-1"
+ x="276"
+ y="168.25"
+ id="use286"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g292">
+ <use
+ xlink:href="#glyph0-7"
+ x="284.23981"
+ y="168.25"
+ id="use290"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g296">
+ <use
+ xlink:href="#glyph0-5"
+ x="290.23965"
+ y="168.25"
+ id="use294"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g300">
+ <use
+ xlink:href="#glyph0-2"
+ x="297.72946"
+ y="168.25"
+ id="use298"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g304">
+ <use
+ xlink:href="#glyph0-1"
+ x="85.5"
+ y="155.5"
+ id="use302"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g308">
+ <use
+ xlink:href="#glyph0-8"
+ x="93.739799"
+ y="155.5"
+ id="use306"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g312">
+ <use
+ xlink:href="#glyph0-3"
+ x="98.979668"
+ y="155.5"
+ id="use310"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g316">
+ <use
+ xlink:href="#glyph0-7"
+ x="104.97952"
+ y="155.5"
+ id="use314"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g320">
+ <use
+ xlink:href="#glyph0-1"
+ x="373.5"
+ y="155.5"
+ id="use318"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g324">
+ <use
+ xlink:href="#glyph0-8"
+ x="381.73981"
+ y="155.5"
+ id="use322"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g328">
+ <use
+ xlink:href="#glyph0-3"
+ x="386.97968"
+ y="155.5"
+ id="use326"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g332">
+ <use
+ xlink:href="#glyph0-7"
+ x="392.97952"
+ y="155.5"
+ id="use330"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g336">
+ <use
+ xlink:href="#glyph0-1"
+ x="469.47766"
+ y="155.5"
+ id="use334"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g340">
+ <use
+ xlink:href="#glyph0-8"
+ x="477.72745"
+ y="155.5"
+ id="use338"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g344">
+ <use
+ xlink:href="#glyph0-3"
+ x="482.96732"
+ y="155.5"
+ id="use342"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g348">
+ <use
+ xlink:href="#glyph0-7"
+ x="488.96719"
+ y="155.5"
+ id="use346"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74,695.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path350"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,695.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path352"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,695.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path354"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,696.38976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path356"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,696.38976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path358"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,695.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path360"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,695.38976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path362"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,695.38976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path364"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,695.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path366"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,695.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path368"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,695.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path370"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,695.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path372"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,695.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path374"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,695.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path376"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g380">
+ <use
+ xlink:href="#glyph0-1"
+ x="372"
+ y="174.625"
+ id="use378"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g384">
+ <use
+ xlink:href="#glyph0-9"
+ x="380.23981"
+ y="174.625"
+ id="use382"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g388">
+ <use
+ xlink:href="#glyph0-5"
+ x="386.23965"
+ y="174.625"
+ id="use386"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g392">
+ <use
+ xlink:href="#glyph0-2"
+ x="393.72946"
+ y="174.625"
+ id="use390"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g396">
+ <use
+ xlink:href="#glyph0-1"
+ x="85.5"
+ y="174.625"
+ id="use394"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g400">
+ <use
+ xlink:href="#glyph0-8"
+ x="93.739799"
+ y="174.625"
+ id="use398"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g404">
+ <use
+ xlink:href="#glyph0-3"
+ x="98.979675"
+ y="174.625"
+ id="use402"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g408">
+ <use
+ xlink:href="#glyph0-9"
+ x="104.97952"
+ y="174.625"
+ id="use406"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g412">
+ <use
+ xlink:href="#glyph0-1"
+ x="469.5"
+ y="168.25"
+ id="use410"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g416">
+ <use
+ xlink:href="#glyph0-8"
+ x="477.73981"
+ y="168.25"
+ id="use414"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g420">
+ <use
+ xlink:href="#glyph0-3"
+ x="482.97968"
+ y="168.25"
+ id="use418"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g424">
+ <use
+ xlink:href="#glyph0-9"
+ x="488.97952"
+ y="168.25"
+ id="use422"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74,683.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path426"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,682.63976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path428"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,682.63976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path430"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,683.63976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path432"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,683.63976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path434"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,683.63976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path436"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,683.63976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path438"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,683.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path440"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,682.63976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path442"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,682.63976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path444"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,683.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path446"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,682.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path448"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,682.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path450"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g454">
+ <use
+ xlink:href="#glyph0-1"
+ x="469.125"
+ y="181"
+ id="use452"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g458">
+ <use
+ xlink:href="#glyph0-9"
+ x="477.36481"
+ y="181"
+ id="use456"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g462">
+ <use
+ xlink:href="#glyph0-3"
+ x="483.36465"
+ y="181"
+ id="use460"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g466">
+ <use
+ xlink:href="#glyph0-2"
+ x="488.61453"
+ y="181"
+ id="use464"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path468"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path470"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path472"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path474"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path476"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path478"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path480"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,670.88976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path482"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,670.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path484"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,669.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path486"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,669.88976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path488"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g492">
+ <use
+ xlink:href="#glyph0-10"
+ x="85.125"
+ y="206.5"
+ id="use490"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g496">
+ <use
+ xlink:href="#glyph0-11"
+ x="91.114853"
+ y="206.5"
+ id="use494"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g500">
+ <use
+ xlink:href="#glyph0-12"
+ x="97.114708"
+ y="206.5"
+ id="use498"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g504">
+ <use
+ xlink:href="#glyph0-8"
+ x="100.10464"
+ y="206.5"
+ id="use502"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g508">
+ <use
+ xlink:href="#glyph0-11"
+ x="105.34451"
+ y="206.5"
+ id="use506"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g512">
+ <use
+ xlink:href="#glyph0-4"
+ x="181.875"
+ y="193.75"
+ id="use510"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g516">
+ <use
+ xlink:href="#glyph0-6"
+ x="188.61484"
+ y="193.75"
+ id="use514"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g520">
+ <use
+ xlink:href="#glyph0-8"
+ x="195.36467"
+ y="193.75"
+ id="use518"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g524">
+ <use
+ xlink:href="#glyph0-3"
+ x="200.60454"
+ y="193.75"
+ id="use522"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g528">
+ <use
+ xlink:href="#glyph0-4"
+ x="277.85266"
+ y="193.75"
+ id="use526"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g532">
+ <use
+ xlink:href="#glyph0-6"
+ x="284.60248"
+ y="193.75"
+ id="use530"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g536">
+ <use
+ xlink:href="#glyph0-8"
+ x="291.34232"
+ y="193.75"
+ id="use534"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g540">
+ <use
+ xlink:href="#glyph0-3"
+ x="296.59219"
+ y="193.75"
+ id="use538"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g544">
+ <use
+ xlink:href="#glyph0-4"
+ x="373.875"
+ y="193.75"
+ id="use542"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g548">
+ <use
+ xlink:href="#glyph0-6"
+ x="380.61484"
+ y="193.75"
+ id="use546"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g552">
+ <use
+ xlink:href="#glyph0-8"
+ x="387.36469"
+ y="193.75"
+ id="use550"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g556">
+ <use
+ xlink:href="#glyph0-3"
+ x="392.60455"
+ y="193.75"
+ id="use554"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g560">
+ <use
+ xlink:href="#glyph0-4"
+ x="469.85266"
+ y="193.75"
+ id="use558"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g564">
+ <use
+ xlink:href="#glyph0-6"
+ x="476.60251"
+ y="193.75"
+ id="use562"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g568">
+ <use
+ xlink:href="#glyph0-8"
+ x="483.34235"
+ y="193.75"
+ id="use566"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g572">
+ <use
+ xlink:href="#glyph0-3"
+ x="488.59219"
+ y="193.75"
+ id="use570"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74,657.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path574"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,657.13976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path576"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,657.13976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path578"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170,657.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path580"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path582"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path584"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,657.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path586"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path588"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path590"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,657.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path592"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path594"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path596"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,657.63976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path598"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path600"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,657.13976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path602"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g606">
+ <use
+ xlink:href="#glyph0-13"
+ x="190.125"
+ y="206.5"
+ id="use604"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g610">
+ <use
+ xlink:href="#glyph0-3"
+ x="192.36494"
+ y="206.5"
+ id="use608"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g614">
+ <use
+ xlink:href="#glyph0-13"
+ x="286.11267"
+ y="206.5"
+ id="use612"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g618">
+ <use
+ xlink:href="#glyph0-3"
+ x="288.3526"
+ y="206.5"
+ id="use616"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g622">
+ <use
+ xlink:href="#glyph0-13"
+ x="382.125"
+ y="206.5"
+ id="use620"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g626">
+ <use
+ xlink:href="#glyph0-3"
+ x="384.36496"
+ y="206.5"
+ id="use624"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g630">
+ <use
+ xlink:href="#glyph0-13"
+ x="478.11267"
+ y="206.5"
+ id="use628"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g634">
+ <use
+ xlink:href="#glyph0-3"
+ x="480.3526"
+ y="206.5"
+ id="use632"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,645.38976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path636"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,645.38976 v -13.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path638"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170,644.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path640"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path642"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path644"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,644.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path646"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path648"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path650"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,644.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path652"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path654"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path656"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,644.88976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path658"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path660"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,644.38976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path662"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g666">
+ <use
+ xlink:href="#glyph0-10"
+ x="173.625"
+ y="219.25"
+ id="use664"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g670">
+ <use
+ xlink:href="#glyph0-14"
+ x="179.61485"
+ y="219.25"
+ id="use668"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g674">
+ <use
+ xlink:href="#glyph0-15"
+ x="183.36476"
+ y="219.25"
+ id="use672"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g678">
+ <use
+ xlink:href="#glyph0-16"
+ x="189.35461"
+ y="219.25"
+ id="use676"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g682">
+ <use
+ xlink:href="#glyph0-17"
+ x="195.35448"
+ y="219.25"
+ id="use680"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g686">
+ <use
+ xlink:href="#glyph0-18"
+ x="199.10439"
+ y="219.25"
+ id="use684"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g690">
+ <use
+ xlink:href="#glyph0-16"
+ x="205.09424"
+ y="219.25"
+ id="use688"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g694">
+ <use
+ xlink:href="#glyph0-14"
+ x="211.09409"
+ y="219.25"
+ id="use692"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g698">
+ <use
+ xlink:href="#glyph0-10"
+ x="269.59265"
+ y="219.25"
+ id="use696"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g702">
+ <use
+ xlink:href="#glyph0-14"
+ x="275.58252"
+ y="219.25"
+ id="use700"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g706">
+ <use
+ xlink:href="#glyph0-15"
+ x="279.33243"
+ y="219.25"
+ id="use704"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g710">
+ <use
+ xlink:href="#glyph0-16"
+ x="285.32227"
+ y="219.25"
+ id="use708"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g714">
+ <use
+ xlink:href="#glyph0-17"
+ x="291.32211"
+ y="219.25"
+ id="use712"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g718">
+ <use
+ xlink:href="#glyph0-18"
+ x="295.07205"
+ y="219.25"
+ id="use716"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g722">
+ <use
+ xlink:href="#glyph0-16"
+ x="301.06189"
+ y="219.25"
+ id="use720"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g726">
+ <use
+ xlink:href="#glyph0-14"
+ x="307.06174"
+ y="219.25"
+ id="use724"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g730">
+ <use
+ xlink:href="#glyph0-10"
+ x="365.625"
+ y="219.25"
+ id="use728"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g734">
+ <use
+ xlink:href="#glyph0-14"
+ x="371.61487"
+ y="219.25"
+ id="use732"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g738">
+ <use
+ xlink:href="#glyph0-15"
+ x="375.36478"
+ y="219.25"
+ id="use736"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g742">
+ <use
+ xlink:href="#glyph0-16"
+ x="381.35461"
+ y="219.25"
+ id="use740"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g746">
+ <use
+ xlink:href="#glyph0-17"
+ x="387.35446"
+ y="219.25"
+ id="use744"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g750">
+ <use
+ xlink:href="#glyph0-18"
+ x="391.10437"
+ y="219.25"
+ id="use748"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g754">
+ <use
+ xlink:href="#glyph0-16"
+ x="397.09424"
+ y="219.25"
+ id="use752"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g758">
+ <use
+ xlink:href="#glyph0-14"
+ x="403.09409"
+ y="219.25"
+ id="use756"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g762">
+ <use
+ xlink:href="#glyph0-10"
+ x="461.59265"
+ y="219.25"
+ id="use760"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g766">
+ <use
+ xlink:href="#glyph0-14"
+ x="467.58252"
+ y="219.25"
+ id="use764"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g770">
+ <use
+ xlink:href="#glyph0-15"
+ x="471.33243"
+ y="219.25"
+ id="use768"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g774">
+ <use
+ xlink:href="#glyph0-16"
+ x="477.32227"
+ y="219.25"
+ id="use772"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g778">
+ <use
+ xlink:href="#glyph0-17"
+ x="483.32214"
+ y="219.25"
+ id="use776"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g782">
+ <use
+ xlink:href="#glyph0-18"
+ x="487.07205"
+ y="219.25"
+ id="use780"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g786">
+ <use
+ xlink:href="#glyph0-16"
+ x="493.06189"
+ y="219.25"
+ id="use784"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g790">
+ <use
+ xlink:href="#glyph0-14"
+ x="499.06174"
+ y="219.25"
+ id="use788"
+ width="100%"
+ height="100%" />
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74.5,632.63976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path792"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 122.5,632.63976 v -12.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path794"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170,632.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path796"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path798"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 218.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path800"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,632.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path802"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path804"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 314.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path806"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,632.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path808"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path810"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 410.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path812"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,632.13976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path814"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path816"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 506.5,631.63976 v -11.75"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path818"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 74,619.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path820"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 170,619.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path822"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 266,619.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path824"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 362,619.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path826"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 458,619.38976 h 49"
+ transform="matrix(1,0,0,-1,0,841.88976)"
+ id="path828"
+ inkscape:connector-curvature="0" />
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g832">
+ <use
+ xlink:href="#glyph1-1"
+ x="88.5"
+ y="245"
+ id="use830"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g836">
+ <use
+ xlink:href="#glyph1-1"
+ x="94.499855"
+ y="245"
+ id="use834"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g840">
+ <use
+ xlink:href="#glyph1-2"
+ x="101.24969"
+ y="245"
+ id="use838"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g844">
+ <use
+ xlink:href="#glyph1-1"
+ x="183.36769"
+ y="245"
+ id="use842"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g848">
+ <use
+ xlink:href="#glyph1-3"
+ x="190.10751"
+ y="245"
+ id="use846"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g852">
+ <use
+ xlink:href="#glyph1-4"
+ x="197.60735"
+ y="245"
+ id="use850"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g856">
+ <use
+ xlink:href="#glyph1-5"
+ x="274.5"
+ y="245"
+ id="use854"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g860">
+ <use
+ xlink:href="#glyph1-6"
+ x="284.24976"
+ y="245"
+ id="use858"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g864">
+ <use
+ xlink:href="#glyph1-3"
+ x="290.98959"
+ y="245"
+ id="use862"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g868">
+ <use
+ xlink:href="#glyph1-4"
+ x="298.48941"
+ y="245"
+ id="use866"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g872">
+ <use
+ xlink:href="#glyph1-5"
+ x="370.47766"
+ y="245"
+ id="use870"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g876">
+ <use
+ xlink:href="#glyph1-7"
+ x="380.22742"
+ y="245"
+ id="use874"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g880">
+ <use
+ xlink:href="#glyph1-3"
+ x="386.97726"
+ y="245"
+ id="use878"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g884">
+ <use
+ xlink:href="#glyph1-4"
+ x="394.47708"
+ y="245"
+ id="use882"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g888">
+ <use
+ xlink:href="#glyph1-5"
+ x="466.875"
+ y="245"
+ id="use886"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g892">
+ <use
+ xlink:href="#glyph1-7"
+ x="476.62476"
+ y="245"
+ id="use890"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g896">
+ <use
+ xlink:href="#glyph1-8"
+ x="483.36459"
+ y="245"
+ id="use894"
+ width="100%"
+ height="100%" />
+ </g>
+ <g
+ style="fill:#000000;fill-opacity:1"
+ id="g900">
+ <use
+ xlink:href="#glyph1-4"
+ x="490.10443"
+ y="245"
+ id="use898"
+ width="100%"
+ height="100%" />
+ </g>
+ </g>
+</svg>
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/umts_ps_control.svg b/2017/tcp_ip_is_boring-nfws2017/images/umts_ps_control.svg
new file mode 100644
index 0000000..0e24f88
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/umts_ps_control.svg
@@ -0,0 +1,1519 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1052.3622"
+ height="744.09448"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="umts_ps_user.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4387"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path4384"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-3"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-6"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1"
+ inkscape:cx="480.34649"
+ inkscape:cy="370.92368"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1598"
+ inkscape:window-height="1177"
+ inkscape:window-x="1600"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ units="mm"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2985" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-308.2677)">
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="287.28647"
+ y="552.07013"
+ id="text3003"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3005"></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="276.78516"
+ y="423.8038"
+ id="text3023"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3025"
+ x="276.78516"
+ y="423.8038" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="279.03543"
+ y="412.55237"
+ id="text3027"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3029"
+ x="279.03543"
+ y="412.55237" /></text>
+ <rect
+ style="fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3035"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="627.16541" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="305.48248"
+ y="650.71399"
+ id="text3037"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3039"
+ x="305.48248"
+ y="650.71399">Iub-FP</tspan></text>
+ <g
+ id="g3204"
+ transform="translate(35.433071,35.433067)">
+ <rect
+ transform="translate(0,308.2677)"
+ y="212.59842"
+ x="0"
+ height="35.433071"
+ width="88.58268"
+ id="rect3110"
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ transform="translate(0,308.2677)"
+ y="177.16534"
+ x="0"
+ height="35.433071"
+ width="88.58268"
+ id="rect3112"
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ transform="translate(0,308.2677)"
+ y="141.73228"
+ x="0"
+ height="35.433071"
+ width="88.58268"
+ id="rect3114"
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ transform="translate(0,308.2677)"
+ y="106.29921"
+ x="0"
+ height="35.433071"
+ width="35.433071"
+ id="rect3116"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="414.56689"
+ x="53.149605"
+ height="35.433071"
+ width="35.433071"
+ id="rect3118"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3120"
+ y="544.40686"
+ x="26.119465"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ id="tspan3124"
+ y="544.40686"
+ x="26.119465"
+ sodipodi:role="line">MAC</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3128"
+ y="508.97379"
+ x="28.338215"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="508.97379"
+ x="28.338215"
+ id="tspan3130"
+ sodipodi:role="line">RLC</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3132"
+ y="473.54074"
+ x="27.619465"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="473.54074"
+ x="27.619465"
+ id="tspan3134"
+ sodipodi:role="line">RRC</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3136"
+ y="435.0249"
+ x="3.1464622"
+ style="font-size:11.84639454px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="435.0249"
+ x="3.1464622"
+ id="tspan3138"
+ sodipodi:role="line">GMM</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3140"
+ y="438.10764"
+ x="59.13958"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="438.10764"
+ x="59.13958"
+ id="tspan3142"
+ sodipodi:role="line">SM</tspan></text>
+ </g>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110-2"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="556.29919" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112-7"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="520.86609" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114-4"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="485.43307" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="469.03287"
+ y="579.8399"
+ id="text3120-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="469.03287"
+ y="579.8399"
+ id="tspan3124-8">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="471.25162"
+ y="544.40686"
+ id="text3128-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130-3"
+ x="471.25162"
+ y="544.40686">RLC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="470.53287"
+ y="508.97385"
+ id="text3132-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134-0"
+ x="470.53287"
+ y="508.97385">RRC</tspan></text>
+ <g
+ id="g3221"
+ transform="translate(248.03148,17.71651)">
+ <rect
+ y="432.28345"
+ x="442.91339"
+ height="35.433071"
+ width="35.433071"
+ id="rect3116-0"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="432.28345"
+ x="496.06299"
+ height="35.433071"
+ width="35.433071"
+ id="rect3118-3"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3136-0"
+ y="452.74146"
+ x="446.05984"
+ style="font-size:11.84639454px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="452.74146"
+ x="446.05984"
+ id="tspan3138-3"
+ sodipodi:role="line">GMM</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3140-4"
+ y="455.82422"
+ x="502.05298"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="455.82422"
+ x="502.05298"
+ id="tspan3142-9"
+ sodipodi:role="line">SM</tspan></text>
+ </g>
+ <g
+ id="g3326"
+ transform="translate(4.8661417e-6,17.716513)">
+ <rect
+ transform="translate(0,308.2677)"
+ y="159.44881"
+ x="531.49603"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3309"
+ y="491.26508"
+ x="548.29517"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="491.26508"
+ x="548.29517"
+ id="tspan3311"
+ sodipodi:role="line">RANAP</tspan></text>
+ </g>
+ <g
+ transform="translate(159.44881,17.716522)"
+ id="g3326-2">
+ <rect
+ transform="translate(0,308.2677)"
+ y="159.44881"
+ x="531.49603"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-3"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3309-1"
+ y="491.26508"
+ x="548.29517"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="491.26508"
+ x="548.29517"
+ id="tspan3311-8"
+ sodipodi:role="line">RANAP</tspan></text>
+ </g>
+ <g
+ id="g5651">
+ <rect
+ y="839.76367"
+ x="442.91339"
+ height="35.433071"
+ width="88.58268"
+ id="rect2993-3"
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="804.33069"
+ x="442.91339"
+ height="35.433071"
+ width="88.58268"
+ id="rect2995-7"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="768.89758"
+ x="442.91339"
+ height="35.433071"
+ width="88.58268"
+ id="rect2997-6"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="733.46454"
+ x="442.91339"
+ height="35.433071"
+ width="88.58268"
+ id="rect2999-1"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="698.03143"
+ x="442.91339"
+ height="35.433071"
+ width="88.58268"
+ id="rect3001-5"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3007-0"
+ y="864.77032"
+ x="467.30728"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="864.77032"
+ x="467.30728"
+ id="tspan3009-6"
+ sodipodi:role="line">ATM</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3011-5"
+ y="829.32745"
+ x="466.5065"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="829.32745"
+ x="466.5065"
+ id="tspan3013-0"
+ sodipodi:role="line">SAR</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3015-8"
+ y="793.89441"
+ x="460.83267"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="793.89441"
+ x="460.83267"
+ id="tspan3017-1"
+ sodipodi:role="line">CPCS</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3019-2"
+ y="758.46136"
+ x="453.29849"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="758.46136"
+ x="453.29849"
+ id="tspan3021-2"
+ sodipodi:role="line">SSCOP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3031-6"
+ y="720.9433"
+ x="450.19693"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="720.9433"
+ x="450.19693"
+ id="tspan3033-9"
+ sodipodi:role="line">SSCF/UNI</tspan></text>
+ <rect
+ y="627.16534"
+ x="442.91339"
+ height="35.433071"
+ width="88.58268"
+ id="rect3035-1"
+ style="fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3037-0"
+ y="650.71393"
+ x="464.9313"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="650.71393"
+ x="464.9313"
+ id="tspan3039-4"
+ sodipodi:role="line">Iub-FP</tspan></text>
+ <rect
+ y="839.76373"
+ x="531.49603"
+ height="35.433071"
+ width="88.58268"
+ id="rect2993-3-2"
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="804.33075"
+ x="531.49603"
+ height="35.433071"
+ width="88.58268"
+ id="rect2995-7-7"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="768.89764"
+ x="531.49603"
+ height="35.433071"
+ width="88.58268"
+ id="rect2997-6-4"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="733.4646"
+ x="531.49603"
+ height="35.433071"
+ width="35.43309"
+ id="rect2999-1-2"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:0.86950213;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="698.03149"
+ x="531.49603"
+ height="35.433071"
+ width="35.43309"
+ id="rect3001-5-5"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:0.86950213;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3007-0-2"
+ y="864.77039"
+ x="555.88995"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="864.77039"
+ x="555.88995"
+ id="tspan3009-6-4"
+ sodipodi:role="line">ATM</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3011-5-4"
+ y="829.32751"
+ x="555.08917"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="829.32751"
+ x="555.08917"
+ id="tspan3013-0-3"
+ sodipodi:role="line">SAR</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3015-8-8"
+ y="793.89447"
+ x="549.41534"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="793.89447"
+ x="549.41534"
+ id="tspan3017-1-6"
+ sodipodi:role="line">CPCS</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3019-2-0"
+ y="754.01575"
+ x="534.33069"
+ style="font-size:10.10242939px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="754.01575"
+ x="534.33069"
+ id="tspan3021-2-8"
+ sodipodi:role="line">SSCOP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3031-6-9"
+ y="712.49927"
+ x="533.35675"
+ style="font-size:12.26138973px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="712.49927"
+ x="533.35675"
+ id="tspan3033-9-2"
+ sodipodi:role="line">SSCF</tspan><tspan
+ id="tspan3291"
+ y="727.82599"
+ x="533.35675"
+ sodipodi:role="line"> NNI </tspan></text>
+ <rect
+ transform="translate(0,308.2677)"
+ y="425.19684"
+ x="584.64569"
+ height="35.433071"
+ width="35.433071"
+ id="rect3295"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480318999999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="698.03149"
+ x="584.64569"
+ height="35.433071"
+ width="35.433071"
+ id="rect3297"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ transform="translate(0,308.2677)"
+ y="354.33069"
+ x="584.64569"
+ height="35.433071"
+ width="35.433071"
+ id="rect3299"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480318999999995;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ transform="translate(0,308.2677)"
+ y="354.33069"
+ x="531.49603"
+ height="35.433071"
+ width="35.433071"
+ id="rect3301"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ transform="translate(0,308.2677)"
+ y="318.89764"
+ x="531.49603"
+ height="35.433071"
+ width="88.58268"
+ id="rect3303"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3358"
+ y="650.70612"
+ x="554.4436"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="650.70612"
+ x="554.4436"
+ id="tspan3360"
+ sodipodi:role="line">SCCP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3362"
+ y="677.59412"
+ x="535.80035"
+ style="font-size:12.9497242px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="677.59412"
+ x="535.80035"
+ id="tspan3364"
+ sodipodi:role="line">MTP</tspan><tspan
+ id="tspan3366"
+ y="693.78125"
+ x="535.80035"
+ sodipodi:role="line">3b</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3368"
+ y="683.47272"
+ x="585.56097"
+ style="font-size:11.0413332px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="683.47272"
+ x="585.56097"
+ id="tspan3370"
+ sodipodi:role="line">M3UA</tspan><tspan
+ id="tspan3372"
+ y="697.27441"
+ x="585.56097"
+ sodipodi:role="line" /></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3374"
+ y="719.36414"
+ x="584.75238"
+ style="font-size:13.02479935px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="719.36414"
+ x="584.75238"
+ id="tspan3376"
+ sodipodi:role="line">SCTP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3378"
+ y="757.01312"
+ x="594.66693"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="757.01312"
+ x="594.66693"
+ id="tspan3380"
+ sodipodi:role="line">IP</tspan></text>
+ </g>
+ <g
+ id="g5607">
+ <rect
+ y="839.76367"
+ x="690.94482"
+ height="35.433071"
+ width="88.58268"
+ id="rect2993-3-2-3"
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="804.33075"
+ x="690.94482"
+ height="35.433071"
+ width="88.58268"
+ id="rect2995-7-7-4"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="768.89764"
+ x="690.94482"
+ height="35.433071"
+ width="88.58268"
+ id="rect2997-6-4-2"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="733.4646"
+ x="690.94482"
+ height="35.433071"
+ width="35.43309"
+ id="rect2999-1-2-2"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:0.86950213;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="698.03149"
+ x="690.94482"
+ height="35.433071"
+ width="35.43309"
+ id="rect3001-5-5-4"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:0.86950213;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3007-0-2-5"
+ y="864.77032"
+ x="715.33875"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="864.77032"
+ x="715.33875"
+ id="tspan3009-6-4-1"
+ sodipodi:role="line">ATM</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3011-5-4-7"
+ y="829.32751"
+ x="714.53796"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="829.32751"
+ x="714.53796"
+ id="tspan3013-0-3-5"
+ sodipodi:role="line">SAR</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3015-8-8-7"
+ y="793.89447"
+ x="708.86414"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="793.89447"
+ x="708.86414"
+ id="tspan3017-1-6-1"
+ sodipodi:role="line">CPCS</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3019-2-0-6"
+ y="754.01575"
+ x="693.77948"
+ style="font-size:10.10242939px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="754.01575"
+ x="693.77948"
+ id="tspan3021-2-8-9"
+ sodipodi:role="line">SSCOP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3031-6-9-8"
+ y="712.49927"
+ x="692.80554"
+ style="font-size:12.26138973px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="712.49927"
+ x="692.80554"
+ id="tspan3033-9-2-1"
+ sodipodi:role="line">SSCF</tspan><tspan
+ id="tspan3291-3"
+ y="727.82599"
+ x="692.80554"
+ sodipodi:role="line"> NNI </tspan></text>
+ <rect
+ y="733.46454"
+ x="744.09448"
+ height="35.433071"
+ width="35.433071"
+ id="rect3295-3"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="698.03149"
+ x="744.09448"
+ height="35.433071"
+ width="35.433071"
+ id="rect3297-3"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="662.59839"
+ x="744.09448"
+ height="35.433071"
+ width="35.433071"
+ id="rect3299-7"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="662.59839"
+ x="690.94482"
+ height="35.433071"
+ width="35.433071"
+ id="rect3301-9"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="627.16534"
+ x="690.94482"
+ height="35.433071"
+ width="88.58268"
+ id="rect3303-8"
+ style="fill:#80e5ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3358-6"
+ y="650.70612"
+ x="713.8924"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="650.70612"
+ x="713.8924"
+ id="tspan3360-7"
+ sodipodi:role="line">SCCP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3362-0"
+ y="677.59412"
+ x="695.24915"
+ style="font-size:12.9497242px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="677.59412"
+ x="695.24915"
+ id="tspan3364-4"
+ sodipodi:role="line">MTP</tspan><tspan
+ id="tspan3366-8"
+ y="693.78125"
+ x="695.24915"
+ sodipodi:role="line">3b</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3368-4"
+ y="683.47272"
+ x="745.00977"
+ style="font-size:11.0413332px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="683.47272"
+ x="745.00977"
+ id="tspan3370-8"
+ sodipodi:role="line">M3UA</tspan><tspan
+ id="tspan3372-1"
+ y="697.27441"
+ x="745.00977"
+ sodipodi:role="line" /></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3374-6"
+ y="719.36414"
+ x="744.20117"
+ style="font-size:13.02479935px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="719.36414"
+ x="744.20117"
+ id="tspan3376-8"
+ sodipodi:role="line">SCTP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3378-5"
+ y="757.01312"
+ x="754.11572"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="757.01312"
+ x="754.11572"
+ id="tspan3380-2"
+ sodipodi:role="line">IP</tspan></text>
+ <rect
+ y="627.16534"
+ x="779.52753"
+ height="106.29921"
+ width="88.58268"
+ id="rect3532"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="733.46454"
+ x="779.52753"
+ height="35.433071"
+ width="88.58268"
+ id="rect3534"
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="768.89758"
+ x="779.52753"
+ height="106.29923"
+ width="88.58268"
+ id="rect3536"
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.68378329;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3542"
+ y="686.03369"
+ x="806.55713"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="686.03369"
+ x="806.55713"
+ id="tspan3544"
+ sodipodi:role="line">UDP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3546"
+ y="757.01312"
+ x="816.12354"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="757.01312"
+ x="816.12354"
+ id="tspan3548"
+ sodipodi:role="line">IP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3550"
+ y="828.01202"
+ x="788.72906"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="828.01202"
+ x="788.72906"
+ id="tspan3552"
+ sodipodi:role="line">Ethernet</tspan></text>
+ </g>
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="449.99997" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="799.85791"
+ y="473.54071"
+ id="text3556"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558"
+ x="799.85791"
+ y="473.54071">GTP-C</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3532-9"
+ width="88.58268"
+ height="106.29921"
+ x="938.97632"
+ y="627.16534" />
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-6"
+ width="88.58268"
+ height="35.433071"
+ x="938.97632"
+ y="733.46448" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.68378329;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3536-0"
+ width="88.58268"
+ height="106.29923"
+ x="938.97632"
+ y="768.89752" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="966.00592"
+ y="686.03363"
+ id="text3542-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544-4"
+ x="966.00592"
+ y="686.03363">UDP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="975.57227"
+ y="757.01306"
+ id="text3546-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548-9"
+ x="975.57227"
+ y="757.01306">IP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="948.17786"
+ y="828.01196"
+ id="text3550-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3552-8"
+ x="948.17786"
+ y="828.01196">Ethernet</tspan></text>
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554-9"
+ width="88.58268"
+ height="35.433071"
+ x="938.97632"
+ y="449.99997" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="959.3067"
+ y="473.54071"
+ id="text3556-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558-1"
+ x="959.3067"
+ y="473.54071">GTP-C</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190962;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 868.11024,467.71649 70.86614,0"
+ id="path3611"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,503.14956 318.89764,0"
+ id="path3611-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,538.58265 318.89764,0"
+ id="path3611-7-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,574.0157 318.89764,0"
+ id="path3611-7-9"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0"
+ width="88.58268"
+ height="35.433071"
+ x="35.433044"
+ y="839.76373" />
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-4"
+ width="88.58268"
+ height="35.433071"
+ x="35.433067"
+ y="627.16534" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5326"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;font-family:helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion5328"><rect
+ id="rect5330"
+ width="190.52419"
+ height="596.32574"
+ x="67.508575"
+ y="90.011429" /></flowRegion><flowPara
+ id="flowPara5332"></flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="79.688622"
+ y="852.36664"
+ id="text5334"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336"
+ x="79.688622"
+ y="852.36664">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="79.688622"
+ y="870.67554"
+ id="tspan5338">Layer</tspan></text>
+ <g
+ id="g5704">
+ <rect
+ y="839.76379"
+ x="283.46457"
+ height="35.433071"
+ width="88.58268"
+ id="rect2993"
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="804.33075"
+ x="283.46457"
+ height="35.433071"
+ width="88.58268"
+ id="rect2995"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="768.89764"
+ x="283.46457"
+ height="35.433071"
+ width="88.58268"
+ id="rect2997"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="733.4646"
+ x="283.46457"
+ height="35.433071"
+ width="88.58268"
+ id="rect2999"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <rect
+ y="698.03149"
+ x="283.46457"
+ height="35.433071"
+ width="88.58268"
+ id="rect3001"
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3007"
+ y="864.77039"
+ x="307.85846"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="864.77039"
+ x="307.85846"
+ id="tspan3009"
+ sodipodi:role="line">ATM</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3011"
+ y="829.32758"
+ x="307.05768"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="829.32758"
+ x="307.05768"
+ id="tspan3013"
+ sodipodi:role="line">SAR</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3015"
+ y="793.89447"
+ x="301.38385"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="793.89447"
+ x="301.38385"
+ id="tspan3017"
+ sodipodi:role="line">CPCS</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3019"
+ y="758.46143"
+ x="293.84967"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="758.46143"
+ x="293.84967"
+ id="tspan3021"
+ sodipodi:role="line">SSCOP</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text3031"
+ y="720.94336"
+ x="290.74811"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="720.94336"
+ x="290.74811"
+ id="tspan3033"
+ sodipodi:role="line">SSCF/UNI</tspan></text>
+ <rect
+ y="839.76379"
+ x="194.88188"
+ height="35.433071"
+ width="88.58268"
+ id="rect2993-0-1"
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5334-3"
+ y="852.3667"
+ x="239.13747"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="852.3667"
+ x="239.13747"
+ id="tspan5336-7"
+ sodipodi:role="line">Physical</tspan><tspan
+ id="tspan5338-4"
+ y="870.6756"
+ x="239.13747"
+ sodipodi:role="line">Layer</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:14.49466419px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="46.514351"
+ y="641.29413"
+ id="text5367"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5369"
+ x="46.514351"
+ y="641.29413">Transport</tspan><tspan
+ sodipodi:role="line"
+ x="46.514351"
+ y="659.41248"
+ id="tspan5371">Channels</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-4-1"
+ width="88.58268"
+ height="35.433071"
+ x="194.88188"
+ y="627.16534" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.49466419px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="205.96317"
+ y="641.29413"
+ id="text5367-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5369-3"
+ x="205.96317"
+ y="641.29413">Transport</tspan><tspan
+ sodipodi:role="line"
+ x="205.96317"
+ y="659.41248"
+ id="tspan5371-0">Channels</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,644.88187 70.86614,0"
+ id="path3611-7-9-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 620.07874,503.14958 70.86614,0"
+ id="path3611-7-9-5-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.08346462;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.5007874, 4.16692913;stroke-dashoffset:0"
+ d="m 159.44882,414.56691 0,496.06299"
+ id="path5460"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.08346462;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.5007874, 4.16692913;stroke-dashoffset:0"
+ d="m 407.48031,414.56691 0,496.06299"
+ id="path5460-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.08346462;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.5007874, 4.16692913;stroke-dashoffset:0"
+ d="m 655.51181,414.56691 0,496.06299"
+ id="path5460-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.08346462;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.5007874, 4.16692913;stroke-dashoffset:0"
+ d="m 903.54331,414.56691 0,496.06299"
+ id="path5460-2"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="148.55038"
+ y="928.34644"
+ id="text5494"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5496"
+ x="148.55038"
+ y="928.34644">Uu</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="394.61703"
+ y="928.34644"
+ id="text5498"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5500"
+ x="394.61703"
+ y="928.34644">Iub</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="635.54303"
+ y="928.34644"
+ id="text5502"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5504"
+ x="635.54303"
+ y="928.34644">Iu-ps</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="885.82678"
+ y="928.34644"
+ id="text5506"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5508"
+ x="885.82678"
+ y="928.34644">Gn</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="60.822041"
+ y="928.34644"
+ id="text5510"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512"
+ x="60.822041"
+ y="928.34644">MT</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="243.59152"
+ y="928.34644"
+ id="text5510-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1"
+ x="243.59152"
+ y="928.34644">NodeB</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="505.2695"
+ y="928.34644"
+ id="text5510-4-6-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8"
+ x="505.2695"
+ y="928.34644">RNC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="746.47583"
+ y="928.34644"
+ id="text5510-4-6-7-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-9"
+ x="746.47583"
+ y="928.34644">SGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="948.56842"
+ y="928.34644"
+ id="text5510-4-6-7-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-7"
+ x="948.56842"
+ y="928.34644">GGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="53.149605"
+ y="396.85037"
+ id="text5725"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5727"
+ x="53.149605"
+ y="396.85037">UMTS Packet Switched Control Plane</tspan></text>
+ </g>
+</svg>
diff --git a/2017/tcp_ip_is_boring-nfws2017/images/umts_ps_user.svg b/2017/tcp_ip_is_boring-nfws2017/images/umts_ps_user.svg
new file mode 100644
index 0000000..eb8eacf
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/images/umts_ps_user.svg
@@ -0,0 +1,1497 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1052.3622"
+ height="744.09448"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="umts_ps_control.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path4387"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path4384"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-8"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-0"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-3"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-1"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-6"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-4"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-1"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-6"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-3"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-02"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-65"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-0"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-03"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-60"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-83"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-78"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-21"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-79"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-7"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-6"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-27"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-73"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-27"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-2"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-13"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-9"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4384-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-19"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4387-5"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1"
+ inkscape:cx="480.34649"
+ inkscape:cy="370.92368"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="1598"
+ inkscape:window-height="1177"
+ inkscape:window-x="1600"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ units="mm"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ type="xygrid"
+ id="grid2985" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-308.2677)">
+ <text
+ xml:space="preserve"
+ style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="287.28647"
+ y="552.07013"
+ id="text3003"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3005"></tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="276.78516"
+ y="423.8038"
+ id="text3023"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3025"
+ x="276.78516"
+ y="423.8038" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="279.03543"
+ y="412.55237"
+ id="text3027"
+ sodipodi:linespacing="125%"
+ transform="translate(0,308.2677)"><tspan
+ sodipodi:role="line"
+ id="tspan3029"
+ x="279.03543"
+ y="412.55237" /></text>
+ <rect
+ style="fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3035"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="662.59851" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="305.48248"
+ y="686.14709"
+ id="text3037"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3039"
+ x="305.48248"
+ y="686.14709">Iub-FP</tspan></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110"
+ width="88.58268"
+ height="35.433071"
+ x="35.433079"
+ y="591.7323" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112"
+ width="88.58268"
+ height="35.433071"
+ x="35.433079"
+ y="556.29919" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114"
+ width="88.58268"
+ height="35.433071"
+ x="35.433079"
+ y="520.86615" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="61.552544"
+ y="615.27301"
+ id="text3120"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="61.552544"
+ y="615.27301"
+ id="tspan3124">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="63.771294"
+ y="579.83997"
+ id="text3128"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130"
+ x="63.771294"
+ y="579.83997">RLC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="57.810356"
+ y="544.40692"
+ id="text3132"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134"
+ x="57.810356"
+ y="544.40692">PDCP</tspan></text>
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3110-2"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="591.7323" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3112-7"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="556.29919" />
+ <rect
+ style="fill:#afe9af;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3114-4"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="520.86615" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="469.03287"
+ y="615.27301"
+ id="text3120-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="469.03287"
+ y="615.27301"
+ id="tspan3124-8">MAC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="471.25162"
+ y="579.83997"
+ id="text3128-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3130-3"
+ x="471.25162"
+ y="579.83997">RLC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="465.29068"
+ y="544.40692"
+ id="text3132-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3134-0"
+ x="465.29068"
+ y="544.40692">PDCP</tspan></text>
+ <rect
+ style="fill:#8787de;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3305"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="520.86609" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="555.51392"
+ y="544.41467"
+ id="text3309"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3311"
+ x="555.51392"
+ y="544.41467">Iu-FP</tspan></text>
+ <rect
+ style="fill:#8787de;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3305-3"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="520.86609" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="714.96271"
+ y="544.41467"
+ id="text3309-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3311-8"
+ x="714.96271"
+ y="544.41467">Iu-FP</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="839.76367" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="467.30728"
+ y="864.77032"
+ id="text3007-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6"
+ x="467.30728"
+ y="864.77032">ATM</tspan></text>
+ <rect
+ style="fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3035-1"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="464.9313"
+ y="686.14703"
+ id="text3037-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3039-4"
+ x="464.9313"
+ y="686.14703">Iub-FP</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="839.76373" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7-7"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="804.33075" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-6-4"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="555.88995"
+ y="864.77039"
+ id="text3007-0-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4"
+ x="555.88995"
+ y="864.77039">ATM</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="555.08917"
+ y="829.32751"
+ id="text3011-5-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-0-3"
+ x="555.08917"
+ y="829.32751">SAR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="549.41534"
+ y="793.89447"
+ id="text3015-8-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6"
+ x="549.41534"
+ y="793.89447">CPCS</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-3-2-3"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="839.76367" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-7-7-4"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="804.33075" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-6-4-2"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="715.33875"
+ y="864.77032"
+ id="text3007-0-2-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009-6-4-1"
+ x="715.33875"
+ y="864.77032">ATM</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="714.53796"
+ y="829.32751"
+ id="text3011-5-4-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-0-3-5"
+ x="714.53796"
+ y="829.32751">SAR</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="708.86414"
+ y="793.89447"
+ id="text3015-8-8-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-1-6-1"
+ x="708.86414"
+ y="793.89447">CPCS</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="733.46454" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.68378329;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3536"
+ width="88.58268"
+ height="106.29923"
+ x="779.52753"
+ y="768.89758" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="816.12354"
+ y="757.01312"
+ id="text3546"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548"
+ x="816.12354"
+ y="757.01312">IP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="788.72906"
+ y="828.01202"
+ id="text3550"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3552"
+ x="788.72906"
+ y="828.01202">Ethernet</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-6"
+ width="88.58268"
+ height="35.433071"
+ x="938.97632"
+ y="733.46448" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.68378329;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3536-0"
+ width="88.58268"
+ height="106.29923"
+ x="938.97632"
+ y="768.89752" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="975.57227"
+ y="757.01306"
+ id="text3546-9"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548-9"
+ x="975.57227"
+ y="757.01306">IP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="948.17786"
+ y="828.01196"
+ id="text3550-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3552-8"
+ x="948.17786"
+ y="828.01196">Ethernet</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01576,538.58265 318.89764,0"
+ id="path3611-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01576,574.01574 318.89764,0"
+ id="path3611-7-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.44654906;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01576,609.44879 318.89764,0"
+ id="path3611-7-9"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0"
+ width="88.58268"
+ height="35.433071"
+ x="35.433044"
+ y="839.76373" />
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-4"
+ width="88.58268"
+ height="35.433071"
+ x="35.433075"
+ y="662.59845" />
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot5326"
+ style="fill:black;fill-opacity:1;stroke:none;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;font-family:helvetica;font-style:normal;font-weight:normal;font-size:16px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion
+ id="flowRegion5328"><rect
+ id="rect5330"
+ width="190.52419"
+ height="596.32574"
+ x="67.508575"
+ y="90.011429" /></flowRegion><flowPara
+ id="flowPara5332"></flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="79.688622"
+ y="852.36664"
+ id="text5334"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336"
+ x="79.688622"
+ y="852.36664">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="79.688622"
+ y="870.67554"
+ id="tspan5338">Layer</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="839.76379" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="804.33075" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997"
+ width="88.58268"
+ height="35.433071"
+ x="283.46457"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="307.85846"
+ y="864.77039"
+ id="text3007"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3009"
+ x="307.85846"
+ y="864.77039">ATM</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="308.37604"
+ y="829.32758"
+ id="text3011"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013"
+ x="308.37604"
+ y="829.32758">CPS</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="294.36237"
+ y="793.89447"
+ id="text3015"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017"
+ x="294.36237"
+ y="793.89447">SSSAR</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-1"
+ width="88.58268"
+ height="35.433071"
+ x="194.88188"
+ y="839.76379" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.64712048px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="239.13747"
+ y="852.3667"
+ id="text5334-3"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5336-7"
+ x="239.13747"
+ y="852.3667">Physical</tspan><tspan
+ sodipodi:role="line"
+ x="239.13747"
+ y="870.6756"
+ id="tspan5338-4">Layer</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.49466419px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="46.514359"
+ y="676.72723"
+ id="text5367"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5369"
+ x="46.514359"
+ y="676.72723">Transport</tspan><tspan
+ sodipodi:role="line"
+ x="46.514359"
+ y="694.84558"
+ id="tspan5371">Channels</tspan></text>
+ <rect
+ style="fill:#c8b7b7;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2993-0-4-1"
+ width="88.58268"
+ height="35.433071"
+ x="194.88188"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:14.49466419px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="205.96317"
+ y="676.72723"
+ id="text5367-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5369-3"
+ x="205.96317"
+ y="676.72723">Transport</tspan><tspan
+ sodipodi:role="line"
+ x="205.96317"
+ y="694.84558"
+ id="tspan5371-0">Channels</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01576,680.31496 70.86614,0"
+ id="path3611-7-9-5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 620.07875,538.58267 70.86614,0"
+ id="path3611-7-9-5-2"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.1565907;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.93954431, 4.31318143;stroke-dashoffset:0"
+ d="m 159.44882,379.13384 0,531.49606"
+ id="path5460"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.1565907;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.93954431, 4.31318143;stroke-dashoffset:0"
+ d="m 407.48031,379.13384 0,531.49606"
+ id="path5460-1"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.1565907;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.93954431, 4.31318143;stroke-dashoffset:0"
+ d="m 655.51181,379.13384 0,531.49606"
+ id="path5460-7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:2.1565907;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:12.93954431, 4.31318143;stroke-dashoffset:0"
+ d="m 903.54331,379.13384 0,531.49606"
+ id="path5460-2"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="148.55038"
+ y="928.34644"
+ id="text5494"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5496"
+ x="148.55038"
+ y="928.34644">Uu</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="394.61703"
+ y="928.34644"
+ id="text5498"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5500"
+ x="394.61703"
+ y="928.34644">Iub</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="635.54303"
+ y="928.34644"
+ id="text5502"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5504"
+ x="635.54303"
+ y="928.34644">Iu-ps</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="885.82678"
+ y="928.34644"
+ id="text5506"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5508"
+ x="885.82678"
+ y="928.34644">Gn</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="60.822041"
+ y="928.34644"
+ id="text5510"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512"
+ x="60.822041"
+ y="928.34644">MT</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="243.59152"
+ y="928.34644"
+ id="text5510-4"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1"
+ x="243.59152"
+ y="928.34644">NodeB</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="505.2695"
+ y="928.34644"
+ id="text5510-4-6-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8"
+ x="505.2695"
+ y="928.34644">RNC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="746.47583"
+ y="928.34644"
+ id="text5510-4-6-7-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-9"
+ x="746.47583"
+ y="928.34644">SGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="948.56842"
+ y="928.34644"
+ id="text5510-4-6-7-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5512-1-5-8-7"
+ x="948.56842"
+ y="928.34644">GGSN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="106.29921"
+ y="361.4173"
+ id="text5725"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5727"
+ x="106.29921"
+ y="361.4173">UMTS Packet Switched User Plane</tspan></text>
+ <g
+ id="g5799"
+ transform="translate(9.6118356e-7,8.2150436e-6)">
+ <rect
+ y="449.99997"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765"
+ y="473.54852"
+ x="72.029099"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="473.54852"
+ x="72.029099"
+ id="tspan5767"
+ sodipodi:role="line">IP</tspan></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190974;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 372.04726,680.31496 70.86614,0"
+ id="path3611-7-9-5-1"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554-4"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="551.82642"
+ y="686.13916"
+ id="text3556-6"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558-6"
+ x="551.82642"
+ y="686.13916">GTP-U</tspan></text>
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554-9-0"
+ width="88.58268"
+ height="35.433071"
+ x="690.94482"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="711.27527"
+ y="686.13916"
+ id="text3556-3-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558-1-5"
+ x="711.27527"
+ y="686.13916">GTP-U</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190962;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 620.07875,680.31496 70.86611,0"
+ id="path3611-8"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554-4-0"
+ width="88.58268"
+ height="35.433071"
+ x="779.52753"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="799.85791"
+ y="686.13916"
+ id="text3556-6-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558-6-8"
+ x="799.85791"
+ y="686.13916">GTP-U</tspan></text>
+ <rect
+ style="fill:#b380ff;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3554-9-0-5"
+ width="88.58268"
+ height="35.433071"
+ x="938.97632"
+ y="662.59845" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="959.30676"
+ y="686.13916"
+ id="text3556-3-2-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3558-1-5-0"
+ x="959.30676"
+ y="686.13916">GTP-U</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.68190962;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 868.11023,680.31497 70.86611,0"
+ id="path3611-8-7"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2995-3"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="804.33075" />
+ <rect
+ style="fill:#e9afaf;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect2997-8"
+ width="88.58268"
+ height="35.433071"
+ x="442.91339"
+ y="768.89764" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="467.82486"
+ y="829.32758"
+ id="text3011-2"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3013-3"
+ x="467.82486"
+ y="829.32758">CPS</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="453.81119"
+ y="793.89447"
+ id="text3015-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3017-7"
+ x="453.81119"
+ y="793.89447">SSSAR</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-7"
+ width="88.58268"
+ height="35.433071"
+ x="779.52759"
+ y="698.03149" />
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-76"
+ width="88.58268"
+ height="35.433071"
+ x="938.97638"
+ y="698.03149" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="966.00598"
+ y="720.75818"
+ id="text3542-5"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544-0"
+ x="966.00598"
+ y="720.75818">UDP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="806.55713"
+ y="720.75818"
+ id="text3542"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544"
+ x="806.55713"
+ y="720.75818">UDP</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-9"
+ width="88.58268"
+ height="35.433071"
+ x="690.94489"
+ y="733.4646" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="727.54089"
+ y="757.01318"
+ id="text3546-1"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548-1"
+ x="727.54089"
+ y="757.01318">IP</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-7-9"
+ width="88.58268"
+ height="35.433071"
+ x="690.94495"
+ y="698.03156" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="717.97449"
+ y="720.75824"
+ id="text3542-0"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544-8"
+ x="717.97449"
+ y="720.75824">UDP</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-98"
+ width="88.58268"
+ height="35.433071"
+ x="531.49603"
+ y="733.4646" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="568.09204"
+ y="757.01318"
+ id="text3546-8"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3548-0"
+ x="568.09204"
+ y="757.01318">IP</tspan></text>
+ <rect
+ style="fill:#ff5555;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3534-7-3"
+ width="88.58268"
+ height="35.433071"
+ x="531.49609"
+ y="698.03156" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ x="558.52563"
+ y="720.75824"
+ id="text3542-7"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3544-06"
+ x="558.52563"
+ y="720.75824">UDP</tspan></text>
+ <g
+ id="g5799-9"
+ transform="translate(903.54331,8.2150436e-6)">
+ <rect
+ y="449.99997"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-2"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-1"
+ y="473.54852"
+ x="72.029099"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="473.54852"
+ x="72.029099"
+ id="tspan5767-7"
+ sodipodi:role="line">IP</tspan></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.77165354;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,467.71651 814.96063,0"
+ id="path3611-7-1"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g6328">
+ <rect
+ y="414.56689"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8"
+ y="438.11545"
+ x="65.181442"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="438.11545"
+ x="65.181442"
+ id="tspan5767-4"
+ sodipodi:role="line">TCP</tspan></text>
+ </g>
+ <g
+ transform="translate(903.54331,8.2150436e-6)"
+ id="g6328-4">
+ <rect
+ y="414.56689"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8-8"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8-8"
+ y="438.11545"
+ x="65.181442"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="438.11545"
+ x="65.181442"
+ id="tspan5767-4-3"
+ sodipodi:role="line">TCP</tspan></text>
+ </g>
+ <g
+ id="g6390">
+ <rect
+ y="379.13382"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8-8-7"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8-8-5"
+ y="402.68237"
+ x="58.732224"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="402.68237"
+ x="58.732224"
+ id="tspan5767-4-3-2"
+ sodipodi:role="line">HTTP</tspan></text>
+ </g>
+ <g
+ transform="translate(903.54331,1.2300074e-5)"
+ id="g6390-4">
+ <rect
+ y="379.13382"
+ x="35.433071"
+ height="35.433071"
+ width="88.58268"
+ id="rect3305-6-8-8-7-5"
+ style="fill:#ff80e5;fill-opacity:1;stroke:#000000;stroke-width:1.37480319;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text5765-8-8-5-0"
+ y="402.68237"
+ x="58.732224"
+ style="font-size:16px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:helvetica"
+ xml:space="preserve"><tspan
+ y="402.68237"
+ x="58.732224"
+ id="tspan5767-4-3-2-5"
+ sodipodi:role="line">HTTP</tspan></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,432.28344 814.96063,0"
+ id="path3611-7-1-4"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
+ d="m 124.01575,396.85037 814.96063,0"
+ id="path3611-7-1-7"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.adoc b/2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.adoc
new file mode 100644
index 0000000..97c6f48
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.adoc
@@ -0,0 +1,254 @@
+TCP/IP is Boring: Tour of Cellular Protocol Stacks
+==================================================
+:author: Harald Welte <laforge@gnumonks.org>
+:copyright: 2017 by Harald Welte (License: CC-BY-SA)
+:backend: slidy
+:max-width: 45em
+
+
+== Overview / Intro
+
+[role="incremental"]
+* everyone (here) is familiar in-depth with TCP/IP
+* almost nobody (here) has insight into telecom protocols
+* let me take you on a tour
+[role="incremental"]
+** where protocol stacks are deep
+** where acronyms are plentiful
+* some people also call this _applied protocol archeology_
+* a lot of this is still in use, every day, by millions if not billions of subscribers
+
+== Personal Background
+
+* involved in non-profit ISP of early 1990ies
+** built a lot of technology ourselves
+** contact with UUCP, TCP/IP, OSPF, PPP, ISDN PRI/BRI, ...
+* involved with netfilter/iptables 1999-2007
+* always looking for interesting non-TCP/IP protocols
+** 2006: OpenPCD / librfid: ISO14443 / ISO15693 RFID protocols
+** 2008-present: Cellular Protocol Stacks
+
+== Personal Philosophy
+
+* communications systems and protocols are a big fascination
+* I admit I'm even interested more in them for themselves, rather than
+ for their use
+* Personal conviction
+** Every protocol (stack) should be well understood
+** There should be FOSS for experimentation
+*** transmitter
+*** receiver
+*** dissector (e.g. wireshark)
+
+== The Internet-Centric World
+
+I assume this is where most audience members are coming from:
+
+* We assume TCP/IP + Ethernet are everywhere
+* Most obscure protocols people might know: SCTP, DCCP
+* Open Source implementations lead the market (Linux, BSD)
+* IETF is open to anyone, no formal membership required
+** you still need to be able to afford to travel to meetings
+
+== Classic Digital Circuit Switched Telephony
+
+* Based on 8kHz / 8bit PCM audio channels
+* E1/T1 bit-synchronous interfaces (1.5/2MBps)
+* TDMA structure with 24/31 timeslots
+* one 64k slot used for signaling
+** HDLC framing (with CRC)
+** MTP (_Message Transfer Part_) L2 + L3
+** TUP (_Telephony User Part_) or ISUP (_ISDN User Part_) for call signaling
+
+== Telephony Specification Bodies
+
+* ITU-T: Technical ITU Specs for international network interfacing
+* ANSI: American National Standards Institute
+* ETSI: European Telecommunications Standardization Institute
+* TTC: Japanese Telecommunication Technology Committee
+* 3GPP: 3rd Generation Partnership Project
+
+
+== Telephony Signaling Oddities
+
+* Many countries/regions have their own dialects
+** Even inside ETSI region, there are e.g. French + German variants(!)
+* Differences even at very basic level such as address field size:
+** ANSI: 24bit Point Codes
+** ITU-T: 14bit Point Codes
+** Japan: 16bit Point Codes
+
+=> Specific Translators required at boundaries between national/international networks
+
+== Conceptual Differences
+
+* Circuit vs. Packet
+** In TCP/IP, we assume sender/receiver is identified in each packet
+** In Cellular: Sender/Receiver are often implicitly identified based on circuit / time-slot!
+* Signaling vs. User Plane
+** In TCP/IP, we assume user payload is above normal protocol stack
+** In Cellular: Different protocol stacks, or no protocol / header at all for user plane!
+
+== GSM Um
+image::images/Gsm_structures.svg[]
+~image by Tsaitgaist~
+
+== Cellular Protocols: GSM Um
+
+* Um (_U mobile_) modelled after ISDN U (User) interface
+* L2: LAPDm (_LAPD mobile_) modelled after ISDN LAPD (Q.921)
+* L3: CC (_Call Control_) almost identical to ISDN L3 (Q.931)
+* L3: New RR (_Radio Resource_) for radio-specific aspects
+* L3: New MM (_Mobility Management_) for subscriber mobility
+
+== GSM Abis
+image::images/Gsm_structures.svg[]
+~image by Tsaitgaist~
+
+== Cellular Protocols: GSM Abis
+
+* Uses E1/T1 Line/Circuit from ISDN
+* Signaling Slot
+** L2: ISDN L2 (LAPD, Q.921)
+** L3: RSL (TS 48.058) + OML (TS 12.21)
+** L4+ RR/CC/MM of Um interface
+* Traffic Slots
+** 64k Slots divided in 16k sub-slots
+** one 16k sub-slot for GSM-encoded voice
+** TRAU (_Transcoder / Rate Adaption Unit_) Frames
+
+== GSM A
+image::images/Gsm_structures.svg[]
+~image by Tsaitgaist~
+
+== Cellular Protocols: GSM A
+
+* Uses E1/T1 Line/Circuit from ISDN
+* Signaling Slot
+** SS7 MTP2 + MTP3
+** SS7 SCCP (_Signaling Connection Control Part_) in Connection-Oriented Mode
+** BSSAP/BSSMAP for BSC-MSC signaling (TS 48.008)
+* Traffic Slots
+** Uncompressed 64k PCM Audio like in ISDN
+
+== GSM Core (H/E etc.)
+image::images/Gsm_structures.svg[]
+~image by Tsaitgaist~
+
+== Cellular Protocols: Core Network / Roaming Interface
+
+* Uses E1/T1 Line/Circuit from ISDN
+* Cellular specific Signaling
+** SS7 MTP2 + MTP3
+** SS7 SCCP (_Signaling Connection Control Part_) in Connection-Less Mode
+** TCAP (_Transaction Capabilities Application Part_)
+** MAP (_Mobile Application Part_) + CAP (_CAMEL Application Part_)
+*** specified in ASN.1 with Information Object Classes; BER encoding
+* Voice Call Signaling
+** SS7 MTP2 + MTP3
+** SS7 ISUP (_ISDN User Part_)
+* Traffic Slots
+** Uncompressed 64k PCM Audio like in ISDN
+
+== Cellular Protocols: SIM-ME Interface
+
+* Pretty much like most other processor smart cards:
+** ISO 7816-1 for physical interface
+** ISO 7816-2 for electrical interface
+** ISO 7816-3 for framing
+** ISO 7816-4 _Inter-Industry Commands for Information Interchange_
+* GSM TS 11.11 for detailed file/directory/APDU specs
+* ETSI TS 102221 + 3GPP TS 31.102 for USIM
+
+== Cellular Protocols: GPRS Um
+
+* re-use existing GSM Um PHY
+** same TDMA, modulation, ...
+** new coding schemes (different amount of FEC, TS 45.002)
+* L2: New RLC/MAC instead of LAPDm (TS 44.060)
+** unacknowledged + acknowledged mode
+** specified in new syntax: CSN.1 (Concrete Syntax Notation)
+*** seems it was create specifically for GPRS
+*** specification full of non-trivial syntax errors (till today!)
+*** no FOSS code generators (till today!)
+* L3: GPRS LLC (_Logical Link Control_, TS 44.064)
+** unacknowledged + acknowledged mode
+* L3: GPRS SNDCP (_Sub-Network Dependent Convergence Protocol_, TS 44.065)
+* User-IP (or PPP) inside SNDCP
+
+== GPRS Gb
+image::images/Gsm_structures.svg[]
+~image by Tsaitgaist~
+
+== Cellular Protocols: GPRS Gb
+
+* Between PCU (Protocol Control Unit) and SGSN (Serving GPRS Support Node)
+* Classic Transport
+** E1/T1 physical layer
+** L2: Frame Relay
+* Modern Transport
+** IP + UDP replace E1/T1 + FR, or
+** FR over GRE over IP
+* L3: NS (_Network Services_, TS 48.016)
+* L3: BSSGP (_BSS Gateway Protocol_, TS 48.018)
+* Above: GPRS LLC as on GPRS Um interface
+
+== GPRS Gp
+image::images/Gsm_structures.svg[]
+~image by Tsaitgaist~
+
+== Cellular Protocols: GPRS Gp
+
+* Between SGSN (Serving GPRS Support Node) and GGSN (GPRS Gateway Support Node)
+* IP as transport layer (yay!)
+* GTP (_GPRS Tunneling Protocol_, TS 29.060)
+* User-IP traffic inside GTP
+
+== GPRS Control Plane
+
+image::images/gprs_control_stack.svg[width="100%"]
+
+== GPRS User Plane
+
+image::images/gprs_user_stack.svg[width="100%"]
+
+== Cellular Protocols: UMTS (aka WCDMA aka 3G)
+
+* Uu interface on radio: Completely new
+* Iub interface NodeB -> RNC: Completely new
+** RRC protocol: ASN.1; UPER encoding
+* Iu-CS interface RNC -> MSC
+** SS7 E1/MTP2/MTP3 (or MTP3b via ATM)
+** SS7 SCCP Connection-Oriented
+** RANAP (RAN Application Part): ASN.1; APER encoding
+* Iu-PS interface RNC -> SGSN
+** like Iu-CS above
+
+== UMTS PS Control Plane
+
+image::images/umts_ps_control.svg[width="100%"]
+
+== UMTS PS User Plane
+
+image::images/umts_ps_user.svg[width="100%"]
+
+== Evolution towards IP Transport
+
+* 1999-2007: IETF SIGTRAN WG
+** Transmission of Signalling over IP
+** SCTP as reliable transport
+** Not one, but many "competing" stacks on top
+*** Result: Various incompatible products
+
+image::images/sigtran_stackings.svg[width="100%"]
+
+== Further Information
+
+* http://osmocom.org/ contains FOSS implementations of
+** GSM Um, Abis, A
+** GPRS Gb, Gp, Gi
+** UMTS IuCS, IuPS, Iuh
+
+== EOF
+
+End of File
diff --git a/2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.html b/2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.html
new file mode 100644
index 0000000..105fc30
--- /dev/null
+++ b/2017/tcp_ip_is_boring-nfws2017/tcp_ip_is_boring.html
@@ -0,0 +1,4838 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<title>TCP/IP is Boring: Tour of Cellular Protocol Stacks</title>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta name="copyright" content="Copyright &#169; 2017 by Harald Welte (License: CC-BY-SA)" />
+<meta name="generator" content="AsciiDoc 8.6.9" />
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+.monospaced, code, pre {
+ font-family: "Courier New", Courier, monospace;
+ font-size: inherit;
+ color: navy;
+ padding: 0;
+ margin: 0;
+}
+pre {
+ white-space: pre-wrap;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #888;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; vertical-align: text-bottom; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel0, div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+div.unbreakable { page-break-inside: avoid; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+/* slidy.css
+
+ Copyright (c) 2005-2010 W3C (MIT, ERCIM, Keio), All Rights Reserved.
+ W3C liability, trademark, document use and software licensing
+ rules apply, see:
+
+ http://www.w3.org/Consortium/Legal/copyright-documents
+ http://www.w3.org/Consortium/Legal/copyright-software
+*/
+
+/*
+ SJR: 2010-09-29: Modified for AsciiDoc slidy backend.
+ Mostly just commented out stuff that is handled by AsciiDoc's CSS files.
+*/
+
+body
+{
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ width: 100%;
+ height: 100%;
+ color: black;
+ background-color: white;
+/*
+ font-family: "Gill Sans MT", "Gill Sans", GillSans, sans-serif;
+*/
+ font-size: 14pt;
+}
+
+div.toolbar {
+ position: fixed; z-index: 200;
+ top: auto; bottom: 0; left: 0; right: 0;
+ height: 1.2em; text-align: right;
+ padding-left: 1em;
+ padding-right: 1em;
+ font-size: 60%;
+ color: red;
+ background-color: rgb(240,240,240);
+ border-top: solid 1px rgb(180,180,180);
+}
+
+div.toolbar span.copyright {
+ color: black;
+ margin-left: 0.5em;
+}
+
+div.initial_prompt {
+ position: absolute;
+ z-index: 1000;
+ bottom: 1.2em;
+ width: 90%;
+ background-color: rgb(200,200,200);
+ opacity: 0.35;
+ background-color: rgb(200,200,200, 0.35);
+ cursor: pointer;
+}
+
+div.initial_prompt p.help {
+ text-align: center;
+}
+
+div.initial_prompt p.close {
+ text-align: right;
+ font-style: italic;
+}
+
+div.slidy_toc {
+ position: absolute;
+ z-index: 300;
+ width: 60%;
+ max-width: 30em;
+ height: 30em;
+ overflow: auto;
+ top: auto;
+ right: auto;
+ left: 4em;
+ bottom: 4em;
+ padding: 1em;
+ background: rgb(240,240,240);
+ border-style: solid;
+ border-width: 2px;
+ font-size: 60%;
+}
+
+div.slidy_toc .toc_heading {
+ text-align: center;
+ width: 100%;
+ margin: 0;
+ margin-bottom: 1em;
+ border-bottom-style: solid;
+ border-bottom-color: rgb(180,180,180);
+ border-bottom-width: 1px;
+}
+
+div.slide {
+ z-index: 20;
+ margin: 0 0 0 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ padding-left: 20px;
+ padding-right: 20px;
+ border-width: 0;
+ clear: both;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ line-height: 120%;
+ background-color: transparent;
+}
+
+div.background {
+ display: none;
+}
+
+div.handout {
+ margin-left: 20px;
+ margin-right: 20px;
+}
+
+div.slide.titlepage {
+ text-align: center;
+}
+
+div.slide.titlepage.h1 {
+ padding-top: 10%;
+}
+
+div.slide h1 {
+ padding-left: 0;
+ padding-right: 20pt;
+ padding-top: 4pt;
+ padding-bottom: 4pt;
+ margin-top: 0;
+ margin-left: 0;
+ margin-right: 60pt;
+ margin-bottom: 0.5em;
+ display: block;
+ font-size: 160%;
+ line-height: 1.2em;
+ background: transparent;
+}
+
+div.toc {
+ position: absolute;
+ top: auto;
+ bottom: 4em;
+ left: 4em;
+ right: auto;
+ width: 60%;
+ max-width: 30em;
+ height: 30em;
+ border: solid thin black;
+ padding: 1em;
+ background: rgb(240,240,240);
+ color: black;
+ z-index: 300;
+ overflow: auto;
+ display: block;
+ visibility: visible;
+}
+
+div.toc-heading {
+ width: 100%;
+ border-bottom: solid 1px rgb(180,180,180);
+ margin-bottom: 1em;
+ text-align: center;
+}
+
+/*
+pre {
+ font-size: 80%;
+ font-weight: bold;
+ line-height: 120%;
+ padding-top: 0.2em;
+ padding-bottom: 0.2em;
+ padding-left: 1em;
+ padding-right: 1em;
+ border-style: solid;
+ border-left-width: 1em;
+ border-top-width: thin;
+ border-right-width: thin;
+ border-bottom-width: thin;
+ border-color: #95ABD0;
+ color: #00428C;
+ background-color: #E4E5E7;
+}
+*/
+
+/*
+li pre { margin-left: 0; }
+
+blockquote { font-style: italic }
+
+img { background-color: transparent }
+
+p.copyright { font-size: smaller }
+*/
+
+.center { text-align: center }
+.footnote { font-size: smaller; margin-left: 2em; }
+
+/*
+a img { border-width: 0; border-style: none }
+*/
+
+a:visited { color: navy }
+a:link { color: navy }
+a:hover { color: red; text-decoration: underline }
+a:active { color: red; text-decoration: underline }
+
+a {text-decoration: none}
+.navbar a:link {color: white}
+.navbar a:visited {color: yellow}
+.navbar a:active {color: red}
+.navbar a:hover {color: red}
+
+/*
+ul { list-style-type: square; }
+ul ul { list-style-type: disc; }
+ul ul ul { list-style-type: circle; }
+ul ul ul ul { list-style-type: disc; }
+li { margin-left: 0.5em; margin-top: 0.5em; }
+li li { font-size: 85%; font-style: italic }
+li li li { font-size: 85%; font-style: normal }
+*/
+
+div dt
+{
+ margin-left: 0;
+ margin-top: 1em;
+ margin-bottom: 0.5em;
+ font-weight: bold;
+}
+div dd
+{
+ margin-left: 2em;
+ margin-bottom: 0.5em;
+}
+
+
+/*
+p,pre,ul,ol,blockquote,h2,h3,h4,h5,h6,dl,table {
+ margin-left: 1em;
+ margin-right: 1em;
+}
+*/
+
+p.subhead { font-weight: bold; margin-top: 2em; }
+
+.smaller { font-size: smaller }
+.bigger { font-size: 130% }
+
+/*
+td,th { padding: 0.2em }
+*/
+
+ul {
+ margin: 0.5em 1.5em 0.5em 1.5em;
+ padding: 0;
+}
+
+ol {
+ margin: 0.5em 1.5em 0.5em 1.5em;
+ padding: 0;
+}
+
+ul { list-style-type: square; }
+ul ul { list-style-type: disc; }
+ul ul ul { list-style-type: circle; }
+ul ul ul ul { list-style-type: disc; }
+
+/*
+ul li {
+ list-style: square;
+ margin: 0.1em 0em 0.6em 0;
+ padding: 0 0 0 0;
+ line-height: 140%;
+}
+
+ol li {
+ margin: 0.1em 0em 0.6em 1.5em;
+ padding: 0 0 0 0px;
+ line-height: 140%;
+ list-style-type: decimal;
+}
+
+li ul li {
+ font-size: 85%;
+ font-style: italic;
+ list-style-type: disc;
+ background: transparent;
+ padding: 0 0 0 0;
+}
+li li ul li {
+ font-size: 85%;
+ font-style: normal;
+ list-style-type: circle;
+ background: transparent;
+ padding: 0 0 0 0;
+}
+li li li ul li {
+ list-style-type: disc;
+ background: transparent;
+ padding: 0 0 0 0;
+}
+
+li ol li {
+ list-style-type: decimal;
+}
+
+
+li li ol li {
+ list-style-type: decimal;
+}
+*/
+
+/*
+ setting class="outline" on ol or ul makes it behave as an
+ ouline list where blocklevel content in li elements is
+ hidden by default and can be expanded or collapsed with
+ mouse click. Set class="expand" on li to override default
+*/
+
+ol.outline li:hover { cursor: pointer }
+ol.outline li.nofold:hover { cursor: default }
+
+ul.outline li:hover { cursor: pointer }
+ul.outline li.nofold:hover { cursor: default }
+
+ol.outline { list-style:decimal; }
+ol.outline ol { list-style-type:lower-alpha }
+
+ol.outline li.nofold {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/nofold-dim.gif) no-repeat 0px 0.5em;
+}
+ol.outline li.unfolded {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/fold-dim.gif) no-repeat 0px 0.5em;
+}
+ol.outline li.folded {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/unfold-dim.gif) no-repeat 0px 0.5em;
+}
+ol.outline li.unfolded:hover {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/fold.gif) no-repeat 0px 0.5em;
+}
+ol.outline li.folded:hover {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/unfold.gif) no-repeat 0px 0.5em;
+}
+
+ul.outline li.nofold {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/nofold-dim.gif) no-repeat 0px 0.5em;
+}
+ul.outline li.unfolded {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/fold-dim.gif) no-repeat 0px 0.5em;
+}
+ul.outline li.folded {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/unfold-dim.gif) no-repeat 0px 0.5em;
+}
+ul.outline li.unfolded:hover {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/fold.gif) no-repeat 0px 0.5em;
+}
+ul.outline li.folded:hover {
+ padding: 0 0 0 20px;
+ background: transparent url(../graphics/unfold.gif) no-repeat 0px 0.5em;
+}
+
+/* for slides with class "title" in table of contents */
+a.titleslide { font-weight: bold; font-style: italic }
+
+/*
+ hide images for work around for save as bug
+ where browsers fail to save images used by CSS
+*/
+img.hidden { display: none; visibility: hidden }
+div.initial_prompt { display: none; visibility: hidden }
+
+ div.slide {
+ visibility: visible;
+ position: inherit;
+ }
+ div.handout {
+ border-top-style: solid;
+ border-top-width: thin;
+ border-top-color: black;
+ }
+
+@media screen {
+ .hidden { display: none; visibility: visible }
+
+ div.slide.hidden { display: block; visibility: visible }
+ div.handout.hidden { display: block; visibility: visible }
+ div.background { display: none; visibility: hidden }
+ body.single_slide div.initial_prompt { display: block; visibility: visible }
+ body.single_slide div.background { display: block; visibility: visible }
+ body.single_slide div.background.hidden { display: none; visibility: hidden }
+ body.single_slide .invisible { visibility: hidden }
+ body.single_slide .hidden { display: none; visibility: hidden }
+ body.single_slide div.slide { position: absolute }
+ body.single_slide div.handout { display: none; visibility: hidden }
+}
+
+@media print {
+ .hidden { display: block; visibility: visible }
+
+/*
+ div.slide pre { font-size: 60%; padding-left: 0.5em; }
+*/
+ div.toolbar { display: none; visibility: hidden; }
+ div.slidy_toc { display: none; visibility: hidden; }
+ div.background { display: none; visibility: hidden; }
+ div.slide { page-break-before: always }
+ /* :first-child isn't reliable for print media */
+ div.slide.first-slide { page-break-before: avoid }
+}
+
+
+/* SJR: AsciiDoc slidy backend tweaks */
+
+ol, ul {
+ margin: 0.8em 1.5em 0.8em 1.8em;
+}
+li > ul, li > ol {
+ margin-top: 0.5em;
+}
+
+.outline > li.folded,
+.outline > li.unfolded {
+ color: #527bbd;
+}
+ul > li{ color: #aaa; }
+ul > li > *, ol > li > * { color: black; }
+
+li {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+/* slidy.js
+
+ Copyright (c) 2005-2010 W3C (MIT, ERCIM, Keio), All Rights Reserved.
+ W3C liability, trademark, document use and software licensing
+ rules apply, see:
+
+ http://www.w3.org/Consortium/Legal/copyright-documents
+ http://www.w3.org/Consortium/Legal/copyright-software
+*/
+
+// the slidy object implementation
+var w3c_slidy = {
+ // classify which kind of browser we're running under
+ ns_pos: (typeof window.pageYOffset!='undefined'),
+ khtml: ((navigator.userAgent).indexOf("KHTML") >= 0 ? true : false),
+ opera: ((navigator.userAgent).indexOf("Opera") >= 0 ? true : false),
+ ipad: ((navigator.userAgent).indexOf("iPad") >= 0 ? true : false),
+ iphone: ((navigator.userAgent).indexOf("iPhone") >= 0 ? true : false),
+ ie: (typeof document.all != "undefined" && !this.opera),
+ ie6: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 6") != -1),
+ ie7: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 7") != -1),
+ ie8: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 8") != -1),
+ ie9: (!this.ns_pos && navigator.userAgent.indexOf("MSIE 9") != -1),
+ keyboardless: (this.ipad || this.iphone),
+
+ // are we running as XHTML? (doesn't work on Opera)
+ is_xhtml: /xml/.test(document.contentType),
+
+ slide_number: 0, // integer slide count: 0, 1, 2, ...
+ slide_number_element: null, // element containing slide number
+ slides: [], // set to array of slide div's
+ notes: [], // set to array of handout div's
+ backgrounds: [], // set to array of background div's
+ toolbar: null, // element containing toolbar
+ title: null, // document title
+ last_shown: null, // last incrementally shown item
+ eos: null, // span element for end of slide indicator
+ toc: null, // table of contents
+ outline: null, // outline element with the focus
+ selected_text_len: 0, // length of drag selection on document
+ view_all: 0, // 1 to view all slides + handouts
+ want_toolbar: true, // user preference to show/hide toolbar
+ mouse_click_enabled: true, // enables left click for next slide
+ scroll_hack: 0, // IE work around for position: fixed
+ disable_slide_click: false, // used by clicked anchors
+
+ lang: "en", // updated to language specified by html file
+
+ help_anchor: null, // used for keyboard focus hack in showToolbar()
+ help_page: "http://www.w3.org/Talks/Tools/Slidy2/help/help.html",
+ help_text: "Navigate with mouse click, space bar, Cursor Left/Right, " +
+ "or Pg Up and Pg Dn. Use S and B to change font size.",
+
+ size_index: 0,
+ size_adjustment: 0,
+ sizes: new Array("10pt", "12pt", "14pt", "16pt", "18pt", "20pt",
+ "22pt", "24pt", "26pt", "28pt", "30pt", "32pt"),
+
+ // needed for efficient resizing
+ last_width: 0,
+ last_height: 0,
+
+
+ // Needed for cross browser support for relative width/height on
+ // object elements. The work around is to save width/height attributes
+ // and then to recompute absolute width/height dimensions on resizing
+ objects: [],
+
+ // attach initialiation event handlers
+ set_up: function () {
+ var init = function() { w3c_slidy.init(); };
+ if (typeof window.addEventListener != "undefined")
+ window.addEventListener("load", init, false);
+ else
+ window.attachEvent("onload", init);
+ },
+
+ hide_slides: function () {
+ if (document.body && !w3c_slidy.initialized)
+ document.body.style.visibility = "hidden";
+ else
+ setTimeout(w3c_slidy.hide_slides, 50);
+ },
+
+ // hack to persuade IE to compute correct document height
+ // as needed for simulating fixed positioning of toolbar
+ ie_hack: function () {
+ window.resizeBy(0,-1);
+ window.resizeBy(0, 1);
+ },
+
+ init: function () {
+ //alert("slidy starting test 10");
+ document.body.style.visibility = "visible";
+ w3c_slidy_i18n.init();
+ this.add_toolbar();
+ this.wrap_implicit_slides();
+ this.collect_slides();
+ this.collect_notes();
+ this.collect_backgrounds();
+ this.objects = document.body.getElementsByTagName("object");
+ this.patch_anchors();
+ this.slide_number = this.find_slide_number(location.href);
+ window.offscreenbuffering = true;
+ this.size_adjustment = this.find_size_adjust();
+ this.time_left = this.find_duration();
+ this.hide_image_toolbar(); // suppress IE image toolbar popup
+ this.init_outliner(); // activate fold/unfold support
+ this.title = document.title;
+
+ // work around for opera bug
+ this.is_xhtml = (document.body.tagName == "BODY" ? false : true);
+
+ if (this.slides.length > 0)
+ {
+ var slide = this.slides[this.slide_number];
+
+ if (this.slide_number > 0)
+ {
+ this.set_visibility_all_incremental("visible");
+ this.last_shown = this.previous_incremental_item(null);
+ this.set_eos_status(true);
+ }
+ else
+ {
+ this.last_shown = null;
+ this.set_visibility_all_incremental("hidden");
+ this.set_eos_status(!this.next_incremental_item(this.last_shown));
+ }
+
+ this.set_location();
+ this.add_class(this.slides[0], "first-slide");
+ w3c_slidy.show_slide(slide);
+ }
+
+ this.toc = this.table_of_contents();
+
+ this.add_initial_prompt();
+
+ // bind event handlers without interfering with custom page scripts
+ // Tap events behave too weirdly to support clicks reliably on
+ // iPhone and iPad, so exclude these from click handler
+
+ if (!this.keyboardless)
+ this.add_listener(document.body, "click", this.mouse_button_click);
+
+ this.add_listener(document, "keydown", this.key_down);
+ this.add_listener(document, "keypress", this.key_press);
+ this.add_listener(window, "resize", this.resized);
+ this.add_listener(window, "scroll", this.scrolled);
+ this.add_listener(window, "unload", this.unloaded);
+
+ if (!document.body.onclick)
+ document.body.onclick = function () { };
+
+ this.single_slide_view();
+
+ //this.set_location();
+
+ this.resized();
+
+ if (this.ie7)
+ setTimeout(w3c_slidy.ie_hack, 100);
+
+ this.show_toolbar();
+
+ // for back button detection
+ setInterval(function () { w3c_slidy.check_location(); }, 200);
+ w3c_slidy.initialized = true;
+ },
+
+ // create div element with links to each slide
+ table_of_contents: function () {
+ var toc = this.create_element("div");
+ this.add_class(toc, "slidy_toc hidden");
+ //toc.setAttribute("tabindex", "0");
+
+ var heading = this.create_element("div");
+ this.add_class(heading, "toc-heading");
+ heading.innerHTML = "Table of Contents".localize();
+
+ toc.appendChild(heading);
+ var previous = null;
+
+ for (var i = 0; i < this.slides.length; ++i)
+ {
+ var title = this.has_class(this.slides[i], "title");
+ var num = document.createTextNode((i + 1) + ". ");
+
+ toc.appendChild(num);
+
+ var a = this.create_element("a");
+ a.setAttribute("href", "#(" + (i+1) + ")");
+
+ if (title)
+ this.add_class(a, "titleslide");
+
+ var name = document.createTextNode(this.slide_name(i));
+ a.appendChild(name);
+ a.onclick = w3c_slidy.toc_click;
+ a.onkeydown = w3c_slidy.toc_keydown;
+ a.previous = previous;
+
+ if (previous)
+ previous.next = a;
+
+ toc.appendChild(a);
+
+ if (i == 0)
+ toc.first = a;
+
+ if (i < this.slides.length - 1)
+ {
+ var br = this.create_element("br");
+ toc.appendChild(br);
+ }
+
+ previous = a;
+ }
+
+ toc.focus = function () {
+ if (this.first)
+ this.first.focus();
+ }
+
+ toc.onmouseup = w3c_slidy.mouse_button_up;
+
+ toc.onclick = function (e) {
+ e||(e=window.event);
+
+ if (w3c_slidy.selected_text_len <= 0)
+ w3c_slidy.hide_table_of_contents();
+
+ w3c_slidy.stop_propagation(e);
+
+ if (e.cancel != undefined)
+ e.cancel = true;
+
+ if (e.returnValue != undefined)
+ e.returnValue = false;
+
+ return false;
+ };
+
+ document.body.insertBefore(toc, document.body.firstChild);
+ return toc;
+ },
+
+ is_shown_toc: function () {
+ return !w3c_slidy.has_class(w3c_slidy.toc, "hidden");
+ },
+
+ show_table_of_contents: function () {
+ w3c_slidy.remove_class(w3c_slidy.toc, "hidden");
+ var toc = w3c_slidy.toc;
+ toc.focus();
+
+ if (w3c_slidy.ie7 && w3c_slidy.slide_number == 0)
+ setTimeout(w3c_slidy.ie_hack, 100);
+ },
+
+ hide_table_of_contents: function () {
+ w3c_slidy.add_class(w3c_slidy.toc, "hidden");
+
+ if (!w3c_slidy.opera)
+ w3c_slidy.help_anchor.focus();
+ },
+
+ toggle_table_of_contents: function () {
+ if (w3c_slidy.is_shown_toc())
+ w3c_slidy.hide_table_of_contents();
+ else
+ w3c_slidy.show_table_of_contents();
+ },
+
+ // called on clicking toc entry
+ toc_click: function (e) {
+ if (!e)
+ e = window.event;
+
+ var target = w3c_slidy.get_target(e);
+
+ if (target && target.nodeType == 1)
+ {
+ var uri = target.getAttribute("href");
+
+ if (uri)
+ {
+ //alert("going to " + uri);
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.slide_number = w3c_slidy.find_slide_number(uri);
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.last_shown = null;
+ w3c_slidy.set_location();
+ w3c_slidy.set_visibility_all_incremental("hidden");
+ w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown));
+ w3c_slidy.show_slide(slide);
+ //target.focus();
+
+ try
+ {
+ if (!w3c_slidy.opera)
+ w3c_slidy.help_anchor.focus();
+ }
+ catch (e)
+ {
+ }
+ }
+ }
+
+ w3c_slidy.hide_table_of_contents(e);
+ if (w3c_slidy.ie7) w3c_slidy.ie_hack();
+ w3c_slidy.stop_propagation(e);
+ return w3c_slidy.cancel(e);
+ },
+
+ // called onkeydown for toc entry
+ toc_keydown: function (event) {
+ var key;
+
+ if (!event)
+ var event = window.event;
+
+ // kludge around NS/IE differences
+ if (window.event)
+ key = window.event.keyCode;
+ else if (event.which)
+ key = event.which;
+ else
+ return true; // Yikes! unknown browser
+
+ // ignore event if key value is zero
+ // as for alt on Opera and Konqueror
+ if (!key)
+ return true;
+
+ // check for concurrent control/command/alt key
+ // but are these only present on mouse events?
+
+ if (event.ctrlKey || event.altKey)
+ return true;
+
+ if (key == 13)
+ {
+ var uri = this.getAttribute("href");
+
+ if (uri)
+ {
+ //alert("going to " + uri);
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.slide_number = w3c_slidy.find_slide_number(uri);
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.last_shown = null;
+ w3c_slidy.set_location();
+ w3c_slidy.set_visibility_all_incremental("hidden");
+ w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown));
+ w3c_slidy.show_slide(slide);
+ //target.focus();
+
+ try
+ {
+ if (!w3c_slidy.opera)
+ w3c_slidy.help_anchor.focus();
+ }
+ catch (e)
+ {
+ }
+ }
+
+ w3c_slidy.hide_table_of_contents();
+
+ if (self.ie7)
+ w3c_slidy.ie_hack();
+
+ return w3c_slidy.cancel(event);
+ }
+
+ if (key == 40 && this.next)
+ {
+ this.next.focus();
+ return w3c_slidy.cancel(event);
+ }
+
+ if (key == 38 && this.previous)
+ {
+ this.previous.focus();
+ return w3c_slidy.cancel(event);
+ }
+
+ return true;
+ },
+
+
+ // ### OBSOLETE ###
+ before_print: function () {
+ this.show_all_slides();
+ this.hide_toolbar();
+ alert("before print");
+ },
+
+ // ### OBSOLETE ###
+ after_print: function () {
+ if (!this.view_all)
+ {
+ this.single_slide_view();
+ this.show_toolbar();
+ }
+ alert("after print");
+ },
+
+ // ### OBSOLETE ###
+ print_slides: function () {
+ this.before_print();
+ window.print();
+ this.after_print();
+ },
+
+ // ### OBSOLETE ?? ###
+ toggle_view: function () {
+ if (this.view_all)
+ {
+ this.single_slide_view();
+ this.show_toolbar();
+ this.view_all = 0;
+ }
+ else
+ {
+ this.show_all_slides();
+ this.hide_toolbar();
+ this.view_all = 1;
+ }
+ },
+
+ // prepare for printing ### OBSOLETE ###
+ show_all_slides: function () {
+ this.remove_class(document.body, "single_slide");
+ this.set_visibility_all_incremental("visible");
+ },
+
+ // restore after printing ### OBSOLETE ###
+ single_slide_view: function () {
+ this.add_class(document.body, "single_slide");
+ this.set_visibility_all_incremental("visible");
+ this.last_shown = this.previous_incremental_item(null);
+ },
+
+ // suppress IE's image toolbar pop up
+ hide_image_toolbar: function () {
+ if (!this.ns_pos)
+ {
+ var images = document.getElementsByTagName("IMG");
+
+ for (var i = 0; i < images.length; ++i)
+ images[i].setAttribute("galleryimg", "no");
+ }
+ },
+
+ unloaded: function (e) {
+ //alert("unloaded");
+ },
+
+ // Safari and Konqueror don't yet support getComputedStyle()
+ // and they always reload page when location.href is updated
+ is_KHTML: function () {
+ var agent = navigator.userAgent;
+ return (agent.indexOf("KHTML") >= 0 ? true : false);
+ },
+
+ // find slide name from first h1 element
+ // default to document title + slide number
+ slide_name: function (index) {
+ var name = null;
+ var slide = this.slides[index];
+
+ var heading = this.find_heading(slide);
+
+ if (heading)
+ name = this.extract_text(heading);
+
+ if (!name)
+ name = this.title + "(" + (index + 1) + ")";
+
+ name.replace(/\&/g, "&amp;");
+ name.replace(/\</g, "&lt;");
+ name.replace(/\>/g, "&gt;");
+
+ return name;
+ },
+
+ // find first h1 element in DOM tree
+ find_heading: function (node) {
+ if (!node || node.nodeType != 1)
+ return null;
+
+ if (node.nodeName == "H1" || node.nodeName == "h1")
+ return node;
+
+ var child = node.firstChild;
+
+ while (child)
+ {
+ node = this.find_heading(child);
+
+ if (node)
+ return node;
+
+ child = child.nextSibling;
+ }
+
+ return null;
+ },
+
+ // recursively extract text from DOM tree
+ extract_text: function (node) {
+ if (!node)
+ return "";
+
+ // text nodes
+ if (node.nodeType == 3)
+ return node.nodeValue;
+
+ // elements
+ if (node.nodeType == 1)
+ {
+ node = node.firstChild;
+ var text = "";
+
+ while (node)
+ {
+ text = text + this.extract_text(node);
+ node = node.nextSibling;
+ }
+
+ return text;
+ }
+
+ return "";
+ },
+
+ // find copyright text from meta element
+ find_copyright: function () {
+ var name, content;
+ var meta = document.getElementsByTagName("meta");
+
+ for (var i = 0; i < meta.length; ++i)
+ {
+ name = meta[i].getAttribute("name");
+ content = meta[i].getAttribute("content");
+
+ if (name == "copyright")
+ return content;
+ }
+
+ return null;
+ },
+
+ find_size_adjust: function () {
+ var name, content, offset;
+ var meta = document.getElementsByTagName("meta");
+
+ for (var i = 0; i < meta.length; ++i)
+ {
+ name = meta[i].getAttribute("name");
+ content = meta[i].getAttribute("content");
+
+ if (name == "font-size-adjustment")
+ return 1 * content;
+ }
+
+ return 1;
+ },
+
+ // <meta name="duration" content="20" /> for 20 minutes
+ find_duration: function () {
+ var name, content, offset;
+ var meta = document.getElementsByTagName("meta");
+
+ for (var i = 0; i < meta.length; ++i)
+ {
+ name = meta[i].getAttribute("name");
+ content = meta[i].getAttribute("content");
+
+ if (name == "duration")
+ return 60000 * content;
+ }
+
+ return null;
+ },
+
+ replace_by_non_breaking_space: function (str) {
+ for (var i = 0; i < str.length; ++i)
+ str[i] = 160;
+ },
+
+ // ### CHECK ME ### is use of "li" okay for text/html?
+ // for XHTML do we also need to specify namespace?
+ init_outliner: function () {
+ var items = document.getElementsByTagName("li");
+
+ for (var i = 0; i < items.length; ++i)
+ {
+ var target = items[i];
+
+ if (!this.has_class(target.parentNode, "outline"))
+ continue;
+
+ target.onclick = this.outline_click;
+/* ### more work needed for IE6
+ if (!this.ns_pos)
+ {
+ target.onmouseover = this.hover_outline;
+ target.onmouseout = this.unhover_outline;
+ }
+*/
+ if (this.foldable(target))
+ {
+ target.foldable = true;
+ target.onfocus = function () {w3c_slidy.outline = this;};
+ target.onblur = function () {w3c_slidy.outline = null;};
+
+ if (!target.getAttribute("tabindex"))
+ target.setAttribute("tabindex", "0");
+
+ if (this.has_class(target, "expand"))
+ this.unfold(target);
+ else
+ this.fold(target);
+ }
+ else
+ {
+ this.add_class(target, "nofold");
+ target.visible = true;
+ target.foldable = false;
+ }
+ }
+ },
+
+ foldable: function (item) {
+ if (!item || item.nodeType != 1)
+ return false;
+
+ var node = item.firstChild;
+
+ while (node)
+ {
+ if (node.nodeType == 1 && this.is_block(node))
+ return true;
+
+ node = node.nextSibling;
+ }
+
+ return false;
+ },
+
+ // ### CHECK ME ### switch to add/remove "hidden" class
+ fold: function (item) {
+ if (item)
+ {
+ this.remove_class(item, "unfolded");
+ this.add_class(item, "folded");
+ }
+
+ var node = item ? item.firstChild : null;
+
+ while (node)
+ {
+ if (node.nodeType == 1 && this.is_block(node)) // element
+ {
+ w3c_slidy.add_class(node, "hidden");
+ }
+
+ node = node.nextSibling;
+ }
+
+ item.visible = false;
+ },
+
+ // ### CHECK ME ### switch to add/remove "hidden" class
+ unfold: function (item) {
+ if (item)
+ {
+ this.add_class(item, "unfolded");
+ this.remove_class(item, "folded");
+ }
+
+ var node = item ? item.firstChild : null;
+
+ while (node)
+ {
+ if (node.nodeType == 1 && this.is_block(node)) // element
+ {
+ w3c_slidy.remove_class(node, "hidden");
+ }
+
+ node = node.nextSibling;
+ }
+
+ item.visible = true;
+ },
+
+ outline_click: function (e) {
+ if (!e)
+ e = window.event;
+
+ var rightclick = false;
+ var target = w3c_slidy.get_target(e);
+
+ while (target && target.visible == undefined)
+ target = target.parentNode;
+
+ if (!target)
+ return true;
+
+ if (e.which)
+ rightclick = (e.which == 3);
+ else if (e.button)
+ rightclick = (e.button == 2);
+
+ if (!rightclick && target.visible != undefined)
+ {
+ if (target.foldable)
+ {
+ if (target.visible)
+ w3c_slidy.fold(target);
+ else
+ w3c_slidy.unfold(target);
+ }
+
+ w3c_slidy.stop_propagation(e);
+ e.cancel = true;
+ e.returnValue = false;
+ }
+
+ return false;
+ },
+
+ add_initial_prompt: function () {
+ var prompt = this.create_element("div");
+ prompt.setAttribute("class", "initial_prompt");
+
+ var p1 = this.create_element("p");
+ prompt.appendChild(p1);
+ p1.setAttribute("class", "help");
+
+ if (this.keyboardless)
+ p1.innerHTML = "Tap footer to move to next slide";
+ else
+ p1.innerHTML = "Space or Right Arrow to move to next " +
+ "slide, click help below for more details";
+
+ this.add_listener(prompt, "click", function (e) {
+ document.body.removeChild(prompt);
+ w3c_slidy.stop_propagation(e);
+
+ if (e.cancel != undefined)
+ e.cancel = true;
+
+ if (e.returnValue != undefined)
+ e.returnValue = false;
+
+ return false;
+ });
+
+ document.body.appendChild(prompt);
+ this.initial_prompt = prompt;
+ setTimeout(function() {document.body.removeChild(prompt);}, 5000);
+ },
+
+ add_toolbar: function () {
+ var counter, page;
+
+ this.toolbar = this.create_element("div");
+ this.toolbar.setAttribute("class", "toolbar");
+
+ // a reasonably behaved browser
+ if (this.ns_pos || !this.ie6)
+ {
+ var right = this.create_element("div");
+ right.setAttribute("style", "float: right; text-align: right");
+
+ counter = this.create_element("span")
+ counter.innerHTML = "slide".localize() + " n/m";
+ right.appendChild(counter);
+ this.toolbar.appendChild(right);
+
+ var left = this.create_element("div");
+ left.setAttribute("style", "text-align: left");
+
+ // global end of slide indicator
+ this.eos = this.create_element("span");
+ this.eos.innerHTML = "* ";
+ left.appendChild(this.eos);
+
+ var help = this.create_element("a");
+ help.setAttribute("href", this.help_page);
+ help.setAttribute("title", this.help_text.localize());
+ help.innerHTML = "help?".localize();
+ left.appendChild(help);
+ this.help_anchor = help; // save for focus hack
+
+ var gap1 = document.createTextNode(" ");
+ left.appendChild(gap1);
+
+ var contents = this.create_element("a");
+ contents.setAttribute("href", "javascript:w3c_slidy.toggle_table_of_contents()");
+ contents.setAttribute("title", "table of contents".localize());
+ contents.innerHTML = "contents?".localize();
+ left.appendChild(contents);
+
+ var gap2 = document.createTextNode(" ");
+ left.appendChild(gap2);
+
+ var copyright = this.find_copyright();
+
+ if (copyright)
+ {
+ var span = this.create_element("span");
+ span.className = "copyright";
+ span.innerHTML = copyright;
+ left.appendChild(span);
+ }
+
+ this.toolbar.setAttribute("tabindex", "0");
+ this.toolbar.appendChild(left);
+ }
+ else // IE6 so need to work around its poor CSS support
+ {
+ this.toolbar.style.position = (this.ie7 ? "fixed" : "absolute");
+ this.toolbar.style.zIndex = "200";
+ this.toolbar.style.width = "99.9%";
+ this.toolbar.style.height = "1.2em";
+ this.toolbar.style.top = "auto";
+ this.toolbar.style.bottom = "0";
+ this.toolbar.style.left = "0";
+ this.toolbar.style.right = "0";
+ this.toolbar.style.textAlign = "left";
+ this.toolbar.style.fontSize = "60%";
+ this.toolbar.style.color = "red";
+ this.toolbar.borderWidth = 0;
+ this.toolbar.className = "toolbar";
+ this.toolbar.style.background = "rgb(240,240,240)";
+
+ // would like to have help text left aligned
+ // and page counter right aligned, floating
+ // div's don't work, so instead use nested
+ // absolutely positioned div's.
+
+ var sp = this.create_element("span");
+ sp.innerHTML = "&nbsp;&nbsp;*&nbsp;";
+ this.toolbar.appendChild(sp);
+ this.eos = sp; // end of slide indicator
+
+ var help = this.create_element("a");
+ help.setAttribute("href", this.help_page);
+ help.setAttribute("title", this.help_text.localize());
+ help.innerHTML = "help?".localize();
+ this.toolbar.appendChild(help);
+ this.help_anchor = help; // save for focus hack
+
+ var gap1 = document.createTextNode(" ");
+ this.toolbar.appendChild(gap1);
+
+ var contents = this.create_element("a");
+ contents.setAttribute("href", "javascript:toggleTableOfContents()");
+ contents.setAttribute("title", "table of contents".localize());
+ contents.innerHTML = "contents?".localize();
+ this.toolbar.appendChild(contents);
+
+ var gap2 = document.createTextNode(" ");
+ this.toolbar.appendChild(gap2);
+
+ var copyright = this.find_copyright();
+
+ if (copyright)
+ {
+ var span = this.create_element("span");
+ span.innerHTML = copyright;
+ span.style.color = "black";
+ span.style.marginLeft = "0.5em";
+ this.toolbar.appendChild(span);
+ }
+
+ counter = this.create_element("div")
+ counter.style.position = "absolute";
+ counter.style.width = "auto"; //"20%";
+ counter.style.height = "1.2em";
+ counter.style.top = "auto";
+ counter.style.bottom = 0;
+ counter.style.right = "0";
+ counter.style.textAlign = "right";
+ counter.style.color = "red";
+ counter.style.background = "rgb(240,240,240)";
+
+ counter.innerHTML = "slide".localize() + " n/m";
+ this.toolbar.appendChild(counter);
+ }
+
+ // ensure that click isn't passed through to the page
+ this.toolbar.onclick =
+ function (e) {
+ if (!e)
+ e = window.event;
+
+ var target = e.target;
+
+ if (!target && e.srcElement)
+ target = e.srcElement;
+
+ // work around Safari bug
+ if (target && target.nodeType == 3)
+ target = target.parentNode;
+
+ w3c_slidy.stop_propagation(e);
+
+ if (target && target.nodeName.toLowerCase() != "a")
+ w3c_slidy.mouse_button_click(e);
+ };
+
+ this.slide_number_element = counter;
+ this.set_eos_status(false);
+ document.body.appendChild(this.toolbar);
+ },
+
+ // wysiwyg editors make it hard to use div elements
+ // e.g. amaya loses the div when you copy and paste
+ // this function wraps div elements around implicit
+ // slides which start with an h1 element and continue
+ // up to the next heading or div element
+ wrap_implicit_slides: function () {
+ var i, heading, node, next, div;
+ var headings = document.getElementsByTagName("h1");
+
+ if (!headings)
+ return;
+
+ for (i = 0; i < headings.length; ++i)
+ {
+ heading = headings[i];
+
+ if (heading.parentNode != document.body)
+ continue;
+
+ node = heading.nextSibling;
+
+ div = document.createElement("div");
+ this.add_class(div, "slide");
+ document.body.replaceChild(div, heading);
+ div.appendChild(heading);
+
+ while (node)
+ {
+ if (node.nodeType == 1 && // an element
+ (node.nodeName == "H1" ||
+ node.nodeName == "h1" ||
+ node.nodeName == "DIV" ||
+ node.nodeName == "div"))
+ break;
+
+ next = node.nextSibling;
+ node = document.body.removeChild(node);
+ div.appendChild(node);
+ node = next;
+ }
+ }
+ },
+
+// return new array of all slides
+ collect_slides: function () {
+ var slides = new Array();
+ var divs = document.body.getElementsByTagName("div");
+
+ for (var i = 0; i < divs.length; ++i)
+ {
+ div = divs.item(i);
+
+ if (this.has_class(div, "slide"))
+ {
+ // add slide to collection
+ slides[slides.length] = div;
+
+ // hide each slide as it is found
+ this.add_class(div, "hidden");
+
+ // add dummy <br/> at end for scrolling hack
+ var node1 = document.createElement("br");
+ div.appendChild(node1);
+ var node2 = document.createElement("br");
+ div.appendChild(node2);
+ }
+ else if (this.has_class(div, "background"))
+ { // work around for Firefox SVG reload bug
+ // which otherwise replaces 1st SVG graphic with 2nd
+ div.style.display = "block";
+ }
+ }
+
+ this.slides = slides;
+ },
+
+ // return new array of all <div class="handout">
+ collect_notes: function () {
+ var notes = new Array();
+ var divs = document.body.getElementsByTagName("div");
+
+ for (var i = 0; i < divs.length; ++i)
+ {
+ div = divs.item(i);
+
+ if (this.has_class(div, "handout"))
+ {
+ // add note to collection
+ notes[notes.length] = div;
+
+ // and hide it
+ this.add_class(div, "hidden");
+ }
+ }
+
+ this.notes = notes;
+ },
+
+ // return new array of all <div class="background">
+ // including named backgrounds e.g. class="background titlepage"
+ collect_backgrounds: function () {
+ var backgrounds = new Array();
+ var divs = document.body.getElementsByTagName("div");
+
+ for (var i = 0; i < divs.length; ++i)
+ {
+ div = divs.item(i);
+
+ if (this.has_class(div, "background"))
+ {
+ // add background to collection
+ backgrounds[backgrounds.length] = div;
+
+ // and hide it
+ this.add_class(div, "hidden");
+ }
+ }
+
+ this.backgrounds = backgrounds;
+ },
+
+ // set click handlers on all anchors
+ patch_anchors: function () {
+ var self = w3c_slidy;
+ var handler = function (event) {
+ // compare this.href with location.href
+ // for link to another slide in this doc
+
+ if (self.page_address(this.href) == self.page_address(location.href))
+ {
+ // yes, so find new slide number
+ var newslidenum = self.find_slide_number(this.href);
+
+ if (newslidenum != self.slide_number)
+ {
+ var slide = self.slides[self.slide_number];
+ self.hide_slide(slide);
+ self.slide_number = newslidenum;
+ slide = self.slides[self.slide_number];
+ self.show_slide(slide);
+ self.set_location();
+ }
+ }
+ else if (this.target == null)
+ location.href = this.href;
+
+ this.blur();
+ self.disable_slide_click = true;
+ };
+
+ var anchors = document.body.getElementsByTagName("a");
+
+ for (var i = 0; i < anchors.length; ++i)
+ {
+ if (window.addEventListener)
+ anchors[i].addEventListener("click", handler, false);
+ else
+ anchors[i].attachEvent("onclick", handler);
+ }
+ },
+
+ // ### CHECK ME ### see which functions are invoked via setTimeout
+ // either directly or indirectly for use of w3c_slidy vs this
+ show_slide_number: function () {
+ var timer = w3c_slidy.get_timer();
+ w3c_slidy.slide_number_element.innerHTML = timer + "slide".localize() + " " +
+ (w3c_slidy.slide_number + 1) + "/" + w3c_slidy.slides.length;
+ },
+
+ // every 200mS check if the location has been changed as a
+ // result of the user activating the Back button/menu item
+ // doesn't work for Opera < 9.5
+ check_location: function () {
+ var hash = location.hash;
+
+ if (w3c_slidy.slide_number > 0 && (hash == "" || hash == "#"))
+ w3c_slidy.goto_slide(0);
+ else if (hash.length > 2 && hash != "#("+(w3c_slidy.slide_number+1)+")")
+ {
+ var num = parseInt(location.hash.substr(2));
+
+ if (!isNaN(num))
+ w3c_slidy.goto_slide(num-1);
+ }
+
+ if (w3c_slidy.time_left && w3c_slidy.slide_number > 0)
+ {
+ w3c_slidy.show_slide_number();
+
+ if (w3c_slidy.time_left > 0)
+ w3c_slidy.time_left -= 200;
+ }
+ },
+
+ get_timer: function () {
+ var timer = "";
+ if (w3c_slidy.time_left)
+ {
+ var mins, secs;
+ secs = Math.floor(w3c_slidy.time_left/1000);
+ mins = Math.floor(secs / 60);
+ secs = secs % 60;
+ timer = (mins ? mins+"m" : "") + secs + "s ";
+ }
+
+ return timer;
+ },
+
+ // this doesn't push location onto history stack for IE
+ // for which a hidden iframe hack is needed: load page into
+ // the iframe with script that set's parent's location.hash
+ // but that won't work for standalone use unless we can
+ // create the page dynamically via a javascript: URL
+ set_location: function () {
+ var uri = w3c_slidy.page_address(location.href);
+ var hash = "#(" + (w3c_slidy.slide_number+1) + ")";
+
+ if (w3c_slidy.slide_number >= 0)
+ uri = uri + hash;
+
+ if (w3c_slidy.ie && !w3c_slidy.ie8)
+ w3c_slidy.push_hash(hash);
+
+ if (uri != location.href) // && !khtml
+ location.href = uri;
+
+ if (this.khtml)
+ hash = "(" + (w3c_slidy.slide_number+1) + ")";
+
+ if (!this.ie && location.hash != hash && location.hash != "")
+ location.hash = hash;
+
+ document.title = w3c_slidy.title + " (" + (w3c_slidy.slide_number+1) + ")";
+ w3c_slidy.show_slide_number();
+ },
+
+ page_address: function (uri) {
+ var i = uri.indexOf("#");
+
+ if (i < 0)
+ i = uri.indexOf("%23");
+
+ // check if anchor is entire page
+
+ if (i < 0)
+ return uri; // yes
+
+ return uri.substr(0, i);
+ },
+
+ // only used for IE6 and IE7
+ on_frame_loaded: function (hash) {
+ location.hash = hash;
+ var uri = w3c_slidy.page_address(location.href);
+ location.href = uri + hash;
+ },
+
+ // history hack with thanks to Bertrand Le Roy
+ push_hash: function (hash) {
+ if (hash == "") hash = "#(1)";
+ window.location.hash = hash;
+
+ var doc = document.getElementById("historyFrame").contentWindow.document;
+ doc.open("javascript:'<html></html>'");
+ // PWL modified this string literal to break the close script tag
+ // which otherwise gets parsed when incorporated
+ doc.write("<html><head><script type=\"text/javascript\">window.parent.w3c_slidy.on_frame_loaded('"+
+ (hash) + "');</" + "script></head><body>hello mum</body></html>");
+ doc.close();
+ },
+
+ // find current slide based upon location
+ // first find target anchor and then look
+ // for associated div element enclosing it
+ // finally map that to slide number
+ find_slide_number: function (uri) {
+ // first get anchor from page location
+
+ var i = uri.indexOf("#");
+
+ // check if anchor is entire page
+ if (i < 0)
+ return 0; // yes
+
+ var anchor = unescape(uri.substr(i+1));
+
+ // now use anchor as XML ID to find target
+ var target = document.getElementById(anchor);
+
+ if (!target)
+ {
+ // does anchor look like "(2)" for slide 2 ??
+ // where first slide is (1)
+ var re = /\((\d)+\)/;
+
+ if (anchor.match(re))
+ {
+ var num = parseInt(anchor.substring(1, anchor.length-1));
+
+ if (num > this.slides.length)
+ num = 1;
+
+ if (--num < 0)
+ num = 0;
+
+ return num;
+ }
+
+ // accept [2] for backwards compatibility
+ re = /\[(\d)+\]/;
+
+ if (anchor.match(re))
+ {
+ var num = parseInt(anchor.substring(1, anchor.length-1));
+
+ if (num > this.slides.length)
+ num = 1;
+
+ if (--num < 0)
+ num = 0;
+
+ return num;
+ }
+
+ // oh dear unknown anchor
+ return 0;
+ }
+
+ // search for enclosing slide
+
+ while (true)
+ {
+ // browser coerces html elements to uppercase!
+ if (target.nodeName.toLowerCase() == "div" &&
+ this.has_class(target, "slide"))
+ {
+ // found the slide element
+ break;
+ }
+
+ // otherwise try parent element if any
+
+ target = target.parentNode;
+
+ if (!target)
+ {
+ return 0; // no luck!
+ }
+ };
+
+ for (i = 0; i < slides.length; ++i)
+ {
+ if (slides[i] == target)
+ return i; // success
+ }
+
+ // oh dear still no luck
+ return 0;
+ },
+
+ previous_slide: function (incremental) {
+ if (!w3c_slidy.view_all)
+ {
+ var slide;
+
+ if ((incremental || w3c_slidy.slide_number == 0) && w3c_slidy.last_shown != null)
+ {
+ w3c_slidy.last_shown = w3c_slidy.hide_previous_item(w3c_slidy.last_shown);
+ w3c_slidy.set_eos_status(false);
+ }
+ else if (w3c_slidy.slide_number > 0)
+ {
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+
+ w3c_slidy.slide_number = w3c_slidy.slide_number - 1;
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.set_visibility_all_incremental("visible");
+ w3c_slidy.last_shown = w3c_slidy.previous_incremental_item(null);
+ w3c_slidy.set_eos_status(true);
+ w3c_slidy.show_slide(slide);
+ }
+
+ w3c_slidy.set_location();
+
+ if (!w3c_slidy.ns_pos)
+ w3c_slidy.refresh_toolbar(200);
+ }
+ },
+
+ next_slide: function (incremental) {
+ if (!w3c_slidy.view_all)
+ {
+ var slide, last = w3c_slidy.last_shown;
+
+ if (incremental || w3c_slidy.slide_number == w3c_slidy.slides.length - 1)
+ w3c_slidy.last_shown = w3c_slidy.reveal_next_item(w3c_slidy.last_shown);
+
+ if ((!incremental || w3c_slidy.last_shown == null) &&
+ w3c_slidy.slide_number < w3c_slidy.slides.length - 1)
+ {
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+
+ w3c_slidy.slide_number = w3c_slidy.slide_number + 1;
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.last_shown = null;
+ w3c_slidy.set_visibility_all_incremental("hidden");
+ w3c_slidy.show_slide(slide);
+ }
+ else if (!w3c_slidy.last_shown)
+ {
+ if (last && incremental)
+ w3c_slidy.last_shown = last;
+ }
+
+ w3c_slidy.set_location();
+
+ w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown));
+
+ if (!w3c_slidy.ns_pos)
+ w3c_slidy.refresh_toolbar(200);
+ }
+ },
+
+ // to first slide with nothing revealed
+ // i.e. state at start of presentation
+ first_slide: function () {
+ if (!w3c_slidy.view_all)
+ {
+ var slide;
+
+ if (w3c_slidy.slide_number != 0)
+ {
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+
+ w3c_slidy.slide_number = 0;
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.last_shown = null;
+ w3c_slidy.set_visibility_all_incremental("hidden");
+ w3c_slidy.show_slide(slide);
+ }
+
+ w3c_slidy.set_eos_status(
+ !w3c_slidy.next_incremental_item(w3c_slidy.last_shown));
+ w3c_slidy.set_location();
+ }
+ },
+
+ // goto last slide with everything revealed
+ // i.e. state at end of presentation
+ last_slide: function () {
+ if (!w3c_slidy.view_all)
+ {
+ var slide;
+
+ w3c_slidy.last_shown = null; //revealNextItem(lastShown);
+
+ if (w3c_slidy.last_shown == null &&
+ w3c_slidy.slide_number < w3c_slidy.slides.length - 1)
+ {
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.slide_number = w3c_slidy.slides.length - 1;
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.set_visibility_all_incremental("visible");
+ w3c_slidy.last_shown = w3c_slidy.previous_incremental_item(null);
+
+ w3c_slidy.show_slide(slide);
+ }
+ else
+ {
+ w3c_slidy.set_visibility_all_incremental("visible");
+ w3c_slidy.last_shown = w3c_slidy.previous_incremental_item(null);
+ }
+
+ w3c_slidy.set_eos_status(true);
+ w3c_slidy.set_location();
+ }
+ },
+
+
+ // ### check this and consider add/remove class
+ set_eos_status: function (state) {
+ if (this.eos)
+ this.eos.style.color = (state ? "rgb(240,240,240)" : "red");
+ },
+
+ // first slide is 0
+ goto_slide: function (num) {
+ //alert("going to slide " + (num+1));
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.slide_number = num;
+ slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.last_shown = null;
+ w3c_slidy.set_visibility_all_incremental("hidden");
+ w3c_slidy.set_eos_status(!w3c_slidy.next_incremental_item(w3c_slidy.last_shown));
+ document.title = w3c_slidy.title + " (" + (w3c_slidy.slide_number+1) + ")";
+ w3c_slidy.show_slide(slide);
+ w3c_slidy.show_slide_number();
+ },
+
+
+ show_slide: function (slide) {
+ this.sync_background(slide);
+ window.scrollTo(0,0);
+ this.remove_class(slide, "hidden");
+ },
+
+ hide_slide: function (slide) {
+ this.add_class(slide, "hidden");
+ },
+
+ // show just the backgrounds pertinent to this slide
+ // when slide background-color is transparent
+ // this should now work with rgba color values
+ sync_background: function (slide) {
+ var background;
+ var bgColor;
+
+ if (slide.currentStyle)
+ bgColor = slide.currentStyle["backgroundColor"];
+ else if (document.defaultView)
+ {
+ var styles = document.defaultView.getComputedStyle(slide,null);
+
+ if (styles)
+ bgColor = styles.getPropertyValue("background-color");
+ else // broken implementation probably due Safari or Konqueror
+ {
+ //alert("defective implementation of getComputedStyle()");
+ bgColor = "transparent";
+ }
+ }
+ else
+ bgColor == "transparent";
+
+ if (bgColor == "transparent" ||
+ bgColor.indexOf("rgba") >= 0 ||
+ bgColor.indexOf("opacity") >= 0)
+ {
+ var slideClass = this.get_class_list(slide);
+
+ for (var i = 0; i < this.backgrounds.length; i++)
+ {
+ background = this.backgrounds[i];
+
+ var bgClass = this.get_class_list(background);
+
+ if (this.matching_background(slideClass, bgClass))
+ this.remove_class(background, "hidden");
+ else
+ this.add_class(background, "hidden");
+ }
+ }
+ else // forcibly hide all backgrounds
+ this.hide_backgrounds();
+ },
+
+ hide_backgrounds: function () {
+ for (var i = 0; i < this.backgrounds.length; i++)
+ {
+ background = this.backgrounds[i];
+ this.add_class(background, "hidden");
+ }
+ },
+
+ // compare classes for slide and background
+ matching_background: function (slideClass, bgClass) {
+ var i, count, pattern, result;
+
+ // define pattern as regular expression
+ pattern = /\w+/g;
+
+ // check background class names
+ result = bgClass.match(pattern);
+
+ for (i = count = 0; i < result.length; i++)
+ {
+ if (result[i] == "hidden")
+ continue;
+
+ if (result[i] == "background")
+ continue;
+
+ ++count;
+ }
+
+ if (count == 0) // default match
+ return true;
+
+ // check for matches and place result in array
+ result = slideClass.match(pattern);
+
+ // now check if desired name is present for background
+ for (i = count = 0; i < result.length; i++)
+ {
+ if (result[i] == "hidden")
+ continue;
+
+ if (this.has_token(bgClass, result[i]))
+ return true;
+ }
+
+ return false;
+ },
+
+ resized: function () {
+ var width = 0;
+
+ if ( typeof( window.innerWidth ) == 'number' )
+ width = window.innerWidth; // Non IE browser
+ else if (document.documentElement && document.documentElement.clientWidth)
+ width = document.documentElement.clientWidth; // IE6
+ else if (document.body && document.body.clientWidth)
+ width = document.body.clientWidth; // IE4
+
+ var height = 0;
+
+ if ( typeof( window.innerHeight ) == 'number' )
+ height = window.innerHeight; // Non IE browser
+ else if (document.documentElement && document.documentElement.clientHeight)
+ height = document.documentElement.clientHeight; // IE6
+ else if (document.body && document.body.clientHeight)
+ height = document.body.clientHeight; // IE4
+
+ if (height && (width/height > 1.05*1024/768))
+ {
+ width = height * 1024.0/768;
+ }
+
+ // IE fires onresize even when only font size is changed!
+ // so we do a check to avoid blocking < and > actions
+ if (width != w3c_slidy.last_width || height != w3c_slidy.last_height)
+ {
+ if (width >= 1100)
+ w3c_slidy.size_index = 5; // 4
+ else if (width >= 1000)
+ w3c_slidy.size_index = 4; // 3
+ else if (width >= 800)
+ w3c_slidy.size_index = 3; // 2
+ else if (width >= 600)
+ w3c_slidy.size_index = 2; // 1
+ else if (width)
+ w3c_slidy.size_index = 0;
+
+ // add in font size adjustment from meta element e.g.
+ // <meta name="font-size-adjustment" content="-2" />
+ // useful when slides have too much content ;-)
+
+ if (0 <= w3c_slidy.size_index + w3c_slidy.size_adjustment &&
+ w3c_slidy.size_index + w3c_slidy.size_adjustment < w3c_slidy.sizes.length)
+ w3c_slidy.size_index = w3c_slidy.size_index + w3c_slidy.size_adjustment;
+
+ // enables cross browser use of relative width/height
+ // on object elements for use with SVG and Flash media
+ w3c_slidy.adjust_object_dimensions(width, height);
+
+ if (document.body.style.fontSize != w3c_slidy.sizes[w3c_slidy.size_index])
+ {
+ document.body.style.fontSize = w3c_slidy.sizes[w3c_slidy.size_index];
+ }
+
+ w3c_slidy.last_width = width;
+ w3c_slidy.last_height = height;
+
+ // force reflow to work around Mozilla bug
+ if (w3c_slidy.ns_pos)
+ {
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.show_slide(slide);
+ }
+
+ // force correct positioning of toolbar
+ w3c_slidy.refresh_toolbar(200);
+ }
+ },
+
+ scrolled: function () {
+ if (w3c_slidy.toolbar && !w3c_slidy.ns_pos && !w3c_slidy.ie7)
+ {
+ w3c_slidy.hack_offset = w3c_slidy.scroll_x_offset();
+ // hide toolbar
+ w3c_slidy.toolbar.style.display = "none";
+
+ // make it reappear later
+ if (w3c_slidy.scrollhack == 0 && !w3c_slidy.view_all)
+ {
+ setTimeout(function () {w3c_slidy.show_toolbar(); }, 1000);
+ w3c_slidy.scrollhack = 1;
+ }
+ }
+ },
+
+ hide_toolbar: function () {
+ w3c_slidy.add_class(w3c_slidy.toolbar, "hidden");
+ window.focus();
+ },
+
+ // used to ensure IE refreshes toolbar in correct position
+ refresh_toolbar: function (interval) {
+ if (!w3c_slidy.ns_pos && !w3c_slidy.ie7)
+ {
+ w3c_slidy.hide_toolbar();
+ setTimeout(function () {w3c_slidy.show_toolbar(); }, interval);
+ }
+ },
+
+ // restores toolbar after short delay
+ show_toolbar: function () {
+ if (w3c_slidy.want_toolbar)
+ {
+ w3c_slidy.toolbar.style.display = "block";
+
+ if (!w3c_slidy.ns_pos)
+ {
+ // adjust position to allow for scrolling
+ var xoffset = w3c_slidy.scroll_x_offset();
+ w3c_slidy.toolbar.style.left = xoffset;
+ w3c_slidy.toolbar.style.right = xoffset;
+
+ // determine vertical scroll offset
+ //var yoffset = scrollYOffset();
+
+ // bottom is doc height - window height - scroll offset
+ //var bottom = documentHeight() - lastHeight - yoffset
+
+ //if (yoffset > 0 || documentHeight() > lastHeight)
+ // bottom += 16; // allow for height of scrollbar
+
+ w3c_slidy.toolbar.style.bottom = 0; //bottom;
+ }
+
+ w3c_slidy.remove_class(w3c_slidy.toolbar, "hidden");
+ }
+
+ w3c_slidy.scrollhack = 0;
+
+
+ // set the keyboard focus to the help link on the
+ // toolbar to ensure that document has the focus
+ // IE doesn't always work with window.focus()
+ // and this hack has benefit of Enter for help
+
+ try
+ {
+ if (!w3c_slidy.opera)
+ w3c_slidy.help_anchor.focus();
+ }
+ catch (e)
+ {
+ }
+ },
+
+// invoked via F key
+ toggle_toolbar: function () {
+ if (!w3c_slidy.view_all)
+ {
+ if (w3c_slidy.has_class(w3c_slidy.toolbar, "hidden"))
+ {
+ w3c_slidy.remove_class(w3c_slidy.toolbar, "hidden")
+ w3c_slidy.want_toolbar = 1;
+ }
+ else
+ {
+ w3c_slidy.add_class(w3c_slidy.toolbar, "hidden")
+ w3c_slidy.want_toolbar = 0;
+ }
+ }
+ },
+
+ scroll_x_offset: function () {
+ if (window.pageXOffset)
+ return self.pageXOffset;
+
+ if (document.documentElement &&
+ document.documentElement.scrollLeft)
+ return document.documentElement.scrollLeft;
+
+ if (document.body)
+ return document.body.scrollLeft;
+
+ return 0;
+ },
+
+ scroll_y_offset: function () {
+ if (window.pageYOffset)
+ return self.pageYOffset;
+
+ if (document.documentElement &&
+ document.documentElement.scrollTop)
+ return document.documentElement.scrollTop;
+
+ if (document.body)
+ return document.body.scrollTop;
+
+ return 0;
+ },
+
+ // looking for a way to determine height of slide content
+ // the slide itself is set to the height of the window
+ optimize_font_size: function () {
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+
+ //var dh = documentHeight(); //getDocHeight(document);
+ var dh = slide.scrollHeight;
+ var wh = getWindowHeight();
+ var u = 100 * dh / wh;
+
+ alert("window utilization = " + u + "% (doc "
+ + dh + " win " + wh + ")");
+ },
+
+ // from document object
+ get_doc_height: function (doc) {
+ if (!doc)
+ doc = document;
+
+ if (doc && doc.body && doc.body.offsetHeight)
+ return doc.body.offsetHeight; // ns/gecko syntax
+
+ if (doc && doc.body && doc.body.scrollHeight)
+ return doc.body.scrollHeight;
+
+ alert("couldn't determine document height");
+ },
+
+ get_window_height: function () {
+ if ( typeof( window.innerHeight ) == 'number' )
+ return window.innerHeight; // Non IE browser
+
+ if (document.documentElement && document.documentElement.clientHeight)
+ return document.documentElement.clientHeight; // IE6
+
+ if (document.body && document.body.clientHeight)
+ return document.body.clientHeight; // IE4
+ },
+
+ document_height: function () {
+ var sh, oh;
+
+ sh = document.body.scrollHeight;
+ oh = document.body.offsetHeight;
+
+ if (sh && oh)
+ {
+ return (sh > oh ? sh : oh);
+ }
+
+ // no idea!
+ return 0;
+ },
+
+ smaller: function () {
+ if (w3c_slidy.size_index > 0)
+ {
+ --w3c_slidy.size_index;
+ }
+
+ w3c_slidy.toolbar.style.display = "none";
+ document.body.style.fontSize = w3c_slidy.sizes[w3c_slidy.size_index];
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.show_slide(slide);
+ setTimeout(function () {w3c_slidy.show_toolbar(); }, 50);
+ },
+
+ bigger: function () {
+ if (w3c_slidy.size_index < w3c_slidy.sizes.length - 1)
+ {
+ ++w3c_slidy.size_index;
+ }
+
+ w3c_slidy.toolbar.style.display = "none";
+ document.body.style.fontSize = w3c_slidy.sizes[w3c_slidy.size_index];
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+ w3c_slidy.hide_slide(slide);
+ w3c_slidy.show_slide(slide);
+ setTimeout(function () {w3c_slidy.show_toolbar(); }, 50);
+ },
+
+ // enables cross browser use of relative width/height
+ // on object elements for use with SVG and Flash media
+ // with thanks to Ivan Herman for the suggestion
+ adjust_object_dimensions: function (width, height) {
+ for( var i = 0; i < w3c_slidy.objects.length; i++ )
+ {
+ var obj = this.objects[i];
+ var mimeType = obj.getAttribute("type");
+
+ if (mimeType == "image/svg+xml" || mimeType == "application/x-shockwave-flash")
+ {
+ if ( !obj.initialWidth )
+ obj.initialWidth = obj.getAttribute("width");
+
+ if ( !obj.initialHeight )
+ obj.initialHeight = obj.getAttribute("height");
+
+ if ( obj.initialWidth && obj.initialWidth.charAt(obj.initialWidth.length-1) == "%" )
+ {
+ var w = parseInt(obj.initialWidth.slice(0, obj.initialWidth.length-1));
+ var newW = width * (w/100.0);
+ obj.setAttribute("width",newW);
+ }
+
+ if ( obj.initialHeight &&
+ obj.initialHeight.charAt(obj.initialHeight.length-1) == "%" )
+ {
+ var h = parseInt(obj.initialHeight.slice(0, obj.initialHeight.length-1));
+ var newH = height * (h/100.0);
+ obj.setAttribute("height", newH);
+ }
+ }
+ }
+ },
+
+ // needed for Opera to inhibit default behavior
+ // since Opera delivers keyPress even if keyDown
+ // was cancelled
+ key_press: function (event) {
+ if (!event)
+ event = window.event;
+
+ if (!w3c_slidy.key_wanted)
+ return w3c_slidy.cancel(event);
+
+ return true;
+ },
+
+ // See e.g. http://www.quirksmode.org/js/events/keys.html for keycodes
+ key_down: function (event) {
+ var key;
+
+ w3c_slidy.key_wanted = true;
+
+ if (!event)
+ event = window.event;
+
+ // kludge around NS/IE differences
+ if (window.event)
+ key = window.event.keyCode;
+ else if (event.which)
+ key = event.which;
+ else
+ return true; // Yikes! unknown browser
+
+ // ignore event if key value is zero
+ // as for alt on Opera and Konqueror
+ if (!key)
+ return true;
+
+ // check for concurrent control/command/alt key
+ // but are these only present on mouse events?
+
+ if (event.ctrlKey || event.altKey || event.metaKey)
+ return true;
+
+ // dismiss table of contents if visible
+ if (w3c_slidy.is_shown_toc() && key != 9 && key != 16 && key != 38 && key != 40)
+ {
+ w3c_slidy.hide_table_of_contents();
+
+ if (key == 27 || key == 84 || key == 67)
+ return w3c_slidy.cancel(event);
+ }
+
+ if (key == 34) // Page Down
+ {
+ if (w3c_slidy.view_all)
+ return true;
+
+ w3c_slidy.next_slide(false);
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 33) // Page Up
+ {
+ if (w3c_slidy.view_all)
+ return true;
+
+ w3c_slidy.previous_slide(false);
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 32) // space bar
+ {
+ w3c_slidy.next_slide(true);
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 37) // Left arrow
+ {
+ w3c_slidy.previous_slide(!event.shiftKey);
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 36) // Home
+ {
+ w3c_slidy.first_slide();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 35) // End
+ {
+ w3c_slidy.last_slide();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 39) // Right arrow
+ {
+ w3c_slidy.next_slide(!event.shiftKey);
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 13) // Enter
+ {
+ if (w3c_slidy.outline)
+ {
+ if (w3c_slidy.outline.visible)
+ w3c_slidy.fold(w3c_slidy.outline);
+ else
+ w3c_slidy.unfold(w3c_slidy.outline);
+
+ return w3c_slidy.cancel(event);
+ }
+ }
+ else if (key == 188) // < for smaller fonts
+ {
+ w3c_slidy.smaller();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 190) // > for larger fonts
+ {
+ w3c_slidy.bigger();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 189 || key == 109) // - for smaller fonts
+ {
+ w3c_slidy.smaller();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 187 || key == 191 || key == 107) // = + for larger fonts
+ {
+ w3c_slidy.bigger();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 83) // S for smaller fonts
+ {
+ w3c_slidy.smaller();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 66) // B for larger fonts
+ {
+ w3c_slidy.bigger();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 90) // Z for last slide
+ {
+ w3c_slidy.last_slide();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 70) // F for toggle toolbar
+ {
+ w3c_slidy.toggle_toolbar();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 65) // A for toggle view single/all slides
+ {
+ w3c_slidy.toggle_view();
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 75) // toggle action of left click for next page
+ {
+ w3c_slidy.mouse_click_enabled = !w3c_slidy.mouse_click_enabled;
+ var alert_msg = (w3c_slidy.mouse_click_enabled ?
+ "enabled" : "disabled") + " mouse click advance";
+
+ alert(alert_msg.localize());
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 84 || key == 67) // T or C for table of contents
+ {
+ if (w3c_slidy.toc)
+ w3c_slidy.toggle_table_of_contents();
+
+ return w3c_slidy.cancel(event);
+ }
+ else if (key == 72) // H for help
+ {
+ window.location = w3c_slidy.help_page;
+ return w3c_slidy.cancel(event);
+ }
+ //else alert("key code is "+ key);
+
+ return true;
+ },
+
+ // safe for both text/html and application/xhtml+xml
+ create_element: function (name) {
+ if (this.xhtml && (typeof document.createElementNS != 'undefined'))
+ return document.createElementNS("http://www.w3.org/1999/xhtml", name)
+
+ return document.createElement(name);
+ },
+
+ get_element_style: function (elem, IEStyleProp, CSSStyleProp) {
+ if (elem.currentStyle)
+ {
+ return elem.currentStyle[IEStyleProp];
+ }
+ else if (window.getComputedStyle)
+ {
+ var compStyle = window.getComputedStyle(elem, "");
+ return compStyle.getPropertyValue(CSSStyleProp);
+ }
+ return "";
+ },
+
+ // the string str is a whitespace separated list of tokens
+ // test if str contains a particular token, e.g. "slide"
+ has_token: function (str, token) {
+ if (str)
+ {
+ // define pattern as regular expression
+ var pattern = /\w+/g;
+
+ // check for matches
+ // place result in array
+ var result = str.match(pattern);
+
+ // now check if desired token is present
+ for (var i = 0; i < result.length; i++)
+ {
+ if (result[i] == token)
+ return true;
+ }
+ }
+
+ return false;
+ },
+
+ get_class_list: function (element) {
+ if (typeof element.className != 'undefined')
+ return element.className;
+
+ return element.getAttribute("class");
+ },
+
+ has_class: function (element, name) {
+ if (element.nodeType != 1)
+ return false;
+
+ var regexp = new RegExp("(^| )" + name + "\W*");
+
+ if (typeof element.className != 'undefined')
+ return regexp.test(element.className);
+
+ return regexp.test(element.getAttribute("class"));
+ },
+
+ remove_class: function (element, name) {
+ var regexp = new RegExp("(^| )" + name + "\W*");
+ var clsval = "";
+
+ if (typeof element.className != 'undefined')
+ {
+ clsval = element.className;
+
+ if (clsval)
+ {
+ clsval = clsval.replace(regexp, "");
+ element.className = clsval;
+ }
+ }
+ else
+ {
+ clsval = element.getAttribute("class");
+
+ if (clsval)
+ {
+ clsval = clsval.replace(regexp, "");
+ element.setAttribute("class", clsval);
+ }
+ }
+ },
+
+ add_class: function (element, name) {
+ if (!this.has_class(element, name))
+ {
+ if (typeof element.className != 'undefined')
+ element.className += " " + name;
+ else
+ {
+ var clsval = element.getAttribute("class");
+ clsval = clsval ? clsval + " " + name : name;
+ element.setAttribute("class", clsval);
+ }
+ }
+ },
+
+ // HTML elements that can be used with class="incremental"
+ // note that you can also put the class on containers like
+ // up, ol, dl, and div to make their contents appear
+ // incrementally. Upper case is used since this is what
+ // browsers report for HTML node names (text/html).
+ incremental_elements: null,
+ okay_for_incremental: function (name) {
+ if (!this.incremental_elements)
+ {
+ var inclist = new Array();
+ inclist["p"] = true;
+ inclist["pre"] = true;
+ inclist["li"] = true;
+ inclist["blockquote"] = true;
+ inclist["dt"] = true;
+ inclist["dd"] = true;
+ inclist["h2"] = true;
+ inclist["h3"] = true;
+ inclist["h4"] = true;
+ inclist["h5"] = true;
+ inclist["h6"] = true;
+ inclist["span"] = true;
+ inclist["address"] = true;
+ inclist["table"] = true;
+ inclist["tr"] = true;
+ inclist["th"] = true;
+ inclist["td"] = true;
+ inclist["img"] = true;
+ inclist["object"] = true;
+ this.incremental_elements = inclist;
+ }
+ return this.incremental_elements[name.toLowerCase()];
+ },
+
+ next_incremental_item: function (node) {
+ var br = this.is_xhtml ? "br" : "BR";
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+
+ for (;;)
+ {
+ node = w3c_slidy.next_node(slide, node);
+
+ if (node == null || node.parentNode == null)
+ break;
+
+ if (node.nodeType == 1) // ELEMENT
+ {
+ if (node.nodeName == br)
+ continue;
+
+ if (w3c_slidy.has_class(node, "incremental")
+ && w3c_slidy.okay_for_incremental(node.nodeName))
+ return node;
+
+ if (w3c_slidy.has_class(node.parentNode, "incremental")
+ && !w3c_slidy.has_class(node, "non-incremental"))
+ return node;
+ }
+ }
+
+ return node;
+ },
+
+ previous_incremental_item: function (node) {
+ var br = this.is_xhtml ? "br" : "BR";
+ var slide = w3c_slidy.slides[w3c_slidy.slide_number];
+
+ for (;;)
+ {
+ node = w3c_slidy.previous_node(slide, node);
+
+ if (node == null || node.parentNode == null)
+ break;
+
+ if (node.nodeType == 1)
+ {
+ if (node.nodeName == br)
+ continue;
+
+ if (w3c_slidy.has_class(node, "incremental")
+ && w3c_slidy.okay_for_incremental(node.nodeName))
+ return node;
+
+ if (w3c_slidy.has_class(node.parentNode, "incremental")
+ && !w3c_slidy.has_class(node, "non-incremental"))
+ return node;
+ }
+ }
+
+ return node;
+ },
+
+ // set visibility for all elements on current slide with
+ // a parent element with attribute class="incremental"
+ set_visibility_all_incremental: function (value) {
+ var node = this.next_incremental_item(null);
+
+ if (value == "hidden")
+ {
+ while (node)
+ {
+ w3c_slidy.add_class(node, "invisible");
+ node = w3c_slidy.next_incremental_item(node);
+ }
+ }
+ else // value == "visible"
+ {
+ while (node)
+ {
+ w3c_slidy.remove_class(node, "invisible");
+ node = w3c_slidy.next_incremental_item(node);
+ }
+ }
+ },
+
+ // reveal the next hidden item on the slide
+ // node is null or the node that was last revealed
+ reveal_next_item: function (node) {
+ node = w3c_slidy.next_incremental_item(node);
+
+ if (node && node.nodeType == 1) // an element
+ w3c_slidy.remove_class(node, "invisible");
+
+ return node;
+ },
+
+ // exact inverse of revealNextItem(node)
+ hide_previous_item: function (node) {
+ if (node && node.nodeType == 1) // an element
+ w3c_slidy.add_class(node, "invisible");
+
+ return this.previous_incremental_item(node);
+ },
+
+ // left to right traversal of root's content
+ next_node: function (root, node) {
+ if (node == null)
+ return root.firstChild;
+
+ if (node.firstChild)
+ return node.firstChild;
+
+ if (node.nextSibling)
+ return node.nextSibling;
+
+ for (;;)
+ {
+ node = node.parentNode;
+
+ if (!node || node == root)
+ break;
+
+ if (node && node.nextSibling)
+ return node.nextSibling;
+ }
+
+ return null;
+ },
+
+ // right to left traversal of root's content
+ previous_node: function (root, node) {
+ if (node == null)
+ {
+ node = root.lastChild;
+
+ if (node)
+ {
+ while (node.lastChild)
+ node = node.lastChild;
+ }
+
+ return node;
+ }
+
+ if (node.previousSibling)
+ {
+ node = node.previousSibling;
+
+ while (node.lastChild)
+ node = node.lastChild;
+
+ return node;
+ }
+
+ if (node.parentNode != root)
+ return node.parentNode;
+
+ return null;
+ },
+
+ previous_sibling_element: function (el) {
+ el = el.previousSibling;
+
+ while (el && el.nodeType != 1)
+ el = el.previousSibling;
+
+ return el;
+ },
+
+ next_sibling_element: function (el) {
+ el = el.nextSibling;
+
+ while (el && el.nodeType != 1)
+ el = el.nextSibling;
+
+ return el;
+ },
+
+ first_child_element: function (el) {
+ var node;
+
+ for (node = el.firstChild; node; node = node.nextSibling)
+ {
+ if (node.nodeType == 1)
+ break;
+ }
+
+ return node;
+ },
+
+ first_tag: function (element, tag) {
+ var node;
+
+ if (!this.is_xhtml)
+ tag = tag.toUpperCase();
+
+ for (node = element.firstChild; node; node = node.nextSibling)
+ {
+ if (node.nodeType == 1 && node.nodeName == tag)
+ break;
+ }
+
+ return node;
+ },
+
+ hide_selection: function () {
+ if (window.getSelection) // Firefox, Chromium, Safari, Opera
+ {
+ var selection = window.getSelection();
+
+ if (selection.rangeCount > 0)
+ {
+ var range = selection.getRangeAt(0);
+ range.collapse (false);
+ }
+ }
+ else // Internet Explorer
+ {
+ var textRange = document.selection.createRange ();
+ textRange.collapse (false);
+ }
+ },
+
+ get_selected_text: function () {
+ try
+ {
+ if (window.getSelection)
+ return window.getSelection().toString();
+
+ if (document.getSelection)
+ return document.getSelection().toString();
+
+ if (document.selection)
+ return document.selection.createRange().text;
+ }
+ catch (e)
+ {
+ }
+
+ return "";
+ },
+
+ // make note of length of selected text
+ // as this evaluates to zero in click event
+ mouse_button_up: function (e) {
+ w3c_slidy.selected_text_len = w3c_slidy.get_selected_text().length;
+ },
+
+ // right mouse button click is reserved for context menus
+ // it is more reliable to detect rightclick than leftclick
+ mouse_button_click: function (e) {
+ var rightclick = false;
+ var leftclick = false;
+ var middleclick = false;
+ var target;
+
+ if (!e)
+ var e = window.event;
+
+ if (e.target)
+ target = e.target;
+ else if (e.srcElement)
+ target = e.srcElement;
+
+ // work around Safari bug
+ if (target.nodeType == 3)
+ target = target.parentNode;
+
+ if (e.which) // all browsers except IE
+ {
+ leftclick = (e.which == 1);
+ middleclick = (e.which == 2);
+ rightclick = (e.which == 3);
+ }
+ else if (e.button)
+ {
+ // Konqueror gives 1 for left, 4 for middle
+ // IE6 gives 0 for left and not 1 as I expected
+
+ if (e.button == 4)
+ middleclick = true;
+
+ // all browsers agree on 2 for right button
+ rightclick = (e.button == 2);
+ }
+ else leftclick = true;
+/*
+ alert("you clicked over a " + target.nodeName + " element\n" +
+ "w3c_slidy.mouse_click_enabled = " + w3c_slidy.mouse_click_enabled + "\n" +
+ "leftclick = " + leftclick + "\n" +
+ "selected text length = " + w3c_slidy.selected_text_len);
+ //alert("selected text length = " + w3c_slidy.selected_text_len);
+*/
+ if (w3c_slidy.selected_text_len > 0)
+ {
+ w3c_slidy.stop_propagation(e);
+ e.cancel = true;
+ e.returnValue = false;
+ return false;
+ }
+
+ // dismiss table of contents
+ w3c_slidy.hide_table_of_contents();
+
+ // check if target is something that probably want's clicks
+ // e.g. a, embed, object, input, textarea, select, option
+ var tag = target.nodeName.toLowerCase();
+
+ if (w3c_slidy.mouse_click_enabled && leftclick &&
+ tag != "a" &&
+ tag != "embed" &&
+ tag != "object" &&
+ tag != "video" &&
+ tag != "input" &&
+ tag != "textarea" &&
+ tag != "select" &&
+ tag != "option" &&
+ !target.onclick)
+ {
+ w3c_slidy.next_slide(true);
+ w3c_slidy.stop_propagation(e);
+ e.cancel = true;
+ e.returnValue = false;
+ return false;
+ }
+ },
+
+ get_key: function (e)
+ {
+ var key;
+
+ // kludge around NS/IE differences
+ if (typeof window.event != "undefined")
+ key = window.event.keyCode;
+ else if (e.which)
+ key = e.which;
+
+ return key;
+ },
+
+ get_target: function (e) {
+ var target;
+
+ if (!e)
+ e = window.event;
+
+ if (e.target)
+ target = e.target;
+ else if (e.srcElement)
+ target = e.srcElement;
+
+ if (target.nodeType != 1)
+ target = target.parentNode;
+
+ return target;
+ },
+
+ // does display property provide correct defaults?
+ is_block: function (elem) {
+ var tag = elem.nodeName.toLowerCase();
+
+ return tag == "ol" || tag == "ul" || tag == "p" ||
+ tag == "li" || tag == "table" || tag == "pre" ||
+ tag == "h1" || tag == "h2" || tag == "h3" ||
+ tag == "h4" || tag == "h5" || tag == "h6" ||
+ tag == "blockquote" || tag == "address";
+ },
+
+ add_listener: function (element, event, handler) {
+ if (window.addEventListener)
+ element.addEventListener(event, handler, false);
+ else
+ element.attachEvent("on"+event, handler);
+ },
+
+ // used to prevent event propagation from field controls
+ stop_propagation: function (event) {
+ event = event ? event : window.event;
+ event.cancelBubble = true; // for IE
+
+ if (event.stopPropagation)
+ event.stopPropagation();
+
+ return true;
+ },
+
+ cancel: function (event) {
+ if (event)
+ {
+ event.cancel = true;
+ event.returnValue = false;
+
+ if (event.preventDefault)
+ event.preventDefault();
+ }
+
+ w3c_slidy.key_wanted = false;
+ return false;
+ }
+};
+
+// for each language define an associative array
+// and also the help text which is longer
+
+var w3c_slidy_i18n = {
+ strings_es: {
+ "slide":"pág.",
+ "help?":"Ayuda",
+ "contents?":"Índice",
+ "table of contents":"tabla de contenidos",
+ "Table of Contents":"Tabla de Contenidos",
+ "restart presentation":"Reiniciar presentación",
+ "restart?":"Inicio"
+ },
+ help_es:
+ "Utilice el ratón, barra espaciadora, teclas Izda/Dcha, " +
+ "o Re pág y Av pág. Use S y B para cambiar el tamaño de fuente.",
+
+ strings_ca: {
+ "slide":"pàg..",
+ "help?":"Ajuda",
+ "contents?":"Índex",
+ "table of contents":"taula de continguts",
+ "Table of Contents":"Taula de Continguts",
+ "restart presentation":"Reiniciar presentació",
+ "restart?":"Inici"
+ },
+ help_ca:
+ "Utilitzi el ratolí, barra espaiadora, tecles Esq./Dta. " +
+ "o Re pàg y Av pàg. Usi S i B per canviar grandària de font.",
+
+ strings_cs: {
+ "slide":"snímek",
+ "help?":"nápověda",
+ "contents?":"obsah",
+ "table of contents":"obsah prezentace",
+ "Table of Contents":"Obsah prezentace",
+ "restart presentation":"znovu spustit prezentaci",
+ "restart?":"restart"
+ },
+ help_cs:
+ "Prezentaci můžete procházet pomocí kliknutí myši, mezerníku, " +
+ "šipek vlevo a vpravo nebo kláves PageUp a PageDown. Písmo se " +
+ "dá zvětšit a zmenšit pomocí kláves B a S.",
+
+ strings_nl: {
+ "slide":"pagina",
+ "help?":"Help?",
+ "contents?":"Inhoud?",
+ "table of contents":"inhoudsopgave",
+ "Table of Contents":"Inhoudsopgave",
+ "restart presentation":"herstart presentatie",
+ "restart?":"Herstart?"
+ },
+ help_nl:
+ "Navigeer d.m.v. het muis, spatiebar, Links/Rechts toetsen, " +
+ "of PgUp en PgDn. Gebruik S en B om de karaktergrootte te veranderen.",
+
+ strings_de: {
+ "slide":"Seite",
+ "help?":"Hilfe",
+ "contents?":"Übersicht",
+ "table of contents":"Inhaltsverzeichnis",
+ "Table of Contents":"Inhaltsverzeichnis",
+ "restart presentation":"Präsentation neu starten",
+ "restart?":"Neustart"
+ },
+ help_de:
+ "Benutzen Sie die Maus, Leerschlag, die Cursortasten links/rechts oder " +
+ "Page up/Page Down zum Wechseln der Seiten und S und B für die Schriftgrösse.",
+
+ strings_pl: {
+ "slide":"slajd",
+ "help?":"pomoc?",
+ "contents?":"spis treści?",
+ "table of contents":"spis treści",
+ "Table of Contents":"Spis Treści",
+ "restart presentation":"Restartuj prezentację",
+ "restart?":"restart?"
+ },
+ help_pl:
+ "Zmieniaj slajdy klikając myszą, naciskając spację, strzałki lewo/prawo" +
+ "lub PgUp / PgDn. Użyj klawiszy S i B, aby zmienić rozmiar czczionki.",
+
+ strings_fr: {
+ "slide":"page",
+ "help?":"Aide",
+ "contents?":"Index",
+ "table of contents":"table des matières",
+ "Table of Contents":"Table des matières",
+ "restart presentation":"Recommencer l'exposé",
+ "restart?":"Début"
+ },
+ help_fr:
+ "Naviguez avec la souris, la barre d'espace, les flèches " +
+ "gauche/droite ou les touches Pg Up, Pg Dn. Utilisez " +
+ "les touches S et B pour modifier la taille de la police.",
+
+ strings_hu: {
+ "slide":"oldal",
+ "help?":"segítség",
+ "contents?":"tartalom",
+ "table of contents":"tartalomjegyzék",
+ "Table of Contents":"Tartalomjegyzék",
+ "restart presentation":"bemutató újraindítása",
+ "restart?":"újraindítás"
+ },
+ help_hu:
+ "Az oldalak közti lépkedéshez kattintson az egérrel, vagy " +
+ "használja a szóköz, a bal, vagy a jobb nyíl, illetve a Page Down, " +
+ "Page Up billentyűket. Az S és a B billentyűkkel változtathatja " +
+ "a szöveg méretét.",
+
+ strings_it: {
+ "slide":"pag.",
+ "help?":"Aiuto",
+ "contents?":"Indice",
+ "table of contents":"indice",
+ "Table of Contents":"Indice",
+ "restart presentation":"Ricominciare la presentazione",
+ "restart?":"Inizio"
+ },
+ help_it:
+ "Navigare con mouse, barra spazio, frecce sinistra/destra o " +
+ "PgUp e PgDn. Usare S e B per cambiare la dimensione dei caratteri.",
+
+ strings_el: {
+ "slide":"σελίδα",
+ "help?":"βοήθεια;",
+ "contents?":"περιεχόμενα;",
+ "table of contents":"πίνακας περιεχομένων",
+ "Table of Contents":"Πίνακας Περιεχομένων",
+ "restart presentation":"επανεκκίνηση παρουσίασης",
+ "restart?":"επανεκκίνηση;"
+ },
+ help_el:
+ "Πλοηγηθείτε με το κλίκ του ποντικιού, το space, τα βέλη αριστερά/δεξιά, " +
+ "ή Page Up και Page Down. Χρησιμοποιήστε τα πλήκτρα S και B για να αλλάξετε " +
+ "το μέγεθος της γραμματοσειράς.",
+
+ strings_ja: {
+ "slide":"スライド",
+ "help?":"ヘルプ",
+ "contents?":"目次",
+ "table of contents":"目次を表示",
+ "Table of Contents":"目次",
+ "restart presentation":"最初から再生",
+ "restart?":"最初から"
+ },
+ help_ja:
+ "マウス左クリック ・ スペース ・ 左右キー " +
+ "または Page Up ・ Page Downで操作, S ・ Bでフォントサイズ変更",
+
+ strings_zh: {
+ "slide":"幻灯片",
+ "help?":"帮助?",
+ "contents?":"内容?",
+ "table of contents":"目录",
+ "Table of Contents":"目录",
+ "restart presentation":"重新启动展示",
+ "restart?":"重新启动?"
+ },
+ help_zh:
+ "用鼠标点击, 空格条, 左右箭头, Pg Up 和 Pg Dn 导航. " +
+ "用 S, B 改变字体大小.",
+
+ strings_ru: {
+ "slide":"слайд",
+ "help?":"помощь?",
+ "contents?":"содержание?",
+ "table of contents":"оглавление",
+ "Table of Contents":"Оглавление",
+ "restart presentation":"перезапустить презентацию",
+ "restart?":"перезапуск?"
+ },
+ help_ru:
+ "Перемещайтесь кликая мышкой, используя клавишу пробел, стрелки" +
+ "влево/вправо или Pg Up и Pg Dn. Клавиши S и B меняют размер шрифта.",
+
+ strings_sv: {
+ "slide":"sida",
+ "help?":"hjälp",
+ "contents?":"innehåll",
+ "table of contents":"innehållsförteckning",
+ "Table of Contents":"Innehållsförteckning",
+ "restart presentation":"visa presentationen från början",
+ "restart?":"börja om"
+ },
+ help_sv:
+ "Bläddra med ett klick med vänstra musknappen, mellanslagstangenten, " +
+ "vänster- och högerpiltangenterna eller tangenterna Pg Up, Pg Dn. " +
+ "Använd tangenterna S och B för att ändra textens storlek.",
+
+// each such language array is declared in the localize array
+// which is set on string prototype and used as in "foo".localize();
+ localize: {
+ "es":this.strings_es,
+ "ca":this.strings_ca,
+ "cs":this.strings_cs,
+ "nl":this.strings_nl,
+ "de":this.strings_de,
+ "pl":this.strings_pl,
+ "fr":this.strings_fr,
+ "hu":this.strings_hu,
+ "it":this.strings_it,
+ "el":this.strings_el,
+ "jp":this.strings_ja,
+ "zh":this.strings_zh,
+ "ru":this.strings_ru,
+ "sv":this.strings_sv
+ },
+
+ init: function () {
+ var i18n = w3c_slidy_i18n;
+ var help_text = w3c_slidy.help_text;
+ i18n.strings_es[help_text] = i18n.help_es;
+ i18n.strings_ca[help_text] = i18n.help_ca;
+ i18n.strings_cs[help_text] = i18n.help_cs;
+ i18n.strings_nl[help_text] = i18n.help_nl;
+ i18n.strings_de[help_text] = i18n.help_de;
+ i18n.strings_pl[help_text] = i18n.help_pl;
+ i18n.strings_fr[help_text] = i18n.help_fr;
+ i18n.strings_hu[help_text] = i18n.help_hu;
+ i18n.strings_it[help_text] = i18n.help_it;
+ i18n.strings_el[help_text] = i18n.help_el;
+ i18n.strings_ja[help_text] = i18n.help_ja;
+ i18n.strings_zh[help_text] = i18n.help_zh;
+ i18n.strings_ru[help_text] = i18n.help_ru;
+ i18n.strings_sv[help_text] = i18n.help_sv;
+
+ w3c_slidy.lang = document.body.parentNode.getAttribute("lang");
+
+ if (!w3c_slidy.lang)
+ w3c_slidy.lang = document.body.parentNode.getAttribute("xml:lang");
+
+ if (!w3c_slidy.lang)
+ w3c_slidy.lang = "en";
+
+ // add localize method to all strings
+ // for use as in "contents".localize()
+ String.prototype.localize = function() {
+ if (this == "")
+ return this;
+
+ // try full language code, e.g. en-US
+ var s, lookup = w3c_slidy_i18n.localize[w3c_slidy.lang];
+
+ if (lookup)
+ {
+ s = lookup[this];
+
+ if (s)
+ return s;
+ }
+
+ // strip country code suffix, e.g.
+ // try en if undefined for en-US
+ var lg = w3c_slidy.lang.split("-");
+
+ if (lg.length > 1)
+ {
+ lookup = w3c_slidy_i18n.localize[lg[0]];
+
+ if (lookup)
+ {
+ s = lookup[this];
+
+ if (s)
+ return s;
+ }
+ }
+
+ // otherwise string as is
+ return this;
+ };
+ }
+};
+
+// hack for back button behavior
+if (w3c_slidy.ie6 || w3c_slidy.ie7)
+{
+ document.write("<iframe id='historyFrame' " +
+ "src='javascript:\"<html"+"></"+"html>\"' " +
+ "height='1' width='1' " +
+ "style='position:absolute;left:-800px'></iframe>");
+}
+
+// attach event listeners for initialization
+w3c_slidy.set_up();
+
+// hide the slides as soon as body element is available
+// to reduce annoying screen mess before the onload event
+setTimeout(w3c_slidy.hide_slides, 50);
+
+/*]]>*/
+</script>
+</head>
+<body class="article" style="max-width:45em">
+<div id="header" class="slide">
+<h1>TCP/IP is Boring: Tour of Cellular Protocol Stacks</h1>
+<span id="author">Harald Welte &lt;laforge@gnumonks.org&gt;</span><br />
+</div>
+<div class="sect1 slide">
+<h1 id="_overview_intro">Overview / Intro</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class=" incremental">
+<li>
+<span>
+everyone (here) is familiar in-depth with TCP/IP
+</span>
+</li>
+<li>
+<span>
+almost nobody (here) has insight into telecom protocols
+</span>
+</li>
+<li>
+<span>
+let me take you on a tour
+</span>
+<ul class=" incremental">
+<li>
+<span>
+where protocol stacks are deep
+</span>
+</li>
+<li>
+<span>
+where acronyms are plentiful
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+some people also call this <em>applied protocol archeology</em>
+</span>
+</li>
+<li>
+<span>
+a lot of this is still in use, every day, by millions if not billions of subscribers
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_personal_background">Personal Background</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+involved in non-profit ISP of early 1990ies
+</span>
+<ul class="">
+<li>
+<span>
+built a lot of technology ourselves
+</span>
+</li>
+<li>
+<span>
+contact with UUCP, TCP/IP, OSPF, PPP, ISDN PRI/BRI, &#8230;
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+involved with netfilter/iptables 1999-2007
+</span>
+</li>
+<li>
+<span>
+always looking for interesting non-TCP/IP protocols
+</span>
+<ul class="">
+<li>
+<span>
+2006: OpenPCD / librfid: ISO14443 / ISO15693 RFID protocols
+</span>
+</li>
+<li>
+<span>
+2008-present: Cellular Protocol Stacks
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_personal_philosophy">Personal Philosophy</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+communications systems and protocols are a big fascination
+</span>
+</li>
+<li>
+<span>
+I admit I&#8217;m even interested more in them for themselves, rather than
+ for their use
+</span>
+</li>
+<li>
+<span>
+Personal conviction
+</span>
+<ul class="">
+<li>
+<span>
+Every protocol (stack) should be well understood
+</span>
+</li>
+<li>
+<span>
+There should be FOSS for experimentation
+</span>
+<ul class="">
+<li>
+<span>
+transmitter
+</span>
+</li>
+<li>
+<span>
+receiver
+</span>
+</li>
+<li>
+<span>
+dissector (e.g. wireshark)
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_the_internet_centric_world">The Internet-Centric World</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="paragraph"><p>I assume this is where most audience members are coming from:</p></div>
+<ul class="">
+<li>
+<span>
+We assume TCP/IP + Ethernet are everywhere
+</span>
+</li>
+<li>
+<span>
+Most obscure protocols people might know: SCTP, DCCP
+</span>
+</li>
+<li>
+<span>
+Open Source implementations lead the market (Linux, BSD)
+</span>
+</li>
+<li>
+<span>
+IETF is open to anyone, no formal membership required
+</span>
+<ul class="">
+<li>
+<span>
+you still need to be able to afford to travel to meetings
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_classic_digital_circuit_switched_telephony">Classic Digital Circuit Switched Telephony</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Based on 8kHz / 8bit PCM audio channels
+</span>
+</li>
+<li>
+<span>
+E1/T1 bit-synchronous interfaces (1.5/2MBps)
+</span>
+</li>
+<li>
+<span>
+TDMA structure with 24/31 timeslots
+</span>
+</li>
+<li>
+<span>
+one 64k slot used for signaling
+</span>
+<ul class="">
+<li>
+<span>
+HDLC framing (with CRC)
+</span>
+</li>
+<li>
+<span>
+MTP (<em>Message Transfer Part</em>) L2 + L3
+</span>
+</li>
+<li>
+<span>
+TUP (<em>Telephony User Part</em>) or ISUP (<em>ISDN User Part</em>) for call signaling
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_telephony_specification_bodies">Telephony Specification Bodies</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+ITU-T: Technical ITU Specs for international network interfacing
+</span>
+</li>
+<li>
+<span>
+ANSI: American National Standards Institute
+</span>
+</li>
+<li>
+<span>
+ETSI: European Telecommunications Standardization Institute
+</span>
+</li>
+<li>
+<span>
+TTC: Japanese Telecommunication Technology Committee
+</span>
+</li>
+<li>
+<span>
+3GPP: 3rd Generation Partnership Project
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_telephony_signaling_oddities">Telephony Signaling Oddities</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Many countries/regions have their own dialects
+</span>
+<ul class="">
+<li>
+<span>
+Even inside ETSI region, there are e.g. French + German variants(!)
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Differences even at very basic level such as address field size:
+</span>
+<ul class="">
+<li>
+<span>
+ANSI: 24bit Point Codes
+</span>
+</li>
+<li>
+<span>
+ITU-T: 14bit Point Codes
+</span>
+</li>
+<li>
+<span>
+Japan: 16bit Point Codes
+</span>
+</li>
+</ul>
+</li>
+</ul>
+<div class="paragraph"><p>&#8658; Specific Translators required at boundaries between national/international networks</p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_conceptual_differences">Conceptual Differences</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Circuit vs. Packet
+</span>
+<ul class="">
+<li>
+<span>
+In TCP/IP, we assume sender/receiver is identified in each packet
+</span>
+</li>
+<li>
+<span>
+In Cellular: Sender/Receiver are often implicitly identified based on circuit / time-slot!
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Signaling vs. User Plane
+</span>
+<ul class="">
+<li>
+<span>
+In TCP/IP, we assume user payload is above normal protocol stack
+</span>
+</li>
+<li>
+<span>
+In Cellular: Different protocol stacks, or no protocol / header at all for user plane!
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gsm_um">GSM Um</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/Gsm_structures.svg" alt="images/Gsm_structures.svg" />
+</div>
+</div>
+<div class="paragraph"><p><sub>image by Tsaitgaist</sub></p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_gsm_um">Cellular Protocols: GSM Um</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Um (<em>U mobile</em>) modelled after ISDN U (User) interface
+</span>
+</li>
+<li>
+<span>
+L2: LAPDm (<em>LAPD mobile</em>) modelled after ISDN LAPD (Q.921)
+</span>
+</li>
+<li>
+<span>
+L3: CC (<em>Call Control</em>) almost identical to ISDN L3 (Q.931)
+</span>
+</li>
+<li>
+<span>
+L3: New RR (<em>Radio Resource</em>) for radio-specific aspects
+</span>
+</li>
+<li>
+<span>
+L3: New MM (<em>Mobility Management</em>) for subscriber mobility
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gsm_abis">GSM Abis</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/Gsm_structures.svg" alt="images/Gsm_structures.svg" />
+</div>
+</div>
+<div class="paragraph"><p><sub>image by Tsaitgaist</sub></p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_gsm_abis">Cellular Protocols: GSM Abis</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Uses E1/T1 Line/Circuit from ISDN
+</span>
+</li>
+<li>
+<span>
+Signaling Slot
+</span>
+<ul class="">
+<li>
+<span>
+L2: ISDN L2 (LAPD, Q.921)
+</span>
+</li>
+<li>
+<span>
+L3: RSL (TS 48.058) + OML (TS 12.21)
+</span>
+</li>
+<li>
+<span>
+L4+ RR/CC/MM of Um interface
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Traffic Slots
+</span>
+<ul class="">
+<li>
+<span>
+64k Slots divided in 16k sub-slots
+</span>
+</li>
+<li>
+<span>
+one 16k sub-slot for GSM-encoded voice
+</span>
+</li>
+<li>
+<span>
+TRAU (<em>Transcoder / Rate Adaption Unit</em>) Frames
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gsm_a">GSM A</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/Gsm_structures.svg" alt="images/Gsm_structures.svg" />
+</div>
+</div>
+<div class="paragraph"><p><sub>image by Tsaitgaist</sub></p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_gsm_a">Cellular Protocols: GSM A</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Uses E1/T1 Line/Circuit from ISDN
+</span>
+</li>
+<li>
+<span>
+Signaling Slot
+</span>
+<ul class="">
+<li>
+<span>
+SS7 MTP2 + MTP3
+</span>
+</li>
+<li>
+<span>
+SS7 SCCP (<em>Signaling Connection Control Part</em>) in Connection-Oriented Mode
+</span>
+</li>
+<li>
+<span>
+BSSAP/BSSMAP for BSC-MSC signaling (TS 48.008)
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Traffic Slots
+</span>
+<ul class="">
+<li>
+<span>
+Uncompressed 64k PCM Audio like in ISDN
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gsm_core_h_e_etc">GSM Core (H/E etc.)</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/Gsm_structures.svg" alt="images/Gsm_structures.svg" />
+</div>
+</div>
+<div class="paragraph"><p><sub>image by Tsaitgaist</sub></p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_core_network_roaming_interface">Cellular Protocols: Core Network / Roaming Interface</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Uses E1/T1 Line/Circuit from ISDN
+</span>
+</li>
+<li>
+<span>
+Cellular specific Signaling
+</span>
+<ul class="">
+<li>
+<span>
+SS7 MTP2 + MTP3
+</span>
+</li>
+<li>
+<span>
+SS7 SCCP (<em>Signaling Connection Control Part</em>) in Connection-Less Mode
+</span>
+</li>
+<li>
+<span>
+TCAP (<em>Transaction Capabilities Application Part</em>)
+</span>
+</li>
+<li>
+<span>
+MAP (<em>Mobile Application Part</em>) + CAP (<em>CAMEL Application Part</em>)
+</span>
+<ul class="">
+<li>
+<span>
+specified in ASN.1 with Information Object Classes; BER encoding
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Voice Call Signaling
+</span>
+<ul class="">
+<li>
+<span>
+SS7 MTP2 + MTP3
+</span>
+</li>
+<li>
+<span>
+SS7 ISUP (<em>ISDN User Part</em>)
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Traffic Slots
+</span>
+<ul class="">
+<li>
+<span>
+Uncompressed 64k PCM Audio like in ISDN
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_sim_me_interface">Cellular Protocols: SIM-ME Interface</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Pretty much like most other processor smart cards:
+</span>
+<ul class="">
+<li>
+<span>
+ISO 7816-1 for physical interface
+</span>
+</li>
+<li>
+<span>
+ISO 7816-2 for electrical interface
+</span>
+</li>
+<li>
+<span>
+ISO 7816-3 for framing
+</span>
+</li>
+<li>
+<span>
+ISO 7816-4 <em>Inter-Industry Commands for Information Interchange</em>
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+GSM TS 11.11 for detailed file/directory/APDU specs
+</span>
+</li>
+<li>
+<span>
+ETSI TS 102221 + 3GPP TS 31.102 for USIM
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_gprs_um">Cellular Protocols: GPRS Um</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+re-use existing GSM Um PHY
+</span>
+<ul class="">
+<li>
+<span>
+same TDMA, modulation, &#8230;
+</span>
+</li>
+<li>
+<span>
+new coding schemes (different amount of FEC, TS 45.002)
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+L2: New RLC/MAC instead of LAPDm (TS 44.060)
+</span>
+<ul class="">
+<li>
+<span>
+unacknowledged + acknowledged mode
+</span>
+</li>
+<li>
+<span>
+specified in new syntax: CSN.1 (Concrete Syntax Notation)
+</span>
+<ul class="">
+<li>
+<span>
+seems it was create specifically for GPRS
+</span>
+</li>
+<li>
+<span>
+specification full of non-trivial syntax errors (till today!)
+</span>
+</li>
+<li>
+<span>
+no FOSS code generators (till today!)
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<span>
+L3: GPRS LLC (<em>Logical Link Control</em>, TS 44.064)
+</span>
+<ul class="">
+<li>
+<span>
+unacknowledged + acknowledged mode
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+L3: GPRS SNDCP (<em>Sub-Network Dependent Convergence Protocol</em>, TS 44.065)
+</span>
+</li>
+<li>
+<span>
+User-IP (or PPP) inside SNDCP
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gprs_gb">GPRS Gb</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/Gsm_structures.svg" alt="images/Gsm_structures.svg" />
+</div>
+</div>
+<div class="paragraph"><p><sub>image by Tsaitgaist</sub></p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_gprs_gb">Cellular Protocols: GPRS Gb</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Between PCU (Protocol Control Unit) and SGSN (Serving GPRS Support Node)
+</span>
+</li>
+<li>
+<span>
+Classic Transport
+</span>
+<ul class="">
+<li>
+<span>
+E1/T1 physical layer
+</span>
+</li>
+<li>
+<span>
+L2: Frame Relay
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Modern Transport
+</span>
+<ul class="">
+<li>
+<span>
+IP + UDP replace E1/T1 + FR, or
+</span>
+</li>
+<li>
+<span>
+FR over GRE over IP
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+L3: NS (<em>Network Services</em>, TS 48.016)
+</span>
+</li>
+<li>
+<span>
+L3: BSSGP (<em>BSS Gateway Protocol</em>, TS 48.018)
+</span>
+</li>
+<li>
+<span>
+Above: GPRS LLC as on GPRS Um interface
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gprs_gp">GPRS Gp</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/Gsm_structures.svg" alt="images/Gsm_structures.svg" />
+</div>
+</div>
+<div class="paragraph"><p><sub>image by Tsaitgaist</sub></p></div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_gprs_gp">Cellular Protocols: GPRS Gp</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Between SGSN (Serving GPRS Support Node) and GGSN (GPRS Gateway Support Node)
+</span>
+</li>
+<li>
+<span>
+IP as transport layer (yay!)
+</span>
+</li>
+<li>
+<span>
+GTP (<em>GPRS Tunneling Protocol</em>, TS 29.060)
+</span>
+</li>
+<li>
+<span>
+User-IP traffic inside GTP
+</span>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gprs_control_plane">GPRS Control Plane</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/gprs_control_stack.svg" alt="images/gprs_control_stack.svg" width="100%" />
+</div>
+</div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_gprs_user_plane">GPRS User Plane</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/gprs_user_stack.svg" alt="images/gprs_user_stack.svg" width="100%" />
+</div>
+</div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_cellular_protocols_umts_aka_wcdma_aka_3g">Cellular Protocols: UMTS (aka WCDMA aka 3G)</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+Uu interface on radio: Completely new
+</span>
+</li>
+<li>
+<span>
+Iub interface NodeB &#8594; RNC: Completely new
+</span>
+<ul class="">
+<li>
+<span>
+RRC protocol: ASN.1; UPER encoding
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Iu-CS interface RNC &#8594; MSC
+</span>
+<ul class="">
+<li>
+<span>
+SS7 E1/MTP2/MTP3 (or MTP3b via ATM)
+</span>
+</li>
+<li>
+<span>
+SS7 SCCP Connection-Oriented
+</span>
+</li>
+<li>
+<span>
+RANAP (RAN Application Part): ASN.1; APER encoding
+</span>
+</li>
+</ul>
+</li>
+<li>
+<span>
+Iu-PS interface RNC &#8594; SGSN
+</span>
+<ul class="">
+<li>
+<span>
+like Iu-CS above
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_umts_ps_control_plane">UMTS PS Control Plane</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/umts_ps_control.svg" alt="images/umts_ps_control.svg" width="100%" />
+</div>
+</div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_umts_ps_user_plane">UMTS PS User Plane</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="imageblock">
+<div class="content">
+<img src="images/umts_ps_user.svg" alt="images/umts_ps_user.svg" width="100%" />
+</div>
+</div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_evolution_towards_ip_transport">Evolution towards IP Transport</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+1999-2007: IETF SIGTRAN WG
+</span>
+<ul class="">
+<li>
+<span>
+Transmission of Signalling over IP
+</span>
+</li>
+<li>
+<span>
+SCTP as reliable transport
+</span>
+</li>
+<li>
+<span>
+Not one, but many "competing" stacks on top
+</span>
+<ul class="">
+<li>
+<span>
+Result: Various incompatible products
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="imageblock">
+<div class="content">
+<img src="images/sigtran_stackings.svg" alt="images/sigtran_stackings.svg" width="100%" />
+</div>
+</div>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_further_information">Further Information</h1>
+<div class="sectionbody" style="max-width:45em">
+<ul class="">
+<li>
+<span>
+<a href="http://osmocom.org/">http://osmocom.org/</a> contains FOSS implementations of
+</span>
+<ul class="">
+<li>
+<span>
+GSM Um, Abis, A
+</span>
+</li>
+<li>
+<span>
+GPRS Gb, Gp, Gi
+</span>
+</li>
+<li>
+<span>
+UMTS IuCS, IuPS, Iuh
+</span>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect1 slide">
+<h1 id="_eof">EOF</h1>
+<div class="sectionbody" style="max-width:45em">
+<div class="paragraph"><p>End of File</p></div>
+</div>
+</div>
+</body>
+</html>
personal git repositories of Harald Welte. Your mileage may vary