diff --git a/flatland/utils/graphics_layer.py b/flatland/utils/graphics_layer.py index f33d8bccd50aa43d424030770c191386681790cd..132c689912953127b84e8085cc4eee1e6428f8a7 100644 --- a/flatland/utils/graphics_layer.py +++ b/flatland/utils/graphics_layer.py @@ -68,7 +68,7 @@ class GraphicsLayer(object): def get_cmap(self, *args, **kwargs): return plt.get_cmap(*args, **kwargs) - def setRailAt(self, row, col, binTrans, iTarget=None, isSelected=False): + def setRailAt(self, row, col, binTrans, iTarget=None, isSelected=False, rail_grid=None): """ Set the rail at cell (row, col) to have transitions binTrans. The target argument can contain the index of the agent to indicate that agent's target is at that cell, so that a station can be diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py index e97725832b5d8ff496610745cb082d6cadb55a94..8d10312b68df5709fa41fa63ad2977dca0b67900 100644 --- a/flatland/utils/graphics_pil.py +++ b/flatland/utils/graphics_pil.py @@ -316,12 +316,18 @@ class PILSVG(PILGL): "Scenery/Laubbaume_C.svg", "Scenery/Nadelbaume_A.svg", "Scenery/Nadelbaume_B.svg", - "Scenery/Bergwelt_B.svg", - # "Scenery/Bergwelt_C_Teil_1_links.svg", - # "Scenery/Bergwelt_C_Teil_2_rechts.svg", - # "Scenery/Bergwelt_A_Teil_1_links.svg", - # "Scenery/Bergwelt_A_Teil_2_mitte.svg", - # "Scenery/Bergwelt_A_Teil_3_rechts.svg", + "Scenery/Bergwelt_B.svg" + ] + + dSceneryFilesDim2 = [ + "Scenery/Bergwelt_C_Teil_1_links.svg", + "Scenery/Bergwelt_C_Teil_2_rechts.svg" + ] + + dSceneryFilesDim3 = [ + "Scenery/Bergwelt_A_Teil_3_rechts.svg", + "Scenery/Bergwelt_A_Teil_2_mitte.svg", + "Scenery/Bergwelt_A_Teil_1_links.svg" ] imgBg = self.pilFromSvgFile('svg', "Background_Light_green.svg") @@ -332,6 +338,18 @@ class PILSVG(PILGL): img = Image.alpha_composite(imgBg, img) self.dScenery.append(img) + self.dSceneryDim2 = [] + for sFile in dSceneryFilesDim2: + img = self.pilFromSvgFile('svg', sFile) + img = Image.alpha_composite(imgBg, img) + self.dSceneryDim2.append(img) + + self.dSceneryDim3 = [] + for sFile in dSceneryFilesDim3: + img = self.pilFromSvgFile('svg', sFile) + img = Image.alpha_composite(imgBg, img) + self.dSceneryDim3.append(img) + def loadRailSVGs(self): """ Load the rail SVG images, apply rotations, and store as PIL images. """ @@ -437,7 +455,7 @@ class PILSVG(PILGL): return dPil - def setRailAt(self, row, col, binTrans, iTarget=None, isSelected=False): + def setRailAt(self, row, col, binTrans, iTarget=None, isSelected=False, rail_grid=None): if binTrans in self.dPilRail: pilTrack = self.dPilRail[binTrans] if iTarget is not None: @@ -447,18 +465,18 @@ class PILSVG(PILGL): if self.background_grid[col][row] < 4: a = int(self.background_grid[col][row]) a = a % len(self.dBuildings) - if (col + row) % 10 > 7: - pilTrack = self.dScenery[0] + if (col + row + col * row) % 13 > 11: + pilTrack = self.dScenery[a % len(self.dScenery)] else: if (col + row + col * row) % 3 == 0: a = (a + (col + row + col * row)) % len(self.dBuildings) pilTrack = self.dBuildings[a] elif (self.background_grid[col][row] > 4) or ((col ** 3 + row ** 2 + col * row) % 10 == 0): a = int(self.background_grid[col][row]) - 4 - a = (a + (col + row + col * row + col ** 3 + row ** 4)) % len(self.dScenery) - if (col + row + col * row) % 10 > 2: - a = 0 - pilTrack = self.dScenery[a] + a2 = (a + (col + row + col * row + col ** 3 + row ** 4)) + if a2 % 17 > 11: + a = a2 + pilTrack = self.dScenery[a % len(self.dScenery)] self.drawImageRC(pilTrack, (row, col)) else: diff --git a/flatland/utils/rendertools.py b/flatland/utils/rendertools.py index b4edd99c6157c39377e4d2dfa3612f2aef295838..9216402421ad0ff0d674438bd4a7a45148008ac7 100644 --- a/flatland/utils/rendertools.py +++ b/flatland/utils/rendertools.py @@ -655,7 +655,7 @@ class RenderTool(object): target = None isSelected = False - self.gl.setRailAt(r, c, binTrans, iTarget=target, isSelected=isSelected) + self.gl.setRailAt(r, c, binTrans, iTarget=target, isSelected=isSelected, rail_grid=env.rail.grid) self.gl.build_background_map(dTargets) diff --git a/notebooks/Scene_Editor.ipynb b/notebooks/Scene_Editor.ipynb index 01905c545be6877e03828a6c5b8598085b939771..75abead1a386876eddc26a025a7f3fb1f8893a4f 100644 --- a/notebooks/Scene_Editor.ipynb +++ b/notebooks/Scene_Editor.ipynb @@ -70,7 +70,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "3b19147d4ed04d7ea0fdeff8acea20a6", + "model_id": "b9ba3ece379e463184ad5217c1f4c289", "version_major": 2, "version_minor": 0 }, diff --git a/notebooks/basic_elements.pkl b/notebooks/basic_elements.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d42619274703b537fe0e97d724701204ddff807a Binary files /dev/null and b/notebooks/basic_elements.pkl differ diff --git a/svg/Bahnhof_#d50000_target.svg b/svg/Bahnhof_#d50000_target.svg index 3be9358349ae546f7c1d7a95c9f7f951a3ca0ba9..831de1e6d628f68bac111b7441898d98c9c0b559 100644 --- a/svg/Bahnhof_#d50000_target.svg +++ b/svg/Bahnhof_#d50000_target.svg @@ -2,46 +2,47 @@ <!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <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="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - version="1.1" - id="Ebene_1" - x="0px" - y="0px" - viewBox="0 0 240 240" - style="enable-background:new 0 0 240 240;" - xml:space="preserve" - sodipodi:docname="Bahnhof_#d50000_target.svg" - inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata + 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" + version="1.1" + id="Ebene_1" + x="0px" + y="0px" + viewBox="0 0 240 240" + style="enable-background:new 0 0 240 240;" + xml:space="preserve" + sodipodi:docname="Bahnhof_#d50000_target.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"><metadata id="metadata165"><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> + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata> <defs - id="defs163"/> + id="defs163" /> <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1920" - inkscape:window-height="1137" - id="namedview161" - showgrid="false" - inkscape:zoom="2.7812867" - inkscape:cx="93.799077" - inkscape:cy="151.15755" - inkscape:window-x="-8" - inkscape:window-y="-8" - inkscape:window-maximized="1" - inkscape:current-layer="Ebene_1" /> + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1017" + id="namedview161" + showgrid="false" + inkscape:zoom="2.7812867" + inkscape:cx="15.238316" + inkscape:cy="151.15755" + inkscape:window-x="-8" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="Ebene_1" /> <style type="text/css" id="style2"> @@ -53,370 +54,358 @@ .st5{fill:#858B8A;} .st6{fill:none;} </style> - <rect - style="opacity:0.8;fill:#ffffff;fill-opacity:0.75294118;stroke:none;stroke-width:0.99999988;stroke-opacity:1" - id="rect977" - width="198.82884" - height="81.616905" - x="20.494112" - y="115.9567"/> - <g - id="g16" - style="fill:#d40000;fill-opacity:0.75294119"> - <path - class="st0" - d="M146.27,104.75c1.07,0,1.94,0.87,1.94,1.94s-0.87,1.94-1.94,1.94c-0.42,0-0.8-0.13-1.12-0.36v7.88h25.42v-4.08 v-7.44H69.53v11.52h25.08v-7.88c-0.32,0.22-0.7,0.36-1.12,0.36c-1.07,0-1.94-0.87-1.94-1.94s0.87-1.94,1.94-1.94h1.12h2.33h0.7 h1.63h1.12c1.07,0,1.94,0.87,1.94,1.94s-0.87,1.94-1.94,1.94c-0.42,0-0.8-0.13-1.12-0.36v7.88h6.9v-0.64h16.75h10.9v0.64h6.68 v-7.88c-0.32,0.22-0.7,0.36-1.12,0.36c-1.07,0-1.94-0.87-1.94-1.94s0.87-1.94,1.94-1.94h1.12h2.33h0.7h1.63H146.27z" - id="path4" - style="fill:#d40000;fill-opacity:0.75294119"/> - <path - class="st0" - d="M89.76,124.67v12.52v1.38H76.18v-1.38v-12.52v-0.68h-6.66H20.73v65.53h48.79H92.1v-2.29h0.98v-1.05h1.52 v-33.72c-0.32,0.22-0.7,0.36-1.12,0.36c-1.07,0-1.94-0.87-1.94-1.94c0-1.07,0.87-1.94,1.94-1.94h-3.15v-2.71v-2.71h1.76v-0.47h0.98 v-1.05h1.52v-18h-4.85V124.67z M42.78,166.43v1.38v12.52v1.38H29.2v-1.38v-12.52v-1.38v-7.09h8.22h5.35V166.43z M42.78,135.58v1.38 v12.52v1.38H29.2v-1.38v-12.52v-1.38v-7.09h8.22h5.35V135.58z M62.28,166.43v1.38v12.52v1.38H48.71v-1.38v-12.52v-1.38v-7.09h8.22 h5.35V166.43z M62.28,135.58v1.38v12.52v1.38H48.71v-1.38v-12.52v-1.38v-7.09h8.22h5.35V135.58z M89.76,154.13v1.38v12.52v1.38 H76.18v-1.38v-12.52v-1.38v-7.09h8.22h5.35V154.13z" - id="path6" - style="fill:#d40000;fill-opacity:0.75294119"/> - <polygon - class="st0" - points="133.81,136.5 133.81,137.88 106.17,137.88 106.17,136.5 106.17,123.99 99.27,123.99 99.27,141.99 100.79,141.99 100.79,143.04 101.78,143.04 101.78,143.51 137.98,143.51 137.98,143.04 138.97,143.04 138.97,141.99 140.49,141.99 140.49,123.99 133.81,123.99 " - id="polygon8" - style="fill:#d40000;fill-opacity:0.75294119"/> - <path - class="st0" - d="M170.57,123.99h-6.66v0.68v12.52v1.38h-13.58v-1.38v-12.52v-0.68h-5.18v18h1.52v1.05h0.98v0.47h1.76v2.71v2.71 h-3.15c1.07,0,1.94,0.87,1.94,1.94c0,1.07-0.87,1.94-1.94,1.94c-0.42,0-0.8-0.13-1.12-0.36v33.72h1.52v1.05h0.98v2.29h22.91h48.79 v-65.53H170.57z M163.91,154.13v1.38v12.52v1.38h-13.58v-1.38v-12.52v-1.38v-7.09h8.22h5.35V154.13z M191.58,166.43v1.38v12.52 v1.38h-13.58v-1.38v-12.52v-1.38v-7.09h8.22h5.35V166.43z M191.58,135.58v1.38v12.52v1.38h-13.58v-1.38v-12.52v-1.38v-7.09h8.22 h5.35V135.58z M211.09,166.43v1.38v12.52v1.38h-13.58v-1.38v-12.52v-1.38v-7.09h8.22h5.35V166.43z M211.09,135.58v1.38v12.52v1.38 h-13.58v-1.38v-12.52v-1.38v-7.09h8.22h5.35V135.58z" - id="path10" - style="fill:#d40000;fill-opacity:0.75294119"/> - <path - class="st0" - d="M137.43,150.87c0-1.07,0.87-1.94,1.94-1.94h-38.99c1.07,0,1.94,0.87,1.94,1.94c0,1.07-0.87,1.94-1.94,1.94 c-0.42,0-0.8-0.13-1.12-0.36v33.72h1.52v1.05h0.98v2.29h18.67h17.54v-2.29h0.98v-1.05h1.52v-33.72c-0.32,0.22-0.7,0.36-1.12,0.36 C138.3,152.82,137.43,151.95,137.43,150.87z M135.51,189.46h-0.59h-14.47h-0.59h-15.02h-0.04h-0.55v-32.71h0.55h0.04h15.02h0.59 h14.47h0.59V189.46z" - id="path12" - style="fill:#d40000;fill-opacity:0.75294119"/> - <path - class="st0" - d="M176.97,96.4L120.29,62L64.55,96.38v3.45h112.42V96.4z M120.76,93.18c-5.68,0-10.28-4.6-10.28-10.28 c0-5.68,4.6-10.28,10.28-10.28c5.68,0,10.28,4.6,10.28,10.28C131.04,88.58,126.44,93.18,120.76,93.18z" - id="path14" - style="fill:#d40000;fill-opacity:0.75294119"/> -</g> - <path - class="st1" - d="M135.6,34.49l-14.76,3.47v11.26l14.76-3.47V34.49z M132.01,42.11l-2.69,0.6v2.72l-2.19,0.63V43.2l-2.69,0.6 V41.6l2.69-0.6v-2.72l2.19-0.63v2.86l2.69-0.6V42.11z" - id="path18"/> - <g - id="g76"> - <polygon - class="st2" - points="76.18,124.67 76.18,137.19 79.06,137.19 89.76,137.19 89.76,124.67 82.25,124.67 " - id="polygon20"/> - <polygon - class="st2" - points="76.18,116.2 76.18,123.29 82.6,123.29 89.76,123.29 89.76,116.2 84.41,116.2 " - id="polygon22"/> - <polygon - class="st2" - points="150.33,124.67 150.33,137.19 153.2,137.19 163.91,137.19 163.91,124.67 156.4,124.67 " - id="polygon24"/> - <polygon - class="st2" - points="150.33,116.2 150.33,123.29 156.75,123.29 163.91,123.29 163.91,116.2 158.56,116.2 " - id="polygon26"/> - <polygon - class="st2" - points="76.18,147.04 76.18,154.13 82.6,154.13 89.76,154.13 89.76,147.04 84.41,147.04 " - id="polygon28"/> - <polygon - class="st2" - points="76.18,155.51 76.18,168.04 79.06,168.04 89.76,168.04 89.76,155.51 82.25,155.51 " - id="polygon30"/> - <polygon - class="st2" - points="150.33,155.51 150.33,168.04 153.2,168.04 163.91,168.04 163.91,155.51 156.4,155.51 " - id="polygon32"/> - <polygon - class="st2" - points="150.33,147.04 150.33,154.13 156.75,154.13 163.91,154.13 163.91,147.04 158.56,147.04 " - id="polygon34"/> - <path - class="st2" - d="M120.45,158.37v6.38v22.81h14.47v-29.18h-11.87H120.45z M123.78,173.75v1.09h-1.86v-1.09H123.78z" - id="path36"/> - <path - class="st2" - d="M104.84,187.55h6.33h8.69V166.2v-7.83h-15.02V187.55z M116.53,173.75h0.26h1.6v1.09h-1.87v-0.44V173.75z" - id="path38"/> - <polygon - class="st2" - points="48.71,128.5 48.71,135.58 55.12,135.58 62.28,135.58 62.28,128.5 56.93,128.5 " - id="polygon40"/> - <polygon - class="st2" - points="48.71,136.97 48.71,149.49 51.58,149.49 62.28,149.49 62.28,136.97 54.77,136.97 " - id="polygon42"/> - <polygon - class="st2" - points="48.71,167.81 48.71,180.33 51.58,180.33 62.28,180.33 62.28,167.81 54.77,167.81 " - id="polygon44"/> - <polygon - class="st2" - points="48.71,159.34 48.71,166.43 55.12,166.43 62.28,166.43 62.28,159.34 56.93,159.34 " - id="polygon46"/> - <polygon - class="st2" - points="29.2,136.97 29.2,149.49 32.07,149.49 42.78,149.49 42.78,136.97 35.26,136.97 " - id="polygon48"/> - <polygon - class="st2" - points="29.2,128.5 29.2,135.58 35.62,135.58 42.78,135.58 42.78,128.5 37.42,128.5 " - id="polygon50"/> - <polygon - class="st2" - points="29.2,159.34 29.2,166.43 35.62,166.43 42.78,166.43 42.78,159.34 37.42,159.34 " - id="polygon52"/> - <polygon - class="st2" - points="29.2,167.81 29.2,180.33 32.07,180.33 42.78,180.33 42.78,167.81 35.26,167.81 " - id="polygon54"/> - <polygon - class="st2" - points="197.51,136.97 197.51,149.49 200.38,149.49 211.09,149.49 211.09,136.97 203.58,136.97 " - id="polygon56"/> - <polygon - class="st2" - points="197.51,159.34 197.51,166.43 203.93,166.43 211.09,166.43 211.09,159.34 205.74,159.34 " - id="polygon58"/> - <polygon - class="st2" - points="197.51,167.81 197.51,180.33 200.38,180.33 211.09,180.33 211.09,167.81 203.58,167.81 " - id="polygon60"/> - <polygon - class="st2" - points="178.01,136.97 178.01,149.49 180.88,149.49 191.58,149.49 191.58,136.97 184.07,136.97 " - id="polygon62"/> - <polygon - class="st2" - points="178.01,128.5 178.01,135.58 184.42,135.58 191.58,135.58 191.58,128.5 186.23,128.5 " - id="polygon64"/> - <polygon - class="st2" - points="178.01,159.34 178.01,166.43 184.42,166.43 191.58,166.43 191.58,159.34 186.23,159.34 " - id="polygon66"/> - <polygon - class="st2" - points="178.01,167.81 178.01,180.33 180.88,180.33 191.58,180.33 191.58,167.81 184.07,167.81 " - id="polygon68"/> - <polygon - class="st2" - points="133.81,122.59 133.81,116.15 133.81,115.51 122.91,115.51 106.17,115.51 106.17,116.15 106.17,122.59 119.23,122.59 " - id="polygon70"/> - <polygon - class="st2" - points="133.81,136.5 133.81,123.99 133.81,123.98 118.52,123.98 106.17,123.98 106.17,123.99 106.17,136.5 112.02,136.5 " - id="polygon72"/> - <polygon - class="st2" - points="205.74,128.5 197.51,128.5 197.51,135.58 203.93,135.58 211.09,135.58 211.09,128.5 " - id="polygon74"/> -</g> - <g - id="g136" - style="fill:#800000;fill-opacity:0.75294118"> - <polygon - class="st3" - points="112.02,136.5 106.17,136.5 106.17,137.88 133.81,137.88 133.81,136.5 " - id="polygon78" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="76.18,138.58 89.76,138.58 89.76,137.19 79.06,137.19 76.18,137.19 " - id="polygon80" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="150.33,138.58 163.91,138.58 163.91,137.19 153.2,137.19 150.33,137.19 " - id="polygon82" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="76.18,169.42 89.76,169.42 89.76,168.04 79.06,168.04 76.18,168.04 " - id="polygon84" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="150.33,169.42 163.91,169.42 163.91,168.04 153.2,168.04 150.33,168.04 " - id="polygon86" - style="fill:#800000;fill-opacity:0.75294118"/> - <path - class="st3" - d="m 120.45,156.75 h -0.59 -15.02 -0.04 -0.55 v 32.71 h 0.55 0.04 15.02 0.59 14.47 0.59 v -32.71 h -0.59 z m -0.59,9.45 v 21.35 h -8.69 -6.33 v -29.18 h 15.02 z m 15.06,21.35 h -14.47 v -22.81 -6.38 h 2.6 11.87 z" - id="path88" - style="fill:#800000;fill-opacity:0.75294118" - inkscape:connector-curvature="0"/> - <polygon - class="st3" - points="118.39,173.75 116.79,173.75 116.53,173.75 116.53,174.39 116.53,174.84 118.39,174.84 " - id="polygon90" - style="fill:#800000;fill-opacity:0.75294118"/> - <rect - x="121.92" - y="173.75" - class="st3" - width="1.86" - height="1.09" - id="rect92" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="178.01,181.72 191.58,181.72 191.58,180.33 180.88,180.33 178.01,180.33 " - id="polygon94" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="48.71,150.87 62.28,150.87 62.28,149.49 51.58,149.49 48.71,149.49 " - id="polygon96" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="48.71,181.72 62.28,181.72 62.28,180.33 51.58,180.33 48.71,180.33 " - id="polygon98" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="29.2,150.87 42.78,150.87 42.78,149.49 32.07,149.49 29.2,149.49 " - id="polygon100" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="29.2,181.72 42.78,181.72 42.78,180.33 32.07,180.33 29.2,180.33 " - id="polygon102" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="197.51,150.87 211.09,150.87 211.09,149.49 200.38,149.49 197.51,149.49 " - id="polygon104" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="197.51,181.72 211.09,181.72 211.09,180.33 200.38,180.33 197.51,180.33 " - id="polygon106" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="178.01,150.87 191.58,150.87 191.58,149.49 180.88,149.49 178.01,149.49 " - id="polygon108" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="133.81,123.98 133.81,122.59 119.23,122.59 106.17,122.59 106.17,123.98 118.52,123.98 " - id="polygon110" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="89.76,123.29 82.6,123.29 76.18,123.29 76.18,123.99 76.18,124.67 82.25,124.67 89.76,124.67 89.76,123.99 " - id="polygon112" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="163.91,123.29 156.75,123.29 150.33,123.29 150.33,123.99 150.33,124.67 156.4,124.67 163.91,124.67 163.91,123.99 " - id="polygon114" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="76.18,154.13 76.18,155.51 82.25,155.51 89.76,155.51 89.76,154.13 82.6,154.13 " - id="polygon116" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="150.33,154.13 150.33,155.51 156.4,155.51 163.91,155.51 163.91,154.13 156.75,154.13 " - id="polygon118" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="178.01,166.43 178.01,167.81 184.07,167.81 191.58,167.81 191.58,166.43 184.42,166.43 " - id="polygon120" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="48.71,135.58 48.71,136.97 54.77,136.97 62.28,136.97 62.28,135.58 55.12,135.58 " - id="polygon122" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="48.71,166.43 48.71,167.81 54.77,167.81 62.28,167.81 62.28,166.43 55.12,166.43 " - id="polygon124" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="29.2,135.58 29.2,136.97 35.26,136.97 42.78,136.97 42.78,135.58 35.62,135.58 " - id="polygon126" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="29.2,166.43 29.2,167.81 35.26,167.81 42.78,167.81 42.78,166.43 35.62,166.43 " - id="polygon128" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="203.93,135.58 197.51,135.58 197.51,136.97 203.58,136.97 211.09,136.97 211.09,135.58 " - id="polygon130" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="197.51,166.43 197.51,167.81 203.58,167.81 211.09,167.81 211.09,166.43 203.93,166.43 " - id="polygon132" - style="fill:#800000;fill-opacity:0.75294118"/> - <polygon - class="st3" - points="178.01,135.58 178.01,136.97 184.07,136.97 191.58,136.97 191.58,135.58 184.42,135.58 " - id="polygon134" - style="fill:#800000;fill-opacity:0.75294118"/> -</g> - <path - class="st2" - d="M120.76,72.62c-5.68,0-10.28,4.6-10.28,10.28c0,5.68,4.6,10.28,10.28,10.28c5.68,0,10.28-4.6,10.28-10.28 C131.04,77.22,126.44,72.62,120.76,72.62z M120.76,92.04c-5.04,0-9.13-4.1-9.13-9.13c0-5.04,4.1-9.13,9.13-9.13 c5.04,0,9.13,4.1,9.13,9.13C129.89,87.94,125.8,92.04,120.76,92.04z" - id="path138"/> + + + + + + + + + + <path - class="st2" - d="M120.76,74.82c-4.46,0-8.09,3.63-8.09,8.09c0,4.46,3.63,8.09,8.09,8.09c4.46,0,8.09-3.63,8.09-8.09 C128.85,78.44,125.22,74.82,120.76,74.82z M126.97,82.9c0,0.29-0.23,0.52-0.52,0.52h-5.69c-0.29,0-0.52-0.23-0.52-0.52v-6.2 c0-0.29,0.23-0.52,0.52-0.52c0.29,0,0.52,0.23,0.52,0.52v5.67h5.17C126.74,82.38,126.97,82.61,126.97,82.9z" - id="path140"/> - <g - id="g146"> - <path - class="st4" - d="M120.76,73.77c-5.04,0-9.13,4.1-9.13,9.13c0,5.04,4.1,9.13,9.13,9.13c5.04,0,9.13-4.1,9.13-9.13 C129.89,77.87,125.8,73.77,120.76,73.77z M120.76,90.99c-4.46,0-8.09-3.63-8.09-8.09c0-4.46,3.63-8.09,8.09-8.09 c4.46,0,8.09,3.63,8.09,8.09C128.85,87.36,125.22,90.99,120.76,90.99z" - id="path142"/> - <path - class="st4" - d="M126.45,82.38h-5.17V76.7c0-0.29-0.23-0.52-0.52-0.52c-0.29,0-0.52,0.23-0.52,0.52v6.2 c0,0.29,0.23,0.52,0.52,0.52h5.69c0.29,0,0.52-0.23,0.52-0.52C126.97,82.61,126.74,82.38,126.45,82.38z" - id="path144"/> -</g> - <g - id="g152" - style="fill:#800000;fill-opacity:0.75294119"> - <path - class="st5" - d="M170.57,104.96h9.66V93.08l-59.4-36.22v-18.9h-1.51v19.17L61.3,93.08v11.87h8.23H170.57z M64.55,96.38 L120.29,62l56.68,34.39v3.44H64.55V96.38z" - id="path148" - style="fill:#800000;fill-opacity:0.75294119"/> - <path - class="st5" - d="M163.91,123.99h6.66h48.79h2.54v-7.84h-51.33h-25.42v-7.88c0.32,0.22,0.7,0.36,1.12,0.36 c1.07,0,1.94-0.87,1.94-1.94s-0.87-1.94-1.94-1.94h-1.12h-1.63h-0.7h-2.33h-1.12c-1.07,0-1.94,0.87-1.94,1.94s0.87,1.94,1.94,1.94 c0.42,0,0.8-0.13,1.12-0.36v7.88h-6.68v6.45v1.38v0.01h6.68v18h-1.52v1.05h-0.98v0.47h-36.21v-0.47h-0.98v-1.05h-1.52v-18h6.9 v-0.01v-1.38v-6.45h-6.9v-7.88c0.32,0.22,0.7,0.36,1.12,0.36c1.07,0,1.94-0.87,1.94-1.94s-0.87-1.94-1.94-1.94h-1.12h-1.63h-0.7 h-2.33h-1.12c-1.07,0-1.94,0.87-1.94,1.94s0.87,1.94,1.94,1.94c0.42,0,0.8-0.13,1.12-0.36v7.88H69.53H18.19v7.84h2.54h48.79h6.66 v-0.7v-7.09h8.22h5.35v7.09v0.7h4.85v18h-1.52v1.05H92.1v0.47h-1.76v2.71v2.71h3.15c-1.07,0-1.94,0.87-1.94,1.94 c0,1.07,0.87,1.94,1.94,1.94c0.42,0,0.8-0.13,1.12-0.36v33.72h-1.52v1.05H92.1v2.29H69.53H20.73h-2.54v3.99H221.9v-3.99h-2.54 h-48.79h-22.91v-2.29h-0.98v-1.05h-1.52v-33.72c0.32,0.22,0.7,0.36,1.12,0.36c1.07,0,1.94-0.87,1.94-1.94 c0-1.07-0.87-1.94-1.94-1.94h3.15v-2.71v-2.71h-1.76v-0.47h-0.98v-1.05h-1.52v-18h5.18v-0.7v-7.09h8.22h5.35v7.09V123.99z M101.78,189.52v-2.29h-0.98v-1.05h-1.52v-33.72c0.32,0.22,0.7,0.36,1.12,0.36c1.07,0,1.94-0.87,1.94-1.94 c0-1.07-0.87-1.94-1.94-1.94h38.99c-1.07,0-1.94,0.87-1.94,1.94c0,1.07,0.87,1.94,1.94,1.94c0.42,0,0.8-0.13,1.12-0.36v33.72h-1.52 v1.05h-0.98v2.29h-17.54H101.78z" - id="path150" - style="fill:#800000;fill-opacity:0.75294119"/> -</g> - <polygon - class="st2" - points="129.32,37.65 127.12,38.28 127.12,41 124.43,41.6 124.43,43.8 127.12,43.2 127.12,46.06 129.32,45.43 129.32,42.71 132.01,42.11 132.01,39.92 129.32,40.52 " - id="polygon154"/> - <g - id="g158"> + style="opacity:1;fill:#ffffff;fill-opacity:0.75294118;stroke:none;stroke-width:0.99999988;stroke-opacity:1" + d="M 68.832877,96.312103 V 112.10904 H 15.176023 v 78.17427 H 237.87601 V 112.10904 H 181.85773 V 96.312103 Z" + id="rect895" + inkscape:connector-curvature="0" /><g + id="g158"> <rect - class="st6" - width="240" - height="240" - id="rect156"/> + class="st6" + width="240" + height="240" + id="rect156" /> </g> <rect - style="opacity:0.8;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999988;stroke-opacity:1" - id="rect972" - width="236.28526" - height="36.813435" - x="2.1538427" - y="200.69092" - rx="9.999999" - ry="9.999999"/></svg> + style="opacity:0.8;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999982;stroke-opacity:1" + id="rect972" + width="171.567" + height="31.060701" + x="38.270184" + y="207.08551" + rx="9.999999" + ry="9.999999" /><rect + style="opacity:0.8;fill:#ffffff;fill-opacity:0.75294118;stroke:none;stroke-width:0.99999982;stroke-opacity:1" + id="rect977" + width="231.81631" + height="99.610756" + x="3.9081924" + y="101.47476" /><g + transform="matrix(1.1659089,0,0,1.2204671,-19.986063,-40.046592)" + id="g16" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831"><path + inkscape:connector-curvature="0" + class="st0" + d="m 146.27,104.75 c 1.07,0 1.94,0.87 1.94,1.94 0,1.07 -0.87,1.94 -1.94,1.94 -0.42,0 -0.8,-0.13 -1.12,-0.36 v 7.88 h 25.42 v -4.08 -7.44 H 69.53 v 11.52 h 25.08 v -7.88 c -0.32,0.22 -0.7,0.36 -1.12,0.36 -1.07,0 -1.94,-0.87 -1.94,-1.94 0,-1.07 0.87,-1.94 1.94,-1.94 h 1.12 2.33 0.7 1.63 1.12 c 1.07,0 1.94,0.87 1.94,1.94 0,1.07 -0.87,1.94 -1.94,1.94 -0.42,0 -0.8,-0.13 -1.12,-0.36 v 7.88 h 6.9 v -0.64 h 16.75 10.9 v 0.64 h 6.68 v -7.88 c -0.32,0.22 -0.7,0.36 -1.12,0.36 -1.07,0 -1.94,-0.87 -1.94,-1.94 0,-1.07 0.87,-1.94 1.94,-1.94 h 1.12 2.33 0.7 1.63 z" + id="path4" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st0" + d="m 89.76,124.67 v 12.52 1.38 H 76.18 v -1.38 -12.52 -0.68 H 69.52 20.73 v 65.53 H 69.52 92.1 v -2.29 h 0.98 v -1.05 h 1.52 v -33.72 c -0.32,0.22 -0.7,0.36 -1.12,0.36 -1.07,0 -1.94,-0.87 -1.94,-1.94 0,-1.07 0.87,-1.94 1.94,-1.94 h -3.15 v -2.71 -2.71 h 1.76 v -0.47 h 0.98 V 142 h 1.52 v -18 h -4.85 v 0.67 z m -46.98,41.76 v 1.38 12.52 1.38 H 29.2 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z m 0,-30.85 v 1.38 12.52 1.38 H 29.2 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z m 19.5,30.85 v 1.38 12.52 1.38 H 48.71 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 z m 0,-30.85 v 1.38 12.52 1.38 H 48.71 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 z m 27.48,18.55 v 1.38 12.52 1.38 H 76.18 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z" + id="path6" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st0" + points="140.49,141.99 140.49,123.99 133.81,123.99 133.81,136.5 133.81,137.88 106.17,137.88 106.17,136.5 106.17,123.99 99.27,123.99 99.27,141.99 100.79,141.99 100.79,143.04 101.78,143.04 101.78,143.51 137.98,143.51 137.98,143.04 138.97,143.04 138.97,141.99 " + id="polygon8" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st0" + d="m 170.57,123.99 h -6.66 v 0.68 12.52 1.38 h -13.58 v -1.38 -12.52 -0.68 h -5.18 v 18 h 1.52 v 1.05 h 0.98 v 0.47 h 1.76 v 2.71 2.71 h -3.15 c 1.07,0 1.94,0.87 1.94,1.94 0,1.07 -0.87,1.94 -1.94,1.94 -0.42,0 -0.8,-0.13 -1.12,-0.36 v 33.72 h 1.52 v 1.05 h 0.98 v 2.29 h 22.91 48.79 v -65.53 h -48.77 z m -6.66,30.14 v 1.38 12.52 1.38 h -13.58 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z m 27.67,12.3 v 1.38 12.52 1.38 H 178 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z m 0,-30.85 v 1.38 12.52 1.38 H 178 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z m 19.51,30.85 v 1.38 12.52 1.38 h -13.58 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z m 0,-30.85 v 1.38 12.52 1.38 h -13.58 v -1.38 -12.52 -1.38 -7.09 h 8.22 5.35 v 7.09 z" + id="path10" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st0" + d="m 137.43,150.87 c 0,-1.07 0.87,-1.94 1.94,-1.94 h -38.99 c 1.07,0 1.94,0.87 1.94,1.94 0,1.07 -0.87,1.94 -1.94,1.94 -0.42,0 -0.8,-0.13 -1.12,-0.36 v 33.72 h 1.52 v 1.05 h 0.98 v 2.29 h 18.67 17.54 v -2.29 h 0.98 v -1.05 h 1.52 v -33.72 c -0.32,0.22 -0.7,0.36 -1.12,0.36 -1.05,0.01 -1.92,-0.86 -1.92,-1.94 z m -1.92,38.59 h -0.59 -14.47 -0.59 -15.02 -0.04 -0.55 v -32.71 h 0.55 0.04 15.02 0.59 14.47 0.59 z" + id="path12" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st0" + d="M 176.97,96.4 120.29,62 64.55,96.38 v 3.45 h 112.42 z m -56.21,-3.22 c -5.68,0 -10.28,-4.6 -10.28,-10.28 0,-5.68 4.6,-10.28 10.28,-10.28 5.68,0 10.28,4.6 10.28,10.28 0,5.68 -4.6,10.28 -10.28,10.28 z" + id="path14" + style="fill:#d40000;fill-opacity:0.75294118;stroke-width:0.83831" /></g><path + inkscape:connector-curvature="0" + class="st1" + d="M 138.11118,2.0473197 120.90236,6.2823409 V 20.024801 l 17.20882,-4.235021 z m -4.18562,9.2999593 -3.13629,0.73228 v 3.319672 l -2.55334,0.768894 v -3.490537 l -3.1363,0.732281 v -2.685028 l 3.1363,-0.7322802 v -3.31967 l 2.55334,-0.7688952 V 9.394532 l 3.13629,-0.7322803 z" + id="path18" + style="fill:#e20613;stroke-width:1" /><g + transform="matrix(1.1659089,0,0,1.2204671,-19.986063,-40.046592)" + id="g76" + style="fill:#ffffff;stroke-width:0.83831"><polygon + class="st2" + points="89.76,137.19 89.76,124.67 82.25,124.67 76.18,124.67 76.18,137.19 79.06,137.19 " + id="polygon20" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="89.76,123.29 89.76,116.2 84.41,116.2 76.18,116.2 76.18,123.29 82.6,123.29 " + id="polygon22" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="163.91,137.19 163.91,124.67 156.4,124.67 150.33,124.67 150.33,137.19 153.2,137.19 " + id="polygon24" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="163.91,123.29 163.91,116.2 158.56,116.2 150.33,116.2 150.33,123.29 156.75,123.29 " + id="polygon26" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="89.76,154.13 89.76,147.04 84.41,147.04 76.18,147.04 76.18,154.13 82.6,154.13 " + id="polygon28" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="89.76,168.04 89.76,155.51 82.25,155.51 76.18,155.51 76.18,168.04 79.06,168.04 " + id="polygon30" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="163.91,168.04 163.91,155.51 156.4,155.51 150.33,155.51 150.33,168.04 153.2,168.04 " + id="polygon32" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="163.91,154.13 163.91,147.04 158.56,147.04 150.33,147.04 150.33,154.13 156.75,154.13 " + id="polygon34" + style="fill:#ffffff;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st2" + d="m 120.45,158.37 v 6.38 22.81 h 14.47 v -29.18 h -11.87 -2.6 z m 3.33,15.38 v 1.09 h -1.86 v -1.09 z" + id="path36" + style="fill:#ffffff;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st2" + d="m 104.84,187.55 h 6.33 8.69 v -21.35 -7.83 h -15.02 z m 11.69,-13.8 h 0.26 1.6 v 1.09 h -1.87 v -0.44 -0.65 z" + id="path38" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="62.28,135.58 62.28,128.5 56.93,128.5 48.71,128.5 48.71,135.58 55.12,135.58 " + id="polygon40" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="62.28,149.49 62.28,136.97 54.77,136.97 48.71,136.97 48.71,149.49 51.58,149.49 " + id="polygon42" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="62.28,180.33 62.28,167.81 54.77,167.81 48.71,167.81 48.71,180.33 51.58,180.33 " + id="polygon44" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="62.28,166.43 62.28,159.34 56.93,159.34 48.71,159.34 48.71,166.43 55.12,166.43 " + id="polygon46" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="42.78,149.49 42.78,136.97 35.26,136.97 29.2,136.97 29.2,149.49 32.07,149.49 " + id="polygon48" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="42.78,135.58 42.78,128.5 37.42,128.5 29.2,128.5 29.2,135.58 35.62,135.58 " + id="polygon50" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="42.78,166.43 42.78,159.34 37.42,159.34 29.2,159.34 29.2,166.43 35.62,166.43 " + id="polygon52" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="42.78,180.33 42.78,167.81 35.26,167.81 29.2,167.81 29.2,180.33 32.07,180.33 " + id="polygon54" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="211.09,149.49 211.09,136.97 203.58,136.97 197.51,136.97 197.51,149.49 200.38,149.49 " + id="polygon56" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="211.09,166.43 211.09,159.34 205.74,159.34 197.51,159.34 197.51,166.43 203.93,166.43 " + id="polygon58" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="211.09,180.33 211.09,167.81 203.58,167.81 197.51,167.81 197.51,180.33 200.38,180.33 " + id="polygon60" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="191.58,149.49 191.58,136.97 184.07,136.97 178.01,136.97 178.01,149.49 180.88,149.49 " + id="polygon62" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="191.58,135.58 191.58,128.5 186.23,128.5 178.01,128.5 178.01,135.58 184.42,135.58 " + id="polygon64" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="191.58,166.43 191.58,159.34 186.23,159.34 178.01,159.34 178.01,166.43 184.42,166.43 " + id="polygon66" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="191.58,180.33 191.58,167.81 184.07,167.81 178.01,167.81 178.01,180.33 180.88,180.33 " + id="polygon68" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="119.23,122.59 133.81,122.59 133.81,116.15 133.81,115.51 122.91,115.51 106.17,115.51 106.17,116.15 106.17,122.59 " + id="polygon70" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="112.02,136.5 133.81,136.5 133.81,123.99 133.81,123.98 118.52,123.98 106.17,123.98 106.17,123.99 106.17,136.5 " + id="polygon72" + style="fill:#ffffff;stroke-width:0.83831" /><polygon + class="st2" + points="203.93,135.58 211.09,135.58 211.09,128.5 205.74,128.5 197.51,128.5 197.51,135.58 " + id="polygon74" + style="fill:#ffffff;stroke-width:0.83831" /></g><g + transform="matrix(1.1659089,0,0,1.2204671,-19.986063,-40.046592)" + id="g136" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831"><polygon + class="st3" + points="112.02,136.5 106.17,136.5 106.17,137.88 133.81,137.88 133.81,136.5 " + id="polygon78" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="76.18,138.58 89.76,138.58 89.76,137.19 79.06,137.19 76.18,137.19 " + id="polygon80" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="150.33,138.58 163.91,138.58 163.91,137.19 153.2,137.19 150.33,137.19 " + id="polygon82" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="76.18,169.42 89.76,169.42 89.76,168.04 79.06,168.04 76.18,168.04 " + id="polygon84" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="150.33,169.42 163.91,169.42 163.91,168.04 153.2,168.04 150.33,168.04 " + id="polygon86" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><path + class="st3" + d="m 120.45,156.75 h -0.59 -15.02 -0.04 -0.55 v 32.71 h 0.55 0.04 15.02 0.59 14.47 0.59 v -32.71 h -0.59 z m -0.59,9.45 v 21.35 h -8.69 -6.33 v -29.18 h 15.02 z m 15.06,21.35 h -14.47 v -22.81 -6.38 h 2.6 11.87 z" + id="path88" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" + inkscape:connector-curvature="0" /><polygon + class="st3" + points="116.53,174.39 116.53,174.84 118.39,174.84 118.39,173.75 116.79,173.75 116.53,173.75 " + id="polygon90" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><rect + x="121.92" + y="173.75" + class="st3" + width="1.86" + height="1.09" + id="rect92" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="178.01,181.72 191.58,181.72 191.58,180.33 180.88,180.33 178.01,180.33 " + id="polygon94" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="48.71,150.87 62.28,150.87 62.28,149.49 51.58,149.49 48.71,149.49 " + id="polygon96" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="48.71,181.72 62.28,181.72 62.28,180.33 51.58,180.33 48.71,180.33 " + id="polygon98" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="29.2,150.87 42.78,150.87 42.78,149.49 32.07,149.49 29.2,149.49 " + id="polygon100" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="29.2,181.72 42.78,181.72 42.78,180.33 32.07,180.33 29.2,180.33 " + id="polygon102" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="197.51,150.87 211.09,150.87 211.09,149.49 200.38,149.49 197.51,149.49 " + id="polygon104" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="197.51,181.72 211.09,181.72 211.09,180.33 200.38,180.33 197.51,180.33 " + id="polygon106" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="178.01,150.87 191.58,150.87 191.58,149.49 180.88,149.49 178.01,149.49 " + id="polygon108" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="106.17,122.59 106.17,123.98 118.52,123.98 133.81,123.98 133.81,122.59 119.23,122.59 " + id="polygon110" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="89.76,123.99 89.76,123.29 82.6,123.29 76.18,123.29 76.18,123.99 76.18,124.67 82.25,124.67 89.76,124.67 " + id="polygon112" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="163.91,123.99 163.91,123.29 156.75,123.29 150.33,123.29 150.33,123.99 150.33,124.67 156.4,124.67 163.91,124.67 " + id="polygon114" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="89.76,155.51 89.76,154.13 82.6,154.13 76.18,154.13 76.18,155.51 82.25,155.51 " + id="polygon116" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="163.91,155.51 163.91,154.13 156.75,154.13 150.33,154.13 150.33,155.51 156.4,155.51 " + id="polygon118" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="191.58,167.81 191.58,166.43 184.42,166.43 178.01,166.43 178.01,167.81 184.07,167.81 " + id="polygon120" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="62.28,136.97 62.28,135.58 55.12,135.58 48.71,135.58 48.71,136.97 54.77,136.97 " + id="polygon122" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="62.28,167.81 62.28,166.43 55.12,166.43 48.71,166.43 48.71,167.81 54.77,167.81 " + id="polygon124" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="42.78,136.97 42.78,135.58 35.62,135.58 29.2,135.58 29.2,136.97 35.26,136.97 " + id="polygon126" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="42.78,167.81 42.78,166.43 35.62,166.43 29.2,166.43 29.2,167.81 35.26,167.81 " + id="polygon128" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="203.58,136.97 211.09,136.97 211.09,135.58 203.93,135.58 197.51,135.58 197.51,136.97 " + id="polygon130" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="211.09,167.81 211.09,166.43 203.93,166.43 197.51,166.43 197.51,167.81 203.58,167.81 " + id="polygon132" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><polygon + class="st3" + points="191.58,136.97 191.58,135.58 184.42,135.58 178.01,135.58 178.01,136.97 184.07,136.97 " + id="polygon134" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /></g><path + inkscape:connector-curvature="0" + class="st2" + d="m 120.80909,48.583733 c -6.62237,0 -11.98555,5.614149 -11.98555,12.546402 0,6.932253 5.36318,12.546402 11.98555,12.546402 6.62236,0 11.98554,-5.614149 11.98554,-12.546402 0,-6.932253 -5.36318,-12.546402 -11.98554,-12.546402 z m 0,23.701472 c -5.87618,0 -10.64475,-5.003915 -10.64475,-11.142866 0,-6.151154 4.78023,-11.142865 10.64475,-11.142865 5.87618,0 10.64476,5.003915 10.64476,11.142865 0,6.138951 -4.76858,11.142866 -10.64476,11.142866 z" + id="path138" + style="fill:#ffffff;stroke-width:1" /><path + inkscape:connector-curvature="0" + class="st2" + d="m 120.80909,51.26876 c -5.19996,0 -9.43221,4.430296 -9.43221,9.873579 0,5.443284 4.23225,9.87358 9.43221,9.87358 5.19995,0 9.4322,-4.430296 9.4322,-9.87358 0,-5.455488 -4.23225,-9.873579 -9.4322,-9.873579 z m 7.24029,9.861375 c 0,0.353935 -0.26816,0.634642 -0.60627,0.634642 h -6.63402 c -0.33812,0 -0.60628,-0.280707 -0.60628,-0.634642 v -7.566897 c 0,-0.353935 0.26816,-0.634643 0.60628,-0.634643 0.33811,0 0.60627,0.280708 0.60627,0.634643 v 6.92005 h 6.02775 c 0.33811,0.0122 0.60627,0.292911 0.60627,0.646847 z" + id="path140" + style="fill:#ffffff;stroke-width:1" /><g + transform="matrix(1.1659089,0,0,1.2204671,-19.986063,-40.046592)" + id="g146" + style="stroke-width:0.83831"><path + inkscape:connector-curvature="0" + class="st4" + d="m 120.76,73.77 c -5.04,0 -9.13,4.1 -9.13,9.13 0,5.04 4.1,9.13 9.13,9.13 5.04,0 9.13,-4.1 9.13,-9.13 0,-5.03 -4.09,-9.13 -9.13,-9.13 z m 0,17.22 c -4.46,0 -8.09,-3.63 -8.09,-8.09 0,-4.46 3.63,-8.09 8.09,-8.09 4.46,0 8.09,3.63 8.09,8.09 0,4.46 -3.63,8.09 -8.09,8.09 z" + id="path142" + style="fill:#1d1d1b;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st4" + d="m 126.45,82.38 h -5.17 V 76.7 c 0,-0.29 -0.23,-0.52 -0.52,-0.52 -0.29,0 -0.52,0.23 -0.52,0.52 v 6.2 c 0,0.29 0.23,0.52 0.52,0.52 h 5.69 c 0.29,0 0.52,-0.23 0.52,-0.52 0,-0.29 -0.23,-0.52 -0.52,-0.52 z" + id="path144" + style="fill:#1d1d1b;stroke-width:0.83831" /></g><g + transform="matrix(1.1659089,0,0,1.2204671,-19.986063,-40.046592)" + id="g152" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831"><path + inkscape:connector-curvature="0" + class="st5" + d="m 170.57,104.96 h 9.66 V 93.08 l -59.4,-36.22 v -18.9 h -1.51 V 57.13 L 61.3,93.08 v 11.87 h 8.23 101.04 z M 64.55,96.38 120.29,62 176.97,96.39 v 3.44 H 64.55 Z" + id="path148" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /><path + inkscape:connector-curvature="0" + class="st5" + d="m 163.91,123.99 h 6.66 48.79 2.54 v -7.84 h -51.33 -25.42 v -7.88 c 0.32,0.22 0.7,0.36 1.12,0.36 1.07,0 1.94,-0.87 1.94,-1.94 0,-1.07 -0.87,-1.94 -1.94,-1.94 h -1.12 -1.63 -0.7 -2.33 -1.12 c -1.07,0 -1.94,0.87 -1.94,1.94 0,1.07 0.87,1.94 1.94,1.94 0.42,0 0.8,-0.13 1.12,-0.36 v 7.88 h -6.68 v 6.45 1.38 0.01 h 6.68 v 18 h -1.52 v 1.05 h -0.98 v 0.47 h -36.21 v -0.47 h -0.98 v -1.05 h -1.52 v -18 h 6.9 v -0.01 -1.38 -6.45 h -6.9 v -7.88 c 0.32,0.22 0.7,0.36 1.12,0.36 1.07,0 1.94,-0.87 1.94,-1.94 0,-1.07 -0.87,-1.94 -1.94,-1.94 h -1.12 -1.63 -0.7 -2.33 -1.12 c -1.07,0 -1.94,0.87 -1.94,1.94 0,1.07 0.87,1.94 1.94,1.94 0.42,0 0.8,-0.13 1.12,-0.36 v 7.88 H 69.53 18.19 v 7.84 h 2.54 48.79 6.66 v -0.7 -7.09 h 8.22 5.35 v 7.09 0.7 h 4.85 v 18 h -1.52 v 1.05 H 92.1 v 0.47 h -1.76 v 2.71 2.71 h 3.15 c -1.07,0 -1.94,0.87 -1.94,1.94 0,1.07 0.87,1.94 1.94,1.94 0.42,0 0.8,-0.13 1.12,-0.36 v 33.72 h -1.52 v 1.05 H 92.1 v 2.29 H 69.53 20.73 18.19 v 3.99 H 221.9 v -3.99 h -2.54 -48.79 -22.91 v -2.29 h -0.98 v -1.05 h -1.52 v -33.72 c 0.32,0.22 0.7,0.36 1.12,0.36 1.07,0 1.94,-0.87 1.94,-1.94 0,-1.07 -0.87,-1.94 -1.94,-1.94 h 3.15 v -2.71 -2.71 h -1.76 v -0.47 h -0.98 v -1.05 h -1.52 v -18 h 5.18 v -0.7 -7.09 h 8.22 5.35 v 7.09 0.7 z m -62.13,65.53 v -2.29 h -0.98 v -1.05 h -1.52 v -33.72 c 0.32,0.22 0.7,0.36 1.12,0.36 1.07,0 1.94,-0.87 1.94,-1.94 0,-1.07 -0.87,-1.94 -1.94,-1.94 h 38.99 c -1.07,0 -1.94,0.87 -1.94,1.94 0,1.07 0.87,1.94 1.94,1.94 0.42,0 0.8,-0.13 1.12,-0.36 v 33.72 h -1.52 v 1.05 h -0.98 v 2.29 h -17.54 z" + id="path150" + style="fill:#800000;fill-opacity:0.75294118;stroke-width:0.83831" /></g><polygon + transform="matrix(1.1659089,0,0,1.2204671,-19.986063,-40.046592)" + class="st2" + points="127.12,38.28 127.12,41 124.43,41.6 124.43,43.8 127.12,43.2 127.12,46.06 129.32,45.43 129.32,42.71 132.01,42.11 132.01,39.92 129.32,40.52 129.32,37.65 " + id="polygon154" + style="fill:#ffffff;stroke-width:0.83831" /></svg> \ No newline at end of file