summaryrefslogtreecommitdiffstats
path: root/share/symbols
diff options
context:
space:
mode:
Diffstat (limited to 'share/symbols')
-rw-r--r--share/symbols/AigaSymbols.svg1443
-rw-r--r--share/symbols/BalloonSymbols.svg145
-rw-r--r--share/symbols/CMakeLists.txt13
-rw-r--r--share/symbols/FlowSymbols.svg321
-rw-r--r--share/symbols/LogicSymbols.svg158
-rw-r--r--share/symbols/MapSymbolsNPS.svg1169
-rw-r--r--share/symbols/README40
-rwxr-xr-xshare/symbols/i18n.py16
-rw-r--r--share/symbols/symbols.h291
9 files changed, 3596 insertions, 0 deletions
diff --git a/share/symbols/AigaSymbols.svg b/share/symbols/AigaSymbols.svg
new file mode 100644
index 0000000..3ac907e
--- /dev/null
+++ b/share/symbols/AigaSymbols.svg
@@ -0,0 +1,1443 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<!-- Created by Tavmjong Bah based on AIGA and NPS symbols. -->
+<!-- See http://www.aiga.org/symbol-signs/ and -->
+<!-- http://www.nps.gov/hfc/carto/map-symbols.cfm -->
+<!-- Symbols are in the public domain. -->
+<!-- THIS FILE HAS BEEN HAND-EDITTED TO PROVIDE CLEAN SVG, DO NOT ARBITRARILY CHANGE -->
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ 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#"
+ width="720"
+ height="1008"
+ viewBox="0,0,720,1008"
+ version="1.1"
+ style="fill:black;stroke:black">
+ <metadata>
+ <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>Symbol Signs</dc:title>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>AIGA</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:source>http://www.aiga.org/symbol-signs/</dc:source>
+ <dc:description>This system of 50 symbol signs was designed for use at the crossroads of modern life. Produced through a collaboration between AIGA and the U.S. Department of Transportation (DOT), they are an example of how public-minded designers can address a universal communication need.</dc:description>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Various</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:date>01-01-1974</dc:date>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <title>AIGA Symbol Signs</title>
+ <desc>Passenger/Pedestrian Symbols</desc>
+ <defs>
+
+ <symbol id="Telephone">
+ <title>Telephone</title>
+ <g style="stroke:none">
+ <path d="m 23,36 c 0,24 11,30 13,30 l 0,-17 c -3,0 -3,-8 -3,-13 0,-5 0,-13 3,-13 L 36,6 C 33,6 23,12 23,36 z"/>
+ <path id="ear1" d="m 42,23 a 2,2 0 0 0 2,-2 L 44,8 A 2,2 0 0 0 42,6 l -4,0 0,17 z"/>
+ <use y="43" xlink:href="#ear1"/>
+ </g>
+ </symbol>
+
+ <symbol id="Telephone_Inv">
+ <title>Telephone</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 23,36 c 0,24 11,30 13,30 l 0,-17 c -3,0 -3,-8 -3,-13 0,-5 0,-13 3,-13 L 36,6 C 33,6 23,12 23,36 z"/>
+ <path id="ear2" d="m 42,23 a 2,2 0 0 0 2,-2 L 44,8 A 2,2 0 0 0 42,6 l -4,0 0,17 z"/>
+ <use y="43" xlink:href="#ear2"/>
+ </g>
+ </symbol>
+
+ <symbol id="Mail">
+ <title>Mail</title>
+ <g style="fill:none;stroke-width:4">
+ <path d="m 10.5,55.1 51,0 0,-37.6 -51,0 0,37.6 z" />
+ <path d="m 11,17.75 22,22.6 c 1.6,1.6 4.4,1.6 6,0.0125 L 61,17.75" />
+ <path d="m 12,54 16.9,-17" />
+ <path d="m 60,54 -16.9,-17" />
+ </g>
+ </symbol>
+
+ <symbol id="Mail_Inv">
+ <title>Mail</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:none;stroke:white;stroke-width:4">
+ <path d="m 10.5,55.1 51,0 0,-37.6 -51,0 0,37.6 z"/>
+ <path d="m 11,17.75 22,22.6 c 1.6,1.6 4.4,1.6 6,0.0125 L 61,17.75"/>
+ <path d="m 12,54 16.9,-17"/>
+ <path d="m 60,54 -16.9,-17"/>
+ </g>
+ </symbol>
+
+ <symbol id="CurrencyExchange">
+ <title>Currency Exchange</title>
+ <rect x="11" y="14" width="50" height="22" style="fill:none;stroke-width:5.25"/>
+ <g style="stroke:none">
+ <!-- Dollar -->
+ <circle cx="36" cy="25" r="7.25"/>
+ <path d="m 35.1,19 0,1.2 c -0.6,0.1 -1.2,0.4 -1.6,0.7 -0.7,0.5 -1.2,1.2 -1.2,2.1 0,0.7 0.3,1.5 0.9,2 0.4,0.4 1.2,0.7 1.9,0.8 l 0,2.1 C 34.4,27.7 33.9,27 33.9,26.6 l -1.8,0 c 0,1 0.5,1.7 1.2,2.3 0.5,0.4 1.1,0.8 1.8,0.9 l 0,1.2 1.8,0 0,-1.2 c 0.6,-0.1 1.2,-0.3 1.7,-0.6 0.7,-0.5 1.3,-1.25 1.3,-2.2 0,-0.8 -0.3,-1.6 -1,-2.1 -0.5,-0.3 -1.3,-0.6 -2,-0.7 l 0,-2.1 c 0.6,0.3 1,0.9 1,1.3 l 1.8,0 c 0,-1.5 -1.2,-2.8 -2.8,-3.2 l 0,-1.2 z m 0,4.9 c -0.8,-0.2 -1,-0.5 -1,-0.9 0,-0.4 0.5,-0.8 1,-0.9 z m 1.8,2.1 c 0.8,0.2 1.2,0.4 1.2,1 0,0.5 -0.6,0.8 -1.2,1 z" style="fill:white"/>
+ <!-- Pound -->
+ <circle cx="48" cy="38" r="7.25"/>
+ <path d="m 48,32.6 c -1.6,0 -3.1,1.1 -3.1,2.7 0,0.5 0.1,0.9 0.2,1.3 l -1.1,0 0,1.8 1.4,0 c 0.2,1 -0.3,1.5 -0.8,2.2 l 0,1.8 6.6,0 0,-1.8 -4.4,0 c 0.4,-0.8 0.6,-1.5 0.5,-2.2 l 1.5,0 0,-1.8 -1.9,0 c -0.1,-0.5 -0.2,-1 -0.2,-1.3 0,-0.4 0.5,-0.9 1.3,-0.9 1,0 1.3,0.7 1.3,1.5 l 1.8,0 c 0,-1 -0.3,-1.8 -0.9,-2.4 -0.6,-0.6 -1.3,-0.9 -2.2,-0.9 z" style="fill:white"/>
+ <!-- Franc -->
+ <circle cx="21" cy="48" r="7.25"/>
+ <path d="m 21.9,46.6 0,5.8 1.8,0 0,-2.4 c 0,-1.6 1.8,-1.7 1.8,-1.7 l 0,-1.7 c -0.4,0 -1.3,0.2 -1.8,1 l 0,-1 z M 21,42.8 c -1.6,0 -2.7,1.2 -2.7,2.7 l 0,1.1 -1.1,0 0,1.8 1.1,0 0,4 1.8,0 0,-4 1.3,0 0,-1.8 -1.3,0 0,-1.1 c 0,-0.7 0.3,-1 0.9,-1 0.6,0 0.9,0.3 0.9,1 l 0,0.5 1.8,0 0,-0.5 C 23.7,44 22.6,42.8 21,42.8 z" style="fill:white"/>
+ <!-- Yen -->
+ <circle cx="43" cy="56" r="7.25"/>
+ <path d="m 41,51.8 2,3.4 2,-3.4 2,0 -3.1,5.4 2.3,0 0,1.8 -2.3,0 0,2.4 -1.8,0 0,-2.4 -2.3,0 0,-1.8 2.3,0 -3.1,-5.4 z" style="fill:white"/>
+ </g>
+ </symbol>
+
+ <symbol id="CurrencyExchange_Inv">
+ <title>Currency Exchange</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <rect x="11" y="14" width="50" height="22" style="fill:none;stroke:white;stroke-width:5.25"/>
+ <g style="stroke:none">
+ <!-- Dollar -->
+ <circle cx="36" cy="25" r="7.25" style="fill:white"/>
+ <path d="m 35.1,19 0,1.2 c -0.6,0.1 -1.2,0.4 -1.6,0.7 -0.7,0.5 -1.2,1.2 -1.2,2.1 0,0.7 0.3,1.5 0.9,2 0.4,0.4 1.2,0.7 1.9,0.8 l 0,2.1 C 34.4,27.7 33.9,27 33.9,26.6 l -1.8,0 c 0,1 0.5,1.7 1.2,2.3 0.5,0.4 1.1,0.8 1.8,0.9 l 0,1.2 1.8,0 0,-1.2 c 0.6,-0.1 1.2,-0.3 1.7,-0.6 0.7,-0.5 1.3,-1.25 1.3,-2.2 0,-0.8 -0.3,-1.6 -1,-2.1 -0.5,-0.3 -1.3,-0.6 -2,-0.7 l 0,-2.1 c 0.6,0.3 1,0.9 1,1.3 l 1.8,0 c 0,-1.5 -1.2,-2.8 -2.8,-3.2 l 0,-1.2 z m 0,4.9 c -0.8,-0.2 -1,-0.5 -1,-0.9 0,-0.4 0.5,-0.8 1,-0.9 z m 1.8,2.1 c 0.8,0.2 1.2,0.4 1.2,1 0,0.5 -0.6,0.8 -1.2,1 z"/>
+ <!-- Pound -->
+ <circle cx="48" cy="38" r="7.25" style="fill:white"/>
+ <path d="m 48,32.6 c -1.6,0 -3.1,1.1 -3.1,2.7 0,0.5 0.1,0.9 0.2,1.3 l -1.1,0 0,1.8 1.4,0 c 0.2,1 -0.3,1.5 -0.8,2.2 l 0,1.8 6.6,0 0,-1.8 -4.4,0 c 0.4,-0.8 0.6,-1.5 0.5,-2.2 l 1.5,0 0,-1.8 -1.9,0 c -0.1,-0.5 -0.2,-1 -0.2,-1.3 0,-0.4 0.5,-0.9 1.3,-0.9 1,0 1.3,0.7 1.3,1.5 l 1.8,0 c 0,-1 -0.3,-1.8 -0.9,-2.4 -0.6,-0.6 -1.3,-0.9 -2.2,-0.9 z"/>
+ <!-- Franc -->
+ <circle cx="21" cy="48" r="7.25" style="fill:white"/>
+ <path d="m 21.9,46.6 0,5.8 1.8,0 0,-2.4 c 0,-1.6 1.8,-1.7 1.8,-1.7 l 0,-1.7 c -0.4,0 -1.3,0.2 -1.8,1 l 0,-1 z M 21,42.8 c -1.6,0 -2.7,1.2 -2.7,2.7 l 0,1.1 -1.1,0 0,1.8 1.1,0 0,4 1.8,0 0,-4 1.3,0 0,-1.8 -1.3,0 0,-1.1 c 0,-0.7 0.3,-1 0.9,-1 0.6,0 0.9,0.3 0.9,1 l 0,0.5 1.8,0 0,-0.5 C 23.7,44 22.6,42.8 21,42.8 z"/>
+ <!-- Yen -->
+ <circle cx="43" cy="56" r="7.25" style="fill:white"/>
+ <path d="m 41,51.8 2,3.4 2,-3.4 2,0 -3.1,5.4 2.3,0 0,1.8 -2.3,0 0,2.4 -1.8,0 0,-2.4 -2.3,0 0,-1.8 2.3,0 -3.1,-5.4 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="CurrencyExchangeEuro">
+ <title>Currency Exchange - Euro</title>
+ <rect x="11" y="14" width="50" height="22" style="fill:none;stroke-width:5.25"/>
+ <g style="stroke:none">
+ <!-- Dollar -->
+ <circle cx="36" cy="25" r="7.25"/>
+ <path d="m 35.1,19 0,1.2 c -0.6,0.1 -1.2,0.4 -1.6,0.7 -0.7,0.5 -1.2,1.2 -1.2,2.1 0,0.7 0.3,1.5 0.9,2 0.4,0.4 1.2,0.7 1.9,0.8 l 0,2.1 C 34.4,27.7 33.9,27 33.9,26.6 l -1.8,0 c 0,1 0.5,1.7 1.2,2.3 0.5,0.4 1.1,0.8 1.8,0.9 l 0,1.2 1.8,0 0,-1.2 c 0.6,-0.1 1.2,-0.3 1.7,-0.6 0.7,-0.5 1.3,-1.25 1.3,-2.2 0,-0.8 -0.3,-1.6 -1,-2.1 -0.5,-0.3 -1.3,-0.6 -2,-0.7 l 0,-2.1 c 0.6,0.3 1,0.9 1,1.3 l 1.8,0 c 0,-1.5 -1.2,-2.8 -2.8,-3.2 l 0,-1.2 z m 0,4.9 c -0.8,-0.2 -1,-0.5 -1,-0.9 0,-0.4 0.5,-0.8 1,-0.9 z m 1.8,2.1 c 0.8,0.2 1.2,0.4 1.2,1 0,0.5 -0.6,0.8 -1.2,1 z" style="fill:white"/>
+ <!-- Pound -->
+ <circle cx="48" cy="38" r="7.25"/>
+ <path d="m 48,32.6 c -1.6,0 -3.1,1.1 -3.1,2.7 0,0.5 0.1,0.9 0.2,1.3 l -1.1,0 0,1.8 1.4,0 c 0.2,1 -0.3,1.5 -0.8,2.2 l 0,1.8 6.6,0 0,-1.8 -4.4,0 c 0.4,-0.8 0.6,-1.5 0.5,-2.2 l 1.5,0 0,-1.8 -1.9,0 c -0.1,-0.5 -0.2,-1 -0.2,-1.3 0,-0.4 0.5,-0.9 1.3,-0.9 1,0 1.3,0.7 1.3,1.5 l 1.8,0 c 0,-1 -0.3,-1.8 -0.9,-2.4 -0.6,-0.6 -1.3,-0.9 -2.2,-0.9 z" style="fill:white"/>
+ <!-- Euro -->
+ <circle cx="21" cy="48" r="7.25"/>
+ <path d="m 21,42.7 c -1.21,0 -2.3,0.5 -3,1.5 -0.4,0.6 -0.7,1.3 -0.9,2.2 l -0.7,0 0,1.2 0.6,0 0,0.8 -0.6,0 0,1.2 0.7,0 c 0.2,0.9 0.5,1.6 0.9,2.2 0.7,1 1.79,1.5 3,1.5 1.21,0 2.3,-0.5 3,-1.5 0.3,-0.5 0.5,-1 0.7,-1.6 l -1.9,0 c -0.1,0.3 -0.2,0.4 -0.3,0.6 -0.3,0.5 -0.7,0.8 -1.5,0.8 -0.8,0 -1.2,-0.3 -1.5,-0.8 -0.12,-0.3 -0.4,-0.7 -0.5,-1.2 l 3.6,0 0,-1.2 -3.7,0 0,-0.8 3.7,0 0,-1.2 -3.6,0 c 0.1,-0.5 0.3,-0.9 0.5,-1.2 0.3,-0.5 0.7,-0.8 1.5,-0.8 0.8,0 1.2,0.3 1.5,0.8 0.1,0.2 0.2,0.3 0.3,0.6 l 1.9,0 c -0.2,-0.6 -0.4,-1.1 -0.7,-1.6 -0.7,-1 -1.8,-1.5 -3,-1.5 z" style="fill:white"/>
+ <!-- Yen -->
+ <circle cx="43" cy="56" r="7.25"/>
+ <path d="m 41,51.8 2,3.4 2,-3.4 2,0 -3.1,5.4 2.3,0 0,1.8 -2.3,0 0,2.4 -1.8,0 0,-2.4 -2.3,0 0,-1.8 2.3,0 -3.1,-5.4 z" style="fill:white"/>
+ </g>
+ </symbol>
+
+ <symbol id="CurrencyExchangeEuro_Inv">
+ <title>Currency Exchange - Euro</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <rect x="11" y="14" width="50" height="22" style="fill:none;stroke:white;stroke-width:5.25"/>
+ <g style="stroke:none">
+ <!-- Dollar -->
+ <circle cx="36" cy="25" r="7.25" style="fill:white"/>
+ <path d="m 35.1,19 0,1.2 c -0.6,0.1 -1.2,0.4 -1.6,0.7 -0.7,0.5 -1.2,1.2 -1.2,2.1 0,0.7 0.3,1.5 0.9,2 0.4,0.4 1.2,0.7 1.9,0.8 l 0,2.1 C 34.4,27.7 33.9,27 33.9,26.6 l -1.8,0 c 0,1 0.5,1.7 1.2,2.3 0.5,0.4 1.1,0.8 1.8,0.9 l 0,1.2 1.8,0 0,-1.2 c 0.6,-0.1 1.2,-0.3 1.7,-0.6 0.7,-0.5 1.3,-1.25 1.3,-2.2 0,-0.8 -0.3,-1.6 -1,-2.1 -0.5,-0.3 -1.3,-0.6 -2,-0.7 l 0,-2.1 c 0.6,0.3 1,0.9 1,1.3 l 1.8,0 c 0,-1.5 -1.2,-2.8 -2.8,-3.2 l 0,-1.2 z m 0,4.9 c -0.8,-0.2 -1,-0.5 -1,-0.9 0,-0.4 0.5,-0.8 1,-0.9 z m 1.8,2.1 c 0.8,0.2 1.2,0.4 1.2,1 0,0.5 -0.6,0.8 -1.2,1 z"/>
+ <!-- Pound -->
+ <circle cx="48" cy="38" r="7.25" style="fill:white"/>
+ <path d="m 48,32.6 c -1.6,0 -3.1,1.1 -3.1,2.7 0,0.5 0.1,0.9 0.2,1.3 l -1.1,0 0,1.8 1.4,0 c 0.2,1 -0.3,1.5 -0.8,2.2 l 0,1.8 6.6,0 0,-1.8 -4.4,0 c 0.4,-0.8 0.6,-1.5 0.5,-2.2 l 1.5,0 0,-1.8 -1.9,0 c -0.1,-0.5 -0.2,-1 -0.2,-1.3 0,-0.4 0.5,-0.9 1.3,-0.9 1,0 1.3,0.7 1.3,1.5 l 1.8,0 c 0,-1 -0.3,-1.8 -0.9,-2.4 -0.6,-0.6 -1.3,-0.9 -2.2,-0.9 z"/>
+ <!-- Euro -->
+ <circle cx="21" cy="48" r="7.25" style="fill:white"/>
+ <path d="m 21,42.7 c -1.21,0 -2.3,0.5 -3,1.5 -0.4,0.6 -0.7,1.3 -0.9,2.2 l -0.7,0 0,1.2 0.6,0 0,0.8 -0.6,0 0,1.2 0.7,0 c 0.2,0.9 0.5,1.6 0.9,2.2 0.7,1 1.79,1.5 3,1.5 1.21,0 2.3,-0.5 3,-1.5 0.3,-0.5 0.5,-1 0.7,-1.6 l -1.9,0 c -0.1,0.3 -0.2,0.4 -0.3,0.6 -0.3,0.5 -0.7,0.8 -1.5,0.8 -0.8,0 -1.2,-0.3 -1.5,-0.8 -0.12,-0.3 -0.4,-0.7 -0.5,-1.2 l 3.6,0 0,-1.2 -3.7,0 0,-0.8 3.7,0 0,-1.2 -3.6,0 c 0.1,-0.5 0.3,-0.9 0.5,-1.2 0.3,-0.5 0.7,-0.8 1.5,-0.8 0.8,0 1.2,0.3 1.5,0.8 0.1,0.2 0.2,0.3 0.3,0.6 l 1.9,0 c -0.2,-0.6 -0.4,-1.1 -0.7,-1.6 -0.7,-1 -1.8,-1.5 -3,-1.5 z"/>
+ <!-- Yen -->
+ <circle cx="43" cy="56" r="7.25" style="fill:white"/>
+ <path d="m 41,51.8 2,3.4 2,-3.4 2,0 -3.1,5.4 2.3,0 0,1.8 -2.3,0 0,2.4 -1.8,0 0,-2.4 -2.3,0 0,-1.8 2.3,0 -3.1,-5.4 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Cashier">
+ <title>Cashier</title>
+ <g style="fill:none;stroke-width:6">
+ <circle cx="36" cy="36" r="24"/>
+ <path d="m 45,30 c 0,-4 -4,-6 -9,-6 -5,0 -9,2 -9,6 0,4 4,5.5 9,6 5,0.5 10,1 10,6 0,5 -5,6 -10,6 -5,0 -9,-3 -9,-7 m 9,-24 0,38"/>
+ </g>
+ </symbol>
+
+ <symbol id="Cashier_Inv">
+ <title>Cashier</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:none;stroke:white;stroke-width:6">
+ <circle cx="36" cy="36" r="24"/>
+ <path d="m 45,30 c 0,-4 -4,-6 -9,-6 -5,0 -9,2 -9,6 0,4 4,5.5 9,6 5,0.5 10,1 10,6 0,5 -5,6 -10,6 -5,0 -9,-3 -9,-7 m 9,-24 0,38"/>
+ </g>
+ </symbol>
+
+ <symbol id="FirstAid">
+ <title>First Aid</title>
+ <path d="m 44,13 0,15 15,0 0,16 -15,0 0,15 -16,0 0,-15 -15,0 0,-16 15,0 0,-15 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="FirstAid_Inv">
+ <title>First Aid</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 44,13 0,15 15,0 0,16 -15,0 0,15 -16,0 0,-15 -15,0 0,-16 15,0 0,-15 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="LostAndFound">
+ <title>Lost and Found</title>
+ <!-- Question Mark -->
+ <path d="m 30.6,14.6 c 0,-3 0.6,-6.6 5.4,-6.6 2.4,0 4.8,1.8 4.8,4.2 0,2.4 -1.2,3.6 -2.4,4.2 -1.2,0.6 -2.4,1.2 -2.4,3 0,1.8 0,3.6 0,3.6 m 0,1.5 0,4" style="fill:none;stroke-width:4"/>
+ <!-- Umbrella -->
+ <path d="m 51,28 -38,8 0,2 38,8 0,-7 8,0 a 3.5,3.5 0 0 1 0,7 2,2 0 0 0 0,4 7.5,7.5 0 0 0 0,-15 l -8,0 z" style="stroke:none"/>
+ <path d="m 12,38 -6,0 a 1,1 0 0 1 0,-2 l 6,0 z" style="stroke:none"/>
+ <!-- Glove -->
+ <path d="m 49.5,56 a 1.5,1.5 0 0 1 1.5,1.5 l 0,7 -5,-1.5 -26,0 a 1.5,1.5 0 0 1 0,-3 l 13.5,0 0,-1 -13.5,0 a 1.5,1.5 0 0 1 0,-3 l 13.5,0 0,-1 -13.5,0 a 1.5,1.5 0 0 1 0,-3 l 13.5,0 0,-1 -13.5,0 a 1.5,1.5 0 0 1 0,-3 l 12,0 -4.5,-1.25 a 1.85,1.85 0 0 1 1,-3.5 L 51,48 51,52.5 A 1.5,1.5 0 0 1 49.5,54 l -2,0 a 1,1 0 0 0 0,2 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="LostAndFound_Inv">
+ <title>Lost and Found</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <!-- Question Mark -->
+ <path d="m 30.6,14.6 c 0,-3 0.6,-6.6 5.4,-6.6 2.4,0 4.8,1.8 4.8,4.2 0,2.4 -1.2,3.6 -2.4,4.2 -1.2,0.6 -2.4,1.2 -2.4,3 0,1.8 0,3.6 0,3.6 m 0,1.5 0,4" style="fill:none;stroke:white;stroke-width:4"/>
+ <!-- Umbrella -->
+ <path d="m 51,28 -38,8 0,2 38,8 0,-7 8,0 a 3.5,3.5 0 0 1 0,7 2,2 0 0 0 0,4 7.5,7.5 0 0 0 0,-15 l -8,0 z" style="fill:white;stroke:none"/>
+ <path d="m 12,38 -6,0 a 1,1 0 0 1 0,-2 l 6,0 z" style="fill:white;stroke:none"/>
+ <!-- Glove -->
+ <path d="m 49.5,56 a 1.5,1.5 0 0 1 1.5,1.5 l 0,7 -5,-1.5 -26,0 a 1.5,1.5 0 0 1 0,-3 l 13.5,0 0,-1 -13.5,0 a 1.5,1.5 0 0 1 0,-3 l 13.5,0 0,-1 -13.5,0 a 1.5,1.5 0 0 1 0,-3 l 13.5,0 0,-1 -13.5,0 a 1.5,1.5 0 0 1 0,-3 l 12,0 -4.5,-1.25 a 1.85,1.85 0 0 1 1,-3.5 L 51,48 51,52.5 A 1.5,1.5 0 0 1 49.5,54 l -2,0 a 1,1 0 0 0 0,2 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="CoatCheck">
+ <title>Coat Check</title>
+ <path d="M 36,31 61,45.5 A 3.5,3.5 0 0 1 59.5,52 l -47,0 A 3.5,3.5 0 0 1 11,45.5 L 36,31 36,28 A 4,4 0 0 0 34,24.6 5.5,5.5 0 1 1 41.5,20" style="fill:none;stroke-width:4;stroke-linecap:round"/>
+ </symbol>
+
+ <symbol id="CoatCheck_Inv">
+ <title>Coat Check</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 36,31 61,45.5 A 3.5,3.5 0 0 1 59.5,52 l -47,0 A 3.5,3.5 0 0 1 11,45.5 L 36,31 36,28 A 4,4 0 0 0 34,24.6 5.5,5.5 0 1 1 41.5,20" style="fill:none;stroke:white;stroke-width:4;stroke-linecap:round"/>
+ </symbol>
+
+ <symbol id="BaggageLockers">
+ <title>Baggage Lockers</title>
+ <!-- key -->
+ <path d="m 34.625,11 a 7.5,7.5 0 1 0 0,7 l 2.375,0 2.5,-2.5 2,2 2,-2 2,2 2,-2 2,2 2.5,-2.5 c 0.5,-0.5 0.5,-1 0,-1.5 L 49.5,11 z M 27,14.5 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z" style="stroke:none"/>
+ <!-- locker -->
+ <rect x="16.5" y="26.5" width="39" height="32" style="fill:white;stroke-width:5"/>
+ <!-- bag -->
+ <path d="M 33.5,31.5 A 1.5,1.5 0 0 0 32,33 l 0,2.5 -3,0 0,18 14.5,0 0,-18 -3.5,0 0,-2.5 a 1.5,1.5 0 0 0 -1.5,-1.5 l -5,0 z m 0,1.5 5,0 0,2.5 -5,0 0,-2.5 z m -8,2.5 A 2.5,2.5 0 0 0 23,38 l 0,13 a 2.5,2.5 0 0 0 2.5,2.5 l 2,0 0,-18 -2,0 z m 19.5,0 0,18 1.5,0 A 2.5,2.5 0 0 0 49,51 l 0,-13 a 2.5,2.5 0 0 0 -2.5,-2.5 l -1.5,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="BaggageLockers_Inv">
+ <title>Baggage Lockers</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <!-- key -->
+ <path d="m 34.625,11 a 7.5,7.5 0 1 0 0,7 l 2.375,0 2.5,-2.5 2,2 2,-2 2,2 2,-2 2,2 2.5,-2.5 c 0.5,-0.5 0.5,-1 0,-1.5 L 49.5,11 z M 27,14.5 a 2,2 0 1 1 -4,0 2,2 0 1 1 4,0 z" style="fill:white;stroke:none"/>
+ <!-- locker -->
+ <rect x="16.5" y="26.5" width="39" height="32" style="fill:none;stroke:white;stroke-width:5"/>
+ <!-- bag -->
+ <path d="M 33.5,31.5 A 1.5,1.5 0 0 0 32,33 l 0,2.5 -3,0 0,18 14.5,0 0,-18 -3.5,0 0,-2.5 a 1.5,1.5 0 0 0 -1.5,-1.5 l -5,0 z m 0,1.5 5,0 0,2.5 -5,0 0,-2.5 z m -8,2.5 A 2.5,2.5 0 0 0 23,38 l 0,13 a 2.5,2.5 0 0 0 2.5,2.5 l 2,0 0,-18 -2,0 z m 19.5,0 0,18 1.5,0 A 2.5,2.5 0 0 0 49,51 l 0,-13 a 2.5,2.5 0 0 0 -2.5,-2.5 l -1.5,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Escalator">
+ <title>Escalator</title>
+ <path d="m 55,28 c -1,0 -2,0 -3,1 L 27,54 c -2,2 -4,3 -6,3 l -9,0 a 6,6 270 1 1 0,-12 l 5,0 c 1,0 2,0 3,-1 L 45,19 c 2,-2 4,-3 6,-3 l 9,0 a 6,6 90 1 1 0,12 z" style="fill:none;stroke-width:4"/>
+ <path d="m 27,35 9,-9 0,-3 a 4.5,4.5 0 0 0 -9,0 z" style="stroke:none"/>
+ <circle cx="31.5" cy="13.5" r="4.5" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Escalator_Inv">
+ <title>Escalator</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 55,28 c -1,0 -2,0 -3,1 L 27,54 c -2,2 -4,3 -6,3 l -9,0 a 6,6 270 1 1 0,-12 l 5,0 c 1,0 2,0 3,-1 L 45,19 c 2,-2 4,-3 6,-3 l 9,0 a 6,6 90 1 1 0,12 z" style="fill:none;stroke:white;stroke-width:4"/>
+ <path d="m 27,35 9,-9 0,-3 a 4.5,4.5 0 0 0 -9,0 z" style="fill:white;stroke:none"/>
+ <circle cx="31.5" cy="13.5" r="4.5" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="EscalatorDown">
+ <title>Escalator Down</title>
+ <path d="m 55,28 c -1,0 -2,0 -3,1 L 27,54 c -2,2 -4,3 -6,3 l -9,0 a 6,6 270 1 1 0,-12 l 5,0 c 1,0 2,0 3,-1 L 45,19 c 2,-2 4,-3 6,-3 l 9,0 a 6,6 90 1 1 0,12 z" style="fill:none;stroke-width:4"/>
+ <path d="m 27,35 9,-9 0,-3 a 4.5,4.5 0 0 0 -9,0 z" style="stroke:none"/>
+ <circle cx="31.5" cy="13.5" r="4.5" style="stroke:none"/>
+ <path d="M 42,57 54,45 m -12,3 0,9 9,0" style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="EscalatorDown_Inv">
+ <title>Escalator Down</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 55,28 c -1,0 -2,0 -3,1 L 27,54 c -2,2 -4,3 -6,3 l -9,0 a 6,6 270 1 1 0,-12 l 5,0 c 1,0 2,0 3,-1 L 45,19 c 2,-2 4,-3 6,-3 l 9,0 a 6,6 90 1 1 0,12 z" style="fill:none;stroke:white;stroke-width:4"/>
+ <path d="m 27,35 9,-9 0,-3 a 4.5,4.5 0 0 0 -9,0 z" style="fill:white;stroke:none"/>
+ <circle cx="31.5" cy="13.5" r="4.5" style="fill:white;stroke:none"/>
+ <path d="M 42,57 54,45 m -12,3 0,9 9,0" style="fill:none;stroke:white;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="EscalatorUp">
+ <title>Escalator Up</title>
+ <path d="m 55,28 c -1,0 -2,0 -3,1 L 27,54 c -2,2 -4,3 -6,3 l -9,0 a 6,6 270 1 1 0,-12 l 5,0 c 1,0 2,0 3,-1 L 45,19 c 2,-2 4,-3 6,-3 l 9,0 a 6,6 90 1 1 0,12 z" style="fill:none;stroke-width:4"/>
+ <path d="m 27,35 9,-9 0,-3 a 4.5,4.5 0 0 0 -9,0 z" style="stroke:none"/>
+ <circle cx="31.5" cy="13.5" r="4.5" style="stroke:none"/>
+ <path d="M 54,45 42,57 m 12,-3 0,-9 -9,0" style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="EscalatorUp_Inv">
+ <title>Escalator Up</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 55,28 c -1,0 -2,0 -3,1 L 27,54 c -2,2 -4,3 -6,3 l -9,0 a 6,6 270 1 1 0,-12 l 5,0 c 1,0 2,0 3,-1 L 45,19 c 2,-2 4,-3 6,-3 l 9,0 a 6,6 90 1 1 0,12 z" style="fill:none;stroke:white;stroke-width:4"/>
+ <path d="m 27,35 9,-9 0,-3 a 4.5,4.5 0 0 0 -9,0 z" style="fill:white;stroke:none"/>
+ <circle cx="31.5" cy="13.5" r="4.5" style="fill:white;stroke:none"/>
+ <path d="M 54,45 42,57 m 12,-3 0,-9 -9,0" style="fill:none;stroke:white;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="Stairs">
+ <title>Stairs</title>
+ <path d="m 9,56.5 12,0 0,-10 10,0 0,-10 10,0 0,-10 10,0 0,-10 12,0" style="fill:none;stroke-width:5"/>
+ </symbol>
+
+ <symbol id="Stairs_Inv">
+ <title>Stairs</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 9,56.5 12,0 0,-10 10,0 0,-10 10,0 0,-10 10,0 0,-10 12,0" style="fill:none;stroke:white;stroke-width:5"/>
+ </symbol>
+
+ <symbol id="StairsDown">
+ <title>Stairs Down</title>
+ <path d="m 9,56.5 12,0 0,-10 10,0 0,-10 10,0 0,-10 10,0 0,-10 12,0" style="fill:none;stroke-width:5"/>
+ <path d="M 42,57 54,45 m -12,3 0,9 9,0" style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="StairsDown_Inv">
+ <title>Stairs Down</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 9,56.5 12,0 0,-10 10,0 0,-10 10,0 0,-10 10,0 0,-10 12,0" style="fill:none;stroke:white;stroke-width:5"/>
+ <path d="M 42,57 54,45 m -12,3 0,9 9,0" style="fill:none;stroke:white;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="StairsUp">
+ <title>Stairs Up</title>
+ <path d="m 9,56.5 12,0 0,-10 10,0 0,-10 10,0 0,-10 10,0 0,-10 12,0" style="fill:none;stroke-width:5"/>
+ <path d="M 54,45 42,57 m 12,-3 0,-9 -9,0" style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="StairsUp_Inv">
+ <title>Stairs Up</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 9,56.5 12,0 0,-10 10,0 0,-10 10,0 0,-10 10,0 0,-10 12,0" style="fill:none;stroke:white;stroke-width:5"/>
+ <path d="M 54,45 42,57 m 12,-3 0,-9 -9,0" style="fill:none;stroke:white;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"/>
+ </symbol>
+
+ <symbol id="Elevator">
+ <title>Elevator</title>
+ <g style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round">
+ <!-- Arrow up -->
+ <path d="m 26.5,23.5 0,-17 M 20,14 26.5,6.5 33,14"/>
+ <!-- Arrow down -->
+ <path d="m 45.5,6.5 0,17 M 39,16 45.5,23.5 52,16"/>
+ </g>
+ <rect x="17" y="28" width="38" height="38" ry="5" style="stroke:none"/>
+ <rect x="22" y="33" width="28" height="28" style="fill:white;stroke:none"/>
+ <g id="person1" style="stroke:none">
+ <circle cx="27.5" cy="38.75" r="1.75"/>
+ <path d="m 24.5,41 a 1,1 0 0 0 -1,1 l 0,7 a 1,1 0 0 0 1,1 l 0.25,0 0,8.5 a 1.25,1.25 0 1 0 2.5,0 l 0,-8.5 0.5,0 0,8.5 a 1.25,1.25 0 1 0 2.5,0 l 0,-8.5 0.25,0 a 1,1 0 0 0 1,-1 l 0,-7 a 1,1 0 0 0 -1,-1 l -6,0 z"/>
+ </g>
+ <use x="8.5" xlink:href="#person1"/>
+ <use x="17" xlink:href="#person1"/>
+ </symbol>
+
+ <symbol id="Elevator_Inv">
+ <title>Elevator</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:none;stroke:white;stroke-width:5;stroke-linecap:round;stroke-linejoin:round">
+ <!-- Arrow up -->
+ <path d="m 26.5,23.5 0,-17 M 20,14 26.5,6.5 33,14"/>
+ <!-- Arrow down -->
+ <path d="m 45.5,6.5 0,17 M 39,16 45.5,23.5 52,16"/>
+ </g>
+ <rect x="17" y="28" width="38" height="38" ry="5" style="fill:white;stroke:none"/>
+ <rect x="22" y="33" width="28" height="28" style="stroke:none"/>
+ <g id="person2" style="fill:white;stroke:none">
+ <circle cx="27.5" cy="38.75" r="1.75"/>
+ <path d="m 24.5,41 a 1,1 0 0 0 -1,1 l 0,7 a 1,1 0 0 0 1,1 l 0.25,0 0,8.5 a 1.25,1.25 0 1 0 2.5,0 l 0,-8.5 0.5,0 0,8.5 a 1.25,1.25 0 1 0 2.5,0 l 0,-8.5 0.25,0 a 1,1 0 0 0 1,-1 l 0,-7 a 1,1 0 0 0 -1,-1 l -6,0 z"/>
+ </g>
+ <use x="8.5" xlink:href="#person2"/>
+ <use x="17" xlink:href="#person2"/>
+ </symbol>
+
+ <symbol id="ToiletsMen">
+ <title>Toilets - Men</title>
+ <g style="stroke:none">
+ <circle cx="36" cy="9" r="5"/>
+ <path d="m 24,22 0,15.5 a 2.25,2.25 0 0 0 4.5,0 l 0,-14.5 1,0 0,39.5 a 3,3 0 0 0 6,0 l 0,-22.5 1,0 0,22.5 a 3,3 0 0 0 6,0 l 0,-39.5 1,0 0,14.5 a 2.25,2.25 0 0 0 4.5,0 L 48,22 a 7,7 0 0 0 -7,-7 l -10,0 a 7,7 0 0 0 -7,7 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="ToiletsMen_Inv">
+ <title>Toilets - Men</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="36" cy="9" r="5"/>
+ <path d="m 24,22 0,15.5 a 2.25,2.25 0 0 0 4.5,0 l 0,-14.5 1,0 0,39.5 a 3,3 0 0 0 6,0 l 0,-22.5 1,0 0,22.5 a 3,3 0 0 0 6,0 l 0,-39.5 1,0 0,14.5 a 2.25,2.25 0 0 0 4.5,0 L 48,22 a 7,7 0 0 0 -7,-7 l -10,0 a 7,7 0 0 0 -7,7 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="ToiletsWomen">
+ <title>Toilets - Women</title>
+ <g style="stroke:none">
+ <circle cx="36" cy="10" r="5"/>
+ <path d="m 35.5,64 a 2.5,2.5 0 0 1 -5,0 l 0,-17 -6.5,0 7,-23.5 -1,0 -4.1,13.4 a 2.1,2.1 0 0 1 -4,-1.2 L 26.5,20.5 A 6.5,6.5 0 0 1 33,16 l 6,0 a 6.5,6.5 0 0 1 6.5,4.5 l 4.6,15.2 a 2.1,2.1 0 0 1 -4,1.2 L 42,23.5 l -1,0 7,23.5 -6.5,0 0,17 a 2.5,2.5 0 0 1 -5,0 l 0,-17 -1,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="ToiletsWomen_Inv">
+ <title>Toilets - Women</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="36" cy="10" r="5"/>
+ <path d="m 35.5,64 a 2.5,2.5 0 0 1 -5,0 l 0,-17 -6.5,0 7,-23.5 -1,0 -4.1,13.4 a 2.1,2.1 0 0 1 -4,-1.2 L 26.5,20.5 A 6.5,6.5 0 0 1 33,16 l 6,0 a 6.5,6.5 0 0 1 6.5,4.5 l 4.6,15.2 a 2.1,2.1 0 0 1 -4,1.2 L 42,23.5 l -1,0 7,23.5 -6.5,0 0,17 a 2.5,2.5 0 0 1 -5,0 l 0,-17 -1,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Toilets">
+ <title>Toilets</title>
+ <g style="stroke:none">
+ <!-- Divider -->
+ <rect x="33.5" y="12" width="5" height="48"/>
+ <!-- Woman -->
+ <circle cx="19.5" cy="15" r="4"/>
+ <path d="m 19,44.5 0,14 a 2,2 0 0 1 -4,0 l 0,-14 -5,0 5.5,-18.5 -1,0 -3,10.5 A 1.821,1.821 0 0 1 8,35.5 l 3.5,-12 A 5.7,4.6 0 0 1 17,20 l 5,0 a 5.7,4.6 0 0 1 5.5,3.5 l 3.5,12 a 1.821,1.821 0 0 1 -3.5,1 l -3,-10.5 -1,0 5.5,18.5 -5,0 0,14 a 2,2 0 0 1 -4,0 l 0,-14 z"/>
+ <!-- Man -->
+ <circle cx="52.5" cy="15" r="4"/>
+ <path d="m 43,25 0,13 a 1.75,1.75 0 0 0 3.5,0 l 0,-11.5 1,0 0,31.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-18.75 1,0 0,18.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-31.75 1,0 0,11.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-13 a 5,5 0 0 0 -5,-5 l -9,0 a 5,5 0 0 0 -5,5 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Toilets_Inv">
+ <title>Toilets</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Divider -->
+ <rect x="33.5" y="12" width="5" height="48"/>
+ <!-- Woman -->
+ <circle cx="19.5" cy="15" r="4"/>
+ <path d="m 19,44.5 0,14 a 2,2 0 0 1 -4,0 l 0,-14 -5,0 5.5,-18.5 -1,0 -3,10.5 A 1.821,1.821 0 0 1 8,35.5 l 3.5,-12 A 5.7,4.6 0 0 1 17,20 l 5,0 a 5.7,4.6 0 0 1 5.5,3.5 l 3.5,12 a 1.821,1.821 0 0 1 -3.5,1 l -3,-10.5 -1,0 5.5,18.5 -5,0 0,14 a 2,2 0 0 1 -4,0 l 0,-14 z"/>
+ <!-- Man -->
+ <circle cx="52.5" cy="15" r="4"/>
+ <path d="m 43,25 0,13 a 1.75,1.75 0 0 0 3.5,0 l 0,-11.5 1,0 0,31.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-18.75 1,0 0,18.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-31.75 1,0 0,11.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-13 a 5,5 0 0 0 -5,-5 l -9,0 a 5,5 0 0 0 -5,5 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Nursery">
+ <title>Nursery</title>
+ <g style="stroke:none">
+ <circle cx="36" cy="15.75" r="7.5"/>
+ <path d="m 28,39.5 0,-5.5 -6,6 a 2.475,2.475 0 0 1 -3.5,-3.5 l 10,-10 c 1,-1 1.5,-1.5 3,-1.5 l 9,0 c 1.5,0 2,0.5 3,1.5 l 10,10 A 2.475,2.475 0 0 1 50,40 l -6,-6 0,5.5 z"/>
+ <path id="leg1" d="M 34,48.5 29.5,53 34,57.5 A 2.475,2.475 0 0 1 30.5,61 L 23,53.5 a 4.2,4.2 0 0 1 0,-6 l 5,-5 z"/>
+ <use xlink:href="#leg1" transform="matrix(-1,0,0,1,72,0)"/>
+ </g>
+ </symbol>
+
+ <symbol id="Nursery_Inv">
+ <title>Nursery</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="36" cy="15.75" r="7.5"/>
+ <path d="m 28,39.5 0,-5.5 -6,6 a 2.475,2.475 0 0 1 -3.5,-3.5 l 10,-10 c 1,-1 1.5,-1.5 3,-1.5 l 9,0 c 1.5,0 2,0.5 3,1.5 l 10,10 A 2.475,2.475 0 0 1 50,40 l -6,-6 0,5.5 z"/>
+ <path id="leg2" d="M 34,48.5 29.5,53 34,57.5 A 2.475,2.475 0 0 1 30.5,61 L 23,53.5 a 4.2,4.2 0 0 1 0,-6 l 5,-5 z"/>
+ <use xlink:href="#leg2" transform="matrix(-1,0,0,1,72,0)"/>
+ </g>
+ </symbol>
+
+ <symbol id="DrinkingFountain">
+ <title>Drinking Fountain</title>
+ <g style="stroke:none">
+ <circle cx="45" cy="16" r="5.5"/>
+ <path d="m 34,28.5 0,5 a 2.5,2.5 0 0 0 0.75,1.75 l 6.5,6.5 a 2.475,2.475 0 0 0 3.5,-3.5 L 39,32.5 l 0,-10 a 5.5,5.5 0 0 0 -8,-5 L 19,24 a 5,5 0 0 0 -3,5 l 0,32.5 a 4,4 0 0 0 8,0 l 0,-27 z"/>
+ <path d="m 54.5,45 7,0 0,-16 -17,0 a 2.5,2.5 0 0 0 -1.75,4.25 z"/>
+ <!-- Water Drops -->
+ <circle cx="47.75" cy="27.25" r="0.7"/>
+ <circle cx="49.5" cy="27.25" r="0.7"/>
+ <circle cx="47.75" cy="25.25" r="0.7"/>
+ <circle cx="49.75" cy="25.25" r="0.7"/>
+ <circle cx="48.5" cy="23.25" r="0.7"/>
+ <circle cx="50.75" cy="23.75" r="0.7"/>
+ <circle cx="49.75" cy="21.75" r="0.75"/>
+ <circle cx="51.5" cy="21.0" r="0.75"/>
+ <circle cx="51.5" cy="21.0" r="0.75"/>
+ <circle cx="52.5" cy="23.0" r="0.75"/>
+ <circle cx="53.75" cy="21.0" r="0.85"/>
+ <circle cx="54.25" cy="23.5" r="0.85"/>
+ <circle cx="55.5" cy="22.0" r="0.9"/>
+ <circle cx="55.75" cy="25.25" r="0.9"/>
+ <circle cx="57.25" cy="23.5" r="0.9"/>
+ </g>
+ </symbol>
+
+ <symbol id="DrinkingFountain_Inv">
+ <title>Drinking Fountain</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="45" cy="16" r="5.5"/>
+ <path d="m 34,28.5 0,5 a 2.5,2.5 0 0 0 0.75,1.75 l 6.5,6.5 a 2.475,2.475 0 0 0 3.5,-3.5 L 39,32.5 l 0,-10 a 5.5,5.5 0 0 0 -8,-5 L 19,24 a 5,5 0 0 0 -3,5 l 0,32.5 a 4,4 0 0 0 8,0 l 0,-27 z"/>
+ <path d="m 54.5,45 7,0 0,-16 -17,0 a 2.5,2.5 0 0 0 -1.75,4.25 z"/>
+ <!-- Water Drops -->
+ <circle cx="47.75" cy="27.25" r="0.7"/>
+ <circle cx="49.5" cy="27.25" r="0.7"/>
+ <circle cx="47.75" cy="25.25" r="0.7"/>
+ <circle cx="49.75" cy="25.25" r="0.7"/>
+ <circle cx="48.5" cy="23.25" r="0.7"/>
+ <circle cx="50.75" cy="23.75" r="0.7"/>
+ <circle cx="49.75" cy="21.75" r="0.75"/>
+ <circle cx="51.5" cy="21.0" r="0.75"/>
+ <circle cx="51.5" cy="21.0" r="0.75"/>
+ <circle cx="52.5" cy="23.0" r="0.75"/>
+ <circle cx="53.75" cy="21.0" r="0.85"/>
+ <circle cx="54.25" cy="23.5" r="0.85"/>
+ <circle cx="55.5" cy="22.0" r="0.9"/>
+ <circle cx="55.75" cy="25.25" r="0.9"/>
+ <circle cx="57.25" cy="23.5" r="0.9"/>
+ </g>
+ </symbol>
+
+ <symbol id="WaitingRoom">
+ <title>Waiting Room</title>
+ <!-- Clock -->
+ <circle cx="49.5" cy="17" r="8" style="fill:white;stroke-width:1.75"/>
+ <path d="m 49.5,12 0,5 4.5,-2" style="fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round"/>
+ <!-- Person -->
+ <circle cx="25" cy="14" r="6" style="stroke:none"/>
+ <path d="m 42,63 a 3,3 0 0 0 6,0 L 48,43.5 A 4.5,4.5 0 0 0 43.5,39 L 33.875,39 31,25 a 5.5,5.5 0 0 0 -10.75,2.25 l 3.375,16.5 A 5.5,5.5 0 0 0 29,48 l 13,0 z" style="stroke:none"/>
+ <!-- Bench -->
+ <path d="m 17.25,30.5 3,14.5 c 1,3.5 4,6.5 7.5,6.5 l 9.5,0" style="fill:none;stroke-width:5;stroke-linecap:round"/>
+ </symbol>
+
+ <symbol id="WaitingRoom_Inv">
+ <title>Waiting Room</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <!-- Clock -->
+ <circle cx="49.5" cy="17" r="8" style="stroke:white;stroke-width:1.75"/>
+ <path d="m 49.5,12 0,5 4.5,-2" style="fill:none;stroke:white;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round"/>
+ <!-- Person -->
+ <circle cx="25" cy="14" r="6" style="fill:white;stroke:none"/>
+ <path d="m 42,63 a 3,3 0 0 0 6,0 L 48,43.5 A 4.5,4.5 0 0 0 43.5,39 L 33.875,39 31,25 a 5.5,5.5 0 0 0 -10.75,2.25 l 3.375,16.5 A 5.5,5.5 0 0 0 29,48 l 13,0 z" style="fill:white;stroke:none"/>
+ <!-- Bench -->
+ <path d="m 17.25,30.5 3,14.5 c 1,3.5 4,6.5 7.5,6.5 l 9.5,0" style="fill:none;stroke:white;stroke-width:5;stroke-linecap:round"/>
+ </symbol>
+
+ <symbol id="Information">
+ <title>Information</title>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke-width:6"/>
+ <path d="m 27,32 c 0,-5 1,-11 9,-11 4,0 8,3 8,7 0,4 -2,6 -4,7 -2,1 -4,2 -4,5 0,3 0,6 0,6" style="fill:none;stroke-width:6"/>
+ <rect x="33" y="48" width="6" height="6" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Information_Inv">
+ <title>Information</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke:white;stroke-width:6"/>
+ <path d="m 27,32 c 0,-5 1,-11 9,-11 4,0 8,3 8,7 0,4 -2,6 -4,7 -2,1 -4,2 -4,5 0,3 0,6 0,6" style="fill:none;stroke:white;stroke-width:6"/>
+ <rect x="33" y="48" width="6" height="6" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="HotelInformation">
+ <title>Hotel Information</title>
+ <!-- Question mark w/ circle -->
+ <circle cx="36" cy="20" r="11" style="fill:none;stroke-width:3"/>
+ <path d="m 31.5,18 c 0,-2.5 0.5,-5.5 4.5,-5.5 2,0 4,1.5 4,3.5 0,2 -1,3 -2,3.5 -1,0.5 -2,1 -2,2.5 0,1.5 0,3 0,3" style="fill:none;stroke-width:3"/>
+ <rect x="34.5" y="26" width="3" height="3" style="stroke:none"/>
+ <!-- Bed -->
+ <path d="m 9,32 0,31 6,0 0,-8 42,0 0,8 6,0 0,-24 a 3,3 0 0 0 -6,0 l 0,9 -42,0 0,-16 a 3,3 0 0 0 -6,0 z" style="stroke:none"/>
+ <path d="m 52,36 a 4,4 0 0 1 4,4 l 0,7 -24,0 0,-11 z" style="stroke:none"/>
+ <path d="m 18.5,44.5 10,0 0,-6" style="fill:none;stroke-width:5;stroke-linecap:round"/>
+ <circle cx="20.75" cy="36.75" r="4.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="HotelInformation_Inv">
+ <title>Hotel Information</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <!-- Question mark w/ circle -->
+ <circle cx="36" cy="20" r="11" style="fill:none;stroke:white;stroke-width:3"/>
+ <path d="m 31.5,18 c 0,-2.5 0.5,-5.5 4.5,-5.5 2,0 4,1.5 4,3.5 0,2 -1,3 -2,3.5 -1,0.5 -2,1 -2,2.5 0,1.5 0,3 0,3" style="fill:none;stroke:white;stroke-width:3"/>
+ <rect x="34.5" y="26" width="3" height="3" style="fill:white;stroke:none"/>
+ <!-- Bed -->
+ <path d="m 9,32 0,31 6,0 0,-8 42,0 0,8 6,0 0,-24 a 3,3 0 0 0 -6,0 l 0,9 -42,0 0,-16 a 3,3 0 0 0 -6,0 z" style="fill:white;stroke:none"/>
+ <path d="m 52,36 a 4,4 0 0 1 4,4 l 0,7 -24,0 0,-11 z" style="fill:white;stroke:none"/>
+ <path d="m 18.5,44.5 10,0 0,-6" style="fill:none;stroke:white;stroke-width:5;stroke-linecap:round"/>
+ <circle cx="20.75" cy="36.75" r="4.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="AirTransportation">
+ <title>Air Transportation</title>
+ <path d="m 39,10 0,18 25,15 0,7 -25,-9 0,14 6,4 0,6 -9,-3 -9,3 0,-6 6,-4 0,-14 -25,9 0,-7 25,-15 0,-18 a 3,3 0 0 1 6,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="AirTransportation_Inv">
+ <title>Air Transportation</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 39,10 0,18 25,15 0,7 -25,-9 0,14 6,4 0,6 -9,-3 -9,3 0,-6 6,-4 0,-14 -25,9 0,-7 25,-15 0,-18 a 3,3 0 0 1 6,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Heliport">
+ <title>Heliport</title>
+ <!-- Pontoon -->
+ <path d="m 31,53 30,0" style="fill:none;stroke-width:6;stroke-linecap:round"/>
+ <!-- Body -->
+ <path d="M 30.5,42 29,38 10,30.5 C 7.5,29.5 8,26 11,26 l 41,0 c 4.5,0 7.4,3 8.5,6 l 3,8 c 1,3 -0.5,5 -3.5,5 l -26,0 c -2.5,0 -3,-1.5 -3.5,-3 z" style="stroke:none"/>
+ <!-- Windows -->
+ <g style="fill:white;stroke:none">
+ <path d="m 40,36 4.5,0 0,-7 -4.5,0 z"/>
+ <path d="m 47,36 4.5,0 0,-7 -4.5,0 z"/>
+ <path d="m 58,32.5 1.5,3.5 -5.5,0 0,-7 c 1.5,0.3 3.1,1.5 4,3.5 z"/>
+ </g>
+ <!-- Roter -->
+ <g style="fill:none;stroke-width:3">
+ <path d="m 38.5,20 0,6"/>
+ <path d="m 33.5,19.5 10,0" style="stroke-width:1.5"/>
+ <path d="m 15.5,19.5 17,0" style="stroke-linecap:round"/>
+ <path d="m 44.5,19.5 17,0" style="stroke-linecap:round"/>
+ </g>
+ <!-- Tail Roter -->
+ <circle cx="10.5" cy="28.5" r="5.5" style="fill:none;stroke-width:2.5"/>
+ </symbol>
+
+ <symbol id="Heliport_Inv">
+ <title>Heliport</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <!-- Pontoon -->
+ <path d="m 31,53 30,0" style="fill:none;stroke:white;stroke-width:6;stroke-linecap:round"/>
+ <!-- Body -->
+ <path d="M 30.5,42 29,38 10,30.5 C 7.5,29.5 8,26 11,26 l 41,0 c 4.5,0 7.4,3 8.5,6 l 3,8 c 1,3 -0.5,5 -3.5,5 l -26,0 c -2.5,0 -3,-1.5 -3.5,-3 z" style="fill:white;stroke:none"/>
+ <!-- Windows -->
+ <g style="stroke:none">
+ <path d="m 40,36 4.5,0 0,-7 -4.5,0 z"/>
+ <path d="m 47,36 4.5,0 0,-7 -4.5,0 z"/>
+ <path d="m 58,32.5 1.5,3.5 -5.5,0 0,-7 c 1.5,0.3 3.1,1.5 4,3.5 z"/>
+ </g>
+ <!-- Roter -->
+ <g style="fill:none;stroke:white;stroke-width:3">
+ <path d="m 38.5,20 0,6"/>
+ <path d="m 33.5,19.5 10,0" style="stroke-width:1.5"/>
+ <path d="m 15.5,19.5 17,0" style="stroke-linecap:round"/>
+ <path d="m 44.5,19.5 17,0" style="stroke-linecap:round"/>
+ </g>
+ <!-- Tail Roter -->
+ <circle cx="10.5" cy="28.5" r="5.5" style="fill:none;stroke:white;stroke-width:2.5"/>
+ </symbol>
+
+ <symbol id="Taxi">
+ <title>Taxi</title>
+ <path d="m 23,54 0,5 a 3.5,3.5 0 0 1 -7,0 l 0,-5 -4,0 0,-14 a 4,4 0 0 1 4,-4 l 4,-10 a 6,6 0 0 1 6,-4 l 5,0 0,-2.5 A 1.5,1.5 0 0 1 32.5,18 l 7,0 a 1.5,1.5 0 0 1 1.5,1.5 l 0,2.5 5,0 a 6,6 0 0 1 6,4 l 4,10 a 4,4 0 0 1 4,4 l 0,14 -4,0 0,5 a 3.5,3.5 0 0 1 -7,0 l 0,-5 z m -3,-18 3.5,-8.5 a 2.2,2.2 0 0 1 2,-1.5 l 21,0 a 2.2,2.2 0 0 1 2,1.5 L 52,36 z" style="stroke:none;fill-rule:evenodd"/>
+ <circle cx="19.5" cy="43" r="3.5" style="fill:white;stroke:none"/>
+ <circle cx="51.5" cy="43" r="3.5" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Taxi_Inv">
+ <title>Taxi</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 23,54 0,5 a 3.5,3.5 0 0 1 -7,0 l 0,-5 -4,0 0,-14 a 4,4 0 0 1 4,-4 l 4,-10 a 6,6 0 0 1 6,-4 l 5,0 0,-2.5 A 1.5,1.5 0 0 1 32.5,18 l 7,0 a 1.5,1.5 0 0 1 1.5,1.5 l 0,2.5 5,0 a 6,6 0 0 1 6,4 l 4,10 a 4,4 0 0 1 4,4 l 0,14 -4,0 0,5 a 3.5,3.5 0 0 1 -7,0 l 0,-5 z m -3,-18 3.5,-8.5 a 2.2,2.2 0 0 1 2,-1.5 l 21,0 a 2.2,2.2 0 0 1 2,1.5 L 52,36 z" style="fill:white;stroke:none;fill-rule:evenodd"/>
+ <circle cx="19.5" cy="43" r="3.5" style="stroke:none"/>
+ <circle cx="51.5" cy="43" r="3.5" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Bus">
+ <title>Bus</title>
+ <path d="m 14,58 4,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 24,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 4,0 0,-23 -2,-16 a 8,8 0 0 0 -6,-6 40,40 0 0 0 -28,0 8,8 0 0 0 -6,6 l -2,16 0,23 z M 22,20 a 2.5,2.5 0 0 0 -2.5,2 L 18,35 a 1.5,1.75 0 0 0 1.5,2 l 33,0 A 1.5,1.75 0 0 0 54,35 L 52.5,22 A 2.5,2.5 0 0 0 50,20 z" style="stroke:none;fill-rule:evenodd"/>
+ <path d="m 27,16.5 18,0" style="fill:none;stroke:white;stroke-width:3;stroke-linecap:round"/>
+ <circle cx="21" cy="48" r="3" style="fill:white;stroke:none"/>
+ <circle cx="51" cy="48" r="3" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Bus_Inv">
+ <title>Bus</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 14,58 4,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 24,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 4,0 0,-23 -2,-16 a 8,8 0 0 0 -6,-6 40,40 0 0 0 -28,0 8,8 0 0 0 -6,6 l -2,16 0,23 z M 22,20 a 2.5,2.5 0 0 0 -2.5,2 L 18,35 a 1.5,1.75 0 0 0 1.5,2 l 33,0 A 1.5,1.75 0 0 0 54,35 L 52.5,22 A 2.5,2.5 0 0 0 50,20 z" style="fill:white;stroke:none;fill-rule:evenodd"/>
+ <path d="m 27,16.5 18,0" style="fill:none;stroke-width:3;stroke-linecap:round"/>
+ <circle cx="21" cy="48" r="3" style="stroke:none"/>
+ <circle cx="51" cy="48" r="3" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="GroundTransportation">
+ <title>Ground Transportation</title>
+ <!-- Taxi -->
+ <path d="m 11.5,48 0,3 a 2,2 0 0 1 -4,0 L 7.4,48 5,48 5,39.5 A 2.5,2.5 0 0 1 7.5,37 L 10,31 a 4,4 0 0 1 3.5,-2 l 3,0 0,-1.5 a 1,1 0 0 1 1,-1 l 4,0 a 1,1 0 0 1 1,1 l 0,1.5 3,0 a 4,4 0 0 1 3.5,2 l 2.5,6 a 2.5,2.5 0 0 1 2.5,2.5 l 0,8.5 -2.5,0 0,3 a 2,2 0 0 1 -4,0 l 0,-3 z M 10,37 12,32 a 1.5,1.5 0 0 1 1.5,-1 l 12,0 a 2.5,1.5 0 0 1 1.5,1 l 2,5 z" style="stroke:none;fill-rule:evenodd"/>
+ <circle cx="9.5" cy="41.5" r="2" style="fill:white;stroke:none"/>
+ <circle cx="29.5" cy="41.5" r="2" style="fill:white;stroke:none"/>
+ <!-- Bus -->
+ <path d="m 36,48 2.5,0 0,3 a 2,2 0 0 0 4,0 l 0,-3 18,0 0,3 a 2,2 0 0 0 4,0 l 0,-3 L 67,48 67,31.5 65.5,20 a 5.6,5.6 0 0 0 -4,-4 28,28 0 0 0 -20,0 5.6,5.6 0 0 0 -4,4 L 36,31.5 36,48 M 41.5,21 a 1.75,1.75 0 0 0 -2,1.5 l -1,9 a 1,1.225 0 0 0 1,1.5 l 24,0 a 1,1.225 0 0 0 1,-1.5 l -1,-9 A 1.75,1.75 0 0 0 61.128,21 zz" style="stroke:none;fill-rule:evenodd"/>
+ <path d="m 45,18 13,0" style="fill:none;stroke:white;stroke-width:2;stroke-linecap:round"/>
+ <circle cx="40.5" cy="40.5" r="2.25" style="fill:white;stroke:none"/>
+ <circle cx="62.5" cy="40.5" r="2.25" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="GroundTransportation_Inv">
+ <title>Ground Transportation</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <!-- Taxi -->
+ <path d="m 11.5,48 0,3 a 2,2 0 0 1 -4,0 L 7.4,48 5,48 5,39.5 A 2.5,2.5 0 0 1 7.5,37 L 10,31 a 4,4 0 0 1 3.5,-2 l 3,0 0,-1.5 a 1,1 0 0 1 1,-1 l 4,0 a 1,1 0 0 1 1,1 l 0,1.5 3,0 a 4,4 0 0 1 3.5,2 l 2.5,6 a 2.5,2.5 0 0 1 2.5,2.5 l 0,8.5 -2.5,0 0,3 a 2,2 0 0 1 -4,0 l 0,-3 z M 10,37 12,32 a 1.5,1.5 0 0 1 1.5,-1 l 12,0 a 2.5,1.5 0 0 1 1.5,1 l 2,5 z" style="fill:white;stroke:none;fill-rule:evenodd"/>
+ <circle cx="9.5" cy="41.5" r="2" style="stroke:none"/>
+ <circle cx="29.5" cy="41.5" r="2" style="stroke:none"/>
+ <!-- Bus -->
+ <path d="m 36,48 2.5,0 0,3 a 2,2 0 0 0 4,0 l 0,-3 18,0 0,3 a 2,2 0 0 0 4,0 l 0,-3 L 67,48 67,31.5 65.5,20 a 5.6,5.6 0 0 0 -4,-4 28,28 0 0 0 -20,0 5.6,5.6 0 0 0 -4,4 L 36,31.5 36,48 M 41.5,21 a 1.75,1.75 0 0 0 -2,1.5 l -1,9 a 1,1.225 0 0 0 1,1.5 l 24,0 a 1,1.225 0 0 0 1,-1.5 l -1,-9 A 1.75,1.75 0 0 0 61.128,21 zz" style="fill:white;stroke:none;fill-rule:evenodd"/>
+ <path d="m 45,18 13,0" style="fill:none;stroke-width:2;stroke-linecap:round"/>
+ <circle cx="40.5" cy="40.5" r="2.25" style="stroke:none"/>
+ <circle cx="62.5" cy="40.5" r="2.25" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="RailTransportation">
+ <title>Rail Transportation</title>
+ <g style="stroke:none">
+ <path d="m 27,12 a 8,8 0 0 0 -8,8 l 0,26 a 8,8 0 0 0 6.156,7.781 L 17,66 l 5,0 6,-9 16,0 6,9 5,0 -8.156,-12.219 A 8,8 0 0 0 53,46 l 0,-26 a 8,8 0 0 0 -8,-8 z m 5,2 8,0 a 1,1 0 0 1 1,1 l 0,2 a 1,1 0 0 1 -1,1 l -8,0 a 1,1 0 0 1 -1,-1 l 0,-2 a 1,1 0 0 1 1,-1 z m -5,6 18,0 a 4,4 0 0 1 4,4 l 0,4 a 4,4 0 0 1 -4,4 l -18,0 a 4,4 0 0 1 -4,-4 l 0,-4 a 4,4 0 0 1 4,-4 z m 2.75,26 a 3.25,3.25 0 1 1 -6.5,0 3.25,3.25 0 1 1 6.5,0 z m 18.75,0 a 3.25,3.25 0 1 1 -6.5,0 3.25,3.25 0 1 1 6.5,0 z"/>
+ <circle cx="33.25" cy="9.5" r="2"/>
+ <circle cx="38.75" cy="9.5" r="2"/>
+ </g>
+ </symbol>
+
+ <symbol id="RailTransportation_Inv">
+ <title>Rail Transportation</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 27,12 a 8,8 0 0 0 -8,8 l 0,26 a 8,8 0 0 0 6.156,7.781 L 17,66 l 5,0 6,-9 16,0 6,9 5,0 -8.156,-12.219 A 8,8 0 0 0 53,46 l 0,-26 a 8,8 0 0 0 -8,-8 z m 5,2 8,0 a 1,1 0 0 1 1,1 l 0,2 a 1,1 0 0 1 -1,1 l -8,0 a 1,1 0 0 1 -1,-1 l 0,-2 a 1,1 0 0 1 1,-1 z m -5,6 18,0 a 4,4 0 0 1 4,4 l 0,4 a 4,4 0 0 1 -4,4 l -18,0 a 4,4 0 0 1 -4,-4 l 0,-4 a 4,4 0 0 1 4,-4 z m 2.75,26 a 3.25,3.25 0 1 1 -6.5,0 3.25,3.25 0 1 1 6.5,0 z m 18.75,0 a 3.25,3.25 0 1 1 -6.5,0 3.25,3.25 0 1 1 6.5,0 z"/>
+ <circle cx="33.25" cy="9.5" r="2"/>
+ <circle cx="38.75" cy="9.5" r="2"/>
+ </g>
+ </symbol>
+
+ <symbol id="WaterTransportation">
+ <title>Water Transportation</title>
+ <path d="m 32,8 0,5 -7,0 0,4 -4,0 0,8.25 -3,1.25 C 17,26.9 16.6,28 17,29 l 4,9 0,13.5 c -2,-0.5 -2.5,-2 -6,-2 -4,0 -4,2 -7,2 l 0,5 c 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 4,2 7,2 3,0 3,-2 7,-2 4,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 l 0,-5 c -3,0 -3,-2 -7,-2 -3.5,0 -4,1.5 -6,2 L 51,38 55,29 c 0.44,-1 0,-2.1 -1,-2.5 l -3,-1.25 0,-8.25 -4,0 0,-4 -7,0 0,-5 z m -3,9 14,0 0,4 4,0 0,2.5 L 36,19 25,23.5 25,21 29,21 z M 15,57.5 c -4,0 -4,2 -7,2 l 0,5 c 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 l 0,-5 c -3,0 -3,-2 -7,-2 -4,0 -4,2 -7,2 -3,0 -3,-2 -7,-2 -4,0 -4,2 -7,2 -3,0 -3,-2 -7,-2 -4,0 -4,2 -7,2 -3,0 -3,-2 -7,-2 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="WaterTransportation_Inv">
+ <title>Water Transportation</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 32,8 0,5 -7,0 0,4 -4,0 0,8.25 -3,1.25 C 17,26.9 16.6,28 17,29 l 4,9 0,13.5 c -2,-0.5 -2.5,-2 -6,-2 -4,0 -4,2 -7,2 l 0,5 c 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 4,2 7,2 3,0 3,-2 7,-2 4,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 l 0,-5 c -3,0 -3,-2 -7,-2 -3.5,0 -4,1.5 -6,2 L 51,38 55,29 c 0.44,-1 0,-2.1 -1,-2.5 l -3,-1.25 0,-8.25 -4,0 0,-4 -7,0 0,-5 z m -3,9 14,0 0,4 4,0 0,2.5 L 36,19 25,23.5 25,21 29,21 z M 15,57.5 c -4,0 -4,2 -7,2 l 0,5 c 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 4,0 4,-2 7,-2 3,0 3,2 7,2 l 0,-5 c -3,0 -3,-2 -7,-2 -4,0 -4,2 -7,2 -3,0 -3,-2 -7,-2 -4,0 -4,2 -7,2 -3,0 -3,-2 -7,-2 -4,0 -4,2 -7,2 -3,0 -3,-2 -7,-2 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="CarRental">
+ <title>Car Rental</title>
+ <g style="stroke:none;fill-rule:evenodd">
+ <!-- Key -->
+ <path d="m 34.5,10 a 9.25,9.25 0 1 0 0,9 l 5,0 2.5,-2.5 2,2 2,-2 2,2 2,-2 2,2 4,-4 c 0.24,-0.24 0.24,-0.76 0,-1 L 52.5,10 z M 25,14.5 a 2.5,2.5 0 0 1 -5,0 2.5,2.5 0 0 1 5,0 z"/>
+ <!-- Car -->
+ <path d="m 45.5,27 c 3,0 4.26,1.5 5,3.5 L 54,40 c 1.5,0 4,1.8 4,5 l 0,12 -3,0 0,4 a 3.5,3.5 0 0 1 -7,0 l 0,-4 -24,0 0,4 a 3.5,3.5 0 0 1 -7,0 l 0,-4 -3,0 0,-12 c 0,-3.2 2.5,-5 4,-5 l 3.5,-9.5 c 0.74,-2 2,-3.5 5,-3.5 z m 5,13 -29,0 2.75,-7.5 c 0.36,-1 1,-2 2.25,-2 l 19,0 c 1.25,0 1.89,1 2.25,2 z M 23.5,47 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z M 54.5,47 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="CarRental_Inv">
+ <title>Car Rental</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none;fill-rule:evenodd">
+ <!-- Key -->
+ <path d="m 34.5,10 a 9.25,9.25 0 1 0 0,9 l 5,0 2.5,-2.5 2,2 2,-2 2,2 2,-2 2,2 4,-4 c 0.24,-0.24 0.24,-0.76 0,-1 L 52.5,10 z M 25,14.5 a 2.5,2.5 0 0 1 -5,0 2.5,2.5 0 0 1 5,0 z"/>
+ <!-- Car -->
+ <path d="m 45.5,27 c 3,0 4.26,1.5 5,3.5 L 54,40 c 1.5,0 4,1.8 4,5 l 0,12 -3,0 0,4 a 3.5,3.5 0 0 1 -7,0 l 0,-4 -24,0 0,4 a 3.5,3.5 0 0 1 -7,0 l 0,-4 -3,0 0,-12 c 0,-3.2 2.5,-5 4,-5 l 3.5,-9.5 c 0.74,-2 2,-3.5 5,-3.5 z m 5,13 -29,0 2.75,-7.5 c 0.36,-1 1,-2 2.25,-2 l 19,0 c 1.25,0 1.89,1 2.25,2 z M 23.5,47 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z M 54.5,47 a 3,3 0 1 1 -6,0 3,3 0 1 1 6,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Restaurant">
+ <title>Restaurant</title>
+ <g style="stroke:none">
+ <path d="m 30,30 0,33 a 3,3 0 0 1 -6,0 L 24,30 A 4,4 0 0 1 20,26 L 20,8 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,18 a 4,4 0 0 1 -4,4 z"/>
+ <path d="m 50,63 a 3,3 0 0 1 -6,0 l 0,-20 -3,0 0,-31.5 a 4.5,4.5 0 0 1 9,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Restaurant_Inv">
+ <title>Restaurant</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 30,30 0,33 a 3,3 0 0 1 -6,0 L 24,30 A 4,4 0 0 1 20,26 L 20,8 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,18 a 4,4 0 0 1 -4,4 z"/>
+ <path d="m 50,63 a 3,3 0 0 1 -6,0 l 0,-20 -3,0 0,-31.5 a 4.5,4.5 0 0 1 9,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Coffeeshop">
+ <title>Coffeeshop</title>
+ <g style="stroke:none;fill-rule:evenodd">
+ <path d="m 20,45 a 5,5 0 0 0 5,5 l 22,0 a 5,5 0 0 0 5,-5 l 0,-1 1,0 a 10,10 0 0 0 0,-20 l -33,0 z M 52,28 l 0,12 1,0 a 6,6 0 0 0 0,-12 z"/>
+ <path d="m 8,52 a 6,6 0 0 0 6,6 l 44,0 a 6,6 0 0 0 6,-6 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Coffeeshop_Inv">
+ <title>Coffeeshop</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none;fill-rule:evenodd">
+ <path d="m 20,45 a 5,5 0 0 0 5,5 l 22,0 a 5,5 0 0 0 5,-5 l 0,-1 1,0 a 10,10 0 0 0 0,-20 l -33,0 z M 52,28 l 0,12 1,0 a 6,6 0 0 0 0,-12 z"/>
+ <path d="m 8,52 a 6,6 0 0 0 6,6 l 44,0 a 6,6 0 0 0 6,-6 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Bar">
+ <title>Bar</title>
+ <path d="m 59,14 -20,24 0,16 11,0 a 3,3 0 0 1 0,6 l -28,0 a 3,3 0 0 1 0,-6 L 33,54 33,38 13,14 z M 36,27.5 a 3.5,3.5 0 0 0 7,0 3.5,3.5 0 0 0 -7,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Bar_Inv">
+ <title>Bar</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 59,14 -20,24 0,16 11,0 a 3,3 0 0 1 0,6 l -28,0 a 3,3 0 0 1 0,-6 L 33,54 33,38 13,14 z M 36,27.5 a 3.5,3.5 0 0 0 7,0 3.5,3.5 0 0 0 -7,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Shops">
+ <title>Shops</title>
+ <g style="stroke:none">
+ <!-- Pipe -->
+ <path d="m 19.5,11 0,5 c 0,1.1 1,1.5 2,1 l 13.9,-6.4 c 0.4,-0.2 0.9,0 1.1,0.4 l 1.1,2.3 c 0.2,0.4 0,0.9 -0.4,1.1 L 18,23.1 c -3.5,1.6 -7,-0.6 -7,-3.6 L 11,11 z"/>
+ <!-- Book -->
+ <path d="M 27.5,22 14,28 c -2.2,1 -3,2.4 -3,4.5 l 0,21 a 5.5,5.5 0 0 0 5.5,5.5 l 18.5,0 0,-3.5 a 2,2 0 0 1 0,-4 L 35,26 27.5,26 z m 0.5,8 3,0 0,18 -11,0 8,-3.5 z m -11.5,22 13,0 a 2,2 0 0 0 0,3 l -13,0 a 1.5,1.5 0 0 1 0,-3 z"/>
+ <!-- Present -->
+ <path d="m 49,10.5 -4,1.3 1.9,6.2 -4.3,-3.4 -2.6,3.4 5,4 -5,0 0,37 22,0 0,-37 -5,0 5,-4 L 59.4,14.6 55.1,18 57,11.8 53,10.5 51,17 z m -5,15.5 5,0 0,6 -5,0 z m 9,0 5,0 0,6 -5,0 z m -9,10 5,0 0,19 -5,0 z m 9,0 5,0 0,19 -5,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Shops_Inv">
+ <title>Shops</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Pipe -->
+ <path d="m 19.5,11 0,5 c 0,1.1 1,1.5 2,1 l 13.9,-6.4 c 0.4,-0.2 0.9,0 1.1,0.4 l 1.1,2.3 c 0.2,0.4 0,0.9 -0.4,1.1 L 18,23.1 c -3.5,1.6 -7,-0.6 -7,-3.6 L 11,11 z"/>
+ <!-- Book -->
+ <path d="M 27.5,22 14,28 c -2.2,1 -3,2.4 -3,4.5 l 0,21 a 5.5,5.5 0 0 0 5.5,5.5 l 18.5,0 0,-3.5 a 2,2 0 0 1 0,-4 L 35,26 27.5,26 z m 0.5,8 3,0 0,18 -11,0 8,-3.5 z m -11.5,22 13,0 a 2,2 0 0 0 0,3 l -13,0 a 1.5,1.5 0 0 1 0,-3 z"/>
+ <!-- Present -->
+ <path d="m 49,10.5 -4,1.3 1.9,6.2 -4.3,-3.4 -2.6,3.4 5,4 -5,0 0,37 22,0 0,-37 -5,0 5,-4 L 59.4,14.6 55.1,18 57,11.8 53,10.5 51,17 z m -5,15.5 5,0 0,6 -5,0 z m 9,0 5,0 0,6 -5,0 z m -9,10 5,0 0,19 -5,0 z m 9,0 5,0 0,19 -5,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="BarberShopBeautySalon">
+ <title>Barber Shop - Beauty Salon</title>
+ <g style="stroke:none">
+ <!-- Scissors -->
+ <path d="m 31,39 0,16.5 A 6.5,6.5 0 1 0 34,49 L 34,33 31,7 a 1.01,1.01 0 0 0 -2,0 l -3,26 0,16 a 6.5,6.5 0 1 0 3,6 l 0,-16 z m 6,21.5 c -0.3,2 0.4,5.5 1.8,6.8 1.5,1.3 3.2,-0.4 2.5,-1.8 -0.8,-1.4 -1.8,-2.2 -1,-5.5 z m -11,-6 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z m 15,0 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z"/>
+ <!-- Comb -->
+ <path d="m 38,13 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,24 a 3,3 0 0 0 6,0 L 52,10 A 4,4 0 0 0 48,6 L 38,6 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="BarberShopBeautySalon_Inv">
+ <title>Barber Shop - Beauty Salon</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Scissors -->
+ <path d="m 31,39 0,16.5 A 6.5,6.5 0 1 0 34,49 L 34,33 31,7 a 1.01,1.01 0 0 0 -2,0 l -3,26 0,16 a 6.5,6.5 0 1 0 3,6 l 0,-16 z m 6,21.5 c -0.3,2 0.4,5.5 1.8,6.8 1.5,1.3 3.2,-0.4 2.5,-1.8 -0.8,-1.4 -1.8,-2.2 -1,-5.5 z m -11,-6 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z m 15,0 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z"/>
+ <!-- Comb -->
+ <path d="m 38,13 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,24 a 3,3 0 0 0 6,0 L 52,10 A 4,4 0 0 0 48,6 L 38,6 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="BarberShop">
+ <title>Barber Shop</title>
+ <g style="stroke:none">
+ <!-- Scissors -->
+ <path d="m 23,39 0,16.5 A 6.5,6.5 0 1 0 26,49 L 26,33 23,7 a 1.01,1.01 0 0 0 -2,0 l -3,26 0,16 a 6.5,6.5 0 1 0 3,6 l 0,-16 z m 6,21.5 c -0.3,2 0.4,5.5 1.8,6.8 1.5,1.3 3.2,-0.4 2.5,-1.8 -0.8,-1.4 -1.8,-2.2 -1,-5.5 z m -11,-6 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z m 15,0 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z"/>
+ <!-- Comb -->
+ <path d="m 30,13 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,24 a 3,3 0 0 0 6,0 L 44,10 A 4,4 0 0 0 40,6 L 30,6 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 z"/>
+ <!-- Man -->
+ <circle cx="58" cy="10" r="3"/>
+ <path d="m 51,17.5 0,9.5 a 1.25,1.25 0 0 0 2.5,0 l 0,-8.5 0.5,0 0,23.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-13.5 1,0 0,13.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-23.5 0.5,0 0,8.5 a 1.25,1.25 0 0 0 2.5,0 l 0,-9.5 a 4,4 0 0 0 -4,-4 l -6,0 a 4,4 0 0 0 -4,4 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="BarberShop_Inv">
+ <title>Barber Shop</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Scissors -->
+ <path d="m 23,39 0,16.5 A 6.5,6.5 0 1 0 26,49 L 26,33 23,7 a 1.01,1.01 0 0 0 -2,0 l -3,26 0,16 a 6.5,6.5 0 1 0 3,6 l 0,-16 z m 6,21.5 c -0.3,2 0.4,5.5 1.8,6.8 1.5,1.3 3.2,-0.4 2.5,-1.8 -0.8,-1.4 -1.8,-2.2 -1,-5.5 z m -11,-6 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z m 15,0 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z"/>
+ <!-- Comb -->
+ <path d="m 30,13 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,24 a 3,3 0 0 0 6,0 L 44,10 A 4,4 0 0 0 40,6 L 30,6 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 z"/>
+ <!-- Man -->
+ <circle cx="58" cy="10" r="3"/>
+ <path d="m 51,17.5 0,9.5 a 1.25,1.25 0 0 0 2.5,0 l 0,-8.5 0.5,0 0,23.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-13.5 1,0 0,13.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-23.5 0.5,0 0,8.5 a 1.25,1.25 0 0 0 2.5,0 l 0,-9.5 a 4,4 0 0 0 -4,-4 l -6,0 a 4,4 0 0 0 -4,4 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="BeautySalon">
+ <title>Beauty Salon</title>
+ <g style="stroke:none">
+ <!-- Scissors -->
+ <path d="m 23,39 0,16.5 A 6.5,6.5 0 1 0 26,49 L 26,33 23,7 a 1.01,1.01 0 0 0 -2,0 l -3,26 0,16 a 6.5,6.5 0 1 0 3,6 l 0,-16 z m 6,21.5 c -0.3,2 0.4,5.5 1.8,6.8 1.5,1.3 3.2,-0.4 2.5,-1.8 -0.8,-1.4 -1.8,-2.2 -1,-5.5 z m -11,-6 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z m 15,0 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z"/>
+ <!-- Comb -->
+ <path d="m 30,13 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,24 a 3,3 0 0 0 6,0 L 44,10 A 4,4 0 0 0 40,6 L 30,6 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 z"/>
+ <!-- Woman -->
+ <circle cx="58" cy="10" r="3"/>
+ <path d="m 57.5,42.25 a 1.5,1.5 0 0 1 -3,0 l 0,-10.2 L 51,32 55,18 54.25,18 52,25.75 c -0.5,1.75 -2.75,1 -2.25,-0.75 l 2.55,-8.75 c 0.2,-1 1.5,-2.75 3.7,-2.75 l 4,0 c 2.25,0 3.5,1.75 3.825,2.75 L 66.25,25 c 0.5,1.75 -1.75,2.5 -2.25,0.75 l -2.25,-8 -0.75,0 4,14.25 -3.5,0 0,10.25 a 1.5,1.5 0 0 1 -3,0 l 0,-10.25 -1,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="BeautySalon_Inv">
+ <title>Beauty Salon</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Scissors -->
+ <path d="m 23,39 0,16.5 A 6.5,6.5 0 1 0 26,49 L 26,33 23,7 a 1.01,1.01 0 0 0 -2,0 l -3,26 0,16 a 6.5,6.5 0 1 0 3,6 l 0,-16 z m 6,21.5 c -0.3,2 0.4,5.5 1.8,6.8 1.5,1.3 3.2,-0.4 2.5,-1.8 -0.8,-1.4 -1.8,-2.2 -1,-5.5 z m -11,-6 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z m 15,0 a 3.5,3.5 0 0 1 -7,0 3.5,3.5 0 1 1 7,0 z"/>
+ <!-- Comb -->
+ <path d="m 30,13 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,24 a 3,3 0 0 0 6,0 L 44,10 A 4,4 0 0 0 40,6 L 30,6 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 -8,0 c -2,0 -2,2.5 0,2.5 l 8,0 0,1 z"/>
+ <!-- Woman -->
+ <circle cx="58" cy="10" r="3"/>
+ <path d="m 57.5,42.25 a 1.5,1.5 0 0 1 -3,0 l 0,-10.2 L 51,32 55,18 54.25,18 52,25.75 c -0.5,1.75 -2.75,1 -2.25,-0.75 l 2.55,-8.75 c 0.2,-1 1.5,-2.75 3.7,-2.75 l 4,0 c 2.25,0 3.5,1.75 3.825,2.75 L 66.25,25 c 0.5,1.75 -1.75,2.5 -2.25,0.75 l -2.25,-8 -0.75,0 4,14.25 -3.5,0 0,10.25 a 1.5,1.5 0 0 1 -3,0 l 0,-10.25 -1,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="TicketPurchase">
+ <title>Ticket Purchase</title>
+ <g style="stroke:none">
+ <!-- Seller -->
+ <circle cx="21" cy="15" r="4.75"/>
+ <path d="m 12.75,36 2.5,-9 1,0 -2.5,9 14.5,0 -2.5,-9 1,0 1.5,4.5 c 0.7,2 2.25,2 3.5,0.5 l 5,-6 A 1.863,1.863 0 0 0 33.9,23.6 l -3,3.65 L 30.25,25 C 29.5,22.5 27,20.5 24,20.5 l -6,0 c -3,0 -5.5,2 -6.25,4.5 l -3,11 z"/>
+ <!-- Buyer -->
+ <circle cx="54" cy="15" r="4.75"/>
+ <path d="m 60,37 3,0 0,-13 a 3.5,3.5 0 0 0 -3.5,-3.5 l -11,0 A 4.5,4.5 0 0 0 45,22 l -9,11 a 2.15,2.15 0 0 0 3.25,2.75 L 48,25.5 l 0,38 a 2.75,2.75 0 0 0 5.5,0 l 0,-21.5 1,0 0,21.5 a 2.75,2.75 0 0 0 5.5,0 z"/>
+ <!-- Ticket -->
+ <rect x="35" y="14.5" width="4" height="9.5"/>
+ <!-- Counter -->
+ <rect x="6" y="37" width="60" height="6"/>
+ </g>
+ </symbol>
+
+ <symbol id="TicketPurchase_Inv">
+ <title>Ticket Purchase</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Seller -->
+ <circle cx="21" cy="15" r="4.75"/>
+ <path d="m 12.75,36 2.5,-9 1,0 -2.5,9 14.5,0 -2.5,-9 1,0 1.5,4.5 c 0.7,2 2.25,2 3.5,0.5 l 5,-6 A 1.863,1.863 0 0 0 33.9,23.6 l -3,3.65 L 30.25,25 C 29.5,22.5 27,20.5 24,20.5 l -6,0 c -3,0 -5.5,2 -6.25,4.5 l -3,11 z"/>
+ <!-- Buyer -->
+ <circle cx="54" cy="15" r="4.75"/>
+ <path d="m 60,37 3,0 0,-13 a 3.5,3.5 0 0 0 -3.5,-3.5 l -11,0 A 4.5,4.5 0 0 0 45,22 l -9,11 a 2.15,2.15 0 0 0 3.25,2.75 L 48,25.5 l 0,38 a 2.75,2.75 0 0 0 5.5,0 l 0,-21.5 1,0 0,21.5 a 2.75,2.75 0 0 0 5.5,0 z"/>
+ <!-- Ticket -->
+ <rect x="35" y="14.5" width="4" height="9.5"/>
+ <!-- Counter -->
+ <rect x="6" y="37" width="60" height="6"/>
+ </g>
+ </symbol>
+
+ <symbol id="BaggageCheckIn">
+ <title>Baggage Check In</title>
+ <path d="m 31,14 a 3,3 0 0 0 -3,3 l 0,5 -6,0 0,36 29,0 0,-36 -7,0 0,-5 a 3,3 0 0 0 -3,-3 l -10,0 z m 0,3 10,0 0,5 -10,0 0,-5 z m -16,5 a 5,5 0 0 0 -5,5 l 0,26 a 5,5 0 0 0 5,5 l 4,0 0,-36 -4,0 z m 39,0 0,36 3,0 a 5,5 0 0 0 5,-5 l 0,-26 a 5,5 0 0 0 -5,-5 l -3,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="BaggageCheckIn_Inv">
+ <title>Baggage Check In</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 31,14 a 3,3 0 0 0 -3,3 l 0,5 -6,0 0,36 29,0 0,-36 -7,0 0,-5 a 3,3 0 0 0 -3,-3 l -10,0 z m 0,3 10,0 0,5 -10,0 0,-5 z m -16,5 a 5,5 0 0 0 -5,5 l 0,26 a 5,5 0 0 0 5,5 l 4,0 0,-36 -4,0 z m 39,0 0,36 3,0 a 5,5 0 0 0 5,-5 l 0,-26 a 5,5 0 0 0 -5,-5 l -3,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="BaggageClaim">
+ <title>Baggage Claim</title>
+ <path d="m 31,14 a 3,3 0 0 0 -3,3 l 0,5 -6,0 0,36 29,0 0,-36 -7,0 0,-5 a 3,3 0 0 0 -3,-3 l -10,0 z m 0,3 10,0 0,5 -10,0 0,-5 z m -16,5 a 5,5 0 0 0 -5,5 l 0,26 a 5,5 0 0 0 5,5 l 4,0 0,-36 -4,0 z m 39,0 0,36 3,0 a 5,5 0 0 0 5,-5 l 0,-26 a 5,5 0 0 0 -5,-5 l -3,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="BaggageClaim_Inv">
+ <title>Baggage Claim</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 31,14 a 3,3 0 0 0 -3,3 l 0,5 -6,0 0,36 29,0 0,-36 -7,0 0,-5 a 3,3 0 0 0 -3,-3 l -10,0 z m 0,3 10,0 0,5 -10,0 0,-5 z m -16,5 a 5,5 0 0 0 -5,5 l 0,26 a 5,5 0 0 0 5,5 l 4,0 0,-36 -4,0 z m 39,0 0,36 3,0 a 5,5 0 0 0 5,-5 l 0,-26 a 5,5 0 0 0 -5,-5 l -3,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Customs">
+ <title>Customs</title>
+ <g style="stroke:none">
+ <!-- Bag -->
+ <path d="m 11,53 4,0 0,-23 -4,0 a 3,3 0 0 0 -3,3 l 0,17 a 3,3 0 0 0 3,3 m 27,4 0,-4 -23,0 0,4 a 3,3 0 0 0 3,3 l 17,0 a 3,3 0 0 0 3,-3 z"/>
+ <!-- Official -->
+ <path d="m 43,19 -2.5,3 3,0 A 6.25,6.25 0 0 0 56,22 l 0,-3 z m 13,-6 0,4.5 -13,0 L 40,13 z M 55.25,30 41,30 a 5.2,5.3 0 0 0 -4,1.8 L 25,47.5 a 2.93,2.93 0 0 0 4.6,3.6 L 41,36 41,49 z m 7.75,4 0,26 -22,0 0,-7 16,0 0,-3 -13,0 15,-20 a 4,4 0 0 1 4,4 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Customs_Inv">
+ <title>Customs</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Bag -->
+ <path d="m 11,53 4,0 0,-23 -4,0 a 3,3 0 0 0 -3,3 l 0,17 a 3,3 0 0 0 3,3 m 27,4 0,-4 -23,0 0,4 a 3,3 0 0 0 3,3 l 17,0 a 3,3 0 0 0 3,-3 z"/>
+ <!-- Official -->
+ <path d="m 43,19 -2.5,3 3,0 A 6.25,6.25 0 0 0 56,22 l 0,-3 z m 13,-6 0,4.5 -13,0 L 40,13 z M 55.25,30 41,30 a 5.2,5.3 0 0 0 -4,1.8 L 25,47.5 a 2.93,2.93 0 0 0 4.6,3.6 L 41,36 41,49 z m 7.75,4 0,26 -22,0 0,-7 16,0 0,-3 -13,0 15,-20 a 4,4 0 0 1 4,4 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Immigration">
+ <title>Immigration</title>
+ <g style="stroke:none">
+ <!-- Passport -->
+ <path d="m 14,15 0,13 6.25,4.75 C 21.12,33.37 22,32.62 22,31.5 l 0,-3.5 1,0 a 2,2 0 0 0 2,-2 l 0,-9 A 2,2 0 0 0 23,15 z m 2.5,1.25 6.5,0 A 0.75,0.75 0 0 1 23.75,17 l 0,9 A 0.75,0.75 0 0 1 23,26.75 l -1,0 0,-5.25 C 22,20.9 22,20.1 21.5,19.75 Z"/>
+ <!-- Official -->
+ <path d="m 37,19 -2.5,3 3,0 A 6.25,6.25 0 0 0 50,22 L 50,19 z m 13,-6 0,4.5 -13,0 L 34,13 Z M 49.25,30 35,30 a 5.2,5.3 0 0 0 -4,1.8 L 25.75,38.75 18.5,33 A 2.82,2.82 0 0 0 15,37.4 l 9.5,7.6 a 3,3 0 0 0 4,-0.5 L 35,36 35,49 z m 7.75,4 0,26 -22,0 0,-7 16,0 0,-3 -13,0 15,-20 A 4,4 0 0 1 57,34 Z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Immigration_Inv">
+ <title>Immigration</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Passport -->
+ <path d="m 14,15 0,13 6.25,4.75 C 21.12,33.37 22,32.62 22,31.5 l 0,-3.5 1,0 a 2,2 0 0 0 2,-2 l 0,-9 A 2,2 0 0 0 23,15 z m 2.5,1.25 6.5,0 A 0.75,0.75 0 0 1 23.75,17 l 0,9 A 0.75,0.75 0 0 1 23,26.75 l -1,0 0,-5.25 C 22,20.9 22,20.1 21.5,19.75 Z"/>
+ <!-- Official -->
+ <path d="m 37,19 -2.5,3 3,0 A 6.25,6.25 0 0 0 50,22 L 50,19 z m 13,-6 0,4.5 -13,0 L 34,13 Z M 49.25,30 35,30 a 5.2,5.3 0 0 0 -4,1.8 L 25.75,38.75 18.5,33 A 2.82,2.82 0 0 0 15,37.4 l 9.5,7.6 a 3,3 0 0 0 4,-0.5 L 35,36 35,49 z m 7.75,4 0,26 -22,0 0,-7 16,0 0,-3 -13,0 15,-20 A 4,4 0 0 1 57,34 Z"/>
+ </g>
+ </symbol>
+
+ <symbol id="DepartingFlights">
+ <title>Departing Flights</title>
+ <g style="stroke:none">
+ <path d="M 56,11 42,25 12,17 7,22 32,35 22,45 l -8,-1 -4,4 9,5 5,9 4,-4 -1,-8 10,-10 13,25 5,-5 -8,-30 14,-14 a 3.54,3.54 0 0 0 -5,-5 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="DepartingFlights_Inv">
+ <title>Departing Flights</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="M 56,11 42,25 12,17 7,22 32,35 22,45 l -8,-1 -4,4 9,5 5,9 4,-4 -1,-8 10,-10 13,25 5,-5 -8,-30 14,-14 a 3.54,3.54 0 0 0 -5,-5 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="ArrivingFlights">
+ <title>Arriving Flights</title>
+ <g style="stroke:none">
+ <circle cx="34" cy="11" r="5"/>
+ <path d="m 13,9 14.5,14.5 0,41 a 3,3 0 0 0 6,0 l 0,-22.5 1,0 0,22.5 a 3,3 0 0 0 6,0 l 0,-5.5 11.5,0 0,-18 -3,0 0,-2.5 A 1.5,1.5 0 0 0 47.5,37 L 46,37 46,24 A 7,7 0 0 0 39,17 L 28,17 16.5,5.5 A 2.48,2.48 0 0 0 13,9 z m 27.5,16.5 1,0 0,15.5 -1,0 z M 43,39 l 4,0 0,2 -4,0 z m 10,20 2,0 a 3,3 0 0 0 3,-3 l 0,-12 a 3,3 0 0 0 -3,-3 l -2,0 z" />
+ </g>
+ </symbol>
+
+ <symbol id="ArrivingFlights_Inv">
+ <title>Arriving Flights</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="34" cy="11" r="5"/>
+ <path d="m 13,9 14.5,14.5 0,41 a 3,3 0 0 0 6,0 l 0,-22.5 1,0 0,22.5 a 3,3 0 0 0 6,0 l 0,-5.5 11.5,0 0,-18 -3,0 0,-2.5 A 1.5,1.5 0 0 0 47.5,37 L 46,37 46,24 A 7,7 0 0 0 39,17 L 28,17 16.5,5.5 A 2.48,2.48 0 0 0 13,9 z m 27.5,16.5 1,0 0,15.5 -1,0 z M 43,39 l 4,0 0,2 -4,0 z m 10,20 2,0 a 3,3 0 0 0 3,-3 l 0,-12 a 3,3 0 0 0 -3,-3 l -2,0 z" />
+ </g>
+ </symbol>
+
+ <symbol id="Smoking">
+ <title>Smoking</title>
+ <rect x="8" y="46" height="8" width="48" style="stroke:none"/>
+ <rect x="57.75" y="46" width="2.5" height="8" style="stroke:none"/>
+ <rect x="61.75" y="46" width="2.5" height="8" style="stroke:none"/>
+ <path d="m 59,44 0,-5 a 3.5,3.5 0 0 0 -3.5,-3.5 l -9,0 A 5,5 0 0 1 42,28 6.5,6.5 0 0 1 42,15" style="fill:none;stroke-width:2.5"/>
+ <path d="m 63,44 0,-6 a 9,9 0 0 0 -9,-9 l -5,0 A 6.5,6.5 0 0 0 44,18" style="fill:none;stroke-width:2.5"/>
+ </symbol>
+
+ <symbol id="Smoking_Inv">
+ <title>Smoking</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <rect x="8" y="46" height="8" width="48" style="fill:white;stroke:none"/>
+ <rect x="57.75" y="46" width="2.5" height="8" style="fill:white;stroke:none"/>
+ <rect x="61.75" y="46" width="2.5" height="8" style="fill:white;stroke:none"/>
+ <path d="m 59,44 0,-5 a 3.5,3.5 0 0 0 -3.5,-3.5 l -9,0 A 5,5 0 0 1 42,28 6.5,6.5 0 0 1 42,15" style="fill:none;stroke:white;stroke-width:2.5"/>
+ <path d="m 63,44 0,-6 a 9,9 0 0 0 -9,-9 l -5,0 A 6.5,6.5 0 0 0 44,18" style="fill:none;stroke:white;stroke-width:2.5"/>
+ </symbol>
+
+ <symbol id="NoSmoking">
+ <title>No Smoking</title>
+ <rect x="18" y="37" height="5" width="30" style="stroke:none"/>
+ <rect x="49" y="37" width="1.5" height="5" style="stroke:none"/>
+ <rect x="51.5" y="37" width="1.5" height="5" style="stroke:none"/>
+ <path d="m 49.75,35.75 0,-3.125 a 2.1875,2.1875 0 0 0 -2.1875,-2.1875 l -5.625,0 A 3.125,3.125 0 0 1 39.25,25.75 a 4.0625,4.0625 0 1 1 0,-8.125" style="fill:none;stroke-width:1.5"/>
+ <path d="m 52.25,35.75 0,-3.75 a 5.625,5.625 0 0 0 -5.5,-5.625 l -3.125,0 A 4.0625,4.0625 0 0 0 40.5,19.5" style="fill:none;stroke-width:1.5"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke:white;stroke-width:6.25"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke-width:6.25"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke-width:6"/>
+ </symbol>
+
+ <symbol id="NoSmoking_Inv">
+ <title>No Smoking</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <rect x="18" y="37" height="5" width="30" style="fill:white;stroke:none"/>
+ <rect x="49" y="37" width="1.5" height="5" style="fill:white;stroke:none"/>
+ <rect x="51.5" y="37" width="1.5" height="5" style="fill:white;stroke:none"/>
+ <path d="m 49.75,35.75 0,-3.125 a 2.1875,2.1875 0 0 0 -2.1875,-2.1875 l -5.625,0 A 3.125,3.125 0 0 1 39.25,25.75 a 4.0625,4.0625 0 1 1 0,-8.125" style="fill:none;stroke:white;stroke-width:1.5"/>
+ <path d="m 52.25,35.75 0,-3.75 a 5.625,5.625 0 0 0 -5.5,-5.625 l -3.125,0 A 4.0625,4.0625 0 0 0 40.5,19.5" style="fill:none;stroke:white;stroke-width:1.5"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke-width:6.25"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke:white;stroke-width:6.25"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke:white;stroke-width:6"/>
+ </symbol>
+
+ <symbol id="Parking">
+ <title>Parking</title>
+ <path d="m 25,60 0,-45 14,0 a 12.5,12.5 0 0 1 0,25 l -9,0" style="fill:none;stroke-width:10"/>
+ </symbol>
+
+ <symbol id="Parking_Inv">
+ <title>Parking</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 25,60 0,-45 14,0 a 12.5,12.5 0 0 1 0,25 l -9,0" style="fill:none;stroke:white;stroke-width:10"/>
+ </symbol>
+
+ <symbol id="NoParking">
+ <title>No Parking</title>
+ <path d="m 30,52 0,-29 9,0 a 8,8 0 0 1 0,16 l -6,0" style="fill:none;stroke-width:6"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke:white;stroke-width:6.25"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke-width:6.25"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke-width:6"/>
+ </symbol>
+
+ <symbol id="NoParking_Inv">
+ <title>No Parking</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 30,52 0,-29 9,0 a 8,8 0 0 1 0,16 l -6,0" style="fill:none;stroke:white;stroke-width:6"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke-width:6.25"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke:white;stroke-width:6.25"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke:white;stroke-width:6"/>
+ </symbol>
+
+ <symbol id="NoDogs">
+ <title>No Dogs</title>
+ <path d="m 28,42 0,7 a 3,3 0 0 1 -6,0 l 0,-15 -2,0 a 2.5,2.5 0 0 1 0,-5 l 19,0 9,-9 0,5 6,6 c 1,1 1,3 -1,3 l -7,0 0,15 a 3,3 0 0 1 -6,0 l 0,-7 z" style="stroke:none"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke:white;stroke-width:6.25"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke-width:6.25"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke-width:6"/>
+ </symbol>
+
+ <symbol id="NoDogs_Inv">
+ <title>No Dogs</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 28,42 0,7 a 3,3 0 0 1 -6,0 l 0,-15 -2,0 a 2.5,2.5 0 0 1 0,-5 l 19,0 9,-9 0,5 6,6 c 1,1 1,3 -1,3 l -7,0 0,15 a 3,3 0 0 1 -6,0 l 0,-7 z" style="fill:white;stroke:none"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke-width:6.25"/>
+ <path d="m 18,18 36,36" style="fill:none;stroke:white;stroke-width:6.25"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke:white;stroke-width:6"/>
+ </symbol>
+
+ <symbol id="NoEntry">
+ <title>No Entry</title>
+ <circle cx="36" cy="36" r="27" style="stroke:none"/>
+ <rect x="14" y="32" width="44" height="8" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="NoEntry_Inv">
+ <title>No Entry</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <circle cx="36" cy="36" r="27" style="fill:white;stroke:none"/>
+ <rect x="14" y="32" width="44" height="8" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Exit">
+ <title>Exit</title>
+ <path d="m 32,9.3 a 27,27 0 0 0 0,53.4 z m 8,0 a 27,27 0 0 1 0,53.4 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Exit_Inv">
+ <title>Exit</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 32,9.3 a 27,27 0 0 0 0,53.4 z m 8,0 a 27,27 0 0 1 0,53.4 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="FireExtinguisher">
+ <title>Fire Extinguisher</title>
+ <path d="m 32,17 a 11.5,11.5 0 0 0 -8,11 l 0,35 a 3,3 0 0 0 3,3 l 15,0 a 3,3 0 0 0 3,-3 L 45,28 A 11.5,11.5 0 0 0 37,17 l 0,-2 8,0 0,2 18,2 0,-12 -18,2 0,2 -8,0 0,-2 -1.5,0 a 4.6,4.6 0 1 0 -8,3.5 15,15 0 0 0 -7,7 1.904,1.904 0 1 0 3.5,1.5 12,12 0 0 1 8,-6 z M 29,9.5 a 2,2 0 0 0 4,0 2,2 0 0 0 -4,0 z" style="stroke:none;fill-rule:evenodd"/>
+ </symbol>
+
+ <symbol id="FireExtinguisher_Inv">
+ <title>Fire Extinguisher</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 32,17 a 11.5,11.5 0 0 0 -8,11 l 0,35 a 3,3 0 0 0 3,3 l 15,0 a 3,3 0 0 0 3,-3 L 45,28 A 11.5,11.5 0 0 0 37,17 l 0,-2 8,0 0,2 18,2 0,-12 -18,2 0,2 -8,0 0,-2 -1.5,0 a 4.6,4.6 0 1 0 -8,3.5 15,15 0 0 0 -7,7 1.904,1.904 0 1 0 3.5,1.5 12,12 0 0 1 8,-6 z M 29,9.5 a 2,2 0 0 0 4,0 2,2 0 0 0 -4,0 z" style="fill:white;stroke:none;fill-rule:evenodd"/>
+ </symbol>
+
+ <symbol id="RightArrow">
+ <title>Right Arrow</title>
+ <path d="M 63,36 41,58 26,58 42,42 10,42 10,30 42,30 26,14 41,14 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="RightArrow_Inv">
+ <title>Right Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 63,36 41,58 26,58 42,42 10,42 10,30 42,30 26,14 41,14 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="ForwardAndRightArrow">
+ <title>Forward and Right Arrow</title>
+ <path d="M 56,16 56,48 45,59 45,35 22,58 14,50 37,27 13,27 24,16 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="ForwardAndRightArrow_Inv">
+ <title>Forward and Right Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 56,16 56,48 45,59 45,35 22,58 14,50 37,27 13,27 24,16 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="UpArrow">
+ <title>Up Arrow</title>
+ <path d="M 36,9 58,31 58,46 42,30 42,62 30,62 30,30 14,46 14,31 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="UpArrow_Inv">
+ <title>Up Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 36,9 58,31 58,46 42,30 42,62 30,62 30,30 14,46 14,31 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="ForwardAndLeftArrow">
+ <title>Forward and Left Arrow</title>
+ <path d="M 16,16 48,16 59,27 35,27 58,50 50,58 27,35 27,59 16,48 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="ForwardAndLeftArrow_Inv">
+ <title>Forward and Left Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 16,16 48,16 59,27 35,27 58,50 50,58 27,35 27,59 16,48 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="LeftArrow">
+ <title>Left Arrow</title>
+ <path d="m 9,36 22,-22 15,0 -16,16 32,0 0,12 -32,0 16,16 -15,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="LeftArrow_Inv">
+ <title>Left Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 9,36 22,-22 15,0 -16,16 32,0 0,12 -32,0 16,16 -15,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="LeftAndDownArrow">
+ <title>Left and Down Arrow</title>
+ <path d="m 16.125,55.875 0,-32 11,-11 0,24 23,-23 8,8 -23,23 24,0 -11,11 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="LeftAndDownArrow_Inv">
+ <title>Left and Down Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 16.125,55.875 0,-32 11,-11 0,24 23,-23 8,8 -23,23 24,0 -11,11 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="DownArrow">
+ <title>Down Arrow</title>
+ <path d="M 36,63 14,41 14,26 30,42 30,10 42,10 42,42 58,26 58,41 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="DownArrow_Inv">
+ <title>Down Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 36,63 14,41 14,26 30,42 30,10 42,10 42,42 58,26 58,41 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="RightAndDownArrow">
+ <title>Right and Down Arrow</title>
+ <path d="M 56,56 24,56 13,45 37,45 14,22 22,14 45,37 45,13 56,24 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="RightAndDownArrow_Inv">
+ <title>Right and Down Arrow</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="M 56,56 24,56 13,45 37,45 14,22 22,14 45,37 45,13 56,24 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="WheelChair1996">
+ <title>NPS Wheelchair Accessible - 1996</title>
+ <g style="stroke:none">
+ <circle cx="30" cy="11.75" r="5"/>
+ <path d="M 51,36.5 C 50.48,35.61 49.5,35 48.5,35 L 36,35 35.8,31 45,31 a 2.25,2.25 0 0 0 0,-4.5 l -9.5,0 -0.2,-4.3 c -0.18,-2.6 -2.2,-4.75 -4.9,-4.6 -2.7,0.15 -5,2.5 -4.8,5.1 L 26.45,38 c 0.2,2.6 2.45,4.5 5.05,4.5 l 16.5,0 6.5,11.5 a 2.916,2.916 0 0 0 5,-3 z"/>
+ <path d="M 23.2,29 A 19,19 0 1 0 50.9,52.5 L 48.2,48 A 15,15 0 1 1 23.5,33.8 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WheelChairInv">
+ <title>NPS Wheelchair Accessible - 1996</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="30" cy="11.75" r="5"/>
+ <path d="M 51,36.5 C 50.48,35.61 49.5,35 48.5,35 L 36,35 35.8,31 45,31 a 2.25,2.25 0 0 0 0,-4.5 l -9.5,0 -0.2,-4.3 c -0.18,-2.6 -2.2,-4.75 -4.9,-4.6 -2.7,0.15 -5,2.5 -4.8,5.1 L 26.45,38 c 0.2,2.6 2.45,4.5 5.05,4.5 l 16.5,0 6.5,11.5 a 2.916,2.916 0 0 0 5,-3 z"/>
+ <path d="M 23.2,29 A 19,19 0 1 0 50.9,52.5 L 48.2,48 A 15,15 0 1 1 23.5,33.8 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WheelChair">
+ <title>NPS Wheelchair Accessible</title>
+ <g style="stroke:none">
+ <circle cx="30" cy="11.75" r="5"/>
+ <path d="m 63.5,55.5 a 2.25,2.25 0 0 0 0,-4.5 l -4,0 L 51,36.5 C 50.48,35.61 49.5,35 48.5,35 L 36,35 35.8,31 45,31 a 2.25,2.25 0 0 0 0,-4.5 l -9.5,0 -0.2,-4.3 c -0.18,-2.6 -2.2,-4.75 -4.9,-4.6 -2.7,0.15 -5,2.5 -4.8,5.1 L 26.45,38 c 0.2,2.6 2.45,4.5 5.05,4.5 l 16.5,0 6.5,11.5 c 0.25,0.5 1.3,1.5 2.5,1.5 z"/>
+ <path d="M 23.2,29 A 19,19 0 1 0 50.9,52.5 L 48.2,48 A 15,15 0 1 1 23.5,33.8 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WheelChair_Inv">
+ <title>NPS Wheelchair Accessible</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="30" cy="11.75" r="5"/>
+ <path d="m 63.5,55.5 a 2.25,2.25 0 0 0 0,-4.5 l -4,0 L 51,36.5 C 50.48,35.61 49.5,35 48.5,35 L 36,35 35.8,31 45,31 a 2.25,2.25 0 0 0 0,-4.5 l -9.5,0 -0.2,-4.3 c -0.18,-2.6 -2.2,-4.75 -4.9,-4.6 -2.7,0.15 -5,2.5 -4.8,5.1 L 26.45,38 c 0.2,2.6 2.45,4.5 5.05,4.5 l 16.5,0 6.5,11.5 c 0.25,0.5 1.3,1.5 2.5,1.5 z"/>
+ <path d="M 23.2,29 A 19,19 0 1 0 50.9,52.5 L 48.2,48 A 15,15 0 1 1 23.5,33.8 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WheelChairNew">
+ <title>New Wheelchair Accessible</title>
+ <g style="stroke:none">
+ <circle cx="37" cy="12.5" r="5"/>
+ <path d="m 15.9,31.3 5.3,-7.7 c 0.3,-0.4 0.9,-0.8 1.3,-1 L 32,18.5 c 4,-1.8 7,2 6.5,4.7 l -2,9.8 9.5,2 c 1.3,0.3 2.1,0.9 2.8,2 l 7.3,12.3 2.8,-1.9 c 2.2,-1.5 4.5,1.7 2.2,3.3 l -5.6,3.8 c -1,0.7 -2.5,0.4 -3,-0.5 l -7,-12 -15,-3 c -2,-0.4 -3.8,-3 -3.5,-5 l 2,-10 -4.5,2 -5.4,7.6 c -1.5,2.2 -4.8,0 -3.2,-2.4 z"/>
+ <path d="m 25,36 1,-5.4 a 16,16 0 1 0 22,20 L 45,45.4 A 12,12 0 1 1 25,36 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WheelChairNew_Inv">
+ <title>New Wheelchair Accessible</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="37" cy="12.5" r="5"/>
+ <path d="m 15.9,31.3 5.3,-7.7 c 0.3,-0.4 0.9,-0.8 1.3,-1 L 32,18.5 c 4,-1.8 7,2 6.5,4.7 l -2,9.8 9.5,2 c 1.3,0.3 2.1,0.9 2.8,2 l 7.3,12.3 2.8,-1.9 c 2.2,-1.5 4.5,1.7 2.2,3.3 l -5.6,3.8 c -1,0.7 -2.5,0.4 -3,-0.5 l -7,-12 -15,-3 c -2,-0.4 -3.8,-3 -3.5,-5 l 2,-10 -4.5,2 -5.4,7.6 c -1.5,2.2 -4.8,0 -3.2,-2.4 z"/>
+ <path d="m 25,36 1,-5.4 a 16,16 0 1 0 22,20 L 45,45.4 A 12,12 0 1 1 25,36 z"/>
+ </g>
+ </symbol>
+
+ </defs>
+
+ <use x="0" y="0" xlink:href="#Telephone"/>
+ <use x="0" y="72" xlink:href="#Telephone_Inv"/>
+ <use x="72" y="0" xlink:href="#Mail"/>
+ <use x="72" y="72" xlink:href="#Mail_Inv"/>
+ <use x="144" y="0" xlink:href="#CurrencyExchange"/>
+ <use x="144" y="72" xlink:href="#CurrencyExchange_Inv"/>
+ <use x="216" y="0" xlink:href="#CurrencyExchangeEuro"/>
+ <use x="216" y="72" xlink:href="#CurrencyExchangeEuro_Inv"/>
+ <use x="288" y="0" xlink:href="#Cashier"/>
+ <use x="288" y="72" xlink:href="#Cashier_Inv"/>
+ <use x="360" y="0" xlink:href="#FirstAid"/>
+ <use x="360" y="72" xlink:href="#FirstAid_Inv"/>
+ <use x="432" y="0" xlink:href="#LostAndFound"/>
+ <use x="432" y="72" xlink:href="#LostAndFound_Inv"/>
+ <use x="504" y="0" xlink:href="#CoatCheck"/>
+ <use x="504" y="72" xlink:href="#CoatCheck_Inv"/>
+ <use x="576" y="0" xlink:href="#BaggageLockers"/>
+ <use x="576" y="72" xlink:href="#BaggageLockers_Inv"/>
+ <use x="648" y="0" xlink:href="#Escalator"/>
+ <use x="648" y="72" xlink:href="#Escalator_Inv"/>
+
+ <use x="0" y="144" xlink:href="#EscalatorDown"/>
+ <use x="0" y="216" xlink:href="#EscalatorDown_Inv"/>
+ <use x="72" y="144" xlink:href="#EscalatorUp"/>
+ <use x="72" y="216" xlink:href="#EscalatorUp_Inv"/>
+ <use x="144" y="144" xlink:href="#Stairs"/>
+ <use x="144" y="216" xlink:href="#Stairs_Inv"/>
+ <use x="216" y="144" xlink:href="#StairsDown"/>
+ <use x="216" y="216" xlink:href="#StairsDown_Inv"/>
+ <use x="288" y="144" xlink:href="#StairsUp"/>
+ <use x="288" y="216" xlink:href="#StairsUp_Inv"/>
+ <use x="360" y="144" xlink:href="#Elevator"/>
+ <use x="360" y="216" xlink:href="#Elevator_Inv"/>
+ <use x="432" y="144" xlink:href="#ToiletsMen"/>
+ <use x="432" y="216" xlink:href="#ToiletsMen_Inv"/>
+ <use x="504" y="144" xlink:href="#ToiletsWomen"/>
+ <use x="504" y="216" xlink:href="#ToiletsWomen_Inv"/>
+ <use x="576" y="144" xlink:href="#Toilets"/>
+ <use x="576" y="216" xlink:href="#Toilets_Inv"/>
+ <use x="648" y="144" xlink:href="#Nursery"/>
+ <use x="648" y="216" xlink:href="#Nursery_Inv"/>
+
+ <use x="0" y="288" xlink:href="#DrinkingFountain"/>
+ <use x="0" y="360" xlink:href="#DrinkingFountain_Inv"/>
+ <use x="72" y="288" xlink:href="#WaitingRoom"/>
+ <use x="72" y="360" xlink:href="#WaitingRoom_Inv"/>
+ <use x="144" y="288" xlink:href="#Information"/>
+ <use x="144" y="360" xlink:href="#Information_Inv"/>
+ <use x="216" y="288" xlink:href="#HotelInformation"/>
+ <use x="216" y="360" xlink:href="#HotelInformation_Inv"/>
+ <use x="288" y="288" xlink:href="#AirTransportation"/>
+ <use x="288" y="360" xlink:href="#AirTransportation_Inv"/>
+ <use x="360" y="288" xlink:href="#Heliport"/>
+ <use x="360" y="360" xlink:href="#Heliport_Inv"/>
+ <use x="432" y="288" xlink:href="#Taxi"/>
+ <use x="432" y="360" xlink:href="#Taxi_Inv"/>
+ <use x="504" y="288" xlink:href="#Bus"/>
+ <use x="504" y="360" xlink:href="#Bus_Inv"/>
+ <use x="576" y="288" xlink:href="#GroundTransportation"/>
+ <use x="576" y="360" xlink:href="#GroundTransportation_Inv"/>
+ <use x="648" y="288" xlink:href="#RailTransportation"/>
+ <use x="648" y="360" xlink:href="#RailTransportation_Inv"/>
+
+ <use x="0" y="432" xlink:href="#WaterTransportation"/>
+ <use x="0" y="504" xlink:href="#WaterTransportation_Inv"/>
+ <use x="72" y="432" xlink:href="#CarRental"/>
+ <use x="72" y="504" xlink:href="#CarRental_Inv"/>
+ <use x="144" y="432" xlink:href="#Restaurant"/>
+ <use x="144" y="504" xlink:href="#Restaurant_Inv"/>
+ <use x="216" y="432" xlink:href="#Coffeeshop"/>
+ <use x="216" y="504" xlink:href="#Coffeeshop_Inv"/>
+ <use x="288" y="432" xlink:href="#Bar"/>
+ <use x="288" y="504" xlink:href="#Bar_Inv"/>
+ <use x="360" y="432" xlink:href="#Shops"/>
+ <use x="360" y="504" xlink:href="#Shops_Inv"/>
+ <use x="432" y="432" xlink:href="#BarberShopBeautySalon"/>
+ <use x="432" y="504" xlink:href="#BarberShopBeautySalon_Inv"/>
+ <use x="504" y="432" xlink:href="#BarberShop"/>
+ <use x="504" y="504" xlink:href="#BarberShop_Inv"/>
+ <use x="576" y="432" xlink:href="#BeautySalon"/>
+ <use x="576" y="504" xlink:href="#BeautySalon_Inv"/>
+ <use x="648" y="432" xlink:href="#TicketPurchase"/>
+ <use x="648" y="504" xlink:href="#TicketPurchase_Inv"/>
+
+ <use x="0" y="576" xlink:href="#BaggageCheckIn"/>
+ <use x="0" y="648" xlink:href="#BaggageCheckIn_Inv"/>
+ <use x="72" y="576" xlink:href="#BaggageClaim"/>
+ <use x="72" y="648" xlink:href="#BaggageClaim_Inv"/>
+ <use x="144" y="576" xlink:href="#Customs"/>
+ <use x="144" y="648" xlink:href="#Customs_Inv"/>
+ <use x="216" y="576" xlink:href="#Immigration"/>
+ <use x="216" y="648" xlink:href="#Immigration_Inv"/>
+ <use x="288" y="576" xlink:href="#DepartingFlights"/>
+ <use x="288" y="648" xlink:href="#DepartingFlights_Inv"/>
+ <use x="360" y="576" xlink:href="#ArrivingFlights"/>
+ <use x="360" y="648" xlink:href="#ArrivingFlights_Inv"/>
+ <use x="432" y="576" xlink:href="#Smoking"/>
+ <use x="432" y="648" xlink:href="#Smoking_Inv"/>
+ <use x="504" y="576" xlink:href="#NoSmoking"/>
+ <use x="504" y="648" xlink:href="#NoSmoking_Inv"/>
+ <use x="576" y="576" xlink:href="#Parking"/>
+ <use x="576" y="648" xlink:href="#Parking_Inv"/>
+ <use x="648" y="576" xlink:href="#NoParking"/>
+ <use x="648" y="648" xlink:href="#NoParking_Inv"/>
+
+ <use x="0" y="720" xlink:href="#NoDogs"/>
+ <use x="0" y="792" xlink:href="#NoDogs_Inv"/>
+ <use x="72" y="720" xlink:href="#NoEntry"/>
+ <use x="72" y="792" xlink:href="#NoEntry_Inv"/>
+ <use x="144" y="720" xlink:href="#Exit"/>
+ <use x="144" y="792" xlink:href="#Exit_Inv"/>
+ <use x="216" y="720" xlink:href="#FireExtinguisher"/>
+ <use x="216" y="792" xlink:href="#FireExtinguisher_Inv"/>
+ <use x="288" y="720" xlink:href="#LitterDisposal"/>
+ <use x="288" y="792" xlink:href="#LitterDisposal_Inv"/>
+
+ <use x="432" y="720" xlink:href="#WheelChair1996"/>
+ <use x="432" y="792" xlink:href="#WheelChairInv"/>
+ <use x="504" y="720" xlink:href="#WheelChair"/>
+ <use x="504" y="792" xlink:href="#WheelChair_Inv"/>
+ <use x="576" y="720" xlink:href="#WheelChairNew"/>
+ <use x="576" y="792" xlink:href="#WheelChairNew_Inv"/>
+
+
+ <use x="0" y="864" xlink:href="#RightArrow"/>
+ <use x="0" y="936" xlink:href="#RightArrow_Inv"/>
+ <use x="72" y="864" xlink:href="#ForwardAndRightArrow"/>
+ <use x="72" y="936" xlink:href="#ForwardAndRightArrow_Inv"/>
+ <use x="144" y="864" xlink:href="#UpArrow"/>
+ <use x="144" y="936" xlink:href="#UpArrow_Inv"/>
+ <use x="216" y="864" xlink:href="#ForwardAndLeftArrow"/>
+ <use x="216" y="936" xlink:href="#ForwardAndLeftArrow_Inv"/>
+ <use x="288" y="864" xlink:href="#LeftArrow"/>
+ <use x="288" y="936" xlink:href="#LeftArrow_Inv"/>
+ <use x="360" y="864" xlink:href="#LeftAndDownArrow"/>
+ <use x="360" y="936" xlink:href="#LeftAndDownArrow_Inv"/>
+ <use x="432" y="864" xlink:href="#DownArrow"/>
+ <use x="432" y="936" xlink:href="#DownArrow_Inv"/>
+ <use x="504" y="864" xlink:href="#RightAndDownArrow"/>
+ <use x="504" y="936" xlink:href="#RightAndDownArrow_Inv"/>
+
+</svg>
diff --git a/share/symbols/BalloonSymbols.svg b/share/symbols/BalloonSymbols.svg
new file mode 100644
index 0000000..e9a76fa
--- /dev/null
+++ b/share/symbols/BalloonSymbols.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ width="1200"
+ height="900"
+ viewBox="0,0,1200,900"
+ version="1.1"
+ style="fill:black;stroke:black">
+ <title>Word Balloons</title>
+ <desc>Ballons for holding text.</desc>
+ <metadata>
+ <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>Word Balloons</dc:title>
+ <dc:date>2013-04-22</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Martin Owens, Tavmjong Bah</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>Public Domain</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:language>English</dc:language>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>word</rdf:li>
+ <rdf:li>balloon</rdf:li>
+ <rdf:li>comic</rdf:li>
+ <rdf:li>cartoon</rdf:li>
+ <rdf:li>speech</rdf:li>
+ <rdf:li>exclaim</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ </cc:Work>
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <defs>
+
+ <symbol id="ThoughtBalloon">
+ <title>Thought Balloon</title>
+ <path d="m 170,60 c -18,-14 -51,-11 -62,7 -32,-19 -57,36 -22,56 -30,10 -30,50 3,57 -2,30 53,29 59,8 10,23 47,29 60,9 14,10 36,5 43,-9 11,25 41,21 50,1 35,4 40,-31 29,-50 24,-9 22,-39 3,-48 16,-26 -17,-58 -39,-29 -13,-14.3 -47,-14 -56,1 -16,-19 -53,-21 -68,-3 z" style="stroke:none"/>
+ <path d="m 165,55 c -18,-14 -51,-11 -62,7 -32,-19 -57,36 -22,56 -30,10 -30,50 3,57 -2,30 53,29 59,8 10,23 47,29 60,9 14,10 36,5 43,-9 11,25 41,21 50,1 35,4 40,-31 29,-50 24,-9 22,-39 3,-48 16,-26 -17,-58 -39,-29 -13,-14.3 -47,-14 -56,1 -16,-19 -53,-21 -68,-3 z" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 163,58 c -17,-12 -48,-11 -58,6 -37,-14 -46,42 -17,53 -33,14 -20,48 2,50 -5,29 47,29 53,7 10,25 43,24 58,8 13,9 34,4 40,-8 10,22 41,19 48,1 31,7 37,-28 27,-43 23,-7 21,-38 3,-46 14,-26 -15,-52 -30,-22 -19,-15.6 -43,-23 -59,-1 -15,-20 -51,-23 -67,-5 z" style="fill:white;stroke:none"/>
+ <ellipse cx="117" cy="239" rx="30" ry="21" style="stroke:none"/>
+ <ellipse cx="113" cy="235" rx="30" ry="21" style="fill:#eeeeee;stroke-width:3.5"/>
+ <ellipse cx="110" cy="233" rx="23" ry="17" style="fill:white;stroke:none"/>
+ <ellipse cx="74" cy="275" rx="15" ry="11" style="stroke:none"/>
+ <ellipse cx="70" cy="271" rx="15" ry="11" style="fill:#eeeeee;stroke-width:3.5"/>
+ <ellipse cx="67" cy="269" rx=" 8" ry="7" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="DreamSpeaking">
+ <title>Dream Speaking</title>
+ <path d="m 170,60 c -18,-14 -51,-11 -62,7 -32,-19 -57,36 -22,56 -30,10 -30,50 3,57 -2,30 53,29 59,8 10,23 47,29 60,9 14,10 36,5 43,-9 11,25 41,21 50,1 35,4 40,-31 29,-50 24,-9 22,-39 3,-48 16,-26 -17,-58 -39,-29 -13,-14.3 -47,-14 -56,1 -16,-19 -53,-21 -68,-3 z" style="stroke:none"/>
+ <path d="m 160,180 c -33,35 58,-6 -53,96 57.1,-21 93,-56 111,-102" style="stroke:none"/>
+ <path d="m 165,55 c -18,-14 -51,-11 -62,7 -32,-19 -57,36 -22,56 -30,10 -30,50 3,57 -2,30 53,29 59,8 10,23 47,29 60,9 14,10 36,5 43,-9 11,25 41,21 50,1 35,4 40,-31 29,-50 24,-9 22,-39 3,-48 16,-26 -17,-58 -39,-29 -13,-14.3 -47,-14 -56,1 -16,-19 -53,-21 -68,-3 z" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 155,176 c -33,35 58,-6 -53,96 57.1,-21 93,-56 111,-102" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 163,58 c -17,-12 -48,-11 -58,6 -37,-14 -46,42 -17,53 -33,14 -20,48 2,50 -5,29 47,29 53,7 10,25 43,24 58,8 13,9 34,4 40,-8 10,22 41,19 48,1 31,7 37,-28 27,-43 23,-7 21,-38 3,-46 14,-26 -15,-52 -30,-22 -19,-15.6 -43,-23 -59,-1 -15,-20 -51,-23 -67,-5 z" style="fill:white;stroke:none"/>
+ <path d="m 150,168 c -31,33 67,1 -38,97 56,-37 78,-67 93,-102" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="RoundedBalloon" style="stroke-linejoin:miter;stroke-miterlimit:10">
+ <title>Rounded Balloon</title>
+ <rect x="80" y="65" width="250" height="120" rx="32" style="stroke:none" />
+ <path d="m 124,179 -30,53 78,-53" style="stroke:none" />
+ <rect x="75" y="60" width="250" height="120" rx="30" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 120,175 -30,53 78,-53" style="fill:#eeeeee;stroke-width:3.5" />
+ <rect x="80" y="65" width="235" height="105" rx="25" style="fill:white;stroke:none" />
+ <path d="m 132,160 -30,53 78,-53" style="fill:white;stroke:none" />
+ </symbol>
+
+ <symbol id="SquaredBalloon" style="stroke-linejoin:miter;stroke-miterlimit:10">
+ <title>Squared Balloon</title>
+ <rect x="80" y="65" width="250" height="140" rx="17" style="stroke:none" />
+ <path d="m 126,199 25,43 30,-43" style="stroke:none" />
+ <rect x="75" y="60" width="250" height="140" rx="15" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 120,195 25,43 30,-43" style="fill:#eeeeee;stroke-width:3.5" />
+ <rect x="80" y="65" width="235" height="125" rx="10" style="fill:white;stroke:none" />
+ <path d="m 118,180 25,43 30,-43" style="fill:white;stroke:none" />
+ </symbol>
+
+ <symbol id="OverThePhone" style="stroke-linejoin:miter;stroke-miterlimit:10">
+ <title>Over the Phone</title>
+ <rect x="80" y="65" width="250" height="120" style="stroke:none" />
+ <path d="m 124,179 -15,41 -21,-16 -35,76 40,-49 32,17 53,-70" style="stroke:none" />
+ <rect x="75" y="60" width="250" height="120" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 120,175 -15,41 -21,-16 -35,76 40,-49 32,17 53,-70" style="fill:#eeeeee;stroke-width:3.5" />
+ <rect x="80" y="65" width="235" height="105" style="fill:white;stroke:none" />
+ <path d="m 125,166 -18,53 -22,-15 -26,56 29,-40 28,12 55,-68" style="fill:white;stroke:none" />
+ </symbol>
+
+ <symbol id="HipBalloon" style="stroke-linejoin:miter;stroke-miterlimit:10">
+ <title>Hip Balloon</title>
+ <path d="m 97,65 216,0 c 9,0 17,7.6 17,17 0,0 -14,35 -14,53 0,18 14,53 14,53 0,9 -8,17 -17,17 l -216,0 c -9.4,0 -17,-8 -17,-17 0,0 14,-35 14,-53 0,-18 -14,-53 -14,-53 0,-9.4 7.6,-17 17,-17 z" style="stroke:none"/>
+ <path d="m 126,199 -5,43 60,-43" style="stroke:none"/>
+ <path d="m 90,60 216,0 c 9,0 17,7.6 17,17 0,0 -14,35 -14,53 0,18 14,53 14,53 0,9 -8,17 -17,17 l -216,0 c -9.4,0 -17,-8 -17,-17 0,0 14,-35 14,-53 0,-18 -14,-53 -14,-53 0,-9.4 7.6,-17 17,-17 z" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 120,195 -5,43 60,-43" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 90,65 215,0 c 6,0 10,4.5 10,10 0,0 -14,36 -14,53 0,18 14,52 14,52 0,6 -4,10 -10,10 l -215,0 c -5.5,0 -10,-4 -10,-10 0,0 14,-34 14,-52 0,-17 -14,-53 -14,-53 0,-5.5 4.5,-10 10,-10 z" style="fill:white;stroke:none"/>
+ <path d="m 124,180 -5,43 60,-43" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="CircleBalloon" style="stroke-linejoin:miter;stroke-miterlimit:10">
+ <title>Circle Balloon</title>
+ <ellipse cx="205" cy="125" rx="125" ry="70" style="stroke:none" />
+ <path d="m 110,166 c 11,21 -10,30 -22,43 32,-3 59,-7 70,-26" style="stroke:none" />
+ <ellipse cx="200" cy="120" rx="125" ry="70" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 106,162 c 11,21 -10,30 -22,43 32,-3 59,-7 70,-26" style="fill:#eeeeee;stroke-width:3.5" />
+ <ellipse cx="197" cy="117" rx="117" ry="63" style="fill:white;stroke:none" />
+ <path d="m 103,149 c 14,25 9,34 -6,47 30,-3 50,-10 58,-31" style="fill:white;stroke:none" />
+ </symbol>
+
+ <symbol id="ExclaimBalloon" style="stroke-linejoin:miter;stroke-miterlimit:10">
+ <title>Exclaim Balloon</title>
+ <path d="m 117,183 -88,110 146,-98 10,31 53,-46 39,49 0,-46 69,28 -29,-57 66,-33 -68,-23.9 29,-58 -58,29 -15,-46 -48,46 -18,-42 -35,42 -20,-42 -33,40 -36.2,-42 0,50 -55,-2 42,42 -42,29 48,9 -24,46 z" style="stroke:none"/>
+ <path d="m 110,177 -88,110 146,-98 10,31 53,-46 39,49 0,-46 69,28 -29,-57 66,-33 -68,-23.9 29,-58 -58,29 -15,-46 -48,46 -18,-42 -35,42 -20,-42 -33,40 -36.2,-42 0,50 -55,-2 42,42 -42,29 48,9 -24,46 z" style="fill:#eeeeee;stroke-width:3.5"/>
+ <path d="m 122,166 -82,102 129,-89 9,28 52,-45 30,39 0,-38 58,23 -24,-45 57,-28 -56,-20 23,-47 -47,23 -14,-42 -47,44 -17,-40 -33,40 -21,-44 -31,38 -32.9,-38 0,43 -46,-2 38,38 -36,25 43,8 -21,41 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ </defs>
+
+ <use x="0" y="0" xlink:href="#RoundedBalloon" style="fill:blue;stroke:blue"/>
+ <use x="0" y="300" xlink:href="#SquaredBalloon" style="fill:blue;stroke:blue"/>
+ <use x="0" y="600" xlink:href="#CircleBalloon" style="fill:blue;stroke:blue"/>
+ <use x="400" y="0" xlink:href="#OverThePhone" style="fill:blue;stroke:blue"/>
+ <use x="400" y="300" xlink:href="#HipBalloon" style="fill:blue;stroke:blue"/>
+ <use x="400" y="600" xlink:href="#ExclaimBalloon" style="fill:blue;stroke:blue"/>
+ <use x="800" y="0" xlink:href="#DreamSpeaking" style="fill:blue;stroke:blue"/>
+ <use x="800" y="300" xlink:href="#ThoughtBalloon" style="fill:blue;stroke:blue"/>
+
+</svg>
diff --git a/share/symbols/CMakeLists.txt b/share/symbols/CMakeLists.txt
new file mode 100644
index 0000000..a3fea40
--- /dev/null
+++ b/share/symbols/CMakeLists.txt
@@ -0,0 +1,13 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+file(GLOB _FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.svg")
+
+add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h
+ COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES} > ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/i18n.py ${_FILES}
+)
+set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/symbols.h PROPERTIES GENERATED TRUE)
+add_custom_target(symbols_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h)
+
+install(FILES ${_FILES} "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/symbols)
diff --git a/share/symbols/FlowSymbols.svg b/share/symbols/FlowSymbols.svg
new file mode 100644
index 0000000..9149503
--- /dev/null
+++ b/share/symbols/FlowSymbols.svg
@@ -0,0 +1,321 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ width="900"
+ height="900"
+ viewBox="0,0,900,900"
+ version="1.1"
+ style="fill:#aaccee;stroke:black">
+ <metadata>
+ <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>Flow Chart Shapes</dc:title>
+ <dc:date>2013-04-18</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Tavmjong Bah</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Martin Owens</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:language>English</dc:language>
+ <dc:description>Basic Flowchart Symbols</dc:description>
+ <cc:license rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ </cc:Work>
+ <cc:License rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <title>Flow Chart Shapes</title>
+ <defs>
+
+ <!--
+ Based on IBM Flowcharting Template X20-8020, 1970 Revision.
+ Also DIN 66001 and ISO 5807.
+ Original grid is 1/10", Basic height = 8 units, Basic width = 12 units.
+ Drawn at 1 unit = 10 px (slightly larger that actual template).
+ Symbols are centered in a 150x150px square.
+ -->
+
+ <symbol id="Process">
+ <title>Process</title>
+ <desc>Any processing function.</desc>
+ <rect x="15" y="35" width="120" height="80" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="InputOutput">
+ <title>Input/Output</title>
+ <desc>General input/output functions.</desc>
+ <path d="m 35,35 100,0 -20,80 -100,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Document">
+ <title>Document</title>
+ <desc>A document or report</desc>
+ <path d="m 15,35 120,0 0,60 c -50,-5 -70,35 -120,10 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="ManualOperation">
+ <title>Manual Operation</title>
+ <desc>An offline process (at "human speed").</desc>
+ <path d="m 15,35 120,0 -30,80 -60,0 z" style="stroke-width:2px"/>
+ </symbol>
+
+ <symbol id="Preparation">
+ <title>Preparation</title>
+ <desc>A preparation or setup process step. (ISO)</desc>
+ <path d="m 35,35 80,0 20,40 -20,40 -80,0 -20,-40 z" style="stroke-width:2px"/>
+ </symbol>
+
+ <symbol id="Merge">
+ <title>Merge</title>
+ <desc>Combine two or more sets of items into one set. (ISO)</desc>
+ <path d="m 35,35 80,0 -40,70 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Decision">
+ <title>Decision</title>
+ <desc>A decision or switching type operation.</desc>
+ <path d="m 15,75 60,-40 60,40 -60,40 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="MagneticTape">
+ <title>Magnetic Tape</title>
+ <desc>Magnetic tape storage</desc>
+ <circle cx="75" cy="75" r="40" style="stroke-width:2"/>
+ <path d="m 75,115 40,0" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Display">
+ <title>Display</title>
+ <desc>Information display by online indicators, video devices, printers, etc.</desc>
+ <path d="m 15,75 a 100,100 0 0 1 40,-40 l 65,0 a 60,60 0 0 1 0,80 l -65,0 a 100,100 0 0 1 -40,-40 z" style="stroke-width:2px"/>
+ </symbol>
+
+ <symbol id="AuxillaryOp">
+ <title>Auxiliary Operation</title>
+ <desc>Offline operation.</desc>
+ <rect x="35" y="35" width="80" height="80" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="ManualInput">
+ <title>Manual Input</title>
+ <desc>Information input by online keyboards, switches, etc.</desc>
+ <path d="m 15,65 120,-20 0,60 -120,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Extract">
+ <title>Extract</title>
+ <desc>Removal of one or more specific sets of times from a set. (ISO)</desc>
+ <path d="m 35,115 40,-70 40,70 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Terminal">
+ <title>Terminal/Interrupt</title>
+ <desc>A terminal point in a flowchart: start, stop, halt, etc.</desc>
+ <path d="m 35,95 a 20,20 0 0 1 0,-40 l 80,0 a 20,20 0 0 1 0,40 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="PunchedCard">
+ <title>Punched Card</title>
+ <desc>Input/output function in card medium.</desc>
+ <path d="m 15,55 10,-10 110,0 0,60 -120,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="PunchedTape">
+ <title>Punch Tape</title>
+ <desc>Punched tape.</desc>
+ <path d="m 15,50 c 50,20 70,-20 120,0 l 0,50 c -50,-20 -70,20 -120,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="OnlineStorage">
+ <title>Online Storage</title>
+ <desc>Input/output using any kind of online storage.</desc>
+ <path d="m 25,115 a 65,65 0 0 1 0,-80 l 110,0 a 65,65 0 0 0 0,80 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Keying">
+ <title>Keying</title>
+ <desc>Operation using a key-driven device, e.g. typing. (IBM)</desc>
+ <path d="m 25,115 a 65,65 0 0 1 0,-80 l 100,0 a 65,65 0 0 1 0,80 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Sort">
+ <title>Sort</title>
+ <desc>Arrange a set of items into sequence. (ISO)</desc>
+ <path d="m 35,75 40,-75 40,75 -40,75 z m 0,0 80,0" style="stroke-width:2px"/>
+ </symbol>
+
+ <symbol id="Connector">
+ <title>Connector</title>
+ <desc>Exit to or entry from another part of chart.</desc>
+ <circle cx="75" cy="75" r="20" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Offpage">
+ <title>Off-Page Connector</title>
+ <desc>Exit to or entry from a page. (IBM)</desc>
+ <path d="m 55,55 40,0 0,30 -20,20 -20,-20 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="TransmittalTape">
+ <title>Transmittal Tape</title>
+ <desc>Adding machine tape or other batch control information. (IBM)</desc>
+ <path d="m 35,45 40,0 0,80 c -10,-10 -30,-15 -40,-15 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="CommunicationLink">
+ <title>Communication Link</title>
+ <desc>Transcommunication link.</desc>
+ <path d="m 65,25 0,60 20,-20 0,60" style="fill:none;stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Collate">
+ <title>Collate</title>
+ <desc>Merge with extracting. (ISO)</desc>
+ <path d="m 75,75 -40,-70 80,0 z m 0,0 40,70 -80,0 z" style="stroke-width:2px"/>
+ </symbol>
+
+ <symbol id="Comment">
+ <title>Comment/Annotation</title>
+ <desc>Additional descriptive clarification (connect by dotted line).</desc>
+ <path d="m 135,115 -120,0 0,-80 120,0" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Core">
+ <title>Core</title>
+ <desc>Core memory. (ISO)</desc>
+ <rect x="35" y="35" width="80" height="80" style="stroke-width:2"/>
+ <path d="m 35,50 80,0" style="stroke-width:2"/>
+ <path d="m 50,35 0,80" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="PredefinedProcess">
+ <title>Predefined Process</title>
+ <desc>A formally defined sub-process.</desc>
+ <rect x="15" y="35" width="120" height="80" style="stroke-width:2"/>
+ <rect x="35" y="35" width="80" height="80" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="MagneticDisk">
+ <title>Magnetic Disk (Database)</title>
+ <desc>A magnetic disk. (ISO)</desc>
+ <path d="m 35,25 a 65,65 0 0 1 80,0 l 0,100 a 65,65 0 0 1 -80,0 z" style="stroke-width:2"/>
+ <path d="m 115,25 a 65,65 0 0 1 -80,0" style="fill:none;stroke-width:2;stroke-linecap:butt"/>
+ <path d="m 115,40 a 65,65 0 0 1 -80,0" style="fill:none;stroke-width:2;stroke-linecap:butt"/>
+ <path d="m 115,55 a 65,65 0 0 1 -80,0" style="fill:none;stroke-width:2;stroke-linecap:butt"/>
+ </symbol>
+
+ <symbol id="MagneticDrum">
+ <title>Magnetic Drum (Direct Access)</title>
+ <desc>Magnetic drum. (ISO)</desc>
+ <path d="m 25,115 a 65,65 0 0 1 0,-80 l 100,0 a 65,65 1 0 1 0,80 z" style="stroke-width:2"/>
+ <path d="m 125,115 a 65,65 0 0 1 0,-80" style="fill:none;stroke-width:2;stroke-linecap:butt"/>
+ </symbol>
+
+ <symbol id="OfflineStorage">
+ <title>Offline Storage</title>
+ <desc>Offline storage.</desc>
+ <path d="m 35,35 80,0 -40,70 z" style="stroke-width:2"/>
+ <path d="m 60,80 30,0" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="LogicalOr">
+ <title>Logical Or</title>
+ <desc>Shows when a process diverges.</desc>
+ <circle cx="75" cy="75" r="20" style="stroke-width:2"/>
+ <path d="m 55,75 40,0" style="stroke-width:2"/>
+ <path d="m 75,55 0,40" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="LogicalAnd">
+ <title>Logical And</title>
+ <desc>Summing junction. Shows when multiple branches converge.</desc>
+ <circle cx="75" cy="75" r="20" style="stroke-width:2"/>
+ <path d="m 61,61 28,28" style="stroke-width:2"/>
+ <path d="m 61,89 28,-28" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="Delay">
+ <title>Delay</title>
+ <desc>A waiting period.</desc>
+ <path d="m 15,35 60,0 a 60,40 0 0 1 0,80 l -60,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="LoopLimitBegin">
+ <title>Loop Limit Begin</title>
+ <desc>Start of a loop.</desc>
+ <path d="m 15,75 20,-40 80,0 20,40 0,40 -120,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ <symbol id="LoopLimitEnd">
+ <title>Loop Limit End</title>
+ <desc>End of a loop.</desc>
+ <path d="m 15,75 0,-40 120,0 0,40 -20,40 -80,0 z" style="stroke-width:2"/>
+ </symbol>
+
+ </defs>
+
+ <use xlink:href="#Process" x="0" y="0" />
+ <use xlink:href="#InputOutput" x="150" y="0" />
+ <use xlink:href="#Document" x="300" y="0" />
+ <use xlink:href="#ManualOperation" x="450" y="0" />
+ <use xlink:href="#Preparation" x="600" y="0" />
+ <use xlink:href="#Merge" x="750" y="0" />
+
+ <use xlink:href="#Decision" x="0" y="150" />
+ <use xlink:href="#MagneticTape" x="150" y="150" />
+ <use xlink:href="#Display" x="300" y="150" />
+ <use xlink:href="#AuxillaryOp" x="450" y="150" />
+ <use xlink:href="#ManualInput" x="600" y="150" />
+ <use xlink:href="#Extract" x="750" y="150" />
+
+ <use xlink:href="#Terminal" x="0" y="300" />
+ <use xlink:href="#PunchedCard" x="150" y="300" />
+ <use xlink:href="#PunchedTape" x="300" y="300" />
+ <use xlink:href="#OnlineStorage" x="450" y="300" />
+ <use xlink:href="#Keying" x="600" y="300" />
+
+ <use xlink:href="#Connector" x="0" y="450" />
+ <use xlink:href="#Offpage" x="150" y="450" />
+ <use xlink:href="#TransmittalTape" x="300" y="450" />
+ <use xlink:href="#CommunicationLink" x="450" y="450" />
+
+ <!-- Symbols made using the above symbols -->
+ <use xlink:href="#Sort" x="600" y="450" />
+ <use xlink:href="#Collate" x="750" y="450" />
+
+ <use xlink:href="#Comment" x="0" y="600" />
+ <use xlink:href="#Core" x="150" y="600" />
+ <use xlink:href="#PredefinedProcess" x="300" y="600" />
+ <use xlink:href="#MagneticDisk" x="450" y="600" />
+ <use xlink:href="#MagneticDrum" x="600" y="600" />
+ <use xlink:href="#OfflineStorage" x="750" y="600" />
+
+ <!-- Symbols not in IBM Flowcharting Template -->
+ <use xlink:href="#LogicalOr" x="0" y="750" />
+ <use xlink:href="#LogicalAnd" x="150" y="750" />
+ <use xlink:href="#Delay" x="450" y="750" />
+
+ <!-- ISO 5807 -->
+ <use xlink:href="#LoopLimitBegin" x="600" y="750" />
+ <use xlink:href="#LoopLimitEnd" x="750" y="750" />
+
+</svg>
diff --git a/share/symbols/LogicSymbols.svg b/share/symbols/LogicSymbols.svg
new file mode 100644
index 0000000..14d2584
--- /dev/null
+++ b/share/symbols/LogicSymbols.svg
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<!-- Created by Tavmjong Bah -->
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="400"
+ height="300"
+ version="1.1"
+ style="fill:none;stroke:#000000;stroke-width:2">
+ <title>Logic Symbols</title>
+ <defs>
+ <symbol id="Xnor_Gate">
+ <title>Xnor Gate</title>
+ <path
+ d="M 24.65625,70 45,70 C 65,70 75,50 75,50 75,50 70,30 45,30 l -20.34375,0 c 1.789926,3.094188 3.151364,6.453471 4.0625,10 C 29.54012,43.197121 30,46.545819 30,50 30,53.454181 29.54012,56.802879 28.71875,60 27.807614,63.546529 26.446176,66.905812 24.65625,70 Z" />
+ <path
+ d="m 80,50 c 0,1.380712 -1.119288,2.5 -2.5,2.5 C 76.119288,52.5 75,51.380712 75,50 75,48.619288 76.119288,47.5 77.5,47.5 78.880712,47.5 80,48.619288 80,50 Z" />
+ <path
+ d="M 18.65625,70 C 22.629549,64.322431 25,57.455703 25,50 25,42.544297 22.629549,35.677569 18.65625,30" />
+ </symbol>
+ <symbol id="Xor_Gate">
+ <title>Xor Gate</title>
+ <path
+ d="M 24.65625,70 45,70 C 65,70 75,50 75,50 75,50 70,30 45,30 l -20.34375,0 c 1.789926,3.094188 3.151364,6.453471 4.0625,10 C 29.54012,43.197121 30,46.545819 30,50 30,53.454181 29.54012,56.802879 28.71875,60 27.807614,63.546529 26.446176,66.905812 24.65625,70 Z" />
+ <path
+ d="M 18.65625,70 C 22.629549,64.322431 25,57.455703 25,50 25,42.544297 22.629549,35.677569 18.65625,30" />
+ </symbol>
+ <symbol id="Nor_Gate">
+ <title>Nor Gate</title>
+ <path
+ d="M 24.65625,70 45,70 C 65,70 75,50 75,50 75,50 70,30 45,30 l -20.34375,0 c 1.789926,3.094188 3.151364,6.453471 4.0625,10 C 29.54012,43.197121 30,46.545819 30,50 30,53.454181 29.54012,56.802879 28.71875,60 27.807614,63.546529 26.446176,66.905812 24.65625,70 Z" />
+ <path
+ d="m 80,50 c 0,1.380712 -1.119288,2.5 -2.5,2.5 C 76.119288,52.5 75,51.380712 75,50 75,48.619288 76.119288,47.5 77.5,47.5 78.880712,47.5 80,48.619288 80,50 Z" />
+ </symbol>
+ <symbol id="Or_Gate">
+ <title>Or Gate</title>
+ <path
+ d="M 24.65625,70 45,70 C 65,70 75,50 75,50 75,50 70,30 45,30 l -20.34375,0 c 1.789926,3.094188 3.151364,6.453471 4.0625,10 C 29.54012,43.197121 30,46.545819 30,50 30,53.454181 29.54012,56.802879 28.71875,60 27.807614,63.546529 26.446176,66.905812 24.65625,70 Z" />
+ </symbol>
+ <symbol id="Nand_Gate">
+ <title>Nand Gate</title>
+ <path
+ d="m 25,70 0,-10 0,-10 0,-10 0,-10 30,0 C 66.045695,30 75,38.954305 75,50 75,61.045695 66.045695,70 55,70 Z" />
+ <path
+ d="m 80,50 c 0,1.380712 -1.119288,2.5 -2.5,2.5 C 76.119288,52.5 75,51.380712 75,50 75,48.619288 76.119288,47.5 77.5,47.5 78.880712,47.5 80,48.619288 80,50 Z" />
+ </symbol>
+ <symbol id="And_Gate">
+ <title>And Gate</title>
+ <path
+ d="m 25,70 0,-10 0,-10 0,-10 0,-10 30,0 C 66.045695,30 75,38.954305 75,50 75,61.045695 66.045695,70 55,70 Z" />
+ </symbol>
+ <symbol id="Buffer">
+ <title>Buffer</title>
+ <path
+ d="M 25,30 75,50 25,70 25,50 Z" />
+ </symbol>
+ <symbol id="Not_Gate">
+ <title>Not Gate</title>
+ <path
+ style="stroke-miterlimit:2"
+ d="M 25,30 75,50 25,70 25,50 Z" />
+ <path
+ d="m 80,50 c 0,1.380712 -1.119288,2.5 -2.5,2.5 C 76.119288,52.5 75,51.380712 75,50 75,48.619288 76.119288,47.5 77.5,47.5 78.880712,47.5 80,48.619288 80,50 Z" />
+ </symbol>
+ <symbol id="Buffer_Small">
+ <title>Buffer Small</title>
+ <path
+ d="m 37.711573,40 25,10 L 37.711573,60 Z" />
+ </symbol>
+ <symbol id="Not_Gate_Small">
+ <title>Not Gate Small</title>
+ <path
+ d="m 67.5,50 c 0,1.380712 -1.119288,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.119288 -2.5,-2.5 0,-1.380712 1.119288,-2.5 2.5,-2.5 C 66.380712,47.5 67.5,48.619288 67.5,50 Z" />
+ <path
+ d="m 37.711573,40 25,10 L 37.711573,60 Z"
+ style="stroke-miterlimit:2" />
+ </symbol>
+ </defs>
+ <use
+ xlink:href="#And_Gate" />
+ <use
+ xlink:href="#Nand_Gate"
+ transform="translate(0,50)" />
+ <use
+ xlink:href="#Or_Gate"
+ transform="translate(75,0)" />
+ <use
+ xlink:href="#Nor_Gate"
+ transform="translate(75,50)" />
+ <use
+ xlink:href="#Xor_Gate"
+ transform="translate(150,0)" />
+ <use
+ xlink:href="#Xnor_Gate"
+ transform="translate(150,50)" />
+ <use
+ xlink:href="#Buffer"
+ transform="translate(225,0)" />
+ <use
+ xlink:href="#Not_Gate"
+ transform="translate(225,50)" />
+ <use
+ xlink:href="#Buffer_Small"
+ transform="translate(300,0)" />
+ <use
+ xlink:href="#Not_Gate_Small"
+ transform="translate(300,50)" />
+ <g>
+ <use
+ xlink:href="#Nor_Gate"
+ transform="translate(25,150)" />
+ <use
+ xlink:href="#And_Gate"
+ transform="translate(25,200)" />
+ <use
+ xlink:href="#Or_Gate"
+ transform="translate(100,175)" />
+ <path d="m 25,190 c 5,0 28.71875,0 28.71875,0" />
+ <path d="m 25,210 28.71875,0" />
+ <path d="m 25,240 25,0" />
+ <path d="m 25,260 25,0" />
+ <path d="m 105,200 10,0 0,15 13.71875,0" />
+ <path d="m 100,250 15,0 0,-15 13.71875,0" />
+ <path d="m 175,225 25,0" />
+ </g>
+ <g id="flipflop">
+ <use
+ xlink:href="#Nand_Gate"
+ transform="translate(250,130)" />
+ <use
+ transform="translate(250,220)"
+ xlink:href="#Nand_Gate" />
+ <path d="m 225,170 50,0" />
+ <path d="m 225,280 50,0" />
+ <path d="m 350,180 0,20 -100,40 0,20 25,0" />
+ <path d="m 350,270 0,-20 -100,-40 0,-20 25,0" />
+ <path d="m 330,180 45,0" />
+ <path d="m 330,270 45,0" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:15px;fill:#000000;stroke:none;font-family:DejaVu Sans"
+ x="15"
+ y="20"><tspan
+ id="tspan8972"
+ x="15"
+ y="20"
+ style="">Symbols</tspan></text>
+ <text
+ y="155"
+ x="15"
+ style="font-size:15px;fill:#000000;stroke:none;font-family:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="155"
+ x="15"
+ style="">Example Use</tspan></text>
+</svg>
diff --git a/share/symbols/MapSymbolsNPS.svg b/share/symbols/MapSymbolsNPS.svg
new file mode 100644
index 0000000..aa558c9
--- /dev/null
+++ b/share/symbols/MapSymbolsNPS.svg
@@ -0,0 +1,1169 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<!-- Created by Tavmjong Bah based on AIGA and NPS symbols. -->
+<!-- See http://www.aiga.org/symbol-signs/ and -->
+<!-- http://www.nps.gov/hfc/carto/map-symbols.cfm -->
+<!-- Symbols are in the public domain. -->
+<!-- THIS FILE HAS BEEN HAND-EDITTED TO PROVIDE CLEAN SVG, DO NOT ARBITRARILY CHANGE -->
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ 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#"
+ width="720"
+ height="1008"
+ viewBox="0,0,720,1008"
+ version="1.1"
+ style="fill:black;stroke:black">
+ <metadata
+ id="metadata17272">
+ <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>NPS Map Signs</dc:title>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>NPS</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:source>http://www.nps.gov/hfc/carto/map-symbols.cfm</dc:source>
+ <dc:description>Map symbols from the United States National Park Service</dc:description>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/publicdomain/" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Various</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:date>Various</dc:date>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/publicdomain/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <title>United States National Park Service Map Symbols</title>
+ <desc>Symbols for use on maps.</desc>
+ <defs>
+
+ <symbol id="Airport">
+ <title>Airport</title>
+ <path d="m 39,10 0,18 25,15 0,7 -25,-9 0,14 6,4 0,6 -9,-3 -9,3 0,-6 6,-4 0,-14 -25,9 0,-7 25,-15 0,-18 a 3,3 0 0 1 6,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Airport_Inv">
+ <title>Airport</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 39,10 0,18 25,15 0,7 -25,-9 0,14 6,4 0,6 -9,-3 -9,3 0,-6 6,-4 0,-14 -25,9 0,-7 25,-15 0,-18 a 3,3 0 0 1 6,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Amphitheatre">
+ <title>Amphitheatre</title>
+ <circle cx="36" cy="8.5" r="3.5" style="stroke:none"/>
+ <path d="m 42,13.5 a 4.5,4.5 0 0 1 4.5,4.5 l 0,8.5 a 1.5,1.5 0 0 1 -3,0 l 0,-8 -3,0 0,10.5 a 20,20 0 0 1 -9,0 l 0,-10.5 -3,0 0,8 a 1.5,1.5 0 0 1 -3,0 l 0,-8.5 A 4.5,4.5 0 0 1 30,13.5 Z" style="stroke:none"/>
+ <path d="m 51.1,34.4 a 27,27 0 0 1 -30.2,0" style="fill:none;stroke-width:5.5"/>
+ <path d="m 57.3,43.5 a 38,38 0 0 1 -42.6,0" style="fill:none;stroke-width:5.5"/>
+ <path d="m 63.4,52.6 a 49,49 0 0 1 -54.8,0" style="fill:none;stroke-width:5.5"/>
+ </symbol>
+
+ <symbol id="Amphitheatre_Inv">
+ <title>Amphitheatre</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <circle cx="36" cy="8.5" r="3.5" style="fill:white;stroke:none"/>
+ <path d="m 42,13.5 a 4.5,4.5 0 0 1 4.5,4.5 l 0,8.5 a 1.5,1.5 0 0 1 -3,0 l 0,-8 -3,0 0,10.5 a 20,20 0 0 1 -9,0 l 0,-10.5 -3,0 0,8 a 1.5,1.5 0 0 1 -3,0 l 0,-8.5 A 4.5,4.5 0 0 1 30,13.5 Z" style="fill:white;stroke:none"/>
+ <path d="m 51.1,34.4 a 27,27 0 0 1 -30.2,0" style="fill:none;stroke:white;stroke-width:5.5"/>
+ <path d="m 57.3,43.5 a 38,38 0 0 1 -42.6,0" style="fill:none;stroke:white;stroke-width:5.5"/>
+ <path d="m 63.4,52.6 a 49,49 0 0 1 -54.8,0" style="fill:none;stroke:white;stroke-width:5.5"/>
+ </symbol>
+
+ <symbol id="BicycleTrail">
+ <title>Bicycle Trail</title>
+ <circle cx="42" cy="12.75" r="4.75" style="stroke:none"/>
+ <path d="m 42,29.25 a 2.5,2.5 0 0 1 -1.75,-1.25 l -3,-5 -6.5,6.5 5.75,3.25 a 3.5,3.5 0 0 1 2.25,3.5 l 0,13.5 a 2.75,2.75 0 0 1 -5.5,0 l 0,-11 -10.5,-5.8 a 4,4 0 0 1 -1,-6.25 l 9.75,-9.75 a 4.25,4.25 0 0 1 7,0.5 l 5,8 8.5,0 a 1.875,1.875 0 0 1 0,3.75 z" style="stroke:none"/>
+ <circle cx="17.25" cy="49" r="11.75" style="fill:none;stroke-width:2.5"/>
+ <circle cx="55" cy="49" r="11.75" style="fill:none;stroke-width:2.5"/>
+ </symbol>
+
+ <symbol id="BicycleTrail_Inv">
+ <title>Bicycle Trail</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <circle cx="42" cy="12.75" r="4.75" style="fill:white;stroke:none"/>
+ <path d="m 42,29.25 a 2.5,2.5 0 0 1 -1.75,-1.25 l -3,-5 -6.5,6.5 5.75,3.25 a 3.5,3.5 0 0 1 2.25,3.5 l 0,13.5 a 2.75,2.75 0 0 1 -5.5,0 l 0,-11 -10.5,-5.8 a 4,4 0 0 1 -1,-6.25 l 9.75,-9.75 a 4.25,4.25 0 0 1 7,0.5 l 5,8 8.5,0 a 1.875,1.875 0 0 1 0,3.75 z" style="fill:white;stroke:none"/>
+ <circle cx="17.25" cy="49" r="11.75" style="fill:none;stroke:white;stroke-width:2.5"/>
+ <circle cx="55" cy="49" r="11.75" style="fill:none;stroke:white;stroke-width:2.5"/>
+ </symbol>
+
+ <symbol id="BoatLaunch">
+ <title>Boat Launch</title>
+ <path d="m 27.5,17.75 6.625,-4.625 2.375,0.5 -6.625,4.75 36.875,10 -2.75,9.875 -36.875,-10 c -14.25,-4.25 -11.75,-13.75 -11.75,-13.75 z" style="stroke:none"/>
+ <path d="m 32.25,35.5 c 0.375,-0.625 0.875,-1.25 1.5,-1.75 l -27.75,-7.625 0,2.25 z" style="stroke:none"/>
+ <path d="m 47.375,39.75 c 0,-0.625 -0.25,-1.75 -0.5,-2.375 l 16.64316,4.63626 -0.51816,1.98874 z" style="stroke:none"/>
+ <path d="m 66,59.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 l 0,-22 60,16.5 z" style="stroke:none"/>
+ <circle cx="39" cy="40.5" r="4.5" style="fill:none;stroke-width:3.5"/>
+ </symbol>
+
+ <symbol id="BoatLaunch_Inv">
+ <title>Boat Launch</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 27.5,17.75 6.625,-4.625 2.375,0.5 -6.625,4.75 36.875,10 -2.75,9.875 -36.875,-10 c -14.25,-4.25 -11.75,-13.75 -11.75,-13.75 z" style="fill:white;stroke:none"/>
+ <path d="m 32.25,35.5 c 0.375,-0.625 0.875,-1.25 1.5,-1.75 l -27.75,-7.625 0,2.25 z" style="fill:white;stroke:none"/>
+ <path d="m 47.375,39.75 c 0,-0.625 -0.25,-1.75 -0.5,-2.375 l 16.64316,4.63626 -0.51816,1.98874 z" style="fill:white;stroke:none"/>
+ <path d="m 66,59.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 l 0,-22 60,16.5 z" style="fill:white;stroke:none"/>
+ <circle cx="39" cy="40.5" r="4.5" style="fill:none;stroke:white;stroke-width:3.5"/>
+ </symbol>
+
+ <symbol id="BoatTour">
+ <title>Boat Tour</title>
+ <path d="m 6,54 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="stroke:none"/>
+ <path d="m 6,35.625 61,0 c -3.5,6.375 -11,13.125 -16,13.125 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="stroke:none"/>
+ <path d="m 40,21.625 9,0 c 0,0 2.375,0 3.125,1.625 l 3.375,8 -11.5,0 z m -24,8.625 c 0,0.625 -0.375,1 -1,1 l -5,0 c -0.625,0 -1,-0.375 -1,-1 l 0,-7.625 c 0,-0.625 0.375,-1 1,-1 l 5,0 c 0.625,0 1,0.375 1,1 z m -10,3.25 53,0 -5.375,-12.625 c -1.5,-3.25 -5.375,-2.875 -5.375,-2.875 l -42.25,0 m 30.25,12.25 c 0,0.625 -0.375,1 -1,1 l -5,0 c -0.625,0 -1,-0.375 -1,-1 l 0,-7.625 c 0,-0.625 0.375,-1 1,-1 l 5,0 c 0.625,0 1,0.375 1,1 z m -10,0 c 0,0.625 -0.375,1 -1,1 l -5,0 c -0.625,0 -1,-0.375 -1,-1 l 0,-7.625 c 0,-0.625 0.375,-1 1,-1 l 5,0 c 0.625,0 1,0.375 1,1 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="BoatTour_Inv">
+ <title>Boat Tour</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 6,54 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 6,35.625 61,0 c -3.5,6.375 -11,13.125 -16,13.125 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 40,21.625 9,0 c 0,0 2.375,0 3.125,1.625 l 3.375,8 -11.5,0 z m -24,8.625 c 0,0.625 -0.375,1 -1,1 l -5,0 c -0.625,0 -1,-0.375 -1,-1 l 0,-7.625 c 0,-0.625 0.375,-1 1,-1 l 5,0 c 0.625,0 1,0.375 1,1 z m -10,3.25 53,0 -5.375,-12.625 c -1.5,-3.25 -5.375,-2.875 -5.375,-2.875 l -42.25,0 m 30.25,12.25 c 0,0.625 -0.375,1 -1,1 l -5,0 c -0.625,0 -1,-0.375 -1,-1 l 0,-7.625 c 0,-0.625 0.375,-1 1,-1 l 5,0 c 0.625,0 1,0.375 1,1 z m -10,0 c 0,0.625 -0.375,1 -1,1 l -5,0 c -0.625,0 -1,-0.375 -1,-1 l 0,-7.625 c 0,-0.625 0.375,-1 1,-1 l 5,0 c 0.625,0 1,0.375 1,1 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="BusStop">
+ <title>Bus Stop</title>
+ <path d="m 14,58 4,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 24,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 4,0 0,-23 -2,-16 a 8,8 0 0 0 -6,-6 40,40 0 0 0 -28,0 8,8 0 0 0 -6,6 l -2,16 0,23 z M 22,20 a 2.5,2.5 0 0 0 -2.5,2 L 18,35 a 1.5,1.75 0 0 0 1.5,2 l 33,0 A 1.5,1.75 0 0 0 54,35 L 52.5,22 A 2.5,2.5 0 0 0 50,20 z" style="stroke:none;fill-rule:evenodd"/>
+ <path d="m 27,16.5 18,0" style="fill:none;stroke:white;stroke-width:3;stroke-linecap:round"/>
+ <circle cx="21" cy="48" r="3" style="fill:white;stroke:none"/>
+ <circle cx="51" cy="48" r="3" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="BusStop_Inv">
+ <title>Bus Stop</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 14,58 4,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 24,0 0,4 a 3,3 0 0 0 6,0 l 0,-4 4,0 0,-23 -2,-16 a 8,8 0 0 0 -6,-6 40,40 0 0 0 -28,0 8,8 0 0 0 -6,6 l -2,16 0,23 z M 22,20 a 2.5,2.5 0 0 0 -2.5,2 L 18,35 a 1.5,1.75 0 0 0 1.5,2 l 33,0 A 1.5,1.75 0 0 0 54,35 L 52.5,22 A 2.5,2.5 0 0 0 50,20 z" style="fill:white;stroke:none;fill-rule:evenodd"/>
+ <path d="m 27,16.5 18,0" style="fill:none;stroke-width:3;stroke-linecap:round"/>
+ <circle cx="21" cy="48" r="3" style="stroke:none"/>
+ <circle cx="51" cy="48" r="3" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Campfire">
+ <title>Campfire</title>
+ <g style="stroke:none">
+ <path d="m 12,50.5 -5.5,0 0,10.5 c 0,3.5 3,5.75 6.5,5.75 l 46,0 c 3.5,0 6.5,-2.25 6.5,-5.75 l 0,-10.5 -5.5,0 0,9.5 c 0,1 -1,2 -2,2 l -44,0 c -1,0 -2,-1 -2,-2 z"/>
+ <path d="m 32.5,53.25 -14.5,4.75 0,-8 2.625,-0.875 z"/>
+ <path d="m 54,57.5 0,-8 -36,-12 0,8 z"/>
+ <path d="m 39,41.75 15,-5.125 0,8.375 -2.5,0.875 z"/>
+ <path d="m 26.5,37.5 c -1.5,-1.5 -9.5,-11 -1,-19.5 7,-7 7.5,-12 5,-15 0,0 17.5,7 7.5,24 -2,3 -6,6.5 -4,13 z"/>
+ <path d="m 37,39.75 c -0.5,-1.25 -2,-4.25 3,-10.25 3,-3.5 3.5,-8 4,-10 0,0 9,5 0.25,17.75 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Campfire_Inv">
+ <title>Campfire</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 12,50.5 -5.5,0 0,10.5 c 0,3.5 3,5.75 6.5,5.75 l 46,0 c 3.5,0 6.5,-2.25 6.5,-5.75 l 0,-10.5 -5.5,0 0,9.5 c 0,1 -1,2 -2,2 l -44,0 c -1,0 -2,-1 -2,-2 z"/>
+ <path d="m 32.5,53.25 -14.5,4.75 0,-8 2.625,-0.875 z"/>
+ <path d="m 54,57.5 0,-8 -36,-12 0,8 z"/>
+ <path d="m 39,41.75 15,-5.125 0,8.375 -2.5,0.875 z"/>
+ <path d="m 26.5,37.5 c -1.5,-1.5 -9.5,-11 -1,-19.5 7,-7 7.5,-12 5,-15 0,0 17.5,7 7.5,24 -2,3 -6,6.5 -4,13 z"/>
+ <path d="m 37,39.75 c -0.5,-1.25 -2,-4.25 3,-10.25 3,-3.5 3.5,-8 4,-10 0,0 9,5 0.25,17.75 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Campground">
+ <title>Campground</title>
+ <path d="m 60,56.5 -24,-45.5 -24,45.5 -4.5,0 0,3.5 57,0 0,-3.5 z m -36.5,0 12.5,-24 12.5,24 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Campground_Inv">
+ <title>Campground</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 60,56.5 -24,-45.5 -24,45.5 -4.5,0 0,3.5 57,0 0,-3.5 z m -36.5,0 12.5,-24 12.5,24 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="CanoeAccess">
+ <title>CanoeAccess</title>
+ <path d="m 6,56.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="stroke:none"/>
+ <path d="m 6,51 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 1.126762,0 2.375,0.375 3.375,0.75 1.625,-1.75 2.75,-4.5 2.75,-7 0,-5.5 -4.625,-10 -10.125,-10 l -1.25,0.125 c -1.25,4.875 -6.25,5.25 -6.25,5.25 l -23.25,0 -1.875,-1.125 4.625,-7.875 5.25,3 c 3,1.875 4.5,-0.875 4.5,-0.875 l 5.25,-8.375 c 2.125,-3.625 -2.5,-6.5 -4.75,-2.875 l -3.625,5.875 -8.5,-4.75 c -5.875,-3.25 -8.5,2.125 -8.5,2.125 l -6.625,11.5 c -1.125,2.375 -0.25,3.375 -0.25,3.375 l -3.25,0 0,12.625" style="stroke:none"/>
+ <circle cx="27" cy="14.625" r="5.5" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="CanoeAccess_Inv">
+ <title>CanoeAccess</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 6,56.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 6,51 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 1.126762,0 2.375,0.375 3.375,0.75 1.625,-1.75 2.75,-4.5 2.75,-7 0,-5.5 -4.625,-10 -10.125,-10 l -1.25,0.125 c -1.25,4.875 -6.25,5.25 -6.25,5.25 l -23.25,0 -1.875,-1.125 4.625,-7.875 5.25,3 c 3,1.875 4.5,-0.875 4.5,-0.875 l 5.25,-8.375 c 2.125,-3.625 -2.5,-6.5 -4.75,-2.875 l -3.625,5.875 -8.5,-4.75 c -5.875,-3.25 -8.5,2.125 -8.5,2.125 l -6.625,11.5 c -1.125,2.375 -0.25,3.375 -0.25,3.375 l -3.25,0 0,12.625" style="fill:white;stroke:none"/>
+ <circle cx="27" cy="14.625" r="5.5" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="CrosscountrySkiTrail">
+ <title>Crosscountry Ski Trail</title>
+ <g style="stroke:none">
+ <path d="m 66,60 c 0,1.5 -1.5,3 -3,3 l -48,0 0,2 48,0 c 2.5,0 5,-2 5,-5 z"/>
+ <path d="m 5,41 0,3 15,14.75 c 1.75,1.75 4.5,-0.375 4.5,-0.375 l -1.25,-1.625 c 0,0 -1.5,1 -2.25,0.25 z"/>
+ <path d="m 66,22 1.75,0.75 -18.5,37.5 -2.25,0 z"/>
+ <path d="m 21.5,26.5 -16.5,0 0,2 16.5,0 z"/>
+ <path d="m 35,19 -7.5,8.5 c -2.25,2.5 -5.75,-0.75 -3.5,-3.25 l 8,-9.25 c 0.75,-0.75 1.25,-1 2,-1 l 11.75,0 c 1,0 1.75,0.5 2.25,1 l 7.5,7.25 6,-6 c 2.25,-2.25 5.75,1.125 3.5,3.5 l -7.25,7.5 c -2.25,2.25 -4,0.5 -4,0.5 l -4.75,-4.75 -7.25,8.25 6.75,6.75 c 0,0 1.25,1 0.5,3.5 l -3.75,16.75 c -1,4.375 -7,2.875 -6,-1.5 l 3,-13.5 -7.5,-7.25 -6.25,7.125 c -0.5,0.625 -1.5,1.125 -4,1.125 l -12.875,0 c -4.625,0 -4.625,-6.25 -0.125,-6.25 l 11.25,0 16.5,-19 z"/>
+ <circle cx="51.625" cy="10.5" r="4.75"/>
+ </g>
+ </symbol>
+
+ <symbol id="CrosscountrySkiTrail_Inv">
+ <title>Crosscountry Ski Trail</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 66,60 c 0,1.5 -1.5,3 -3,3 l -48,0 0,2 48,0 c 2.5,0 5,-2 5,-5 z"/>
+ <path d="m 5,41 0,3 15,14.75 c 1.75,1.75 4.5,-0.375 4.5,-0.375 l -1.25,-1.625 c 0,0 -1.5,1 -2.25,0.25 z"/>
+ <path d="m 66,22 1.75,0.75 -18.5,37.5 -2.25,0 z"/>
+ <path d="m 21.5,26.5 -16.5,0 0,2 16.5,0 z"/>
+ <path d="m 35,19 -7.5,8.5 c -2.25,2.5 -5.75,-0.75 -3.5,-3.25 l 8,-9.25 c 0.75,-0.75 1.25,-1 2,-1 l 11.75,0 c 1,0 1.75,0.5 2.25,1 l 7.5,7.25 6,-6 c 2.25,-2.25 5.75,1.125 3.5,3.5 l -7.25,7.5 c -2.25,2.25 -4,0.5 -4,0.5 l -4.75,-4.75 -7.25,8.25 6.75,6.75 c 0,0 1.25,1 0.5,3.5 l -3.75,16.75 c -1,4.375 -7,2.875 -6,-1.5 l 3,-13.5 -7.5,-7.25 -6.25,7.125 c -0.5,0.625 -1.5,1.125 -4,1.125 l -12.875,0 c -4.625,0 -4.625,-6.25 -0.125,-6.25 l 11.25,0 16.5,-19 z"/>
+ <circle cx="51.625" cy="10.5" r="4.75"/>
+ </g>
+ </symbol>
+
+ <symbol id="DownhillSkiing">
+ <title>Downhill Skiing</title>
+ <g style="stroke:none">
+ <path d="m 57.25,64.25 c 2.5,1.5 5.25,0.75 6.75,-1.5 l -1.75,-1 c -1,1.5 -2.5,1.75 -4,1 l -50.75,-29.75 -1,1.5 z"/>
+ <path d="m 39,11.25 c -5.75,-3.5 -11.25,1.75 -10,6.75 l 3.5,11.25 -10.25,3.25 c -4.25,1.5 -2.25,8.5 2.5,6.75 l 13.75,-4.5 c 2,-0.75 3,-2.25 2.5,-3.75 l -2,-7.5 8.25,4.75 1,7.25 c 0.25,1.25 0.25,1.75 1.25,2.5 l 11,6.5 c 3,1.75 5.5,-2.5 2.5,-4.25 l -8.5,-5 -1,-13 c -0.25,-2 -0.75,-2.75 -2,-3.75 z"/>
+ <circle cx="59.75" cy="24.75" r="4.75"/>
+ </g>
+ </symbol>
+
+ <symbol id="DownhillSkiing_Inv">
+ <title>Downhill Skiing</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 57.25,64.25 c 2.5,1.5 5.25,0.75 6.75,-1.5 l -1.75,-1 c -1,1.5 -2.5,1.75 -4,1 l -50.75,-29.75 -1,1.5 z"/>
+ <path d="m 39,11.25 c -5.75,-3.5 -11.25,1.75 -10,6.75 l 3.5,11.25 -10.25,3.25 c -4.25,1.5 -2.25,8.5 2.5,6.75 l 13.75,-4.5 c 2,-0.75 3,-2.25 2.5,-3.75 l -2,-7.5 8.25,4.75 1,7.25 c 0.25,1.25 0.25,1.75 1.25,2.5 l 11,6.5 c 3,1.75 5.5,-2.5 2.5,-4.25 l -8.5,-5 -1,-13 c -0.25,-2 -0.75,-2.75 -2,-3.75 z"/>
+ <circle cx="59.75" cy="24.75" r="4.75"/>
+ </g>
+ </symbol>
+
+ <symbol id="DrinkingWater">
+ <title>Drinking Water</title>
+ <path d="m 22.5,61.5 -8,-50.5 5.5,0 7,45.5 18,0 7,-45.5 5.5,0 -8,50.5 z" style="stroke:none"/>
+ <path d="m 48,20 c -0.5,0.5 -2,1 -3.5,1 -1.5,0 -3,-0.5 -4,-2 -1,1.5 -3,2 -4.5,2 -1.5,0 -3.5,-0.5 -4.3362,-2.1243 C 30.5,20.5 29,21 27.5,21 26,21 24.5,20.5 24,20 l -1,-5.5 c 1,1.5 2.5,2.5 4.5,2.5 2,0 3,-1 4,-2.5 1,1.5 2.7042,2.5 4.5,2.5 1.8104,0 3.5,-1 4.5,-2.5 1,1.5 2,2.5 4,2.5 2,0 3.5,-1 4.5,-2.5 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="DrinkingWater_Inv">
+ <title>Drinking Water</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 22.5,61.5 -8,-50.5 5.5,0 7,45.5 18,0 7,-45.5 5.5,0 -8,50.5 z" style="fill:white;stroke:none"/>
+ <path d="m 48,20 c -0.5,0.5 -2,1 -3.5,1 -1.5,0 -3,-0.5 -4,-2 -1,1.5 -3,2 -4.5,2 -1.5,0 -3.5,-0.5 -4.3362,-2.1243 C 30.5,20.5 29,21 27.5,21 26,21 24.5,20.5 24,20 l -1,-5.5 c 1,1.5 2.5,2.5 4.5,2.5 2,0 3,-1 4,-2.5 1,1.5 2.7042,2.5 4.5,2.5 1.8104,0 3.5,-1 4.5,-2.5 1,1.5 2,2.5 4,2.5 2,0 3.5,-1 4.5,-2.5 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="FirstAid">
+ <title>First Aid</title>
+ <path d="m 44,13 0,15 15,0 0,16 -15,0 0,15 -16,0 0,-15 -15,0 0,-16 15,0 0,-15 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="FirstAid_Inv">
+ <title>First Aid</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 44,13 0,15 15,0 0,16 -15,0 0,15 -16,0 0,-15 -15,0 0,-16 15,0 0,-15 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Fishing">
+ <title>Fishing</title>
+ <path d="m 65,62 c -14,0 -29,-2.5 -39.75,-11.375 -0.25,-0.25 -0.125,-0.625 0.25,-0.625 l 11,0 c 0.5,0 1,-0.5 1,-1 0,-0.5 -0.25,-0.75 -0.75,-1 l -10,-4.75 c -0.25,-0.25 -0.25,-0.75 0,-1 0,0 12.325,-10.5 38.25,-10.25 z m -23.5,-17 a 2.375,2.375 0 0 0 0,-4.75 2.375,2.375 0 0 0 0,4.75 z" style="stroke:none"/>
+ <path d="m 33,20.25 a 2.5,2.5 0 0 0 -3.5,3.25 l -14.25,13.25 a 3.05,3.05 0 1 1 -3.25,-5 l 0.25,2.25 5.25,-6.75 -5.75,2 a 5.4,5.4 0 1 0 5.25,9 l 14,-13.25 a 2.5,2.5 0 0 0 3.5,-3.25 c 9.5,-7.5 17.5,-11 25,-11 1.5,0 3.5,0.25 5.5,0.75 l 0,-2 c -2,-0.5 -4,-0.75 -5.5,-0.75 -8.5,0 -17,3.75 -26.5,11.5 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Fishing_Inv">
+ <title>Fishing</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 65,62 c -14,0 -29,-2.5 -39.75,-11.375 -0.25,-0.25 -0.125,-0.625 0.25,-0.625 l 11,0 c 0.5,0 1,-0.5 1,-1 0,-0.5 -0.25,-0.75 -0.75,-1 l -10,-4.75 c -0.25,-0.25 -0.25,-0.75 0,-1 0,0 12.325,-10.5 38.25,-10.25 z m -23.5,-17 a 2.375,2.375 0 0 0 0,-4.75 2.375,2.375 0 0 0 0,4.75 z" style="fill:white;stroke:none"/>
+ <path d="m 33,20.25 a 2.5,2.5 0 0 0 -3.5,3.25 l -14.25,13.25 a 3.05,3.05 0 1 1 -3.25,-5 l 0.25,2.25 5.25,-6.75 -5.75,2 a 5.4,5.4 0 1 0 5.25,9 l 14,-13.25 a 2.5,2.5 0 0 0 3.5,-3.25 c 9.5,-7.5 17.5,-11 25,-11 1.5,0 3.5,0.25 5.5,0.75 l 0,-2 c -2,-0.5 -4,-0.75 -5.5,-0.75 -8.5,0 -17,3.75 -26.5,11.5 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="FoodService">
+ <title>Food Service</title>
+ <g style="stroke:none">
+ <path d="m 30,30 0,33 a 3,3 0 0 1 -6,0 L 24,30 A 4,4 0 0 1 20,26 L 20,8 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,18 a 4,4 0 0 1 -4,4 z"/>
+ <path d="m 50,63 a 3,3 0 0 1 -6,0 l 0,-20 -3,0 0,-31.5 a 4.5,4.5 0 0 1 9,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="FoodService_Inv">
+ <title>Food Service</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 30,30 0,33 a 3,3 0 0 1 -6,0 L 24,30 A 4,4 0 0 1 20,26 L 20,8 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,14 2,0 0,-14 a 1,1 0 0 1 2,0 l 0,18 a 4,4 0 0 1 -4,4 z"/>
+ <path d="m 50,63 a 3,3 0 0 1 -6,0 l 0,-20 -3,0 0,-31.5 a 4.5,4.5 0 0 1 9,0 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="FourWheelDriveRoad">
+ <title>Four Wheel Drive Road</title>
+ <path d="m 64.5,37.75 0,-7.25 c 0,-2 -1.5,-2.5 -2.5,-2.5 l -14.25,0 -5.25,-8.75 -3,0 5.25,8.75 -4,6.75 -9.25,0 c -3,-6.25 -9.5,-6 -9.5,-6 l -17,0 0,15.25 2.5,0 a 10.6,10.6 0 0 1 21,0 l 15,0 a 10.6,10.6 0 0 1 21,0 l 1,0 c 1,0 1.75,-0.75 1.75,-1.75 l 0,-4.5 z" style="stroke:none"/>
+ <g style="fill:none;stroke-width:4">
+ <circle cx="18" cy="45.375" r="5"/>
+ <circle cx="54" cy="45.375" r="5"/>
+ </g>
+ </symbol>
+
+ <symbol id="FourWheelDriveRoad_Inv">
+ <title>Four Wheel Drive Road</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 64.5,37.75 0,-7.25 c 0,-2 -1.5,-2.5 -2.5,-2.5 l -14.25,0 -5.25,-8.75 -3,0 5.25,8.75 -4,6.75 -9.25,0 c -3,-6.25 -9.5,-6 -9.5,-6 l -17,0 0,15.25 2.5,0 a 10.6,10.6 0 0 1 21,0 l 15,0 a 10.6,10.6 0 0 1 21,0 l 1,0 c 1,0 1.75,-0.75 1.75,-1.75 l 0,-4.5 z" style="fill:white;stroke:none"/>
+ <g style="fill:none;stroke:white;stroke-width:4">
+ <circle cx="18" cy="45.375" r="5"/>
+ <circle cx="54" cy="45.375" r="5"/>
+ </g>
+ </symbol>
+
+ <symbol id="GasStation">
+ <title>Gas Station</title>
+ <path d="m 19,63 0,-49 c 0,-2 2,-4 4,-4 l 14,0 c 2,0 4,2 4,4 l 0,18 4,0 c 2.5,0 5,2.5 5,5 l 0,20.5 c 0,1.5 1,2.5 2.5,2.5 1.5,0 3.25,-1 3.25,-3 l -2,-12.25 -0.75,-3.75 0.5,-12.25 -1.25,0 c -2.25,0 -4,-2.125 -4,-4 l 0.25,-6.25 -3.5,-3.875 2,-1.625 7.25,7.25 c 1.25,1.25 1.75,2.5 1.75,4.25 l 0,16.5 0.5,3.5 2.25,13 c 0,3.25 -3.5,5.5 -6.25,5.5 -2.5,0 -5.5,-2.5 -5.5,-5.5 l 0,-20.5 c 0,-1 -1,-2 -2,-2 l -4,0 0,28 -22,0 m 34,-36.25 0,-2.75 c 0,-1 -0.25,-1.625 -1,-1.75 -0.25,-0.25 -1.25,-0.25 -1.25,-0.25 l 0,3 c 0,1 0.5,1.25 2.25,1.75 z m -15,-12.25 c 0,-1 -0.5,-1.5 -1.375,-1.5 l -13.125,0 c -1,0 -1.5,0.5 -1.5,1.5 l 0,10.5 c 0,1 0.5,1.5 1.5,1.5 l 13,0 c 1,0 1.5,-0.5 1.5,-1.5 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="GasStation_Inv">
+ <title>Gas Station</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 19,63 0,-49 c 0,-2 2,-4 4,-4 l 14,0 c 2,0 4,2 4,4 l 0,18 4,0 c 2.5,0 5,2.5 5,5 l 0,20.5 c 0,1.5 1,2.5 2.5,2.5 1.5,0 3.25,-1 3.25,-3 l -2,-12.25 -0.75,-3.75 0.5,-12.25 -1.25,0 c -2.25,0 -4,-2.125 -4,-4 l 0.25,-6.25 -3.5,-3.875 2,-1.625 7.25,7.25 c 1.25,1.25 1.75,2.5 1.75,4.25 l 0,16.5 0.5,3.5 2.25,13 c 0,3.25 -3.5,5.5 -6.25,5.5 -2.5,0 -5.5,-2.5 -5.5,-5.5 l 0,-20.5 c 0,-1 -1,-2 -2,-2 l -4,0 0,28 -22,0 m 34,-36.25 0,-2.75 c 0,-1 -0.25,-1.625 -1,-1.75 -0.25,-0.25 -1.25,-0.25 -1.25,-0.25 l 0,3 c 0,1 0.5,1.25 2.25,1.75 z m -15,-12.25 c 0,-1 -0.5,-1.5 -1.375,-1.5 l -13.125,0 c -1,0 -1.5,0.5 -1.5,1.5 l 0,10.5 c 0,1 0.5,1.5 1.5,1.5 l 13,0 c 1,0 1.5,-0.5 1.5,-1.5 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Golfing">
+ <title>Golfing</title>
+ <path d="m 54.5,22.75 -27.75,-18.25 -2.5,3.5 c -1.375,2 1.375,3.75 2.625,1.75 l 1.375,-2 22.5,15 -18.25,3.25 c -1.5,0.25 -2.25,1.5 -2,2.75 l 4,15.5 -13,19.5 c -1.75,2.75 2.5,6 4.75,2.75 l 13.75,-20.5 0.75,2.75 -2.25,15.25 c -0.5,4 5,4.5 5.5,1 l 2.25,-15.5 c 0.125,-0.75 -0.25,-2 -0.25,-2 l -4.5,-18.25 12,-2 c 2.125,-0.5 2.75,-3 1,-4.5 z" style="stroke:none"/>
+ <circle cx="31.5" cy="19.75" r="4.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Golfing_Inv">
+ <title>Golfing</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 54.5,22.75 -27.75,-18.25 -2.5,3.5 c -1.375,2 1.375,3.75 2.625,1.75 l 1.375,-2 22.5,15 -18.25,3.25 c -1.5,0.25 -2.25,1.5 -2,2.75 l 4,15.5 -13,19.5 c -1.75,2.75 2.5,6 4.75,2.75 l 13.75,-20.5 0.75,2.75 -2.25,15.25 c -0.5,4 5,4.5 5.5,1 l 2.25,-15.5 c 0.125,-0.75 -0.25,-2 -0.25,-2 l -4.5,-18.25 12,-2 c 2.125,-0.5 2.75,-3 1,-4.5 z" style="fill:white;stroke:none"/>
+ <circle cx="31.5" cy="19.75" r="4.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="HorsebackRiding">
+ <title>Horseback Riding</title>
+ <path d="m 7,34.75 a 6,6 0 0 1 6,-6 l 13,0 0,-9.5 a 4,4 0 0 1 8,0 l 0,1.625 6.25,1.625 c 1,0.25 1.75,1.25 1.5,2.25 -0.25,1 -1.25,1.75 -2.5,1.5 l -5.25,-1.25 0,3.75 6.25,0 17,-17.625 -0.5,4.625 8.25,5.5 c 1.375,0.875 1.875,2.5 1,4 -0.625,1.125 -1.875,1.625 -3,1.375 l -0.625,-0.125 c -0.75,3.25 -3.625,5.5 -7.125,5.5 -0.75,0 -1.375,0 -2,-0.25 l -6.25,12.75 0,17.75 a 2.75,2.75 0 0 1 -5.5,0 l 0,-18 -14,0 -2.5,4.25 5.5,12.75 a 2.75,2.75 0 0 1 -5,2.25 l -6,-14.125 0,-4.625 -2.7625,4.2557 0.0125,13.2443 a 2.75,2.75 0 0 1 -5.5,0 l 0,-15.25 2.25,-3.5 0,-12.125 -2.25,3.375 0,10 -4.25,0 z m 49.5,-9.5 -2.5,5.125 c 0.5,0.125 0.75,0.125 1.25,0.125 2.75,0 5,-2 5.625,-4.375 z" style="stroke:none"/>
+ <circle cx="30" cy="10" r="4" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="HorsebackRiding_Inv">
+ <title>Horseback Riding</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 7,34.75 a 6,6 0 0 1 6,-6 l 13,0 0,-9.5 a 4,4 0 0 1 8,0 l 0,1.625 6.25,1.625 c 1,0.25 1.75,1.25 1.5,2.25 -0.25,1 -1.25,1.75 -2.5,1.5 l -5.25,-1.25 0,3.75 6.25,0 17,-17.625 -0.5,4.625 8.25,5.5 c 1.375,0.875 1.875,2.5 1,4 -0.625,1.125 -1.875,1.625 -3,1.375 l -0.625,-0.125 c -0.75,3.25 -3.625,5.5 -7.125,5.5 -0.75,0 -1.375,0 -2,-0.25 l -6.25,12.75 0,17.75 a 2.75,2.75 0 0 1 -5.5,0 l 0,-18 -14,0 -2.5,4.25 5.5,12.75 a 2.75,2.75 0 0 1 -5,2.25 l -6,-14.125 0,-4.625 -2.7625,4.2557 0.0125,13.2443 a 2.75,2.75 0 0 1 -5.5,0 l 0,-15.25 2.25,-3.5 0,-12.125 -2.25,3.375 0,10 -4.25,0 z m 49.5,-9.5 -2.5,5.125 c 0.5,0.125 0.75,0.125 1.25,0.125 2.75,0 5,-2 5.625,-4.375 z" style="fill:white;stroke:none"/>
+ <circle cx="30" cy="10" r="4" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Hospital">
+ <title>Hospital</title>
+ <path d="m 45.5,13.5 0,15 -19,0 0,-15 -10,0 0,45 10,0 0,-20 19,0 0,20 10,0 0,-45 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Hospital_Inv">
+ <title>Hospital</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 45.5,13.5 0,15 -19,0 0,-15 -10,0 0,45 10,0 0,-20 19,0 0,20 10,0 0,-45 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="IceSkating">
+ <title>Ice Skating</title>
+ <g style="stroke:none">
+ <path d="m 41,61.5 13,0 c 0.625,0 1,-0.25 1,-1 l 0,-1 2,0 c 0,3 -1,4 -2.25,4 l -13.75,0 z"/>
+ <path d="m 8.75,51.75 9.25,9.25 c 0.375,0.375 0.75,0.5 1.25,0 l 0.75,-0.75 1.375,1.375 c -2,2 -3.5,2 -4.25,1.25 l -9.75,-9.75 z"/>
+ <path d="m 30.5,37.25 -15,14.875 c -3.02521,3 1.25,7.25 4.25,4.25 l 15,-15 z"/>
+ <path d="m 33,37 c -1,-1 -1.75,-2.5 -1.75,-4 0,-1.5 0.5,-3 1.5,-4 l 7.5,-7.5 -17.75,0 a 2.5,2.5 0 0 1 0,-5 l 25.5,0 c 1,0 3.5,0.75 4.5,3.25 0.625,1.5 0.5,3.75 -0.75,5 l -10,10 7.75,7.75 c 0.5,0.5 0.75,1 0.75,2 l 0,13 a 3,3 0 0 1 -6,0 l 0,-9.25 z"/>
+ <circle cx="55.25" cy="13.25" r="5"/>
+ </g>
+ </symbol>
+
+ <symbol id="IceSkating_Inv">
+ <title>Ice Skating</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 41,61.5 13,0 c 0.625,0 1,-0.25 1,-1 l 0,-1 2,0 c 0,3 -1,4 -2.25,4 l -13.75,0 z"/>
+ <path d="m 8.75,51.75 9.25,9.25 c 0.375,0.375 0.75,0.5 1.25,0 l 0.75,-0.75 1.375,1.375 c -2,2 -3.5,2 -4.25,1.25 l -9.75,-9.75 z"/>
+ <path d="m 30.5,37.25 -15,14.875 c -3.02521,3 1.25,7.25 4.25,4.25 l 15,-15 z"/>
+ <path d="m 33,37 c -1,-1 -1.75,-2.5 -1.75,-4 0,-1.5 0.5,-3 1.5,-4 l 7.5,-7.5 -17.75,0 a 2.5,2.5 0 0 1 0,-5 l 25.5,0 c 1,0 3.5,0.75 4.5,3.25 0.625,1.5 0.5,3.75 -0.75,5 l -10,10 7.75,7.75 c 0.5,0.5 0.75,1 0.75,2 l 0,13 a 3,3 0 0 1 -6,0 l 0,-9.25 z"/>
+ <circle cx="55.25" cy="13.25" r="5"/>
+ </g>
+ </symbol>
+
+ <symbol id="Information">
+ <title>Information</title>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke-width:6"/>
+ <path d="m 27,32 c 0,-5 1,-11 9,-11 4,0 8,3 8,7 0,4 -2,6 -4,7 -2,1 -4,2 -4,5 0,3 0,6 0,6" style="fill:none;stroke-width:6"/>
+ <rect x="33" y="48" width="6" height="6" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Information_Inv">
+ <title>Information</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <circle cx="36" cy="36" r="24" style="fill:none;stroke:white;stroke-width:6"/>
+ <path d="m 27,32 c 0,-5 1,-11 9,-11 4,0 8,3 8,7 0,4 -2,6 -4,7 -2,1 -4,2 -4,5 0,3 0,6 0,6" style="fill:none;stroke:white;stroke-width:6"/>
+ <rect x="33" y="48" width="6" height="6" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="LitterReceptacle">
+ <title>Litter Receptacle</title>
+ <g id="TrashCan" style="stroke:none">
+ <path d="m 29.5,66 4.5,-24.5 -3.5,0 -4,21 -9,0 -3.5,-21 -3.5,0 4,24.5 z"/>
+ <rect x="20" y="46" width="3.75" height="3.75"/>
+ <rect x="-14.5" y="43.5" width="3.75" height="3.75" transform="matrix(0.707,-0.707,0.707,0.707,0,0)"/>
+ <rect x="-12" y="37" width="3.75" height="3.75" transform="matrix(0.707,-0.707,0.707,0.707,0,0)"/>
+ </g>
+ <path d="m 40,20.5 c 1,-1.5 2.5,-2.5 5,-2.5 l 11,0 c 4,0 7,2.75 7,6 l 0,15 a 2,2 0 0 1 -4,0 l 0,-15 -2.5,0 0,39.25 a 2.75,2.75 0 0 1 -5.5,0 l 0,-22.25 -3,0 0,22.25 a 2.75,2.75 0 0 1 -5.5,0 l 0,-39.25 -5,7.25 c -0.375,0.5 -1,0.75 -1.5,0.75 l -8.5,0 a 2,2 0 0 1 0,-4 l 7.5,0 z" style="stroke:none"/>
+ <circle cx="49.5" cy="11.5" r="4.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="LitterReceptacle_Inv">
+ <title>Litter Receptacle</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g id="TrashCan" style="fill:white;stroke:none">
+ <path d="m 29.5,66 4.5,-24.5 -3.5,0 -4,21 -9,0 -3.5,-21 -3.5,0 4,24.5 z"/>
+ <rect x="20" y="46" width="3.75" height="3.75"/>
+ <rect x="-14.5" y="43.5" width="3.75" height="3.75" transform="matrix(0.707,-0.707,0.707,0.707,0,0)"/>
+ <rect x="-12" y="37" width="3.75" height="3.75" transform="matrix(0.707,-0.707,0.707,0.707,0,0)"/>
+ </g>
+ <path d="m 40,20.5 c 1,-1.5 2.5,-2.5 5,-2.5 l 11,0 c 4,0 7,2.75 7,6 l 0,15 a 2,2 0 0 1 -4,0 l 0,-15 -2.5,0 0,39.25 a 2.75,2.75 0 0 1 -5.5,0 l 0,-22.25 -3,0 0,22.25 a 2.75,2.75 0 0 1 -5.5,0 l 0,-39.25 -5,7.25 c -0.375,0.5 -1,0.75 -1.5,0.75 l -8.5,0 a 2,2 0 0 1 0,-4 l 7.5,0 z" style="fill:white;stroke:none"/>
+ <circle cx="49.5" cy="11.5" r="4.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Lodging">
+ <title>Lodging</title>
+ <g style="stroke:none">
+ <path d="m 12.5,42.25 0,8.75 -4.5,0 0,-31.5 a 2.25,2.25 0 0 1 4.5,0 l 0,18.5 51.5,0 0,13 -4.5,0 0,-8.625 z"/>
+ <path d="m 17.75,34.75 a 2,2 0 0 1 0,-4 l 8.5,0 0,-6.25 c 0,-1 0.75,-2 2,-2 l 32.5,3.25 c 1.75,0.25 3.25,1.75 3.25,3.25 l 0,5.75 z"/>
+ <circle cx="19.625" cy="24.375" r="4.125"/>
+ </g>
+ </symbol>
+
+ <symbol id="Lodging_Inv">
+ <title>Lodging</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 12.5,42.25 0,8.75 -4.5,0 0,-31.5 a 2.25,2.25 0 0 1 4.5,0 l 0,18.5 51.5,0 0,13 -4.5,0 0,-8.625 z"/>
+ <path d="m 17.75,34.75 a 2,2 0 0 1 0,-4 l 8.5,0 0,-6.25 c 0,-1 0.75,-2 2,-2 l 32.5,3.25 c 1.75,0.25 3.25,1.75 3.25,3.25 l 0,5.75 z"/>
+ <circle cx="19.625" cy="24.375" r="4.125"/>
+ </g>
+ </symbol>
+
+ <symbol id="Marina">
+ <title>Marina</title>
+ <path d="m 36,65 c -10,0 -18.5,-6.5 -21.75,-15.75 l -1.75,0.625 c -1.875,0.5 -3.25,-0.875 -3,-2.625 l 1.75,-11 c 0.25,-1.5 2.25,-2.5 3.75,-1 l 8,7.5 c 1.25,1 1,3.5 -0.75,4 l -2,0.75 c 2,5.5 6.75,9.75 12.75,10.75 l 0,-35.5 a 8,8 0 1 1 6,0 l 0,35.5 c 6,-1 10.75,-5.25 12.75,-10.75 l -2,-0.75 c -1.75,-0.5 -2,-3 -0.75,-4 l 8,-7.5 c 1.5,-1.5 3.5,-0.5 3.75,1 l 1.75,11 c 0.25,1.75 -1.125,3.125 -3,2.625 l -1.75,-0.625 c -3.25,9.25 -11.75,15.75 -21.75,15.75 z m 0,-46.5 a 3.25,3.25 0 0 0 0,-6.5 3.25,3.25 0 0 0 0,6.5 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Marina_Inv">
+ <title>Marina</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 36,65 c -10,0 -18.5,-6.5 -21.75,-15.75 l -1.75,0.625 c -1.875,0.5 -3.25,-0.875 -3,-2.625 l 1.75,-11 c 0.25,-1.5 2.25,-2.5 3.75,-1 l 8,7.5 c 1.25,1 1,3.5 -0.75,4 l -2,0.75 c 2,5.5 6.75,9.75 12.75,10.75 l 0,-35.5 a 8,8 0 1 1 6,0 l 0,35.5 c 6,-1 10.75,-5.25 12.75,-10.75 l -2,-0.75 c -1.75,-0.5 -2,-3 -0.75,-4 l 8,-7.5 c 1.5,-1.5 3.5,-0.5 3.75,1 l 1.75,11 c 0.25,1.75 -1.125,3.125 -3,2.625 l -1.75,-0.625 c -3.25,9.25 -11.75,15.75 -21.75,15.75 z m 0,-46.5 a 3.25,3.25 0 0 0 0,-6.5 3.25,3.25 0 0 0 0,6.5 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="MotorBikeTrail">
+ <title>Motorbike Trail</title>
+ <g style="stroke:none">
+ <path d="m 36.625,26.25 6.125,0 a 1.75,1.75 0 0 1 0,3.5 l -7.25,0 c -0.75,0 -1.625,-0.25 -2.25,-1.25 l -2.75,-4.25 -5.25,8 7.25,3.75 c 2,1 2,2.5 2,3.5 l 0,13.5 a 2.75,2.75 0 0 1 -5.5,0 l 0,-11 -11.5,-6.25 c -2,-1.25 -2.25,-3.75 -1.25,-5.25 l 8.5,-13 c 1.25,-1.875 4.5,-2.25 6,-0.25 z"/>
+ <path d="m 26.5,43.75 0,2.5 -13.5,-7.5 c -2.5,-1.25 -5,-1 -7,0 -0.5,0.25 -1.25,-0.5 -0.5,-1.25 2.5,-2.125 6.5,-2 9,-0.5 z"/>
+ <path d="m 40,53 c -0.75,0.75 -1.75,1.5 -3,1.5 l 0,-15.75 10.75,-3 2.75,5.25 z"/>
+ <path d="m 55.875,42.625 -4.875,-9.875 c -0.75,-1.5 -2,-2.25 -3.5,-2.25 l -3.25,0 c -1.5,0 -1.5,2.25 0,2.25 l 3.25,0 c 0.5,0 1.25,0.5 1.5,1.25 l 4.625,9.375 z"/>
+ <path d="m 61.5,36 c -2.75,-1.375 -5,-1 -6.75,0.75 l -1.25,-2.5 c 3,-1.25 6.5,-1.5 8.875,0.75 0.625,0.625 -0.125,1.375 -0.875,1 z"/>
+ <path d="m 38.25,10 a 5,5 0 0 1 -9.25,3.75 l -2.75,0 a 7.25,7.25 0 1 1 14,-3.75 z"/>
+ </g>
+ <g style="fill:none;stroke-width:3">
+ <circle cx="15.5" cy="54.25" r="8.75"/>
+ <circle cx="58.25" cy="54.25" r="8.75"/>
+ </g>
+ </symbol>
+
+ <symbol id="MotorBikeTrail_Inv">
+ <title>Motorbike Trail</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 36.625,26.25 6.125,0 a 1.75,1.75 0 0 1 0,3.5 l -7.25,0 c -0.75,0 -1.625,-0.25 -2.25,-1.25 l -2.75,-4.25 -5.25,8 7.25,3.75 c 2,1 2,2.5 2,3.5 l 0,13.5 a 2.75,2.75 0 0 1 -5.5,0 l 0,-11 -11.5,-6.25 c -2,-1.25 -2.25,-3.75 -1.25,-5.25 l 8.5,-13 c 1.25,-1.875 4.5,-2.25 6,-0.25 z"/>
+ <path d="m 26.5,43.75 0,2.5 -13.5,-7.5 c -2.5,-1.25 -5,-1 -7,0 -0.5,0.25 -1.25,-0.5 -0.5,-1.25 2.5,-2.125 6.5,-2 9,-0.5 z"/>
+ <path d="m 40,53 c -0.75,0.75 -1.75,1.5 -3,1.5 l 0,-15.75 10.75,-3 2.75,5.25 z"/>
+ <path d="m 55.875,42.625 -4.875,-9.875 c -0.75,-1.5 -2,-2.25 -3.5,-2.25 l -3.25,0 c -1.5,0 -1.5,2.25 0,2.25 l 3.25,0 c 0.5,0 1.25,0.5 1.5,1.25 l 4.625,9.375 z"/>
+ <path d="m 61.5,36 c -2.75,-1.375 -5,-1 -6.75,0.75 l -1.25,-2.5 c 3,-1.25 6.5,-1.5 8.875,0.75 0.625,0.625 -0.125,1.375 -0.875,1 z"/>
+ <path d="m 38.25,10 a 5,5 0 0 1 -9.25,3.75 l -2.75,0 a 7.25,7.25 0 1 1 14,-3.75 z"/>
+ </g>
+ <g style="fill:none;stroke:white;stroke-width:3">
+ <circle cx="15.5" cy="54.25" r="8.75"/>
+ <circle cx="58.25" cy="54.25" r="8.75"/>
+ </g>
+ </symbol>
+
+
+ <symbol id="RadiatorWater">
+ <title>Radiator Water</title>
+ <g style="stroke:none">
+ <path d="m 17.75,48 c 0.5,-4 2,-6 3.25,-6.5 6.5,-1.5 18.25,-2.25 23,-2.5 l -11.75,-19.625 3.5,0 11.5,19.125 7.25,-12 c 1,-1.5 2.25,-2 4.5,-2 l 7,0 0,3 -7,0 c -1.5,0 -2,1 -2.5,1.75 l -5.75,9.5 15.25,0 0,15.75 -20.5,0 a 11.03,11.03 0 0 0 -22,0 l -4,0 c -1,0 -2.25,-0.5 -2.25,-2 z"/>
+ <path d="m 20,33.5 c 0,-2 4,-11 4,-11 0,0 4,9 4,11 a 4,4 0 0 1 -8,0 z"/>
+ <path d="m 6,6.5 c 5,0.75 15,5.5 18.625,12.5 l -4.625,3.5 c 0,0 -5,-6.5 -14,-8 z"/>
+ </g>
+ <circle cx="34.5" cy="55.25" r="5.5" style="fill:none;stroke-width:4.5"/>
+ </symbol>
+
+
+ <symbol id="RadiatorWater_Inv">
+ <title>Radiator Water</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 17.75,48 c 0.5,-4 2,-6 3.25,-6.5 6.5,-1.5 18.25,-2.25 23,-2.5 l -11.75,-19.625 3.5,0 11.5,19.125 7.25,-12 c 1,-1.5 2.25,-2 4.5,-2 l 7,0 0,3 -7,0 c -1.5,0 -2,1 -2.5,1.75 l -5.75,9.5 15.25,0 0,15.75 -20.5,0 a 11.03,11.03 0 0 0 -22,0 l -4,0 c -1,0 -2.25,-0.5 -2.25,-2 z"/>
+ <path d="m 20,33.5 c 0,-2 4,-11 4,-11 0,0 4,9 4,11 a 4,4 0 0 1 -8,0 z"/>
+ <path d="m 6,6.5 c 5,0.75 15,5.5 18.625,12.5 l -4.625,3.5 c 0,0 -5,-6.5 -14,-8 z"/>
+ </g>
+ <circle cx="34.5" cy="55.25" r="5.5" style="fill:none;stroke:white;stroke-width:4.5"/>
+ </symbol>
+
+
+ <symbol id="Recycling">
+ <title>Recycling</title>
+ <g style="stroke:none">
+ <path d="m 55.5,14.75 -5.25,3 -3.5,-6 c -0.5,-0.875 -1.5,-1.5 -2.875,-1.5 l -10.5,0 c 0.75,0.75 0.875,1 1.25,1.625 l 6.5,11.25 -5.25,3 13,0 z"/>
+ <path d="m 53.875,45.5 5.25,0 c 3.125,0 5,-3.375 3.5,-6 l -6.625,-11.6 -9,5.25 z"/>
+ <path d="m 46,64.5 0,-6 7,0 c 1,0 2,-0.5 2.75,-1.75 l 5.25,-9 c -1,0.25 -1.375,0.25 -2,0.25 l -13,0 0,-6 -6.5,11.25 z"/>
+ <path d="m 20.25,48 -2.625,4.5 c -1.5,2.75 0.375,6 3.375,6 l 13.25,0 0,-10.5 z"/>
+ <path d="m 7.75,31.75 5.25,3 -3.5,6 c -0.5,0.875 -0.5,2 0.125,3.25 l 5.125,9 c 0.25,-1 0.375,-1.25 0.75,-1.875 l 6.5,-11.25 5.25,3 -6.5,-11.25 z"/>
+ <path d="m 35,17.5 -2.5,-4.5 c -1.625,-2.625 -5.375,-2.625 -6.875,0 l -6.625,11.5 9,5.25 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Recycling_Inv">
+ <title>Recycling</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 55.5,14.75 -5.25,3 -3.5,-6 c -0.5,-0.875 -1.5,-1.5 -2.875,-1.5 l -10.5,0 c 0.75,0.75 0.875,1 1.25,1.625 l 6.5,11.25 -5.25,3 13,0 z"/>
+ <path d="m 53.875,45.5 5.25,0 c 3.125,0 5,-3.375 3.5,-6 l -6.625,-11.6 -9,5.25 z"/>
+ <path d="m 46,64.5 0,-6 7,0 c 1,0 2,-0.5 2.75,-1.75 l 5.25,-9 c -1,0.25 -1.375,0.25 -2,0.25 l -13,0 0,-6 -6.5,11.25 z"/>
+ <path d="m 20.25,48 -2.625,4.5 c -1.5,2.75 0.375,6 3.375,6 l 13.25,0 0,-10.5 z"/>
+ <path d="m 7.75,31.75 5.25,3 -3.5,6 c -0.5,0.875 -0.5,2 0.125,3.25 l 5.125,9 c 0.25,-1 0.375,-1.25 0.75,-1.875 l 6.5,-11.25 5.25,3 -6.5,-11.25 z"/>
+ <path d="m 35,17.5 -2.5,-4.5 c -1.625,-2.625 -5.375,-2.625 -6.875,0 l -6.625,11.5 9,5.25 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Parking">
+ <title>Parking</title>
+ <path d="m 25,60 0,-45 14,0 a 12.5,12.5 0 0 1 0,25 l -9,0" style="fill:none;stroke-width:10"/>
+ </symbol>
+
+ <symbol id="Parking_Inv">
+ <title>Parking</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 25,60 0,-45 14,0 a 12.5,12.5 0 0 1 0,25 l -9,0" style="fill:none;stroke:white;stroke-width:10"/>
+ </symbol>
+
+ <symbol id="PetsOnLeash">
+ <title>Pets On Leash</title>
+ <g style="stroke:none">
+ <path d="m 36.5,56.5 c 2.5,4.125 -3.75,7.5 -6,3.5 l -6.25,-10.5 0,8.75 a 3.5,3.5 0 0 1 -7,0 l 0,-22.75 -4.75,-2.75 c -2,-1.5 0,-4.5 2,-3.5 l 3,1.75 23.5,0 11,5.25 0,8.75 c 0,0.5 0,1.5 -1.25,1.5 l 0,11.875 a 3.5,3.5 0 0 1 -7,0 l 0,-11.875 -13.25,0 z"/>
+ <path d="m 41,31 -30,-14.25 0,-3 31,14.75 z"/>
+ <path d="m 42,28.5 10,4.75 0,-1.75 8,0 3,-6.5 -21,-10 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="PetsOnLeash_Inv">
+ <title>Pets On Leash</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:none"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 36.5,56.5 c 2.5,4.125 -3.75,7.5 -6,3.5 l -6.25,-10.5 0,8.75 a 3.5,3.5 0 0 1 -7,0 l 0,-22.75 -4.75,-2.75 c -2,-1.5 0,-4.5 2,-3.5 l 3,1.75 23.5,0 11,5.25 0,8.75 c 0,0.5 0,1.5 -1.25,1.5 l 0,11.875 a 3.5,3.5 0 0 1 -7,0 l 0,-11.875 -13.25,0 z"/>
+ <path d="m 41,31 -30,-14.25 0,-3 31,14.75 z"/>
+ <path d="m 42,28.5 10,4.75 0,-1.75 8,0 3,-6.5 -21,-10 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="PicnicArea">
+ <title>Picnic Area</title>
+ <path d="m 17,20 0,-5 38,0 0,5 -9.5,0 6,15 14.5,0 0,5 -12.5,0 6.5,17 -6,0 -6.5,-17 -23,0 -6.5,17 -6,0 6.5,-17 -12.5,0 0,-5 14.5,0 6,-15 z m 9.5,15 19,0 -6,-15 -7,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="PicnicArea_Inv">
+ <title>Picnic Area</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:none"/>
+ <path d="m 17,20 0,-5 38,0 0,5 -9.5,0 6,15 14.5,0 0,5 -12.5,0 6.5,17 -6,0 -6.5,-17 -23,0 -6.5,17 -6,0 6.5,-17 -12.5,0 0,-5 14.5,0 6,-15 z m 9.5,15 19,0 -6,-15 -7,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="PostOffice">
+ <title>Post Office</title>
+ <g style="fill:none;stroke-width:4">
+ <path d="m 10.5,55.1 51,0 0,-37.6 -51,0 0,37.6 z" />
+ <path d="m 11,17.75 22,22.6 c 1.6,1.6 4.4,1.6 6,0.0125 L 61,17.75" />
+ <path d="m 12,54 16.9,-17" />
+ <path d="m 60,54 -16.9,-17" />
+ </g>
+ </symbol>
+
+ <symbol id="PostOffice_Inv">
+ <title>Post Office</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:none;stroke:white;stroke-width:4">
+ <path d="m 10.5,55.1 51,0 0,-37.6 -51,0 0,37.6 z"/>
+ <path d="m 11,17.75 22,22.6 c 1.6,1.6 4.4,1.6 6,0.0125 L 61,17.75"/>
+ <path d="m 12,54 16.9,-17"/>
+ <path d="m 60,54 -16.9,-17"/>
+ </g>
+ </symbol>
+
+ <symbol id="RangerStation">
+ <title>Ranger Station</title>
+ <path d="m 41.25,30 0,-12.5 4.25,0 c 2,0 2,1 2.5,1.5 0.5,0.5 1,1 2,1 l 4.5,0 0,-10.5 -4.5,0 c -1,0 -1.5,-0.5 -2,-1 -0.5,-0.5 -0.5,-1.5 -2.5,-1.5 l -6.5,0 0,21.5 -3,-2 -26,17 6,0 0,20.5 15,0 0,-16 10,0 0,16 15,0 0,-20.5 6,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="RangerStation_Inv">
+ <title>Ranger Station</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 41.25,30 0,-12.5 4.25,0 c 2,0 2,1 2.5,1.5 0.5,0.5 1,1 2,1 l 4.5,0 0,-10.5 -4.5,0 c -1,0 -1.5,-0.5 -2,-1 -0.5,-0.5 -0.5,-1.5 -2.5,-1.5 l -6.5,0 0,21.5 -3,-2 -26,17 6,0 0,20.5 15,0 0,-16 10,0 0,16 15,0 0,-20.5 6,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="RVCampground">
+ <title>RV Campground</title>
+ <g style="stroke:none">
+ <path d="m 47.75,17 c 0.5,0 0.875,0.25 1.25,0.75 l 4,5.75 c 0.75,1 0.5,1.75 -0.5,1.75 l -7.5,0 c -2.5,0 -5,2 -5,4.75 l 0,7.5 -34.5,0 0,-15.5 c 0,-3.5 2.5,-5 5,-5 z m 1.5,6.25 c 0.5,0 0.375,-0.5 0.25,-0.75 l -2.25,-3.25 c -0.125,-0.125 -0.25,-0.25 -0.5,-0.25 l -5,0 c -0.55,0 -0.75,0.25 -0.75,0.75 l 0,2.75 c 0,0.5 0.25,0.75 0.75,0.75 z m -21,8.5 c 0.5,0 1,-0.5 1,-1 l 0,-6.5 c 0,-0.5 -0.5,-1 -1,-1 l -14.75,0 c -0.5,0 -1,0.5 -1,1 l 0,6.5 c 0,0.5 0.5,1 1,1 z"/>
+ <path d="m 68.5,44 0,3.25 c 0,1 -0.75,2 -1.75,2 l -1.75,0 a 8.6,8.6 0 0 0 -17,0 l -18.5,0 a 8.6,8.6 0 0 0 -17,0 l -5,0 c -1,0 -1.75,-0.75 -1.75,-1.75 l 0,-7 37.25,0 0,-9.5 c 0,-1.75 1.25,-3 3,-3 l 8.5,0 c 0.5,0 1,0 1.5,0.5 l 6,8.5 2.5,0.75 c 1,0.25 2,1.5 2,3 l 0,3.25 z m -10.25,-5.25 c 0.5,0 1.125,-0.875 0.625,-1.375 l -4.625,-6.625 c -0.25,-0.25 -0.5,-0.25 -0.75,-0.25 l -5,0 c -1,0 -1.75,0.75 -1.75,1.75 l 0,4.75 c 0,1 0.75,1.75 1.75,1.75 z"/>
+ </g>
+ <g style="fill:none;stroke-width:3">
+ <circle cx="21" cy="50.5" r="4"/>
+ <circle cx="56.5" cy="50.5" r="4"/>
+ </g>
+ </symbol>
+
+ <symbol id="RVCampground_Inv">
+ <title>RV Campground</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 47.75,17 c 0.5,0 0.875,0.25 1.25,0.75 l 4,5.75 c 0.75,1 0.5,1.75 -0.5,1.75 l -7.5,0 c -2.5,0 -5,2 -5,4.75 l 0,7.5 -34.5,0 0,-15.5 c 0,-3.5 2.5,-5 5,-5 z m 1.5,6.25 c 0.5,0 0.375,-0.5 0.25,-0.75 l -2.25,-3.25 c -0.125,-0.125 -0.25,-0.25 -0.5,-0.25 l -5,0 c -0.55,0 -0.75,0.25 -0.75,0.75 l 0,2.75 c 0,0.5 0.25,0.75 0.75,0.75 z m -21,8.5 c 0.5,0 1,-0.5 1,-1 l 0,-6.5 c 0,-0.5 -0.5,-1 -1,-1 l -14.75,0 c -0.5,0 -1,0.5 -1,1 l 0,6.5 c 0,0.5 0.5,1 1,1 z"/>
+ <path d="m 68.5,44 0,3.25 c 0,1 -0.75,2 -1.75,2 l -1.75,0 a 8.6,8.6 0 0 0 -17,0 l -18.5,0 a 8.6,8.6 0 0 0 -17,0 l -5,0 c -1,0 -1.75,-0.75 -1.75,-1.75 l 0,-7 37.25,0 0,-9.5 c 0,-1.75 1.25,-3 3,-3 l 8.5,0 c 0.5,0 1,0 1.5,0.5 l 6,8.5 2.5,0.75 c 1,0.25 2,1.5 2,3 l 0,3.25 z m -10.25,-5.25 c 0.5,0 1.125,-0.875 0.625,-1.375 l -4.625,-6.625 c -0.25,-0.25 -0.5,-0.25 -0.75,-0.25 l -5,0 c -1,0 -1.75,0.75 -1.75,1.75 l 0,4.75 c 0,1 0.75,1.75 1.75,1.75 z"/>
+ </g>
+ <g style="fill:none;stroke:white;stroke-width:3">
+ <circle cx="21" cy="50.5" r="4"/>
+ <circle cx="56.5" cy="50.5" r="4"/>
+ </g>
+ </symbol>
+
+ <symbol id="Restrooms">
+ <title>Restrooms</title>
+ <g style="stroke:none">
+ <!-- Divider -->
+ <rect x="33.5" y="12" width="5" height="48"/>
+ <!-- Woman -->
+ <circle cx="19.5" cy="15" r="4"/>
+ <path d="m 19,44.5 0,14 a 2,2 0 0 1 -4,0 l 0,-14 -5,0 5.5,-18.5 -1,0 -3,10.5 A 1.821,1.821 0 0 1 8,35.5 l 3.5,-12 A 5.7,4.6 0 0 1 17,20 l 5,0 a 5.7,4.6 0 0 1 5.5,3.5 l 3.5,12 a 1.821,1.821 0 0 1 -3.5,1 l -3,-10.5 -1,0 5.5,18.5 -5,0 0,14 a 2,2 0 0 1 -4,0 l 0,-14 z"/>
+ <!-- Man -->
+ <circle cx="52.5" cy="15" r="4"/>
+ <path d="m 43,25 0,13 a 1.75,1.75 0 0 0 3.5,0 l 0,-11.5 1,0 0,31.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-18.75 1,0 0,18.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-31.75 1,0 0,11.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-13 a 5,5 0 0 0 -5,-5 l -9,0 a 5,5 0 0 0 -5,5 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Restrooms_Inv">
+ <title>Restrooms</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <!-- Divider -->
+ <rect x="33.5" y="12" width="5" height="48"/>
+ <!-- Woman -->
+ <circle cx="19.5" cy="15" r="4"/>
+ <path d="m 19,44.5 0,14 a 2,2 0 0 1 -4,0 l 0,-14 -5,0 5.5,-18.5 -1,0 -3,10.5 A 1.821,1.821 0 0 1 8,35.5 l 3.5,-12 A 5.7,4.6 0 0 1 17,20 l 5,0 a 5.7,4.6 0 0 1 5.5,3.5 l 3.5,12 a 1.821,1.821 0 0 1 -3.5,1 l -3,-10.5 -1,0 5.5,18.5 -5,0 0,14 a 2,2 0 0 1 -4,0 l 0,-14 z"/>
+ <!-- Man -->
+ <circle cx="52.5" cy="15" r="4"/>
+ <path d="m 43,25 0,13 a 1.75,1.75 0 0 0 3.5,0 l 0,-11.5 1,0 0,31.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-18.75 1,0 0,18.75 a 2.25,2.25 0 0 0 4.5,0 l 0,-31.75 1,0 0,11.5 a 1.75,1.75 0 0 0 3.5,0 l 0,-13 a 5,5 0 0 0 -5,-5 l -9,0 a 5,5 0 0 0 -5,5 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Sailing">
+ <title>Sailing</title>
+ <path d="m 6,60.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="stroke:none"/>
+ <path d="m 13.5,46 48.5,0 c -7,9 -8.125,9.25 -12.125,9.25 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -3.875,-1.75 -6.375,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 z" style="stroke:none"/>
+ <path d="m 42,4 0,39 -33,0 z" style="stroke:none"/>
+ <path d="m 45,13 c 10,5 20.375,16 19.5,30 l -19.5,0 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Sailing_Inv">
+ <title>Sailing</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 6,60.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 13.5,46 48.5,0 c -7,9 -8.125,9.25 -12.125,9.25 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -3.875,-1.75 -6.375,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 42,4 0,39 -33,0 z" style="fill:white;stroke:none"/>
+ <path d="m 45,13 c 10,5 20.375,16 19.5,30 l -19.5,0 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="SanitaryDisposalStation">
+ <title>Sanitary Disposal Station</title>
+ <g style="stroke:none">
+ <path d="m 19,37 c -3.5,0 -6.5,-3 -6.5,-6.5 l 0,-12 c 0,-5 4,-9 9,-9 l 31.5,0 c 5,0 9,4 9,8.75 l 0,16.75 3.5,0 c 1,0 2,1 2,2 l -22,0 a 8.1,8.1 0 0 0 -16,0 z m 35.5,-15 c 1,0 2,-1 2,-2 l 0,-3 c 0,-1 -1,-2 -2,-2 l -6.5,0 c -1,0 -2,1 -2,2 l 0,3 c 0,1 1,2 2,2 z m -19,0 c 1,0 2,-1 2,-2 l 0,-3 c 0,-1 -1,-2 -2,-2 l -14,0 c -1,0 -2,1 -2,2 l 0,3 c 0,1 1,2 2,2 z"/>
+ <path d="m 67.25,43.5 0,18.5 c 0,1 -1,2.125 -2,2.125 l -58.5,0 c -1,0 -2,-1.125 -2,-2.125 l 0,-18.5 12.75,0 0,3 -8.5,0 c -0.5,0 -1,0.5 -1,1 l 0,12 c 0,0.75 0.75,1.5 1.5,1.5 l 25.75,0 c 0.75,0 1.5,-0.625 1.5,-1.5 l 0,-12 c 0,-0.5 -0.5,-1 -1,-1 l -9.25,0 0,-3 z"/>
+ <path d="m 20.75,39.875 2.5,0 0,11.875 2.25,0 c 0.5,0 0.875,0.5 0.5,1 l -3.5,4.25 c -0.25,0.25 -0.75,0.25 -1,0 l -3.5,-4.25 c -0.375,-0.5 0,-1 0.5,-1 l 2.25,0 z"/>
+ </g>
+ <circle cx="37.5" cy="38.25" r="3.75" style="fill:none;stroke-width:3.75"/>
+ </symbol>
+
+ <symbol id="SanitaryDisposalStation_Inv">
+ <title>Sanitary Disposal Station</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 19,37 c -3.5,0 -6.5,-3 -6.5,-6.5 l 0,-12 c 0,-5 4,-9 9,-9 l 31.5,0 c 5,0 9,4 9,8.75 l 0,16.75 3.5,0 c 1,0 2,1 2,2 l -22,0 a 8.1,8.1 0 0 0 -16,0 z m 35.5,-15 c 1,0 2,-1 2,-2 l 0,-3 c 0,-1 -1,-2 -2,-2 l -6.5,0 c -1,0 -2,1 -2,2 l 0,3 c 0,1 1,2 2,2 z m -19,0 c 1,0 2,-1 2,-2 l 0,-3 c 0,-1 -1,-2 -2,-2 l -14,0 c -1,0 -2,1 -2,2 l 0,3 c 0,1 1,2 2,2 z"/>
+ <path d="m 67.25,43.5 0,18.5 c 0,1 -1,2.125 -2,2.125 l -58.5,0 c -1,0 -2,-1.125 -2,-2.125 l 0,-18.5 12.75,0 0,3 -8.5,0 c -0.5,0 -1,0.5 -1,1 l 0,12 c 0,0.75 0.75,1.5 1.5,1.5 l 25.75,0 c 0.75,0 1.5,-0.625 1.5,-1.5 l 0,-12 c 0,-0.5 -0.5,-1 -1,-1 l -9.25,0 0,-3 z"/>
+ <path d="m 20.75,39.875 2.5,0 0,11.875 2.25,0 c 0.5,0 0.875,0.5 0.5,1 l -3.5,4.25 c -0.25,0.25 -0.75,0.25 -1,0 l -3.5,-4.25 c -0.375,-0.5 0,-1 0.5,-1 l 2.25,0 z"/>
+ </g>
+ <circle cx="37.5" cy="38.25" r="3.75" style="fill:none;stroke:white;stroke-width:3.75"/>
+ </symbol>
+
+ <symbol id="ScubaDiving">
+ <title>Scuba Diving</title>
+ <g style="stroke:none">
+ <path d="m 61.625,54.75 a 2.387,2.387 0 0 1 -3.375,3.375 l -8.5,-8.625 -18.5,-5.125 c -1.875,-0.625 -2.75,-2.125 -2.75,-2.125 l -10.125,-17.5 a 3.28,3.28 0 0 1 5.75,-3.125 l 8,14.25 13.25,3.75 c 1.25,0.375 2.25,1 3,1.75 z"/>
+ <path d="m 58.25,44.75 a 4.75,4.75 0 1 1 2.5,-3.5 l 3.25,1.75 -3.75,4.25 z"/>
+ <path d="m 16.5,12 3,6 -3.5,3.25 -9,-9.25 z"/>
+ <path d="m 45,37 -10.625,-3 c -0.875,-0.25 -1.25,-0.875 -1,-1.75 l 1,-3.5 c 0.25,-0.75 0.75,-1.125 1.625,-0.875 l 10.75,3 z"/>
+ <path d="m 46.5,37.375 1.75,-6.125 1.375,0.375 a 3.186,3.186 0 0 1 -1.75,6.125 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="ScubaDiving_Inv">
+ <title>Scuba Diving</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 61.625,54.75 a 2.387,2.387 0 0 1 -3.375,3.375 l -8.5,-8.625 -18.5,-5.125 c -1.875,-0.625 -2.75,-2.125 -2.75,-2.125 l -10.125,-17.5 a 3.28,3.28 0 0 1 5.75,-3.125 l 8,14.25 13.25,3.75 c 1.25,0.375 2.25,1 3,1.75 z"/>
+ <path d="m 58.25,44.75 a 4.75,4.75 0 1 1 2.5,-3.5 l 3.25,1.75 -3.75,4.25 z"/>
+ <path d="m 16.5,12 3,6 -3.5,3.25 -9,-9.25 z"/>
+ <path d="m 45,37 -10.625,-3 c -0.875,-0.25 -1.25,-0.875 -1,-1.75 l 1,-3.5 c 0.25,-0.75 0.75,-1.125 1.625,-0.875 l 10.75,3 z"/>
+ <path d="m 46.5,37.375 1.75,-6.125 1.375,0.375 a 3.186,3.186 0 0 1 -1.75,6.125 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="SelfGuidedTrail">
+ <title>Self Guided Trail</title>
+ <g id="DottedLine" style="stroke:none">
+ <path d="m 40,5 0,11 -9.5,-5.5 z"/>
+ <circle cx="46" cy="10" r="2.5"/>
+ <circle cx="55" cy="10" r="2.5"/>
+ <circle cx="64" cy="10" r="2.5"/>
+ <circle cx="64" cy="18.75" r="2.5"/>
+ <circle cx="64" cy="27.5" r="2.5"/>
+ <circle cx="64" cy="36.25" r="2.5"/>
+ <circle cx="64" cy="45" r="2.5"/>
+ <circle cx="64" cy="53.75" r="2.5"/>
+ <circle cx="64" cy="62.5" r="2.5"/>
+ <circle cx="55" cy="62.5" r="2.5"/>
+ <circle cx="46" cy="62.5" r="2.5"/>
+ </g>
+ <path d="m 33.75,65 0,-21.5 10.5,-10.5 a 2.3,2.3 0 0 1 3.25,3.25 l -9.25,9.25 0,19.5 z" style="stroke:none"/>
+ <rect x="12.5" y="16.5" height="14.5" width="6" ry="1.25" transform="matrix(0.97,0.23,-0.23,0.97,0,0)" style="stroke:none"/>
+ <path d="m 15.25,25 a 4.25,4.25 0 0 1 8.25,0 l 1.75,6.5 5.75,1.5 a 2,2 0 0 1 -0.875,3.875 l -6.75,-1.75 c 0,0 -1.25,-0.375 -1.5,-1.75 l -0.25,-1.75 -1.375,6.375 7.375,23 a 3.01,3.01 0 0 1 -5.75,1.75 l -5.5,-16.75 -4,16.75 a 3.01,3.01 0 0 1 -5.75,-1.75 z" style="stroke:none"/>
+ <circle cx="20.5" cy="16.75" r="4" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="SelfGuidedTrail_Inv">
+ <title>Self Guided Trail</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g id="DottedLine" style="fill:white;stroke:none">
+ <path d="m 40,5 0,11 -9.5,-5.5 z"/>
+ <circle cx="46" cy="10" r="2.5"/>
+ <circle cx="55" cy="10" r="2.5"/>
+ <circle cx="64" cy="10" r="2.5"/>
+ <circle cx="64" cy="18.75" r="2.5"/>
+ <circle cx="64" cy="27.5" r="2.5"/>
+ <circle cx="64" cy="36.25" r="2.5"/>
+ <circle cx="64" cy="45" r="2.5"/>
+ <circle cx="64" cy="53.75" r="2.5"/>
+ <circle cx="64" cy="62.5" r="2.5"/>
+ <circle cx="55" cy="62.5" r="2.5"/>
+ <circle cx="46" cy="62.5" r="2.5"/>
+ </g>
+ <path d="m 33.75,65 0,-21.5 10.5,-10.5 a 2.3,2.3 0 0 1 3.25,3.25 l -9.25,9.25 0,19.5 z" style="fill:white;stroke:none"/>
+ <rect x="12.5" y="16.5" height="14.5" width="6" ry="1.25" transform="matrix(0.97,0.23,-0.23,0.97,0,0)" style="fill:white;stroke:none"/>
+ <path d="m 15.25,25 a 4.25,4.25 0 0 1 8.25,0 l 1.75,6.5 5.75,1.5 a 2,2 0 0 1 -0.875,3.875 l -6.75,-1.75 c 0,0 -1.25,-0.375 -1.5,-1.75 l -0.25,-1.75 -1.375,6.375 7.375,23 a 3.01,3.01 0 0 1 -5.75,1.75 l -5.5,-16.75 -4,16.75 a 3.01,3.01 0 0 1 -5.75,-1.75 z" style="fill:white;stroke:none"/>
+ <circle cx="20.5" cy="16.75" r="4" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Shelter">
+ <title>Shelter</title>
+ <path d="m 12.5,61 51.5,0 0,-5.5 -46,0 0,-20 46,-21 0,-5.5 -57,26 0,5.5 5.5,-2.5 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Shelter_Inv">
+ <title>Shelter</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 12.5,61 51.5,0 0,-5.5 -46,0 0,-20 46,-21 0,-5.5 -57,26 0,5.5 5.5,-2.5 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Showers">
+ <title>Showers</title>
+ <path d="m 6.75,13.25 1.75,1.75 8.5,-8.5 -1.75,-1.75 -3.75,1.25 -1.625,-1.625 -3.5,3.5 1.625,1.625 z" style="stroke:none"/>
+ <g id="WaterDrops" style="stroke:none">
+ <circle cx="18.5" cy="9" r="1.3"/>
+ <circle cx="16" cy="11.5" r="1.3"/>
+ <circle cx="13.5" cy="14" r="1.3"/>
+ <circle cx="11" cy="16.5" r="1.3"/>
+
+ <circle cx="23.5" cy="11" r="1.4"/>
+ <circle cx="20" cy="14.5" r="1.4"/>
+ <circle cx="16.5" cy="18" r="1.4"/>
+ <circle cx="13" cy="21.5" r="1.4"/>
+
+ <circle cx="28.5" cy="13" r="1.5"/>
+ <circle cx="24" cy="17.5" r="1.5"/>
+ <circle cx="19.5" cy="22" r="1.5"/>
+ <circle cx="15" cy="26.5" r="1.5"/>
+
+ <circle cx="33.5" cy="15" r="1.6"/>
+ <circle cx="28" cy="20.5" r="1.6"/>
+ <circle cx="22.5" cy="26" r="1.6"/>
+ <circle cx="17" cy="31.5" r="1.6"/>
+
+ <circle cx="38.5" cy="17" r="1.7"/>
+ <circle cx="32" cy="23.5" r="1.7"/>
+ <circle cx="25.5" cy="30" r="1.7"/>
+ <circle cx="19" cy="36.5" r="1.7"/>
+
+ <circle cx="43.5" cy="19" r="1.8"/>
+ <circle cx="28.5" cy="34" r="1.8"/>
+ <circle cx="21" cy="41.5" r="1.8"/>
+
+ <circle cx="48.5" cy="21" r="1.9"/>
+ </g>
+ <path d="m 29.5,41 c 0.5,-0.5 1.5,-1.25 3,-1.25 l 14.25,0 14.5,-14.5 a 2.75,2.75 0 0 1 3.875,3.875 l -15.875,15.875 0,21.375 -18.75,0 0,-10.5 -8.5,0 c -3,0 -4,-3.5 -2.25,-5.25 z m 4.5,16.75 3.5,0 a 1.5,1.75 0 0 0 1.5,-1.75 l 0,-6 a 1.5,1.75 0 0 0 -1.5,-1.75 l -3.5,0 a 1.5,1.75 0 0 0 -1.5,1.75 3,3 0 0 1 0,6 1.5,1.75 0 0 0 1.5,1.75 z" style="stroke:none"/>
+ <circle cx="39.5" cy="31.5" r="6.5" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Showers_Inv">
+ <title>Showers</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 6.75,13.25 1.75,1.75 8.5,-8.5 -1.75,-1.75 -3.75,1.25 -1.625,-1.625 -3.5,3.5 1.625,1.625 z" style="fill:white;stroke:none"/>
+ <g id="WaterDrops" style="fill:white;stroke:none">
+ <circle cx="18.5" cy="9" r="1.3"/>
+ <circle cx="16" cy="11.5" r="1.3"/>
+ <circle cx="13.5" cy="14" r="1.3"/>
+ <circle cx="11" cy="16.5" r="1.3"/>
+
+ <circle cx="23.5" cy="11" r="1.4"/>
+ <circle cx="20" cy="14.5" r="1.4"/>
+ <circle cx="16.5" cy="18" r="1.4"/>
+ <circle cx="13" cy="21.5" r="1.4"/>
+
+ <circle cx="28.5" cy="13" r="1.5"/>
+ <circle cx="24" cy="17.5" r="1.5"/>
+ <circle cx="19.5" cy="22" r="1.5"/>
+ <circle cx="15" cy="26.5" r="1.5"/>
+
+ <circle cx="33.5" cy="15" r="1.6"/>
+ <circle cx="28" cy="20.5" r="1.6"/>
+ <circle cx="22.5" cy="26" r="1.6"/>
+ <circle cx="17" cy="31.5" r="1.6"/>
+
+ <circle cx="38.5" cy="17" r="1.7"/>
+ <circle cx="32" cy="23.5" r="1.7"/>
+ <circle cx="25.5" cy="30" r="1.7"/>
+ <circle cx="19" cy="36.5" r="1.7"/>
+
+ <circle cx="43.5" cy="19" r="1.8"/>
+ <circle cx="28.5" cy="34" r="1.8"/>
+ <circle cx="21" cy="41.5" r="1.8"/>
+
+ <circle cx="48.5" cy="21" r="1.9"/>
+ </g>
+ <path d="m 29.5,41 c 0.5,-0.5 1.5,-1.25 3,-1.25 l 14.25,0 14.5,-14.5 a 2.75,2.75 0 0 1 3.875,3.875 l -15.875,15.875 0,21.375 -18.75,0 0,-10.5 -8.5,0 c -3,0 -4,-3.5 -2.25,-5.25 z m 4.5,16.75 3.5,0 a 1.5,1.75 0 0 0 1.5,-1.75 l 0,-6 a 1.5,1.75 0 0 0 -1.5,-1.75 l -3.5,0 a 1.5,1.75 0 0 0 -1.5,1.75 3,3 0 0 1 0,6 1.5,1.75 0 0 0 1.5,1.75 z" style="fill:white;stroke:none"/>
+ <circle cx="39.5" cy="31.5" r="6.5" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Sledding">
+ <title>Sledding</title>
+ <path d="m 59.625,57.375 c 0,0 -4.125,4.5 -9.25,2.625 l -44.75,-17.625 2.25,-1.375 42.75,17.125 c 0,0 3.875,1.375 6.875,-1.625 l -4.3,-1.6 c -0.8,-0.3 -1.8,-1.2 -2.2,-1.9 l -1.5,-2.4 -35,-13.725 2.125,-1.25 8.75,3.375 -13.75,-23.375 a 3.7,3.7 0 0 1 6.375,-3.75 l 11.25,18.875 18.75,7.5 c 1,0.375 1.625,0.875 2.125,1.75 l 5.625,10.125 8,3.125 a 2.62,2.62 0 0 1 -1.875,4.875 z" style="stroke:none"/>
+ <circle cx="57.75" cy="39.75" r="5.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Sledding_Inv">
+ <title>Sledding</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 59.625,57.375 c 0,0 -4.125,4.5 -9.25,2.625 l -44.75,-17.625 2.25,-1.375 42.75,17.125 c 0,0 3.875,1.375 6.875,-1.625 l -4.3,-1.6 c -0.8,-0.3 -1.8,-1.2 -2.2,-1.9 l -1.5,-2.4 -35,-13.725 2.125,-1.25 8.75,3.375 -13.75,-23.375 a 3.7,3.7 0 0 1 6.375,-3.75 l 11.25,18.875 18.75,7.5 c 1,0.375 1.625,0.875 2.125,1.75 l 5.625,10.125 8,3.125 a 2.62,2.62 0 0 1 -1.875,4.875 z" style="fill:white;stroke:none"/>
+ <circle cx="57.75" cy="39.75" r="5.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="SnowmobileTrail">
+ <title>SnowmobileTrail</title>
+ <path d="m 27,60.5 2,-3.5 -23,0 -2,3.5 z" style="stroke:none"/>
+ <path d="m 36,57 23,0 c 1.5,0 3.25,-1.25 4.5,-2.25 l 5,-3.875 0,4.375 -5,3.75 c 0,0 -2,1.5 -4.5,1.5 l -25,0 z" style="stroke:none"/>
+ <path d="m 33,24 0,5 6,0 a 2.25,2.25 0 0 1 0,4.5 l -6,0 0,3 7.75,3 4,-6.5 -3.125,-5 a 1.63,1.63 0 0 1 2.75,-1.75 l 4.125,6.75 8,1.5 c 3.25,0.5 4,2 4,2 l 4,7 -10.5,7.5 c -1.5,1.125 -3,1.75 -4,1.75 l -40,0 c -1,0 -2.25,-1.25 -1.5,-2.625 l 5.75,-10.625 10.75,0 c -1,-0.875 -1.5,-2.5 -1.5,-4 l 0,-11.5 a 4.75,4.75 0 0 1 9.5,0 z" style="stroke:none"/>
+ <circle cx="30.5" cy="13.5" r="4.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="SnowmobileTrail_Inv">
+ <title>SnowmobileTrail</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 27,60.5 2,-3.5 -23,0 -2,3.5 z" style="fill:white;stroke:none"/>
+ <path d="m 36,57 23,0 c 1.5,0 3.25,-1.25 4.5,-2.25 l 5,-3.875 0,4.375 -5,3.75 c 0,0 -2,1.5 -4.5,1.5 l -25,0 z" style="fill:white;stroke:none"/>
+ <path d="m 33,24 0,5 6,0 a 2.25,2.25 0 0 1 0,4.5 l -6,0 0,3 7.75,3 4,-6.5 -3.125,-5 a 1.63,1.63 0 0 1 2.75,-1.75 l 4.125,6.75 8,1.5 c 3.25,0.5 4,2 4,2 l 4,7 -10.5,7.5 c -1.5,1.125 -3,1.75 -4,1.75 l -40,0 c -1,0 -2.25,-1.25 -1.5,-2.625 l 5.75,-10.625 10.75,0 c -1,-0.875 -1.5,-2.5 -1.5,-4 l 0,-11.5 a 4.75,4.75 0 0 1 9.5,0 z" style="fill:white;stroke:none"/>
+ <circle cx="30.5" cy="13.5" r="4.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Stable">
+ <title>Stable</title>
+ <path d="m 11.5,65.5 51.5,0 0,-5.5 -46,0 0,-32.25 46,-17.75 0,-5.5 -57,22 0,5.5 5.5,-2 z" style="stroke:none"/>
+ <path d="m 45.5,33 10.625,-11 -0.25,2.875 5.375,3.625 c 0.875,0.5 1.125,1.5 0.625,2.375 -0.375,0.75 -1.125,1.125 -1.875,1 l -0.5,-0.125 c -1,2.75 -3.25,4 -5.75,3.375 l -4,8.125 0,11.25 c 0,1 -0.75,1.875 -1.75,1.875 -1,0 -1.75,-0.875 -1.75,-1.875 l 0,-11.5 -9,0 -1.75,2.75 3.5,8 c 1.125,2.5 -2.25,3.75 -3.25,1.5 l -3.75,-8.75 0,-3 -1.75,2.625 0,8.325 c 0,1 -0.75,2 -1.75,2 -1,0 -1.75,-1.125 -1.75,-2 l 0,-9.5 1.5,-2.375 0,-7.5 -1.5,2 0,6.5 -2.75,0 0,-6.5 c 0,-2 1.875,-4 4,-4 z m 10.25,-2 -1.625,3.25 c 2.125,0.5 3.875,-1.125 4.375,-2.75 z" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Stable_Inv">
+ <title>Stable</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 11.5,65.5 51.5,0 0,-5.5 -46,0 0,-32.25 46,-17.75 0,-5.5 -57,22 0,5.5 5.5,-2 z" style="fill:white;stroke:none"/>
+ <path d="m 45.5,33 10.625,-11 -0.25,2.875 5.375,3.625 c 0.875,0.5 1.125,1.5 0.625,2.375 -0.375,0.75 -1.125,1.125 -1.875,1 l -0.5,-0.125 c -1,2.75 -3.25,4 -5.75,3.375 l -4,8.125 0,11.25 c 0,1 -0.75,1.875 -1.75,1.875 -1,0 -1.75,-0.875 -1.75,-1.875 l 0,-11.5 -9,0 -1.75,2.75 3.5,8 c 1.125,2.5 -2.25,3.75 -3.25,1.5 l -3.75,-8.75 0,-3 -1.75,2.625 0,8.325 c 0,1 -0.75,2 -1.75,2 -1,0 -1.75,-1.125 -1.75,-2 l 0,-9.5 1.5,-2.375 0,-7.5 -1.5,2 0,6.5 -2.75,0 0,-6.5 c 0,-2 1.875,-4 4,-4 z m 10.25,-2 -1.625,3.25 c 2.125,0.5 3.875,-1.125 4.375,-2.75 z" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Store">
+ <title>Store</title>
+ <g style="stroke:none">
+ <rect x="18" y="9" width="9" height="3.5"/>
+ <path d="m 9.125,22.25 c 0,-0.75 0.25,-1.25 0.625,-1.75 l 4.25,-5.25 c 0.5,-0.625 1.375,-1.25 2.25,-1.25 l 11.25,0 c 3.375,0 6,3.625 6,7 l 0,40.5 c 0,1 -1,2 -2,2 l -20.25,0 c -1,0 -2,-1 -2,-2 z m 2.375,10.75 c 0,1.25 1.625,2.375 2.75,1 l 3.25,-4.25 c 0.375,-0.5 0.5,-0.75 0.5,-1.25 l 0,-10.5 c 0,-3 -3,-0.5 -3.75,0.5 l -2.25,2.75 c -0.5,0.625 -0.5,1 -0.5,1.25 z"/>
+ <path d="m 49,40 c 0,0 -1,-10 11,-11 0,0 -0.5,12 -11,11 z"/>
+ <path d="m 52,44.5 c 1.25,-1.25 3.5,-2 5.25,-2 4.25,0 7.5,3.5 7.5,7.125 0,3.875 -4.25,14.375 -9,14.375 -1.5,0 -3.25,-1 -3.75,-2 -0.5,1 -2.25,2 -3.75,2 -4.75,0 -9,-10.5 -9,-14.375 0,-3.625 3.25,-7.125 7.5,-7.125 1.75,0 4,0.75 5.25,2 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Store_Inv">
+ <title>Store</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <rect x="18" y="9" width="9" height="3.5"/>
+ <path d="m 9.125,22.25 c 0,-0.75 0.25,-1.25 0.625,-1.75 l 4.25,-5.25 c 0.5,-0.625 1.375,-1.25 2.25,-1.25 l 11.25,0 c 3.375,0 6,3.625 6,7 l 0,40.5 c 0,1 -1,2 -2,2 l -20.25,0 c -1,0 -2,-1 -2,-2 z m 2.375,10.75 c 0,1.25 1.625,2.375 2.75,1 l 3.25,-4.25 c 0.375,-0.5 0.5,-0.75 0.5,-1.25 l 0,-10.5 c 0,-3 -3,-0.5 -3.75,0.5 l -2.25,2.75 c -0.5,0.625 -0.5,1 -0.5,1.25 z"/>
+ <path d="m 49,40 c 0,0 -1,-10 11,-11 0,0 -0.5,12 -11,11 z"/>
+ <path d="m 52,44.5 c 1.25,-1.25 3.5,-2 5.25,-2 4.25,0 7.5,3.5 7.5,7.125 0,3.875 -4.25,14.375 -9,14.375 -1.5,0 -3.25,-1 -3.75,-2 -0.5,1 -2.25,2 -3.75,2 -4.75,0 -9,-10.5 -9,-14.375 0,-3.625 3.25,-7.125 7.5,-7.125 1.75,0 4,0.75 5.25,2 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="Swimming">
+ <title>Swimming</title>
+ <path d="m 6,54.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="stroke:none"/>
+ <path d="m 41.5,29 13.5,-2.5 c 5,-1 3.5,-8.5 -1.5,-7.5 l -20,3.75 c -2.75,0.5 -3,3.75 -2,5.5 l 5.5,9.5 -20.25,11 c 1.5,0.5 3,1.25 4.5,1.25 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 0.5,0 1.375,-0.125 2,-0.25 z" style="stroke:none"/>
+ <circle cx="56.25" cy="37.75" r="6.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Swimming_Inv">
+ <title>Swimming</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 6,54.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 41.5,29 13.5,-2.5 c 5,-1 3.5,-8.5 -1.5,-7.5 l -20,3.75 c -2.75,0.5 -3,3.75 -2,5.5 l 5.5,9.5 -20.25,11 c 1.5,0.5 3,1.25 4.5,1.25 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 0.5,0 1.375,-0.125 2,-0.25 z" style="fill:white;stroke:none"/>
+ <circle cx="56.25" cy="37.75" r="6.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="Telephone">
+ <title>Telephone</title>
+ <g style="stroke:none">
+ <path d="m 23,36 c 0,24 11,30 13,30 l 0,-17 c -3,0 -3,-8 -3,-13 0,-5 0,-13 3,-13 L 36,6 C 33,6 23,12 23,36 z"/>
+ <path id="ear1" d="m 42,23 a 2,2 0 0 0 2,-2 L 44,8 A 2,2 0 0 0 42,6 l -4,0 0,17 z"/>
+ <use y="43" xlink:href="#ear1"/>
+ </g>
+ </symbol>
+
+ <symbol id="Telephone_Inv">
+ <title>Telephone</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 23,36 c 0,24 11,30 13,30 l 0,-17 c -3,0 -3,-8 -3,-13 0,-5 0,-13 3,-13 L 36,6 C 33,6 23,12 23,36 z"/>
+ <path id="ear2" d="m 42,23 a 2,2 0 0 0 2,-2 L 44,8 A 2,2 0 0 0 42,6 l -4,0 0,17 z"/>
+ <use y="43" xlink:href="#ear2"/>
+ </g>
+ </symbol>
+
+ <symbol id="EmergencyTelephone">
+ <title>Emergency Telephone</title>
+ <g style="stroke:none">
+ <path d="m 23,36 c 0,24 11,30 13,30 l 0,-17 c -3,0 -3,-8 -3,-13 0,-5 0,-13 3,-13 L 36,6 C 33,6 23,12 23,36 z"/>
+ <path id="ear3" d="m 42,23 a 2,2 0 0 0 2,-2 L 44,8 A 2,2 0 0 0 42,6 l -4,0 0,17 z"/>
+ <use y="43" xlink:href="#ear3"/>
+ </g>
+ </symbol>
+
+ <symbol id="EmergencyTelephone_Inv">
+ <title>Emergency Telephone</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <path d="m 23,36 c 0,24 11,30 13,30 l 0,-17 c -3,0 -3,-8 -3,-13 0,-5 0,-13 3,-13 L 36,6 C 33,6 23,12 23,36 z"/>
+ <path id="ear4" d="m 42,23 a 2,2 0 0 0 2,-2 L 44,8 A 2,2 0 0 0 42,6 l -4,0 0,17 z"/>
+ <use y="43" xlink:href="#ear4"/>
+ </g>
+ </symbol>
+
+ <symbol id="Trailhead">
+ <title>Trailhead</title>
+ <rect x="24.5" y="7" width="7" height="17" ry="1.5" transform="matrix(0.97,0.23,-0.23,0.97,0,0)" style="stroke:none"/>
+ <rect x="58.5" y="9.5" width="2.5" height="47" ry="1.25" transform="matrix(0.98,0.19,-0.19,0.98,0,0)" style="stroke:none"/>
+ <path d="m 30.5,19.75 a 5,5 0 0 1 9.75,0 l 2,7.75 6.75,1.75 a 2.31,2.31 0 0 1 -1,4.5 l -8,-2 c 0,0 -1.5,-0.5 -1.75,-2 l -0.375,-2 -1.625,7.5 8.75,27 a 3.53,3.53 0 0 1 -6.75,2 l -6.5,-19.75 -4.75,19.75 a 3.53,3.53 0 0 1 -6.75,-2 z" style="stroke:none"/>
+ <circle cx="36.75" cy="10" r="4.75" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="Trailhead_Inv">
+ <title>Trailhead</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <rect x="24.5" y="7" width="7" height="17" ry="1.5" transform="matrix(0.97,0.23,-0.23,0.97,0,0)" style="fill:white;stroke:none"/>
+ <rect x="58.5" y="9.5" width="2.5" height="47" ry="1.25" transform="matrix(0.98,0.19,-0.19,0.98,0,0)" style="fill:white;stroke:none"/>
+ <path d="m 30.5,19.75 a 5,5 0 0 1 9.75,0 l 2,7.75 6.75,1.75 a 2.31,2.31 0 0 1 -1,4.5 l -8,-2 c 0,0 -1.5,-0.5 -1.75,-2 l -0.375,-2 -1.625,7.5 8.75,27 a 3.53,3.53 0 0 1 -6.75,2 l -6.5,-19.75 -4.75,19.75 a 3.53,3.53 0 0 1 -6.75,-2 z" style="fill:white;stroke:none"/>
+ <circle cx="36.75" cy="10" r="4.75" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="WheelchairAccessible">
+ <title>Wheelchair Accessible</title>
+ <g style="stroke:none">
+ <circle cx="30" cy="11.75" r="5"/>
+ <path d="m 63.5,55.5 a 2.25,2.25 0 0 0 0,-4.5 l -4,0 L 51,36.5 C 50.48,35.61 49.5,35 48.5,35 L 36,35 35.8,31 45,31 a 2.25,2.25 0 0 0 0,-4.5 l -9.5,0 -0.2,-4.3 c -0.18,-2.6 -2.2,-4.75 -4.9,-4.6 -2.7,0.15 -5,2.5 -4.8,5.1 L 26.45,38 c 0.2,2.6 2.45,4.5 5.05,4.5 l 16.5,0 6.5,11.5 c 0.25,0.5 1.3,1.5 2.5,1.5 z"/>
+ <path d="M 23.2,29 A 19,19 0 1 0 50.9,52.5 L 48.2,48 A 15,15 0 1 1 23.5,33.8 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WheelchairAccessible_Inv">
+ <title>Wheelchair Accessible</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <g style="fill:white;stroke:none">
+ <circle cx="30" cy="11.75" r="5"/>
+ <path d="m 63.5,55.5 a 2.25,2.25 0 0 0 0,-4.5 l -4,0 L 51,36.5 C 50.48,35.61 49.5,35 48.5,35 L 36,35 35.8,31 45,31 a 2.25,2.25 0 0 0 0,-4.5 l -9.5,0 -0.2,-4.3 c -0.18,-2.6 -2.2,-4.75 -4.9,-4.6 -2.7,0.15 -5,2.5 -4.8,5.1 L 26.45,38 c 0.2,2.6 2.45,4.5 5.05,4.5 l 16.5,0 6.5,11.5 c 0.25,0.5 1.3,1.5 2.5,1.5 z"/>
+ <path d="M 23.2,29 A 19,19 0 1 0 50.9,52.5 L 48.2,48 A 15,15 0 1 1 23.5,33.8 z"/>
+ </g>
+ </symbol>
+
+ <symbol id="WindSurfing">
+ <title>Wind Surfing</title>
+ <path d="m 6,60.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="stroke:none"/>
+ <path d="m 42,53.75 -19,-48.75 c 17,2 38.5,16 39.75,35.5 z m 19.5,-15.75 c -6.5,-12 -22.75,-8.5 -25.25,-7.625 -1,0.375 -0.5,2.375 1,1.875 12.75,-3.25 20.5,2.75 22.75,7.25 0.5,0.75 2.25,-0.25 1.5,-1.5 z" style="stroke:none"/>
+ <path d="m 29,51 -10,0 c -1.5,0 -2.75,-0.75 -3.25,-2.25 l -3.5,-8.25 c 0,0 -0.25,-0.7007 -0.25,-1 0,-2 1.5,-3.5 3.5,-3.5 l 8,0 5.75,-2.5 c 2,-0.75 3,2.25 1.5,3 l -6,2.75 c -0.5,0.25 -1.25,0.25 -1.25,0.25 l -3.5,0 3,7 6.5,0 c 0.5,0 1.25,0.25 1.5,0.5 l 6.75,6.25 c 2.25,2 -1,5.25 -3,3.25 z" style="stroke:none"/>
+ <circle cx="13.75" cy="31.75" r="3.5" style="stroke:none"/>
+ </symbol>
+
+ <symbol id="WindSurfing_Inv">
+ <title>Wind Surfing</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white"/>
+ <path d="m 6,60.5 c 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 2.5,0 5,-1.75 7.5,-1.75 2.5,0 5,1.75 7.5,1.75 l 0,5.5 c -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 -2.5,0 -5,-1.75 -7.5,-1.75 -2.5,0 -5,1.75 -7.5,1.75 z" style="fill:white;stroke:none"/>
+ <path d="m 42,53.75 -19,-48.75 c 17,2 38.5,16 39.75,35.5 z m 19.5,-15.75 c -6.5,-12 -22.75,-8.5 -25.25,-7.625 -1,0.375 -0.5,2.375 1,1.875 12.75,-3.25 20.5,2.75 22.75,7.25 0.5,0.75 2.25,-0.25 1.5,-1.5 z" style="fill:white;stroke:none"/>
+ <path d="m 29,51 -10,0 c -1.5,0 -2.75,-0.75 -3.25,-2.25 l -3.5,-8.25 c 0,0 -0.25,-0.7007 -0.25,-1 0,-2 1.5,-3.5 3.5,-3.5 l 8,0 5.75,-2.5 c 2,-0.75 3,2.25 1.5,3 l -6,2.75 c -0.5,0.25 -1.25,0.25 -1.25,0.25 l -3.5,0 3,7 6.5,0 c 0.5,0 1.25,0.25 1.5,0.5 l 6.75,6.25 c 2.25,2 -1,5.25 -3,3.25 z" style="fill:white;stroke:none"/>
+ <circle cx="13.75" cy="31.75" r="3.5" style="fill:white;stroke:none"/>
+ </symbol>
+
+ <symbol id="blank">
+ <title>Blank</title>
+ <rect x="1" y="1" width="70" height="70" rx="6" style="fill:none;stroke:black;stroke-width:2"/>
+ </symbol>
+ </defs>
+
+
+
+
+ <use x="0" y="0" xlink:href="#Airport"/>
+ <use x="0" y="72" xlink:href="#Airport_Inv"/>
+ <use x="72" y="0" xlink:href="#Amphitheatre"/>
+ <use x="72" y="72" xlink:href="#Amphitheatre_Inv"/>
+ <use x="144" y="0" xlink:href="#BicycleTrail"/>
+ <use x="144" y="72" xlink:href="#BicycleTrail_Inv"/>
+ <use x="216" y="0" xlink:href="#BoatLaunch"/>
+ <use x="216" y="72" xlink:href="#BoatLaunch_Inv"/>
+ <use x="288" y="0" xlink:href="#BoatTour"/>
+ <use x="288" y="72" xlink:href="#BoatTour_Inv"/>
+ <use x="360" y="0" xlink:href="#BusStop"/>
+ <use x="360" y="72" xlink:href="#BusStop_Inv"/>
+ <use x="432" y="0" xlink:href="#Campfire"/>
+ <use x="432" y="72" xlink:href="#Campfire_Inv"/>
+ <use x="504" y="0" xlink:href="#Campground"/>
+ <use x="504" y="72" xlink:href="#Campground_Inv"/>
+ <use x="576" y="0" xlink:href="#CanoeAccess"/>
+ <use x="576" y="72" xlink:href="#CanoeAccess_Inv"/>
+ <use x="648" y="0" xlink:href="#CrosscountrySkiTrail"/>
+ <use x="648" y="72" xlink:href="#CrosscountrySkiTrail_Inv"/>
+
+ <use x="0" y="144" xlink:href="#DownhillSkiing"/>
+ <use x="0" y="216" xlink:href="#DownhillSkiing_Inv"/>
+ <use x="72" y="144" xlink:href="#DrinkingWater"/>
+ <use x="72" y="216" xlink:href="#DrinkingWater_Inv"/>
+ <use x="144" y="144" xlink:href="#FirstAid"/>
+ <use x="144" y="216" xlink:href="#FirstAid_Inv"/>
+ <use x="216" y="144" xlink:href="#Fishing"/>
+ <use x="216" y="216" xlink:href="#Fishing_Inv"/>
+ <use x="288" y="144" xlink:href="#FoodService"/>
+ <use x="288" y="216" xlink:href="#FoodService_Inv"/>
+ <use x="360" y="144" xlink:href="#FourWheelDriveRoad"/>
+ <use x="360" y="216" xlink:href="#FourWheelDriveRoad_Inv"/>
+ <use x="432" y="144" xlink:href="#GasStation"/>
+ <use x="432" y="216" xlink:href="#GasStation_Inv"/>
+ <use x="504" y="144" xlink:href="#Golfing"/>
+ <use x="504" y="216" xlink:href="#Golfing_Inv"/>
+ <use x="576" y="144" xlink:href="#HorsebackRiding"/>
+ <use x="576" y="216" xlink:href="#HorsebackRiding_Inv"/>
+ <g style="fill:#0089cf">
+ <use x="648" y="144" xlink:href="#Hospital"/>
+ <use x="648" y="216" xlink:href="#Hospital_Inv"/>
+ </g>
+ <use x="0" y="288" xlink:href="#IceSkating"/>
+ <use x="0" y="360" xlink:href="#IceSkating_Inv"/>
+ <use x="72" y="288" xlink:href="#Information"/>
+ <use x="72" y="360" xlink:href="#Information_Inv"/>
+ <use x="144" y="288" xlink:href="#LitterReceptacle"/>
+ <use x="144" y="360" xlink:href="#LitterReceptacle_Inv"/>
+ <use x="216" y="288" xlink:href="#Lodging"/>
+ <use x="216" y="360" xlink:href="#Lodging_Inv"/>
+ <use x="288" y="288" xlink:href="#Marina"/>
+ <use x="288" y="360" xlink:href="#Marina_Inv"/>
+ <use x="360" y="288" xlink:href="#MotorBikeTrail"/>
+ <use x="360" y="360" xlink:href="#MotorBikeTrail_Inv"/>
+ <use x="432" y="288" xlink:href="#Parking"/>
+ <use x="432" y="360" xlink:href="#Parking_Inv"/>
+ <use x="504" y="288" xlink:href="#PetsOnLeash"/>
+ <use x="504" y="360" xlink:href="#PetsOnLeash_Inv"/>
+ <use x="576" y="288" xlink:href="#PicnicArea"/>
+ <use x="576" y="360" xlink:href="#PicnicArea_Inv"/>
+ <use x="648" y="288" xlink:href="#PostOffice"/>
+ <use x="648" y="360" xlink:href="#PostOffice_Inv"/>
+
+ <use x="0" y="432" xlink:href="#RadiatorWater"/>
+ <use x="0" y="504" xlink:href="#RadiatorWater_Inv"/>
+ <use x="72" y="432" xlink:href="#RangerStation"/>
+ <use x="72" y="504" xlink:href="#RangerStation_Inv"/>
+ <use x="144" y="432" xlink:href="#RVCampground"/>
+ <use x="144" y="504" xlink:href="#RVCampground_Inv"/>
+ <use x="216" y="432" xlink:href="#Recycling"/>
+ <use x="216" y="504" xlink:href="#Recycling_Inv"/>
+ <use x="288" y="432" xlink:href="#Restrooms"/>
+ <use x="288" y="504" xlink:href="#Restrooms_Inv"/>
+ <use x="360" y="432" xlink:href="#SanitaryDisposalStation"/>
+ <use x="360" y="504" xlink:href="#SanitaryDisposalStation_Inv"/>
+ <use x="432" y="432" xlink:href="#Sailing"/>
+ <use x="432" y="504" xlink:href="#Sailing_Inv"/>
+ <use x="504" y="432" xlink:href="#ScubaDiving"/>
+ <use x="504" y="504" xlink:href="#ScubaDiving_Inv"/>
+ <use x="576" y="432" xlink:href="#SelfGuidedTrail"/>
+ <use x="576" y="504" xlink:href="#SelfGuidedTrail_Inv"/>
+ <use x="648" y="432" xlink:href="#Shelter"/>
+ <use x="648" y="504" xlink:href="#Shelter_Inv"/>
+
+ <use x="0" y="576" xlink:href="#Showers"/>
+ <use x="0" y="648" xlink:href="#Showers_Inv"/>
+ <use x="72" y="576" xlink:href="#Sledding"/>
+ <use x="72" y="648" xlink:href="#Sledding_Inv"/>
+ <use x="144" y="576" xlink:href="#SnowmobileTrail"/>
+ <use x="144" y="648" xlink:href="#SnowmobileTrail_Inv"/>
+ <use x="216" y="576" xlink:href="#Stable"/>
+ <use x="216" y="648" xlink:href="#Stable_Inv"/>
+ <use x="288" y="576" xlink:href="#Store"/>
+ <use x="288" y="648" xlink:href="#Store_Inv"/>
+ <use x="360" y="576" xlink:href="#Swimming"/>
+ <use x="360" y="648" xlink:href="#Swimming_Inv"/>
+ <use x="432" y="576" xlink:href="#Telephone"/>
+ <use x="432" y="648" xlink:href="#Telephone_Inv"/>
+ <g style="fill:#0089cf">
+ <use x="504" y="576" xlink:href="#EmergencyTelephone"/>
+ <use x="504" y="648" xlink:href="#EmergencyTelephone_Inv"/>
+ </g>
+ <use x="576" y="576" xlink:href="#Trailhead"/>
+ <use x="576" y="648" xlink:href="#Trailhead_Inv"/>
+ <use x="648" y="576" xlink:href="#WheelchairAccessible"/>
+ <use x="648" y="648" xlink:href="#WheelchairAccessible_Inv"/>
+
+
+ <use x="0" y="720" xlink:href="#WindSurfing"/>
+ <use x="0" y="792" xlink:href="#WindSurfing_Inv"/>
+
+ <use x="72" y="720" xlink:href="#blank"/>
+
+</svg>
diff --git a/share/symbols/README b/share/symbols/README
new file mode 100644
index 0000000..9301a84
--- /dev/null
+++ b/share/symbols/README
@@ -0,0 +1,40 @@
+Internationalization
+
+These files are internationalized the same way as
+share/filters/filters/svg The i18n.py script called from the makefile
+will extract strings from the *.svg files into a *.svg.h
+file. Intltool is then able to extracts these strings just like from
+normal .h files.
+
+
+Adding new files
+
+Symbol files should be carefully prepared.
+
+1. The SVG should be clean: No unnecessary transforms, sensible path
+ data, etc. Do a manual inspection. Remove cruft like guide-lines,
+ grids, etc.
+
+2. The SVG itself needs a <title> element, placed before any <symbol>
+ tags, which contains the name of the symbol set, without any
+ surrounding extra spaces. The whole element needs to be on a line
+ of its own. If no title element is provided, or its syntax isn't
+ correct, the name of the file will be used as a label for the
+ symbol set in the user interface instead.
+
+3. Avoid adding unnecessary style properties in the symbol elements;
+ this prevents the user from overriding the default styling by
+ specifying the style on the <use> element. Default styling can be
+ specified in the root SVG element. Inkscape will apply this
+ styling by default in the <use> element.
+
+4. Provide a meaningful <title> element for each symbol. This will be
+ appear in the GUI as a tool-tip.
+
+5. Make sure there are no "transform" elements in the <symbol>
+ element. Transforms are not allowed per specification and are not
+ supported in most browsers. ('refX' and 'refY' are allowed in SVG
+ 2.)
+
+6. Add a section with <use> elements to demonstrate the symbols if the
+ file is opened by itself.
diff --git a/share/symbols/i18n.py b/share/symbols/i18n.py
new file mode 100755
index 0000000..8fca1c1
--- /dev/null
+++ b/share/symbols/i18n.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python3
+
+from xml.dom import minidom
+import sys
+
+sys.stdout.write("char * stringlst = [")
+
+for filename in sys.argv[1:]:
+ doc = minidom.parse(filename)
+ symbols = doc.getElementsByTagName('title')
+
+ if symbols:
+ for symbol in symbols:
+ sys.stdout.write("\n/* Symbols: " + filename + " */ NC_(\"Symbol\", \"" + symbol.firstChild.nodeValue + "\"),")
+
+sys.stdout.write("];")
diff --git a/share/symbols/symbols.h b/share/symbols/symbols.h
new file mode 100644
index 0000000..70c4ef1
--- /dev/null
+++ b/share/symbols/symbols.h
@@ -0,0 +1,291 @@
+char * stringlst = [
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "AIGA Symbol Signs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Telephone"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Telephone"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Mail"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Mail"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Currency Exchange"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Currency Exchange"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Currency Exchange - Euro"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Currency Exchange - Euro"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Cashier"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Cashier"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "First Aid"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "First Aid"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Lost and Found"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Lost and Found"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Coat Check"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Coat Check"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Baggage Lockers"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Baggage Lockers"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Escalator"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Escalator"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Escalator Down"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Escalator Down"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Escalator Up"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Escalator Up"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Stairs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Stairs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Stairs Down"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Stairs Down"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Stairs Up"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Stairs Up"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Elevator"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Elevator"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Toilets - Men"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Toilets - Men"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Toilets - Women"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Toilets - Women"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Toilets"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Toilets"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Nursery"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Nursery"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Drinking Fountain"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Drinking Fountain"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Waiting Room"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Waiting Room"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Information"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Information"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Hotel Information"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Hotel Information"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Air Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Air Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Heliport"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Heliport"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Taxi"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Taxi"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Bus"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Bus"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Ground Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Ground Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Rail Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Rail Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Water Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Water Transportation"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Car Rental"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Car Rental"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Restaurant"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Restaurant"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Coffeeshop"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Coffeeshop"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Bar"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Bar"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Shops"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Shops"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Barber Shop - Beauty Salon"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Barber Shop - Beauty Salon"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Barber Shop"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Barber Shop"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Beauty Salon"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Beauty Salon"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Ticket Purchase"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Ticket Purchase"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Baggage Check In"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Baggage Check In"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Baggage Claim"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Baggage Claim"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Customs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Customs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Immigration"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Immigration"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Departing Flights"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Departing Flights"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Arriving Flights"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Arriving Flights"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Smoking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Smoking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Smoking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Smoking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Parking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Parking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Parking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Parking"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Dogs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Dogs"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Entry"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "No Entry"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Exit"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Exit"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Fire Extinguisher"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Fire Extinguisher"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Right Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Right Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Forward and Right Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Forward and Right Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Up Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Up Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Forward and Left Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Forward and Left Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Left Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Left Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Left and Down Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Left and Down Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Down Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Down Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Right and Down Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "Right and Down Arrow"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "NPS Wheelchair Accessible - 1996"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "NPS Wheelchair Accessible - 1996"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "NPS Wheelchair Accessible"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "NPS Wheelchair Accessible"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "New Wheelchair Accessible"),
+/* Symbols: AigaSymbols.svg */ NC_("Symbol", "New Wheelchair Accessible"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Word Balloons"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Thought Balloon"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Dream Speaking"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Rounded Balloon"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Squared Balloon"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Over the Phone"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Hip Balloon"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Circle Balloon"),
+/* Symbols: BalloonSymbols.svg */ NC_("Symbol", "Exclaim Balloon"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Flow Chart Shapes"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Process"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Input/Output"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Document"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Manual Operation"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Preparation"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Merge"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Decision"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Magnetic Tape"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Display"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Auxiliary Operation"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Manual Input"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Extract"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Terminal/Interrupt"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Punched Card"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Punch Tape"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Online Storage"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Keying"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Sort"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Connector"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Off-Page Connector"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Transmittal Tape"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Communication Link"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Collate"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Comment/Annotation"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Core"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Predefined Process"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Magnetic Disk (Database)"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Magnetic Drum (Direct Access)"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Offline Storage"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Logical Or"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Logical And"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Delay"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Loop Limit Begin"),
+/* Symbols: FlowSymbols.svg */ NC_("Symbol", "Loop Limit End"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Logic Symbols"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Xnor Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Xor Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Nor Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Or Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Nand Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "And Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Buffer"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Not Gate"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Buffer Small"),
+/* Symbols: LogicSymbols.svg */ NC_("Symbol", "Not Gate Small"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "United States National Park Service Map Symbols"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Airport"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Airport"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Amphitheatre"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Amphitheatre"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Bicycle Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Bicycle Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Boat Launch"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Boat Launch"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Boat Tour"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Boat Tour"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Bus Stop"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Bus Stop"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Campfire"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Campfire"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Campground"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Campground"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "CanoeAccess"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "CanoeAccess"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Crosscountry Ski Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Crosscountry Ski Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Downhill Skiing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Downhill Skiing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Drinking Water"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Drinking Water"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "First Aid"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "First Aid"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Fishing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Fishing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Food Service"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Food Service"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Four Wheel Drive Road"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Four Wheel Drive Road"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Gas Station"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Gas Station"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Golfing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Golfing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Horseback Riding"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Horseback Riding"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Hospital"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Hospital"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Ice Skating"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Ice Skating"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Information"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Information"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Litter Receptacle"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Litter Receptacle"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Lodging"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Lodging"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Marina"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Marina"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Motorbike Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Motorbike Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Radiator Water"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Radiator Water"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Recycling"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Recycling"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Parking"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Parking"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Pets On Leash"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Pets On Leash"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Picnic Area"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Picnic Area"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Post Office"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Post Office"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Ranger Station"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Ranger Station"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "RV Campground"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "RV Campground"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Restrooms"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Restrooms"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Sailing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Sailing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Sanitary Disposal Station"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Sanitary Disposal Station"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Scuba Diving"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Scuba Diving"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Self Guided Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Self Guided Trail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Shelter"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Shelter"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Showers"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Showers"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Sledding"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Sledding"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "SnowmobileTrail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "SnowmobileTrail"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Stable"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Stable"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Store"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Store"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Swimming"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Swimming"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Telephone"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Telephone"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Emergency Telephone"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Emergency Telephone"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Trailhead"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Trailhead"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Wheelchair Accessible"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Wheelchair Accessible"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Wind Surfing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Wind Surfing"),
+/* Symbols: MapSymbolsNPS.svg */ NC_("Symbol", "Blank"),]; \ No newline at end of file