comparison test-data/ob_depiction_svg_on_8_mol.svg @ 0:88f229c63734 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/openbabel commit 01da22e4184a5a6f6a3dd4631a7b9c31d1b6d502
author bgruening
date Sat, 20 May 2017 08:38:05 -0400
parents
children d3b48303045b
comparison
equal deleted inserted replaced
-1:000000000000 0:88f229c63734
1 <?xml version="1.0"?>
2 <svg version="1.1" id="topsvg"
3 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
4 xmlns:cml="http://www.xml-cml.org/schema" x="0" y="0" width="100%" height="100%" viewBox="0 0 100 100">
5 <title>Multiple Molecules - Open Babel Depiction</title>
6 <rect x="0" y="0" width="100" height="100" fill="white"/>
7 <g transform="translate(0,0)">
8 <svg width="33.3333" height="33.3333" x="0" y="0" viewBox="0 0 300 258.564"
9 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4" stroke-linecap="round">
10 <line x1="103.0" y1="191.6" x2="103.0" y2="205.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
11 <line x1="97.0" y1="191.6" x2="97.0" y2="205.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
12 <line x1="112.8" y1="182.5" x2="124.9" y2="189.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
13 <line x1="109.8" y1="187.7" x2="121.9" y2="194.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
14 <line x1="180.0" y1="109.3" x2="207.0" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
15 <line x1="223.0" y1="122.3" x2="223.0" y2="136.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
16 <line x1="217.0" y1="122.3" x2="217.0" y2="136.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
17 <line x1="233.0" y1="106.3" x2="247.0" y2="106.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
18 <line x1="233.0" y1="112.3" x2="247.0" y2="112.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
19 <line x1="220.0" y1="96.3" x2="220.0" y2="82.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
20 <line x1="160.0" y1="74.6" x2="173.5" y2="51.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
21 <line x1="180.0" y1="109.3" x2="160.0" y2="143.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
22 <line x1="160.0" y1="143.9" x2="120.0" y2="143.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
23 <line x1="154.0" y1="136.7" x2="126.0" y2="136.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
24 <line x1="120.0" y1="143.9" x2="100.0" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
25 <line x1="100.0" y1="109.3" x2="120.0" y2="74.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
26 <line x1="109.2" y1="107.7" x2="123.2" y2="83.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
27 <line x1="120.0" y1="74.6" x2="160.0" y2="74.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
28 <line x1="160.0" y1="74.6" x2="180.0" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
29 <line x1="156.8" y1="83.4" x2="170.8" y2="107.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
30 <line x1="120.0" y1="143.9" x2="106.5" y2="167.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
31 <line x1="87.0" y1="178.6" x2="73.0" y2="178.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
32 <line x1="53.5" y1="167.3" x2="40.0" y2="143.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
33 <line x1="40.0" y1="143.9" x2="53.5" y2="120.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
34 <line x1="73.0" y1="109.3" x2="100.0" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
35 <text x="94.000000" y="186.564065" fill="rgb(178,178,0)" stroke="rgb(178,178,0)" stroke-width="1" font-size="16" >S</text>
36 <text x="174.000000" y="48.000000" fill="rgb(30,239,30)" stroke="rgb(30,239,30)" stroke-width="1" font-size="16" >Cl</text>
37 <text x="216.000000" y="77.282032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >NH</text>
38 <text x="240.000000" y="80.962032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="13" >2</text>
39 <text x="254.000000" y="117.282032" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
40 <text x="214.000000" y="157.282032" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
41 <text x="214.000000" y="117.282032" fill="rgb(178,178,0)" stroke="rgb(178,178,0)" stroke-width="1" font-size="16" >S</text>
42 <text x="54.000000" y="186.564065" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
43 <text x="54.000000" y="202.564065" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
44 <text x="128.641016" y="206.564065" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
45 <text x="94.000000" y="226.564065" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
46 <text x="54.000000" y="117.282032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
47 <text x="54.000000" y="101.282032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
48 </svg>
49 </g>
50 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
51 x="16.666667" y="32.666667" ></text>
52 <g transform="translate(33.333333,0.000000)">
53 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 316.512123 300.000000"
54 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
55 <line x1="103.3" y1="240.0" x2="137.9" y2="260.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
56 <line x1="137.9" y1="260.0" x2="161.3" y2="246.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
57 <line x1="172.6" y1="227.0" x2="172.6" y2="200.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
58 <line x1="207.2" y1="180.0" x2="241.9" y2="200.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
59 <line x1="244.9" y1="200.0" x2="244.9" y2="227.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
60 <line x1="238.9" y1="200.0" x2="238.9" y2="227.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
61 <line x1="241.9" y1="200.0" x2="265.3" y2="186.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
62 <line x1="172.6" y1="120.0" x2="172.6" y2="93.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
63 <line x1="185.6" y1="77.0" x2="199.6" y2="77.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
64 <line x1="185.6" y1="83.0" x2="199.6" y2="83.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
65 <line x1="169.6" y1="67.0" x2="169.6" y2="53.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
66 <line x1="175.6" y1="67.0" x2="175.6" y2="53.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
67 <line x1="159.6" y1="80.0" x2="145.6" y2="80.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
68 <line x1="137.9" y1="140.0" x2="114.6" y2="126.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
69 <line x1="100.5" y1="213.1" x2="103.3" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
70 <line x1="103.3" y1="240.0" x2="66.8" y2="256.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
71 <line x1="94.9" y1="235.9" x2="69.3" y2="247.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
72 <line x1="66.8" y1="256.3" x2="40.0" y2="226.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
73 <line x1="40.0" y1="226.5" x2="60.0" y2="191.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
74 <line x1="49.2" y1="224.9" x2="63.2" y2="200.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
75 <line x1="60.0" y1="191.9" x2="86.4" y2="197.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
76 <line x1="137.9" y1="140.0" x2="172.6" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
77 <line x1="146.7" y1="143.2" x2="171.0" y2="129.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
78 <line x1="172.6" y1="120.0" x2="207.2" y2="140.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
79 <line x1="207.2" y1="140.0" x2="207.2" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
80 <line x1="200.0" y1="146.0" x2="200.0" y2="174.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
81 <line x1="207.2" y1="180.0" x2="172.6" y2="200.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
82 <line x1="172.6" y1="200.0" x2="137.9" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
83 <line x1="171.0" y1="190.8" x2="146.7" y2="176.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
84 <line x1="137.9" y1="180.0" x2="137.9" y2="140.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
85 <text x="85.307043" y="128.000000" fill="rgb(30,239,30)" stroke="rgb(30,239,30)" stroke-width="1" font-size="16" >Cl</text>
86 <text x="106.589075" y="88.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
87 <text x="118.589075" y="91.680000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="13" >2</text>
88 <text x="125.089075" y="88.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
89 <text x="166.589075" y="48.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
90 <text x="206.589075" y="88.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
91 <text x="166.589075" y="88.000000" fill="rgb(178,178,0)" stroke="rgb(178,178,0)" stroke-width="1" font-size="16" >S</text>
92 <text x="270.512123" y="188.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >OH</text>
93 <text x="235.871107" y="248.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
94 <text x="166.589075" y="248.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >NH</text>
95 <text x="93.125904" y="208.219124" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
96 </svg>
97 </g>
98 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
99 x="50.000000" y="32.666667" ></text>
100 <g transform="translate(66.666667,0.000000)">
101 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 613.079607 387.728626"
102 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
103 <line x1="302.2" y1="297.9" x2="288.8" y2="274.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
104 <line x1="288.8" y1="252.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
105 <line x1="302.2" y1="229.2" x2="315.5" y2="252.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
106 <polygon points="334.928001 210.255755 304.167996 232.639142 300.167157 225.711423 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
107 <line x1="334.9" y1="210.3" x2="348.3" y2="233.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
108 <line x1="302.2" y1="153.5" x2="325.3" y2="140.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
109 <line x1="236.6" y1="115.7" x2="213.8" y2="128.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
110 <polygon points="236.628410 115.689844 256.577475 99.549901 260.578314 106.477620 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
111 <line x1="269.4" y1="172.4" x2="211.9" y2="205.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
112 <line x1="296.0" y1="158.0" x2="295.2" y2="156.6" stroke="rgb(0,0,0)" stroke-width="1.0"/>
113 <line x1="291.1" y1="161.6" x2="289.6" y2="159.1" stroke="rgb(0,0,0)" stroke-width="1.0"/>
114 <line x1="286.2" y1="165.2" x2="284.1" y2="161.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
115 <line x1="281.2" y1="168.7" x2="278.5" y2="164.0" stroke="rgb(0,0,0)" stroke-width="1.0"/>
116 <line x1="276.3" y1="172.3" x2="273.0" y2="166.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
117 <line x1="271.4" y1="175.9" x2="267.4" y2="169.0" stroke="rgb(0,0,0)" stroke-width="1.0"/>
118 <polygon points="269.397993 172.432563 273.402573 210.263203 265.402573 210.264171 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
119 <line x1="264.1" y1="211.1" x2="264.1" y2="209.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
120 <line x1="259.8" y1="211.7" x2="259.8" y2="208.8" stroke="rgb(0,0,0)" stroke-width="1.0"/>
121 <line x1="255.6" y1="212.3" x2="255.6" y2="208.2" stroke="rgb(0,0,0)" stroke-width="1.0"/>
122 <line x1="251.3" y1="213.0" x2="251.3" y2="207.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
123 <line x1="247.1" y1="213.6" x2="247.1" y2="206.9" stroke="rgb(0,0,0)" stroke-width="1.0"/>
124 <line x1="242.8" y1="214.3" x2="242.8" y2="206.3" stroke="rgb(0,0,0)" stroke-width="1.0"/>
125 <polygon points="302.167577 229.175283 267.402992 213.728031 271.402154 206.799343 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
126 <line x1="269.4" y1="210.3" x2="249.6" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
127 <line x1="249.6" y1="247.6" x2="222.9" y2="247.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
128 <line x1="249.6" y1="241.6" x2="222.9" y2="241.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
129 <line x1="249.6" y1="244.6" x2="262.9" y2="267.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
130 <line x1="262.9" y1="290.3" x2="249.6" y2="313.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
131 <line x1="72.8" y1="96.8" x2="51.3" y2="109.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
132 <line x1="46.5" y1="127.0" x2="58.9" y2="148.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
133 <line x1="334.9" y1="210.3" x2="361.6" y2="210.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
134 <line x1="381.1" y1="221.5" x2="394.5" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
135 <line x1="397.1" y1="246.1" x2="383.7" y2="269.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
136 <line x1="391.9" y1="243.1" x2="378.5" y2="266.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
137 <line x1="394.5" y1="244.6" x2="434.2" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
138 <line x1="493.7" y1="279.0" x2="507.0" y2="302.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
139 <line x1="507.0" y1="324.6" x2="493.7" y2="347.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
140 <line x1="513.5" y1="244.6" x2="540.2" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
141 <line x1="559.7" y1="255.9" x2="573.1" y2="279.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
142 <line x1="493.7" y1="210.2" x2="507.0" y2="187.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
143 <line x1="526.5" y1="175.9" x2="553.2" y2="175.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
144 <line x1="138.3" y1="96.8" x2="138.3" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
145 <line x1="145.5" y1="90.8" x2="145.5" y2="64.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
146 <line x1="138.3" y1="58.9" x2="203.8" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
147 <line x1="203.8" y1="58.9" x2="203.8" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
148 <line x1="196.6" y1="64.9" x2="196.6" y2="90.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
149 <line x1="203.8" y1="96.8" x2="182.3" y2="109.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
150 <line x1="159.8" y1="109.2" x2="138.3" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
151 <line x1="72.8" y1="96.8" x2="72.8" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
152 <line x1="72.8" y1="58.9" x2="105.5" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
153 <line x1="81.6" y1="62.2" x2="103.9" y2="49.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
154 <line x1="105.5" y1="40.0" x2="138.3" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
155 <line x1="138.3" y1="96.8" x2="105.5" y2="115.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
156 <line x1="105.5" y1="115.7" x2="72.8" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
157 <line x1="103.9" y1="106.5" x2="81.6" y2="93.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
158 <line x1="493.7" y1="210.2" x2="513.5" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
159 <line x1="490.5" y1="219.0" x2="504.3" y2="243.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
160 <line x1="513.5" y1="244.6" x2="493.7" y2="279.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
161 <line x1="493.7" y1="279.0" x2="454.0" y2="279.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
162 <line x1="487.7" y1="271.8" x2="460.0" y2="271.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
163 <line x1="454.0" y1="279.0" x2="434.2" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
164 <line x1="434.2" y1="244.6" x2="454.0" y2="210.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
165 <line x1="443.4" y1="243.0" x2="457.2" y2="219.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
166 <line x1="454.0" y1="210.2" x2="493.7" y2="210.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
167 <line x1="334.9" y1="172.4" x2="302.2" y2="153.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
168 <line x1="302.2" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
169 <line x1="269.4" y1="172.4" x2="269.4" y2="210.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
170 <line x1="269.4" y1="210.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
171 <line x1="302.2" y1="229.2" x2="334.9" y2="210.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
172 <line x1="334.9" y1="210.3" x2="334.9" y2="172.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
173 <line x1="203.8" y1="96.8" x2="236.6" y2="115.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
174 <line x1="236.6" y1="115.7" x2="258.1" y2="103.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
175 <line x1="269.4" y1="83.8" x2="269.4" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
176 <line x1="269.4" y1="58.9" x2="236.6" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
177 <line x1="236.6" y1="40.0" x2="203.8" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
178 <line x1="236.6" y1="115.7" x2="236.6" y2="153.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
179 <line x1="236.6" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
180 <line x1="302.2" y1="153.5" x2="302.2" y2="115.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
181 <line x1="302.2" y1="115.7" x2="280.6" y2="103.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
182 <text x="165.085607" y="123.693811" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
183 <text x="165.085607" y="139.693811" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
184 <text x="34.000000" y="123.701745" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
185 <text x="368.618548" y="218.250951" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
186 <text x="368.626870" y="286.996995" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
187 <text x="507.547947" y="321.353201" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
188 <text x="547.230172" y="252.602352" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
189 <text x="507.531303" y="183.861112" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
190 <text x="276.326464" y="271.550707" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
191 <text x="316.017011" y="271.545903" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
192 <text x="348.777436" y="252.626375" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
193 <text x="330.529038" y="141.663601" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
194 <text x="263.388835" y="104.770316" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
195 <text x="196.567443" y="143.360450" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
196 <text x="194.656753" y="220.131433" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
197 <text x="223.712026" y="218.268492" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
198 <text x="203.870913" y="252.643916" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
199 <text x="263.410895" y="287.009732" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
200 </svg>
201 </g>
202 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
203 x="83.333333" y="32.666667" ></text>
204 <g transform="translate(0.000000,33.333333)">
205 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 873.079607 387.728626"
206 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
207 <line x1="302.2" y1="297.9" x2="288.8" y2="274.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
208 <line x1="288.8" y1="252.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
209 <line x1="302.2" y1="229.2" x2="315.5" y2="252.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
210 <polygon points="334.928001 210.255755 304.167996 232.639142 300.167157 225.711423 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
211 <line x1="334.9" y1="210.3" x2="348.3" y2="233.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
212 <line x1="302.2" y1="153.5" x2="325.3" y2="140.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
213 <line x1="236.6" y1="115.7" x2="213.8" y2="128.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
214 <polygon points="236.628410 115.689844 256.577475 99.549901 260.578314 106.477620 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
215 <line x1="269.4" y1="172.4" x2="211.9" y2="205.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
216 <line x1="296.0" y1="158.0" x2="295.2" y2="156.6" stroke="rgb(0,0,0)" stroke-width="1.0"/>
217 <line x1="291.1" y1="161.6" x2="289.6" y2="159.1" stroke="rgb(0,0,0)" stroke-width="1.0"/>
218 <line x1="286.2" y1="165.2" x2="284.1" y2="161.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
219 <line x1="281.2" y1="168.7" x2="278.5" y2="164.0" stroke="rgb(0,0,0)" stroke-width="1.0"/>
220 <line x1="276.3" y1="172.3" x2="273.0" y2="166.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
221 <line x1="271.4" y1="175.9" x2="267.4" y2="169.0" stroke="rgb(0,0,0)" stroke-width="1.0"/>
222 <polygon points="269.397993 172.432563 273.402573 210.263203 265.402573 210.264171 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
223 <line x1="264.1" y1="211.1" x2="264.1" y2="209.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
224 <line x1="259.8" y1="211.7" x2="259.8" y2="208.8" stroke="rgb(0,0,0)" stroke-width="1.0"/>
225 <line x1="255.6" y1="212.3" x2="255.6" y2="208.2" stroke="rgb(0,0,0)" stroke-width="1.0"/>
226 <line x1="251.3" y1="213.0" x2="251.3" y2="207.5" stroke="rgb(0,0,0)" stroke-width="1.0"/>
227 <line x1="247.1" y1="213.6" x2="247.1" y2="206.9" stroke="rgb(0,0,0)" stroke-width="1.0"/>
228 <line x1="242.8" y1="214.3" x2="242.8" y2="206.3" stroke="rgb(0,0,0)" stroke-width="1.0"/>
229 <polygon points="302.167577 229.175283 267.402992 213.728031 271.402154 206.799343 " stroke-width="4.000000" fill="rgb(0,0,0)" stroke="rgb(0,0,0)" />
230 <line x1="269.4" y1="210.3" x2="249.6" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
231 <line x1="249.6" y1="247.6" x2="222.9" y2="247.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
232 <line x1="249.6" y1="241.6" x2="222.9" y2="241.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
233 <line x1="249.6" y1="244.6" x2="262.9" y2="267.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
234 <line x1="262.9" y1="290.3" x2="249.6" y2="313.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
235 <line x1="72.8" y1="96.8" x2="51.3" y2="109.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
236 <line x1="40.0" y1="128.7" x2="40.0" y2="153.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
237 <line x1="334.9" y1="210.3" x2="361.6" y2="210.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
238 <line x1="381.1" y1="221.5" x2="394.5" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
239 <line x1="397.1" y1="246.1" x2="383.7" y2="269.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
240 <line x1="391.9" y1="243.1" x2="378.5" y2="266.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
241 <line x1="394.5" y1="244.6" x2="434.2" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
242 <line x1="493.7" y1="279.0" x2="507.0" y2="302.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
243 <line x1="507.0" y1="324.6" x2="493.7" y2="347.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
244 <line x1="513.5" y1="244.6" x2="540.2" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
245 <line x1="559.7" y1="255.9" x2="573.1" y2="279.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
246 <line x1="493.7" y1="210.2" x2="507.0" y2="187.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
247 <line x1="526.5" y1="175.9" x2="553.2" y2="175.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
248 <line x1="676.1" y1="191.6" x2="676.1" y2="205.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
249 <line x1="670.1" y1="191.6" x2="670.1" y2="205.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
250 <line x1="685.8" y1="182.5" x2="698.0" y2="189.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
251 <line x1="682.8" y1="187.7" x2="695.0" y2="194.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
252 <line x1="753.1" y1="109.3" x2="780.1" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
253 <line x1="796.1" y1="122.3" x2="796.1" y2="136.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
254 <line x1="790.1" y1="122.3" x2="790.1" y2="136.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
255 <line x1="806.1" y1="106.3" x2="820.1" y2="106.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
256 <line x1="806.1" y1="112.3" x2="820.1" y2="112.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
257 <line x1="793.1" y1="96.3" x2="793.1" y2="82.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
258 <line x1="733.1" y1="74.6" x2="746.6" y2="51.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
259 <line x1="138.3" y1="96.8" x2="138.3" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
260 <line x1="145.5" y1="90.8" x2="145.5" y2="64.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
261 <line x1="138.3" y1="58.9" x2="203.8" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
262 <line x1="203.8" y1="58.9" x2="203.8" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
263 <line x1="196.6" y1="64.9" x2="196.6" y2="90.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
264 <line x1="203.8" y1="96.8" x2="182.3" y2="109.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
265 <line x1="159.8" y1="109.2" x2="138.3" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
266 <line x1="72.8" y1="96.8" x2="72.8" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
267 <line x1="72.8" y1="58.9" x2="105.5" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
268 <line x1="81.6" y1="62.2" x2="103.9" y2="49.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
269 <line x1="105.5" y1="40.0" x2="138.3" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
270 <line x1="138.3" y1="96.8" x2="105.5" y2="115.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
271 <line x1="105.5" y1="115.7" x2="72.8" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
272 <line x1="103.9" y1="106.5" x2="81.6" y2="93.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
273 <line x1="493.7" y1="210.2" x2="513.5" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
274 <line x1="490.5" y1="219.0" x2="504.3" y2="243.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
275 <line x1="513.5" y1="244.6" x2="493.7" y2="279.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
276 <line x1="493.7" y1="279.0" x2="454.0" y2="279.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
277 <line x1="487.7" y1="271.8" x2="460.0" y2="271.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
278 <line x1="454.0" y1="279.0" x2="434.2" y2="244.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
279 <line x1="434.2" y1="244.6" x2="454.0" y2="210.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
280 <line x1="443.4" y1="243.0" x2="457.2" y2="219.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
281 <line x1="454.0" y1="210.2" x2="493.7" y2="210.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
282 <line x1="753.1" y1="109.3" x2="733.1" y2="143.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
283 <line x1="733.1" y1="143.9" x2="693.1" y2="143.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
284 <line x1="727.1" y1="136.7" x2="699.1" y2="136.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
285 <line x1="693.1" y1="143.9" x2="673.1" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
286 <line x1="673.1" y1="109.3" x2="693.1" y2="74.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
287 <line x1="682.3" y1="107.7" x2="696.3" y2="83.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
288 <line x1="693.1" y1="74.6" x2="733.1" y2="74.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
289 <line x1="733.1" y1="74.6" x2="753.1" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
290 <line x1="729.8" y1="83.4" x2="743.8" y2="107.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
291 <line x1="334.9" y1="172.4" x2="302.2" y2="153.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
292 <line x1="302.2" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
293 <line x1="269.4" y1="172.4" x2="269.4" y2="210.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
294 <line x1="269.4" y1="210.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
295 <line x1="302.2" y1="229.2" x2="334.9" y2="210.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
296 <line x1="334.9" y1="210.3" x2="334.9" y2="172.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
297 <line x1="203.8" y1="96.8" x2="236.6" y2="115.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
298 <line x1="236.6" y1="115.7" x2="258.1" y2="103.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
299 <line x1="269.4" y1="83.8" x2="269.4" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
300 <line x1="269.4" y1="58.9" x2="236.6" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
301 <line x1="236.6" y1="40.0" x2="203.8" y2="58.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
302 <line x1="236.6" y1="115.7" x2="236.6" y2="153.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
303 <line x1="236.6" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
304 <line x1="302.2" y1="153.5" x2="302.2" y2="115.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
305 <line x1="302.2" y1="115.7" x2="280.6" y2="103.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
306 <line x1="693.1" y1="143.9" x2="679.6" y2="167.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
307 <line x1="660.1" y1="178.6" x2="646.1" y2="178.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
308 <line x1="626.6" y1="167.3" x2="613.1" y2="143.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
309 <line x1="613.1" y1="143.9" x2="626.6" y2="120.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
310 <line x1="646.1" y1="109.3" x2="673.1" y2="109.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
311 <text x="507.531303" y="183.861112" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
312 <text x="547.230172" y="252.602352" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
313 <text x="507.547947" y="321.353201" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
314 <text x="368.626870" y="286.996995" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
315 <text x="368.618548" y="218.250951" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
316 <text x="667.079607" y="186.564065" fill="rgb(178,178,0)" stroke="rgb(178,178,0)" stroke-width="1" font-size="16" >S</text>
317 <text x="747.079607" y="48.000000" fill="rgb(30,239,30)" stroke="rgb(30,239,30)" stroke-width="1" font-size="16" >Cl</text>
318 <text x="789.079607" y="77.282032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >NH</text>
319 <text x="813.079607" y="80.962032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="13" >2</text>
320 <text x="827.079607" y="117.282032" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
321 <text x="787.079607" y="157.282032" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
322 <text x="787.079607" y="117.282032" fill="rgb(178,178,0)" stroke="rgb(178,178,0)" stroke-width="1" font-size="16" >S</text>
323 <text x="627.079607" y="186.564065" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
324 <text x="627.079607" y="202.564065" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
325 <text x="701.720623" y="206.564065" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
326 <text x="667.079607" y="226.564065" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
327 <text x="34.000000" y="123.701745" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
328 <text x="627.079607" y="117.282032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
329 <text x="627.079607" y="101.282032" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
330 <text x="330.529038" y="141.663601" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
331 <text x="196.567443" y="143.360450" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
332 <text x="263.388835" y="104.770316" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
333 <text x="348.777436" y="252.626375" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
334 <text x="316.017011" y="271.545903" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
335 <text x="276.326464" y="271.550707" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
336 <text x="194.656753" y="220.131433" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
337 <text x="223.712026" y="218.268492" fill="rgb(191,191,191)" stroke="rgb(191,191,191)" stroke-width="1" font-size="16" >H</text>
338 <text x="203.870913" y="252.643916" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
339 <text x="263.410895" y="287.009732" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
340 <text x="165.085607" y="123.693811" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
341 <text x="165.085607" y="139.693811" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >H</text>
342 </svg>
343 </g>
344 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
345 x="16.666667" y="66.000000" ></text>
346 <g transform="translate(33.333333,33.333333)">
347 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 434.949602 372.296837"
348 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
349 <line x1="310.3" y1="332.3" x2="299.9" y2="293.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
350 <line x1="299.9" y1="293.7" x2="261.3" y2="283.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
351 <line x1="132.7" y1="166.5" x2="109.3" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
352 <line x1="290.3" y1="244.1" x2="316.7" y2="238.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
353 <line x1="261.3" y1="283.3" x2="243.5" y2="319.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
354 <line x1="243.5" y1="319.1" x2="203.5" y2="321.6" stroke="rgb(0,0,0)" stroke-width="4.0"/>
355 <line x1="213.2" y1="160.0" x2="247.8" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
356 <line x1="247.8" y1="180.0" x2="247.8" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
357 <line x1="240.6" y1="186.0" x2="240.6" y2="214.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
358 <line x1="247.8" y1="220.0" x2="213.2" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
359 <line x1="213.2" y1="240.0" x2="178.6" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
360 <line x1="178.6" y1="220.0" x2="178.6" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
361 <line x1="185.8" y1="214.0" x2="185.8" y2="186.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
362 <line x1="178.6" y1="180.0" x2="213.2" y2="160.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
363 <line x1="109.3" y1="60.0" x2="143.9" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
364 <line x1="118.1" y1="63.2" x2="142.3" y2="49.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
365 <line x1="143.9" y1="40.0" x2="178.6" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
366 <line x1="178.6" y1="60.0" x2="178.6" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
367 <line x1="171.4" y1="66.0" x2="171.4" y2="94.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
368 <line x1="178.6" y1="100.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
369 <line x1="143.9" y1="120.0" x2="109.3" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
370 <line x1="142.3" y1="110.8" x2="118.1" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
371 <line x1="109.3" y1="100.0" x2="109.3" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
372 <line x1="178.6" y1="100.0" x2="201.9" y2="113.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
373 <line x1="213.2" y1="133.2" x2="213.2" y2="160.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
374 <line x1="206.0" y1="135.2" x2="206.0" y2="154.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
375 <line x1="178.6" y1="180.0" x2="155.2" y2="166.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
376 <line x1="143.9" y1="147.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
377 <line x1="74.6" y1="240.0" x2="40.0" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
378 <line x1="73.0" y1="230.8" x2="48.8" y2="216.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
379 <line x1="40.0" y1="220.0" x2="40.0" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
380 <line x1="40.0" y1="180.0" x2="74.6" y2="160.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
381 <line x1="48.8" y1="183.2" x2="73.0" y2="169.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
382 <line x1="74.6" y1="160.0" x2="109.3" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
383 <line x1="109.3" y1="180.0" x2="109.3" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
384 <line x1="102.1" y1="186.0" x2="102.1" y2="214.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
385 <line x1="109.3" y1="220.0" x2="74.6" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
386 <line x1="368.2" y1="192.1" x2="394.9" y2="221.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
387 <line x1="366.8" y1="201.4" x2="385.6" y2="222.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
388 <line x1="394.9" y1="221.8" x2="382.6" y2="259.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
389 <line x1="382.6" y1="259.9" x2="343.5" y2="268.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
390 <line x1="375.2" y1="254.1" x2="347.8" y2="259.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
391 <line x1="343.5" y1="268.2" x2="316.7" y2="238.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
392 <line x1="316.7" y1="238.4" x2="329.1" y2="200.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
393 <line x1="325.4" y1="235.0" x2="334.1" y2="208.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
394 <line x1="329.1" y1="200.4" x2="368.2" y2="192.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
395 <line x1="247.8" y1="220.0" x2="267.9" y2="238.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
396 <line x1="272.3" y1="258.6" x2="261.3" y2="283.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
397 <line x1="261.3" y1="283.3" x2="234.5" y2="280.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
398 <line x1="218.8" y1="266.2" x2="213.2" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
399 <line x1="225.4" y1="262.8" x2="221.5" y2="244.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
400 <text x="271.571890" y="254.765224" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
401 <text x="137.923048" y="168.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
402 <text x="207.205081" y="128.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
403 <text x="215.521548" y="287.125904" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
404 </svg>
405 </g>
406 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
407 x="50.000000" y="66.000000" ></text>
408 <g transform="translate(66.666667,33.333333)">
409 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 434.949602 372.296837"
410 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
411 <line x1="310.3" y1="332.3" x2="299.9" y2="293.7" stroke="rgb(0,0,0)" stroke-width="4.0"/>
412 <line x1="299.9" y1="293.7" x2="261.3" y2="283.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
413 <line x1="132.7" y1="166.5" x2="109.3" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
414 <line x1="290.3" y1="244.1" x2="316.7" y2="238.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
415 <line x1="261.3" y1="283.3" x2="243.5" y2="319.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
416 <line x1="213.2" y1="160.0" x2="247.8" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
417 <line x1="247.8" y1="180.0" x2="247.8" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
418 <line x1="240.6" y1="186.0" x2="240.6" y2="214.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
419 <line x1="247.8" y1="220.0" x2="213.2" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
420 <line x1="213.2" y1="240.0" x2="178.6" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
421 <line x1="178.6" y1="220.0" x2="178.6" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
422 <line x1="185.8" y1="214.0" x2="185.8" y2="186.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
423 <line x1="178.6" y1="180.0" x2="213.2" y2="160.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
424 <line x1="109.3" y1="60.0" x2="143.9" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
425 <line x1="118.1" y1="63.2" x2="142.3" y2="49.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
426 <line x1="143.9" y1="40.0" x2="178.6" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
427 <line x1="178.6" y1="60.0" x2="178.6" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
428 <line x1="171.4" y1="66.0" x2="171.4" y2="94.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
429 <line x1="178.6" y1="100.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
430 <line x1="143.9" y1="120.0" x2="109.3" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
431 <line x1="142.3" y1="110.8" x2="118.1" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
432 <line x1="109.3" y1="100.0" x2="109.3" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
433 <line x1="178.6" y1="100.0" x2="201.9" y2="113.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
434 <line x1="213.2" y1="133.2" x2="213.2" y2="160.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
435 <line x1="206.0" y1="135.2" x2="206.0" y2="154.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
436 <line x1="178.6" y1="180.0" x2="155.2" y2="166.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
437 <line x1="143.9" y1="147.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
438 <line x1="74.6" y1="240.0" x2="40.0" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
439 <line x1="73.0" y1="230.8" x2="48.8" y2="216.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
440 <line x1="40.0" y1="220.0" x2="40.0" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
441 <line x1="40.0" y1="180.0" x2="74.6" y2="160.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
442 <line x1="48.8" y1="183.2" x2="73.0" y2="169.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
443 <line x1="74.6" y1="160.0" x2="109.3" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
444 <line x1="109.3" y1="180.0" x2="109.3" y2="220.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
445 <line x1="102.1" y1="186.0" x2="102.1" y2="214.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
446 <line x1="109.3" y1="220.0" x2="74.6" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
447 <line x1="368.2" y1="192.1" x2="394.9" y2="221.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
448 <line x1="366.8" y1="201.4" x2="385.6" y2="222.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
449 <line x1="394.9" y1="221.8" x2="382.6" y2="259.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
450 <line x1="382.6" y1="259.9" x2="343.5" y2="268.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
451 <line x1="375.2" y1="254.1" x2="347.8" y2="259.9" stroke="rgb(0,0,0)" stroke-width="4.0"/>
452 <line x1="343.5" y1="268.2" x2="316.7" y2="238.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
453 <line x1="316.7" y1="238.4" x2="329.1" y2="200.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
454 <line x1="325.4" y1="235.0" x2="334.1" y2="208.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
455 <line x1="329.1" y1="200.4" x2="368.2" y2="192.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
456 <line x1="247.8" y1="220.0" x2="267.9" y2="238.1" stroke="rgb(0,0,0)" stroke-width="4.0"/>
457 <line x1="272.3" y1="258.6" x2="261.3" y2="283.3" stroke="rgb(0,0,0)" stroke-width="4.0"/>
458 <line x1="261.3" y1="283.3" x2="234.5" y2="280.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
459 <line x1="218.8" y1="266.2" x2="213.2" y2="240.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
460 <line x1="225.4" y1="262.8" x2="221.5" y2="244.4" stroke="rgb(0,0,0)" stroke-width="4.0"/>
461 <text x="271.571890" y="254.765224" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
462 <text x="137.923048" y="168.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
463 <text x="207.205081" y="128.000000" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
464 <text x="215.521548" y="287.125904" fill="rgb(12,12,255)" stroke="rgb(12,12,255)" stroke-width="1" font-size="16" >N</text>
465 </svg>
466 </g>
467 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
468 x="83.333333" y="66.000000" ></text>
469 <g transform="translate(0.000000,66.666667)">
470 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 253.205081 260.000000"
471 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
472 <line x1="40.0" y1="160.0" x2="74.6" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
473 <line x1="77.6" y1="180.0" x2="77.6" y2="207.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
474 <line x1="71.6" y1="180.0" x2="71.6" y2="207.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
475 <line x1="74.6" y1="180.0" x2="98.0" y2="166.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
476 <line x1="109.3" y1="147.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
477 <line x1="143.9" y1="100.0" x2="178.6" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
478 <line x1="181.6" y1="120.0" x2="181.6" y2="147.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
479 <line x1="175.6" y1="120.0" x2="175.6" y2="147.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
480 <line x1="178.6" y1="120.0" x2="201.9" y2="106.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
481 <line x1="74.6" y1="60.0" x2="109.3" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
482 <line x1="83.4" y1="63.2" x2="107.7" y2="49.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
483 <line x1="109.3" y1="40.0" x2="143.9" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
484 <line x1="143.9" y1="60.0" x2="143.9" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
485 <line x1="136.7" y1="66.0" x2="136.7" y2="94.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
486 <line x1="143.9" y1="100.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
487 <line x1="109.3" y1="120.0" x2="74.6" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
488 <line x1="107.7" y1="110.8" x2="83.4" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
489 <line x1="74.6" y1="100.0" x2="74.6" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
490 <text x="68.641016" y="228.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
491 <text x="103.282032" y="168.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
492 <text x="172.564065" y="168.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
493 <text x="218.005081" y="85.888000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >_</text>
494 <text x="207.205081" y="108.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
495 </svg>
496 </g>
497 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
498 x="16.666667" y="99.333333" ></text>
499 <g transform="translate(33.333333,66.666667)">
500 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 253.205081 260.000000"
501 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000" stroke-linecap="round">
502 <line x1="40.0" y1="160.0" x2="74.6" y2="180.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
503 <line x1="77.6" y1="180.0" x2="77.6" y2="207.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
504 <line x1="71.6" y1="180.0" x2="71.6" y2="207.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
505 <line x1="74.6" y1="180.0" x2="98.0" y2="166.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
506 <line x1="109.3" y1="147.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
507 <line x1="143.9" y1="100.0" x2="178.6" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
508 <line x1="181.6" y1="120.0" x2="181.6" y2="147.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
509 <line x1="175.6" y1="120.0" x2="175.6" y2="147.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
510 <line x1="178.6" y1="120.0" x2="201.9" y2="106.5" stroke="rgb(0,0,0)" stroke-width="4.0"/>
511 <line x1="74.6" y1="60.0" x2="109.3" y2="40.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
512 <line x1="83.4" y1="63.2" x2="107.7" y2="49.2" stroke="rgb(0,0,0)" stroke-width="4.0"/>
513 <line x1="109.3" y1="40.0" x2="143.9" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
514 <line x1="143.9" y1="60.0" x2="143.9" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
515 <line x1="136.7" y1="66.0" x2="136.7" y2="94.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
516 <line x1="143.9" y1="100.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
517 <line x1="109.3" y1="120.0" x2="74.6" y2="100.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
518 <line x1="107.7" y1="110.8" x2="83.4" y2="96.8" stroke="rgb(0,0,0)" stroke-width="4.0"/>
519 <line x1="74.6" y1="100.0" x2="74.6" y2="60.0" stroke="rgb(0,0,0)" stroke-width="4.0"/>
520 <text x="68.641016" y="228.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
521 <text x="103.282032" y="168.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
522 <text x="172.564065" y="168.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
523 <text x="218.005081" y="85.888000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >_</text>
524 <text x="207.205081" y="108.000000" fill="rgb(255,12,12)" stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >O</text>
525 </svg>
526 </g>
527 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
528 x="50.000000" y="99.333333" ></text>
529 <script type="text/ecmascript">
530 <![CDATA[
531 var svgEl = document.getElementById("topsvg");
532 svgEl.addEventListener('DOMMouseScroll', wheel, false);
533 svgEl.addEventListener('mousewheel', wheel, false);
534 var startx=0;
535 var starty=0;
536 function wheel(evt){
537 evt = evt ? evt : window.event;
538 var normal = evt.detail ? evt.detail * -1 : evt.wheelDelta / 40;
539 var vb = new Array(4);
540 var vbtext = svgEl.getAttributeNS(null,"viewBox");
541 vb = vbtext.split(" ");
542 var zoom = (normal<0)? 1.41 : 0.71;
543 //var dwidth = parseFloat(Math.max(vb[2],vb[3])) * (1-zoom);
544 vb[0] = parseFloat(vb[0]) + parseFloat(vb[2])*(1-zoom) * evt.clientX/innerWidth;
545 vb[1] = parseFloat(vb[1]) + parseFloat(vb[3])*(1-zoom) * evt.clientY/innerHeight;
546 vb[2] = parseFloat(vb[2]) * zoom;
547 vb[3] = parseFloat(vb[3]) * zoom;
548 svgEl.setAttributeNS(null, "viewBox", vb.join(" "));
549 if (evt.preventDefault)
550 evt.preventDefault(); // Don't scroll the page when zooming
551 }
552 svgEl.onmousedown = function(evt) {
553 startx = evt.clientX;
554 starty = evt.clientY;
555 }
556 svgEl.onmousemove=function(evt) {
557 if(startx!=0 && starty!=0
558 && ((evt.clientX - startx)*(evt.clientX - startx)+(evt.clientY - starty)*(evt.clientY - starty)>100))
559 {
560 var vbtext = svgEl.getAttributeNS(null,"viewBox");
561 vb = vbtext.split(" ");
562 var maxwh = Math.max(parseFloat(vb[2]),parseFloat(vb[3]));
563 vb[0] = parseFloat(vb[0]) - (evt.clientX - startx)*maxwh/innerWidth;
564 vb[1] = parseFloat(vb[1]) - (evt.clientY - starty)*maxwh/innerHeight;
565 svgEl.setAttributeNS(null, "viewBox", vb.join(" "));
566 startx = evt.clientX;
567 starty = evt.clientY;
568 }
569 }
570 svgEl.onmouseup=function() {
571 startx=0;
572 starty=0;
573 }
574 svgEl.ondblclick=function() {
575 location.reload();
576 }
577 ]]>
578 </script>
579
580 </svg>