changeset 13:3ecaa9634126 draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/openbabel commit 944ea4bb8a9cd4244152a4a4fecd0485fabc2ad0"
author bgruening
date Tue, 28 Jul 2020 08:39:22 -0400 (2020-07-28)
parents 5b66a1684f18
children 2cd8aee0d830
files change_title_to_metadata_value.py change_title_to_metadata_value.xml cheminfolib.py distance_finder.py macros.xml multi_obgrep.py ob_addh.py ob_filter.py ob_genProp.py ob_remIons.py ob_spectrophore_search.py remove_protonation_state.py subsearch.py test-data/ob_convert_on_CID2244.cml test-data/ob_convert_on_CID2244.pdb test-data/ob_depiction_svg_on_8_mol.svg test-data/ob_prepare_ligands1.pdbqt test-data/ob_prepare_ligands2.pdbqt test-data/split1.pdbqt test-data/split2.pdbqt
diffstat 20 files changed, 595 insertions(+), 626 deletions(-) [+]
line wrap: on
line diff
--- a/change_title_to_metadata_value.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/change_title_to_metadata_value.py	Tue Jul 28 08:39:22 2020 -0400
@@ -9,13 +9,13 @@
 import os
 import sys
 import argparse
-import openbabel
-openbabel.obErrorLog.StopLogging()
-import pybel
 import random
 import string
 
 
+from openbabel import openbabel, pybel
+openbabel.obErrorLog.StopLogging()
+
 def main():
     parser = argparse.ArgumentParser(
         description="Change the title from a molecule file to metadata \
--- a/change_title_to_metadata_value.xml	Thu Apr 09 10:09:07 2020 -0400
+++ b/change_title_to_metadata_value.xml	Tue Jul 28 08:39:22 2020 -0400
@@ -1,8 +1,9 @@
-<tool id="openbabel_change_title" name="Change title" version="@VERSION@.1">
+<tool id="openbabel_change_title" name="Change title" version="@TOOL_VERSION@+galaxy@GALAXY_VERSION@">
     <description>to metadata value.</description>
     <!--parallelism method="multi" split_inputs="infile" split_mode="to_size" split_size="10000" shared_inputs="" merge_outputs="outfile"></parallelism-->
     <macros>
         <import>macros.xml</import>
+        <token name="@GALAXY_VERSION@">0</token>
     </macros>
     <expand macro="requirements"/>
     <command detect_errors="aggressive">
--- a/cheminfolib.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/cheminfolib.py	Tue Jul 28 08:39:22 2020 -0400
@@ -13,8 +13,8 @@
     print('psycopg2 is not available. It is currently used in the pgchem wrappers, that are not shipped with default CTB')
 
 try:
-    import pybel
-    import openbabel
+    from openbabel import openbabel, pybel
+    openbabel.obErrorLog.StopLogging()
 except:
     print('OpenBabel could not be found. A few functions are not available without OpenBabel.')
 
--- a/distance_finder.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/distance_finder.py	Tue Jul 28 08:39:22 2020 -0400
@@ -12,10 +12,10 @@
 # there would be properties for distance1, distance2 and distance3.
 
 import argparse, os, sys, math
+
 from openbabel import pybel
 
 
-
 def log(*args, **kwargs):
     """Log output to STDERR
     """
--- a/macros.xml	Thu Apr 09 10:09:07 2020 -0400
+++ b/macros.xml	Tue Jul 28 08:39:22 2020 -0400
@@ -1,9 +1,9 @@
 <macros>
-    <token name="@VERSION@">2.4.2.2</token>
+    <token name="@TOOL_VERSION@">3.1.1</token>
 
     <xml name="requirements">
         <requirements>
-            <requirement type="package" version="2.4.1">openbabel</requirement>
+            <requirement type="package" version="@TOOL_VERSION@">openbabel</requirement>
             <requirement type="package" version="3">python</requirement>
             <yield />
         </requirements>
--- a/multi_obgrep.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/multi_obgrep.py	Tue Jul 28 08:39:22 2020 -0400
@@ -6,15 +6,14 @@
 """
 import sys, os
 import argparse
-import openbabel
-openbabel.obErrorLog.StopLogging()
-import pybel
 import multiprocessing
 import tempfile
 import subprocess
 import shutil
 import shlex
 
+from openbabel import openbabel, pybel
+openbabel.obErrorLog.StopLogging()
 def parse_command_line():
     parser = argparse.ArgumentParser()
     parser.add_argument('-i', '--infile', required=True, help='Molecule file.')
--- a/ob_addh.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/ob_addh.py	Tue Jul 28 08:39:22 2020 -0400
@@ -5,9 +5,9 @@
 """
 import sys, os
 import argparse
-import openbabel
+
+from openbabel import openbabel, pybel
 openbabel.obErrorLog.StopLogging()
-import pybel
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
--- a/ob_filter.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/ob_filter.py	Tue Jul 28 08:39:22 2020 -0400
@@ -10,9 +10,9 @@
 import argparse
 import cheminfolib
 import json
-import pybel
 import shlex, subprocess
 
+from openbabel import pybel
 cheminfolib.pybel_stop_logging()
 
 def parse_command_line():
--- a/ob_genProp.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/ob_genProp.py	Tue Jul 28 08:39:22 2020 -0400
@@ -8,9 +8,9 @@
 import argparse
 import openbabel
 openbabel.obErrorLog.StopLogging()
-import pybel
 import cheminfolib
 
+from openbabel import pybel
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
--- a/ob_remIons.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/ob_remIons.py	Tue Jul 28 08:39:22 2020 -0400
@@ -6,9 +6,9 @@
 """
 import sys, os
 import argparse
-import openbabel
+
+from openbabel import openbabel, pybel
 openbabel.obErrorLog.StopLogging()
-import pybel
 
 def parse_command_line():
     parser = argparse.ArgumentParser()
--- a/ob_spectrophore_search.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/ob_spectrophore_search.py	Tue Jul 28 08:39:22 2020 -0400
@@ -6,12 +6,11 @@
 """
 import sys, os
 import argparse
-import openbabel
-openbabel.obErrorLog.StopLogging()
-import pybel
 import math
 import numpy as np
 
+from openbabel import openbabel, pybel
+openbabel.obErrorLog.StopLogging()
 #TODO get rid of eval()
 
 global spectrophore
--- a/remove_protonation_state.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/remove_protonation_state.py	Tue Jul 28 08:39:22 2020 -0400
@@ -6,9 +6,9 @@
 """
 import sys, os
 import argparse
-import openbabel
+
+from openbabel import openbabel, pybel
 openbabel.obErrorLog.StopLogging()
-import pybel
 
 def parse_command_line():
     parser = argparse.ArgumentParser()
--- a/subsearch.py	Thu Apr 09 10:09:07 2020 -0400
+++ b/subsearch.py	Tue Jul 28 08:39:22 2020 -0400
@@ -6,14 +6,14 @@
 """
 import sys, os
 import argparse
-import openbabel
-openbabel.obErrorLog.StopLogging()
-import pybel
 import multiprocessing
 import tempfile
 import subprocess
 import shutil
 
+from openbabel import openbabel, pybel
+openbabel.obErrorLog.StopLogging()
+
 def parse_command_line():
     parser = argparse.ArgumentParser()
     parser.add_argument('-i', '--infile', required=True, help='Molecule file.')
--- a/test-data/ob_convert_on_CID2244.cml	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/ob_convert_on_CID2244.cml	Tue Jul 28 08:39:22 2020 -0400
@@ -1,27 +1,27 @@
 <?xml version="1.0"?>
 <molecule id="id2244" xmlns="http://www.xml-cml.org/schema">
  <atomArray>
-  <atom id="a1" elementType="O" x2="3.732000" y2="-0.060000"/>
-  <atom id="a2" elementType="O" x2="6.330100" y2="1.440000"/>
-  <atom id="a3" elementType="O" x2="4.598100" y2="1.440000"/>
-  <atom id="a4" elementType="O" x2="2.866000" y2="-1.560000"/>
-  <atom id="a5" elementType="C" x2="4.598100" y2="-0.560000"/>
-  <atom id="a6" elementType="C" x2="5.464100" y2="-0.060000"/>
-  <atom id="a7" elementType="C" x2="4.598100" y2="-1.560000"/>
-  <atom id="a8" elementType="C" x2="6.330100" y2="-0.560000"/>
-  <atom id="a9" elementType="C" x2="5.464100" y2="-2.060000"/>
-  <atom id="a10" elementType="C" x2="6.330100" y2="-1.560000"/>
-  <atom id="a11" elementType="C" x2="5.464100" y2="0.940000"/>
-  <atom id="a12" elementType="C" x2="2.866000" y2="-0.560000"/>
-  <atom id="a13" elementType="C" x2="2.000000" y2="-0.060000"/>
-  <atom id="a14" elementType="H" x2="4.061100" y2="-1.870000"/>
-  <atom id="a15" elementType="H" x2="6.867100" y2="-0.250000"/>
-  <atom id="a16" elementType="H" x2="5.464100" y2="-2.680000"/>
-  <atom id="a17" elementType="H" x2="6.867100" y2="-1.870000"/>
-  <atom id="a18" elementType="H" x2="2.310000" y2="0.476900"/>
-  <atom id="a19" elementType="H" x2="1.463100" y2="0.250000"/>
-  <atom id="a20" elementType="H" x2="1.690000" y2="-0.596900"/>
-  <atom id="a21" elementType="H" x2="6.330100" y2="2.060000"/>
+  <atom id="a1" elementType="O" hydrogenCount="0" x2="3.732000" y2="-0.060000"/>
+  <atom id="a2" elementType="O" hydrogenCount="1" x2="6.330100" y2="1.440000"/>
+  <atom id="a3" elementType="O" hydrogenCount="0" x2="4.598100" y2="1.440000"/>
+  <atom id="a4" elementType="O" hydrogenCount="0" x2="2.866000" y2="-1.560000"/>
+  <atom id="a5" elementType="C" hydrogenCount="0" x2="4.598100" y2="-0.560000"/>
+  <atom id="a6" elementType="C" hydrogenCount="0" x2="5.464100" y2="-0.060000"/>
+  <atom id="a7" elementType="C" hydrogenCount="1" x2="4.598100" y2="-1.560000"/>
+  <atom id="a8" elementType="C" hydrogenCount="1" x2="6.330100" y2="-0.560000"/>
+  <atom id="a9" elementType="C" hydrogenCount="1" x2="5.464100" y2="-2.060000"/>
+  <atom id="a10" elementType="C" hydrogenCount="1" x2="6.330100" y2="-1.560000"/>
+  <atom id="a11" elementType="C" hydrogenCount="0" x2="5.464100" y2="0.940000"/>
+  <atom id="a12" elementType="C" hydrogenCount="0" x2="2.866000" y2="-0.560000"/>
+  <atom id="a13" elementType="C" hydrogenCount="3" x2="2.000000" y2="-0.060000"/>
+  <atom id="a14" elementType="H" hydrogenCount="0" x2="4.061100" y2="-1.870000"/>
+  <atom id="a15" elementType="H" hydrogenCount="0" x2="6.867100" y2="-0.250000"/>
+  <atom id="a16" elementType="H" hydrogenCount="0" x2="5.464100" y2="-2.680000"/>
+  <atom id="a17" elementType="H" hydrogenCount="0" x2="6.867100" y2="-1.870000"/>
+  <atom id="a18" elementType="H" hydrogenCount="0" x2="2.310000" y2="0.476900"/>
+  <atom id="a19" elementType="H" hydrogenCount="0" x2="1.463100" y2="0.250000"/>
+  <atom id="a20" elementType="H" hydrogenCount="0" x2="1.690000" y2="-0.596900"/>
+  <atom id="a21" elementType="H" hydrogenCount="0" x2="6.330100" y2="2.060000"/>
  </atomArray>
  <bondArray>
   <bond atomRefs2="a1 a5" order="1"/>
--- a/test-data/ob_convert_on_CID2244.pdb	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/ob_convert_on_CID2244.pdb	Tue Jul 28 08:39:22 2020 -0400
@@ -1,5 +1,5 @@
 COMPND    2244 
-AUTHOR    GENERATED BY OPEN BABEL 2.3.90
+AUTHOR    GENERATED BY OPEN BABEL 3.1.0
 HETATM    1  O   UNL     1       3.732  -0.060   0.000  1.00  0.00           O  
 HETATM    2  O   UNL     1       6.330   1.440   0.000  1.00  0.00           O  
 HETATM    3  O   UNL     1       4.598   1.440   0.000  1.00  0.00           O  
@@ -23,16 +23,16 @@
 HETATM   21  H   UNL     1       6.330   2.060   0.000  1.00  0.00           H  
 CONECT    1    5   12                                                 
 CONECT    2   11   21                                                 
-CONECT    3   11                                                      
-CONECT    4   12                                                      
-CONECT    5    1    6    7                                            
-CONECT    6    5    8   11                                            
-CONECT    7    5    9   14                                            
-CONECT    8    6   10   15                                            
-CONECT    9    7   10   16                                            
-CONECT   10    8    9   17                                            
-CONECT   11    2    3    6                                            
-CONECT   12    1    4   13                                            
+CONECT    3   11   11                                                 
+CONECT    4   12   12                                                 
+CONECT    5    1    6    7    7                                       
+CONECT    6    5    8    8   11                                       
+CONECT    7    5    5    9   14                                       
+CONECT    8    6    6   10   15                                       
+CONECT    9    7   10   10   16                                       
+CONECT   10    8    9    9   17                                       
+CONECT   11    2    3    3    6                                       
+CONECT   12    1    4    4   13                                       
 CONECT   13   12   18   19   20                                       
 CONECT   14    7                                                      
 CONECT   15    8                                                      
--- a/test-data/ob_depiction_svg_on_8_mol.svg	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/ob_depiction_svg_on_8_mol.svg	Tue Jul 28 08:39:22 2020 -0400
@@ -7,44 +7,44 @@
 <g transform="translate(0,0)">
 <svg width="33.3333" height="33.3333" x="0" y="0" viewBox="0 0 300 258.564"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4"  stroke-linecap="round">
-<line x1="103.0" y1="191.6" x2="103.0" y2="205.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="97.0" y1="191.6" x2="97.0" y2="205.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="112.8" y1="182.5" x2="124.9" y2="189.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.8" y1="187.7" x2="121.9" y2="194.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="180.0" y1="109.3" x2="207.0" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="223.0" y1="122.3" x2="223.0" y2="136.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="217.0" y1="122.3" x2="217.0" y2="136.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="233.0" y1="106.3" x2="247.0" y2="106.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="233.0" y1="112.3" x2="247.0" y2="112.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="220.0" y1="96.3" x2="220.0" y2="82.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="160.0" y1="74.6" x2="173.5" y2="51.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="180.0" y1="109.3" x2="160.0" y2="143.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="160.0" y1="143.9" x2="120.0" y2="143.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="154.0" y1="136.7" x2="126.0" y2="136.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="120.0" y1="143.9" x2="100.0" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="100.0" y1="109.3" x2="120.0" y2="74.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.2" y1="107.7" x2="123.2" y2="83.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="120.0" y1="74.6" x2="160.0" y2="74.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="160.0" y1="74.6" x2="180.0" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="156.8" y1="83.4" x2="170.8" y2="107.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="120.0" y1="143.9" x2="106.5" y2="167.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="87.0" y1="178.6" x2="73.0" y2="178.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="53.5" y1="167.3" x2="40.0" y2="143.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="143.9" x2="53.5" y2="120.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="73.0" y1="109.3" x2="100.0" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
+<line x1="103.0" y1="191.6" x2="103.0" y2="205.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="97.0" y1="191.6" x2="97.0" y2="205.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="112.8" y1="182.5" x2="124.9" y2="189.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.8" y1="187.7" x2="121.9" y2="194.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="180.0" y1="109.3" x2="207.0" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="223.0" y1="122.3" x2="223.0" y2="136.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="217.0" y1="122.3" x2="217.0" y2="136.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="233.0" y1="106.3" x2="247.0" y2="106.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="233.0" y1="112.3" x2="247.0" y2="112.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="220.0" y1="96.3" x2="220.0" y2="82.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="160.0" y1="74.6" x2="173.5" y2="51.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="180.0" y1="109.3" x2="160.0" y2="143.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="160.0" y1="143.9" x2="120.0" y2="143.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="154.0" y1="136.7" x2="126.0" y2="136.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="120.0" y1="143.9" x2="100.0" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="100.0" y1="109.3" x2="120.0" y2="74.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.2" y1="107.7" x2="123.2" y2="83.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="120.0" y1="74.6" x2="160.0" y2="74.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="160.0" y1="74.6" x2="180.0" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="156.8" y1="83.4" x2="170.8" y2="107.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="120.0" y1="143.9" x2="106.5" y2="167.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="87.0" y1="178.6" x2="73.0" y2="178.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="53.5" y1="167.3" x2="40.0" y2="143.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="40.0" y1="143.9" x2="53.5" y2="120.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="73.0" y1="109.3" x2="100.0" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="94.000000" y="186.564065" fill="rgb(178,178,0)" stroke-width="0" font-weight="bold" font-size="16" >S</text>
+<text x="174.000000" y="48.000000" fill="rgb(30,239,30)" stroke-width="0" font-weight="bold" font-size="16" >Cl</text>
+<text x="216.000000" y="77.282032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >NH</text>
+<text x="240.000000" y="80.962032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="13" >2</text>
+<text x="254.000000" y="117.282032" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="214.000000" y="157.282032" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="214.000000" y="117.282032" fill="rgb(178,178,0)" stroke-width="0" font-weight="bold" font-size="16" >S</text>
+<text x="54.000000" y="186.564065" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="54.000000" y="202.564065" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >H</text>
+<text x="128.641016" y="206.564065" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="94.000000" y="226.564065" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="54.000000" y="117.282032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="54.000000" y="101.282032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >H</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
@@ -52,293 +52,263 @@
 <g transform="translate(33.333333,0.000000)">
 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 316.512123 300.000000"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="103.3" y1="240.0" x2="137.9" y2="260.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="137.9" y1="260.0" x2="161.3" y2="246.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="172.6" y1="227.0" x2="172.6" y2="200.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="207.2" y1="180.0" x2="241.9" y2="200.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="244.9" y1="200.0" x2="244.9" y2="227.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="238.9" y1="200.0" x2="238.9" y2="227.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="241.9" y1="200.0" x2="265.3" y2="186.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="172.6" y1="120.0" x2="172.6" y2="93.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="185.6" y1="77.0" x2="199.6" y2="77.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="185.6" y1="83.0" x2="199.6" y2="83.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="169.6" y1="67.0" x2="169.6" y2="53.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="175.6" y1="67.0" x2="175.6" y2="53.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="159.6" y1="80.0" x2="145.6" y2="80.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="137.9" y1="140.0" x2="114.6" y2="126.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="100.5" y1="213.1" x2="103.3" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="103.3" y1="240.0" x2="66.8" y2="256.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="94.9" y1="235.9" x2="69.3" y2="247.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="66.8" y1="256.3" x2="40.0" y2="226.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="226.5" x2="60.0" y2="191.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="49.2" y1="224.9" x2="63.2" y2="200.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="60.0" y1="191.9" x2="86.4" y2="197.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="137.9" y1="140.0" x2="172.6" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="146.7" y1="143.2" x2="171.0" y2="129.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="172.6" y1="120.0" x2="207.2" y2="140.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="207.2" y1="140.0" x2="207.2" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="200.0" y1="146.0" x2="200.0" y2="174.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="207.2" y1="180.0" x2="172.6" y2="200.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="172.6" y1="200.0" x2="137.9" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="171.0" y1="190.8" x2="146.7" y2="176.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="137.9" y1="180.0" x2="137.9" y2="140.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
+<line x1="103.3" y1="240.0" x2="137.9" y2="260.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="137.9" y1="260.0" x2="161.3" y2="246.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="172.6" y1="227.0" x2="172.6" y2="200.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="207.2" y1="180.0" x2="241.9" y2="200.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="244.9" y1="200.0" x2="244.9" y2="227.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="238.9" y1="200.0" x2="238.9" y2="227.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="241.9" y1="200.0" x2="265.3" y2="186.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="172.6" y1="120.0" x2="172.6" y2="93.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="185.6" y1="77.0" x2="199.6" y2="77.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="185.6" y1="83.0" x2="199.6" y2="83.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="169.6" y1="67.0" x2="169.6" y2="53.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="175.6" y1="67.0" x2="175.6" y2="53.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="159.6" y1="80.0" x2="145.6" y2="80.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="137.9" y1="140.0" x2="114.6" y2="126.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="100.5" y1="213.1" x2="103.3" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="103.3" y1="240.0" x2="66.8" y2="256.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="94.9" y1="235.9" x2="69.3" y2="247.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="66.8" y1="256.3" x2="40.0" y2="226.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="40.0" y1="226.5" x2="60.0" y2="191.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="49.2" y1="224.9" x2="63.2" y2="200.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="60.0" y1="191.9" x2="86.4" y2="197.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="137.9" y1="140.0" x2="172.6" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="146.7" y1="143.2" x2="171.0" y2="129.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="172.6" y1="120.0" x2="207.2" y2="140.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="207.2" y1="140.0" x2="207.2" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="200.0" y1="146.0" x2="200.0" y2="174.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="207.2" y1="180.0" x2="172.6" y2="200.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="172.6" y1="200.0" x2="137.9" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="171.0" y1="190.8" x2="146.7" y2="176.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="137.9" y1="180.0" x2="137.9" y2="140.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="85.307043" y="128.000000" fill="rgb(30,239,30)" stroke-width="0" font-weight="bold" font-size="16" >Cl</text>
+<text x="106.589075" y="88.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >H</text>
+<text x="118.589075" y="91.680000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="13" >2</text>
+<text x="125.089075" y="88.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="166.589075" y="48.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="206.589075" y="88.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="166.589075" y="88.000000" fill="rgb(178,178,0)" stroke-width="0" font-weight="bold" font-size="16" >S</text>
+<text x="270.512123" y="188.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >OH</text>
+<text x="235.871107" y="248.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="166.589075" y="248.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >NH</text>
+<text x="93.125904" y="208.219124" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
 x="50.000000" y="32.666667" ></text>
 <g transform="translate(66.666667,0.000000)">
-<svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 613.079607 387.728626"
+<svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 592.569157 433.795482"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="302.2" y1="297.9" x2="288.8" y2="274.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="288.8" y1="252.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="229.2" x2="315.5" y2="252.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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)" />
-<line x1="334.9" y1="210.3" x2="348.3" y2="233.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="153.5" x2="325.3" y2="140.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="115.7" x2="213.8" y2="128.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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)" />
-<line x1="269.4" y1="172.4" x2="211.9" y2="205.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="296.0" y1="158.0" x2="295.2" y2="156.6" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="291.1" y1="161.6" x2="289.6" y2="159.1" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="286.2" y1="165.2" x2="284.1" y2="161.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="281.2" y1="168.7" x2="278.5" y2="164.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="276.3" y1="172.3" x2="273.0" y2="166.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="271.4" y1="175.9" x2="267.4" y2="169.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<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)" />
-<line x1="264.1" y1="211.1" x2="264.1" y2="209.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="259.8" y1="211.7" x2="259.8" y2="208.8" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="255.6" y1="212.3" x2="255.6" y2="208.2" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="251.3" y1="213.0" x2="251.3" y2="207.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="247.1" y1="213.6" x2="247.1" y2="206.9" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="242.8" y1="214.3" x2="242.8" y2="206.3" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<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)" />
-<line x1="269.4" y1="210.3" x2="249.6" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="249.6" y1="247.6" x2="222.9" y2="247.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="249.6" y1="241.6" x2="222.9" y2="241.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="249.6" y1="244.6" x2="262.9" y2="267.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="262.9" y1="290.3" x2="249.6" y2="313.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="72.8" y1="96.8" x2="51.3" y2="109.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="46.5" y1="127.0" x2="58.9" y2="148.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="334.9" y1="210.3" x2="361.6" y2="210.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="381.1" y1="221.5" x2="394.5" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="397.1" y1="246.1" x2="383.7" y2="269.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="391.9" y1="243.1" x2="378.5" y2="266.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="394.5" y1="244.6" x2="434.2" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="279.0" x2="507.0" y2="302.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="507.0" y1="324.6" x2="493.7" y2="347.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="513.5" y1="244.6" x2="540.2" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="559.7" y1="255.9" x2="573.1" y2="279.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="210.2" x2="507.0" y2="187.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="526.5" y1="175.9" x2="553.2" y2="175.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="138.3" y1="96.8" x2="138.3" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="145.5" y1="90.8" x2="145.5" y2="64.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="138.3" y1="58.9" x2="203.8" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="203.8" y1="58.9" x2="203.8" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="196.6" y1="64.9" x2="196.6" y2="90.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="203.8" y1="96.8" x2="182.3" y2="109.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="159.8" y1="109.2" x2="138.3" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="72.8" y1="96.8" x2="72.8" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="72.8" y1="58.9" x2="105.5" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="81.6" y1="62.2" x2="103.9" y2="49.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="105.5" y1="40.0" x2="138.3" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="138.3" y1="96.8" x2="105.5" y2="115.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="105.5" y1="115.7" x2="72.8" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="103.9" y1="106.5" x2="81.6" y2="93.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="210.2" x2="513.5" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="490.5" y1="219.0" x2="504.3" y2="243.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="513.5" y1="244.6" x2="493.7" y2="279.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="279.0" x2="454.0" y2="279.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="487.7" y1="271.8" x2="460.0" y2="271.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="454.0" y1="279.0" x2="434.2" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="434.2" y1="244.6" x2="454.0" y2="210.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="443.4" y1="243.0" x2="457.2" y2="219.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="454.0" y1="210.2" x2="493.7" y2="210.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="334.9" y1="172.4" x2="302.2" y2="153.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="172.4" x2="269.4" y2="210.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="210.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="229.2" x2="334.9" y2="210.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="334.9" y1="210.3" x2="334.9" y2="172.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="203.8" y1="96.8" x2="236.6" y2="115.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="115.7" x2="258.1" y2="103.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="83.8" x2="269.4" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="58.9" x2="236.6" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="40.0" x2="203.8" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="115.7" x2="236.6" y2="153.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="153.5" x2="302.2" y2="115.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="115.7" x2="280.6" y2="103.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
+<line x1="250.3" y1="152.9" x2="250.3" y2="180.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="280.2" y1="211.6" x2="281.0" y2="210.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="276.1" y1="210.0" x2="277.6" y2="207.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="272.1" y1="208.4" x2="274.1" y2="204.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="268.0" y1="206.7" x2="270.7" y2="202.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="263.9" y1="205.1" x2="267.3" y2="199.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="259.8" y1="203.5" x2="263.8" y2="196.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<polygon points="352.104186 252.170622 320.702820 274.919012 316.702820 267.990809 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<line x1="411.8" y1="210.4" x2="412.6" y2="209.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="406.2" y1="207.9" x2="407.6" y2="205.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="400.5" y1="205.4" x2="402.6" y2="201.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="394.8" y1="202.8" x2="397.6" y2="198.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="389.2" y1="200.3" x2="392.5" y2="194.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="383.5" y1="197.8" x2="387.5" y2="190.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<polygon points="352.104186 213.602047 383.505552 190.853657 387.505552 197.781860 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<polygon points="318.702820 194.317759 314.702820 153.853513 322.702820 153.853513 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<line x1="317.2" y1="151.3" x2="341.0" y2="137.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="320.2" y1="156.5" x2="344.0" y2="142.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="318.7" y1="153.9" x2="294.9" y2="140.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="283.7" y1="120.6" x2="283.7" y2="93.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.1" y1="78.6" x2="519.2" y2="53.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="506.2" y1="40.0" x2="480.6" y2="40.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<polygon points="285.301453 252.170622 263.822600 269.190246 259.822600 262.262043 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<line x1="239.0" y1="265.9" x2="215.2" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="212.2" y1="252.2" x2="212.2" y2="224.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="218.2" y1="252.2" x2="218.2" y2="224.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="215.2" y1="252.2" x2="180.2" y2="272.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="272.4" x2="86.3" y2="258.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="75.0" y1="239.2" x2="75.0" y2="211.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="312.9" x2="86.3" y2="326.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="63.8" y1="326.6" x2="40.0" y2="312.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="145.1" y1="333.1" x2="145.1" y2="360.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="133.9" y1="380.1" x2="110.1" y2="393.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="136.4" x2="463.6" y2="149.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="168.7" x2="452.3" y2="194.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="194.3" x2="485.7" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="461.1" y1="191.1" x2="484.1" y2="204.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="213.6" x2="519.2" y2="155.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.2" y1="155.7" x2="485.7" y2="136.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="510.4" y1="159.0" x2="487.3" y2="145.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.1" y1="78.6" x2="485.7" y2="97.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="517.6" y1="87.8" x2="494.5" y2="101.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="97.9" x2="485.7" y2="136.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.2" y1="155.7" x2="552.6" y2="136.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="552.6" y1="136.4" x2="552.6" y2="97.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="545.4" y1="130.4" x2="545.4" y2="103.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="552.6" y1="97.9" x2="519.1" y2="78.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="145.1" y1="333.1" x2="110.1" y2="312.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.5" y1="323.9" x2="118.9" y2="309.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="312.9" x2="110.1" y2="272.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="272.4" x2="145.1" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="118.9" y1="275.6" x2="143.5" y2="261.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="145.1" y1="252.2" x2="180.2" y2="272.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="180.2" y1="272.4" x2="180.2" y2="312.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="173.0" y1="278.4" x2="173.0" y2="306.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="180.2" y1="312.9" x2="145.1" y2="333.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="285.3" y1="213.6" x2="285.3" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="285.3" y1="252.2" x2="318.7" y2="271.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="318.7" y1="271.5" x2="352.1" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="352.1" y1="252.2" x2="352.1" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="352.1" y1="213.6" x2="318.7" y2="194.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="318.7" y1="194.3" x2="285.3" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="352.1" y1="252.2" x2="385.5" y2="271.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="385.5" y1="271.5" x2="407.6" y2="258.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="418.9" y1="239.2" x2="418.9" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="418.9" y1="213.6" x2="385.5" y2="194.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="385.5" y1="194.3" x2="352.1" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="252.2" x2="485.7" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="194.3" x2="418.9" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="430.2" y1="258.7" x2="452.3" y2="271.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="271.5" x2="485.7" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="513.151597" y="48.003502" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="244.258388" y="280.402745" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="209.215324" y="219.706377" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="69.043065" y="260.170622" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="69.043065" y="341.099114" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="139.129194" y="381.563359" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="244.258388" y="201.369924" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="412.906919" y="260.170622" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="347.745884" y="141.621390" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="277.659755" y="141.621390" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="434.320644" y="163.735865" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >HN</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
 x="83.333333" y="32.666667" ></text>
 <g transform="translate(0.000000,33.333333)">
-<svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 873.079607 387.728626"
+<svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 852.569157 433.795482"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="302.2" y1="297.9" x2="288.8" y2="274.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="288.8" y1="252.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="229.2" x2="315.5" y2="252.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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)" />
-<line x1="334.9" y1="210.3" x2="348.3" y2="233.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="153.5" x2="325.3" y2="140.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="115.7" x2="213.8" y2="128.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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)" />
-<line x1="269.4" y1="172.4" x2="211.9" y2="205.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="296.0" y1="158.0" x2="295.2" y2="156.6" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="291.1" y1="161.6" x2="289.6" y2="159.1" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="286.2" y1="165.2" x2="284.1" y2="161.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="281.2" y1="168.7" x2="278.5" y2="164.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="276.3" y1="172.3" x2="273.0" y2="166.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="271.4" y1="175.9" x2="267.4" y2="169.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<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)" />
-<line x1="264.1" y1="211.1" x2="264.1" y2="209.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="259.8" y1="211.7" x2="259.8" y2="208.8" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="255.6" y1="212.3" x2="255.6" y2="208.2" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="251.3" y1="213.0" x2="251.3" y2="207.5" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="247.1" y1="213.6" x2="247.1" y2="206.9" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<line x1="242.8" y1="214.3" x2="242.8" y2="206.3" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
-<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)" />
-<line x1="269.4" y1="210.3" x2="249.6" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="249.6" y1="247.6" x2="222.9" y2="247.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="249.6" y1="241.6" x2="222.9" y2="241.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="249.6" y1="244.6" x2="262.9" y2="267.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="262.9" y1="290.3" x2="249.6" y2="313.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="72.8" y1="96.8" x2="51.3" y2="109.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="128.7" x2="40.0" y2="153.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="334.9" y1="210.3" x2="361.6" y2="210.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="381.1" y1="221.5" x2="394.5" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="397.1" y1="246.1" x2="383.7" y2="269.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="391.9" y1="243.1" x2="378.5" y2="266.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="394.5" y1="244.6" x2="434.2" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="279.0" x2="507.0" y2="302.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="507.0" y1="324.6" x2="493.7" y2="347.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="513.5" y1="244.6" x2="540.2" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="559.7" y1="255.9" x2="573.1" y2="279.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="210.2" x2="507.0" y2="187.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="526.5" y1="175.9" x2="553.2" y2="175.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="676.1" y1="191.6" x2="676.1" y2="205.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="670.1" y1="191.6" x2="670.1" y2="205.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="685.8" y1="182.5" x2="698.0" y2="189.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="682.8" y1="187.7" x2="695.0" y2="194.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="753.1" y1="109.3" x2="780.1" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="796.1" y1="122.3" x2="796.1" y2="136.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="790.1" y1="122.3" x2="790.1" y2="136.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="806.1" y1="106.3" x2="820.1" y2="106.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="806.1" y1="112.3" x2="820.1" y2="112.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="793.1" y1="96.3" x2="793.1" y2="82.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="733.1" y1="74.6" x2="746.6" y2="51.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="138.3" y1="96.8" x2="138.3" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="145.5" y1="90.8" x2="145.5" y2="64.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="138.3" y1="58.9" x2="203.8" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="203.8" y1="58.9" x2="203.8" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="196.6" y1="64.9" x2="196.6" y2="90.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="203.8" y1="96.8" x2="182.3" y2="109.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="159.8" y1="109.2" x2="138.3" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="72.8" y1="96.8" x2="72.8" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="72.8" y1="58.9" x2="105.5" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="81.6" y1="62.2" x2="103.9" y2="49.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="105.5" y1="40.0" x2="138.3" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="138.3" y1="96.8" x2="105.5" y2="115.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="105.5" y1="115.7" x2="72.8" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="103.9" y1="106.5" x2="81.6" y2="93.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="210.2" x2="513.5" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="490.5" y1="219.0" x2="504.3" y2="243.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="513.5" y1="244.6" x2="493.7" y2="279.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="493.7" y1="279.0" x2="454.0" y2="279.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="487.7" y1="271.8" x2="460.0" y2="271.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="454.0" y1="279.0" x2="434.2" y2="244.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="434.2" y1="244.6" x2="454.0" y2="210.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="443.4" y1="243.0" x2="457.2" y2="219.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="454.0" y1="210.2" x2="493.7" y2="210.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="753.1" y1="109.3" x2="733.1" y2="143.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="733.1" y1="143.9" x2="693.1" y2="143.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="727.1" y1="136.7" x2="699.1" y2="136.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="693.1" y1="143.9" x2="673.1" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="673.1" y1="109.3" x2="693.1" y2="74.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="682.3" y1="107.7" x2="696.3" y2="83.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="693.1" y1="74.6" x2="733.1" y2="74.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="733.1" y1="74.6" x2="753.1" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="729.8" y1="83.4" x2="743.8" y2="107.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="334.9" y1="172.4" x2="302.2" y2="153.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="172.4" x2="269.4" y2="210.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="210.3" x2="302.2" y2="229.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="229.2" x2="334.9" y2="210.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="334.9" y1="210.3" x2="334.9" y2="172.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="203.8" y1="96.8" x2="236.6" y2="115.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="115.7" x2="258.1" y2="103.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="83.8" x2="269.4" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="269.4" y1="58.9" x2="236.6" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="40.0" x2="203.8" y2="58.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="115.7" x2="236.6" y2="153.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="236.6" y1="153.5" x2="269.4" y2="172.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="153.5" x2="302.2" y2="115.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="302.2" y1="115.7" x2="280.6" y2="103.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="693.1" y1="143.9" x2="679.6" y2="167.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="660.1" y1="178.6" x2="646.1" y2="178.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="626.6" y1="167.3" x2="613.1" y2="143.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="613.1" y1="143.9" x2="626.6" y2="120.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="646.1" y1="109.3" x2="673.1" y2="109.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
-<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>
+<line x1="250.3" y1="152.9" x2="250.3" y2="180.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="280.2" y1="211.6" x2="281.0" y2="210.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="276.1" y1="210.0" x2="277.6" y2="207.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="272.1" y1="208.4" x2="274.1" y2="204.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="268.0" y1="206.7" x2="270.7" y2="202.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="263.9" y1="205.1" x2="267.3" y2="199.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="259.8" y1="203.5" x2="263.8" y2="196.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<polygon points="352.104186 252.170622 320.702820 274.919012 316.702820 267.990809 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<line x1="411.8" y1="210.4" x2="412.6" y2="209.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="406.2" y1="207.9" x2="407.6" y2="205.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="400.5" y1="205.4" x2="402.6" y2="201.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="394.8" y1="202.8" x2="397.6" y2="198.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="389.2" y1="200.3" x2="392.5" y2="194.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<line x1="383.5" y1="197.8" x2="387.5" y2="190.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="1.0"/>
+<polygon points="352.104186 213.602047 383.505552 190.853657 387.505552 197.781860 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<polygon points="318.702820 194.317759 314.702820 153.853513 322.702820 153.853513 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<line x1="317.2" y1="151.3" x2="341.0" y2="137.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="320.2" y1="156.5" x2="344.0" y2="142.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="318.7" y1="153.9" x2="294.9" y2="140.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="283.7" y1="120.6" x2="283.7" y2="93.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.1" y1="78.6" x2="519.2" y2="53.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="506.2" y1="40.0" x2="480.6" y2="40.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<polygon points="285.301453 252.170622 263.822600 269.190246 259.822600 262.262043 " stroke-width="4.000000" fill="rgb(0,0,0)"  stroke="rgb(0,0,0)" />
+<line x1="239.0" y1="265.9" x2="215.2" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="212.2" y1="252.2" x2="212.2" y2="224.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="218.2" y1="252.2" x2="218.2" y2="224.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="215.2" y1="252.2" x2="180.2" y2="272.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="272.4" x2="86.3" y2="258.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="75.0" y1="239.2" x2="75.0" y2="211.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="312.9" x2="86.3" y2="326.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="63.8" y1="326.6" x2="40.0" y2="312.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="145.1" y1="333.1" x2="145.1" y2="360.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="133.9" y1="380.1" x2="110.1" y2="393.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="655.6" y1="191.6" x2="655.6" y2="205.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="649.6" y1="191.6" x2="649.6" y2="205.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="665.3" y1="182.5" x2="677.5" y2="189.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="662.3" y1="187.7" x2="674.5" y2="194.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="732.6" y1="109.3" x2="759.6" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="775.6" y1="122.3" x2="775.6" y2="136.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="769.6" y1="122.3" x2="769.6" y2="136.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="785.6" y1="106.3" x2="799.6" y2="106.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="785.6" y1="112.3" x2="799.6" y2="112.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="772.6" y1="96.3" x2="772.6" y2="82.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="712.6" y1="74.6" x2="726.1" y2="51.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="136.4" x2="463.6" y2="149.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="168.7" x2="452.3" y2="194.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="194.3" x2="485.7" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="461.1" y1="191.1" x2="484.1" y2="204.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="213.6" x2="519.2" y2="155.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.2" y1="155.7" x2="485.7" y2="136.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="510.4" y1="159.0" x2="487.3" y2="145.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.1" y1="78.6" x2="485.7" y2="97.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="517.6" y1="87.8" x2="494.5" y2="101.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="97.9" x2="485.7" y2="136.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="519.2" y1="155.7" x2="552.6" y2="136.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="552.6" y1="136.4" x2="552.6" y2="97.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="545.4" y1="130.4" x2="545.4" y2="103.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="552.6" y1="97.9" x2="519.1" y2="78.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="145.1" y1="333.1" x2="110.1" y2="312.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.5" y1="323.9" x2="118.9" y2="309.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="312.9" x2="110.1" y2="272.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="110.1" y1="272.4" x2="145.1" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="118.9" y1="275.6" x2="143.5" y2="261.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="145.1" y1="252.2" x2="180.2" y2="272.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="180.2" y1="272.4" x2="180.2" y2="312.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="173.0" y1="278.4" x2="173.0" y2="306.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="180.2" y1="312.9" x2="145.1" y2="333.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="732.6" y1="109.3" x2="712.6" y2="143.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="712.6" y1="143.9" x2="672.6" y2="143.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="706.6" y1="136.7" x2="678.6" y2="136.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="672.6" y1="143.9" x2="652.6" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="652.6" y1="109.3" x2="672.6" y2="74.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="661.8" y1="107.7" x2="675.8" y2="83.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="672.6" y1="74.6" x2="712.6" y2="74.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="712.6" y1="74.6" x2="732.6" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="709.3" y1="83.4" x2="723.3" y2="107.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="285.3" y1="213.6" x2="285.3" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="285.3" y1="252.2" x2="318.7" y2="271.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="318.7" y1="271.5" x2="352.1" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="352.1" y1="252.2" x2="352.1" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="352.1" y1="213.6" x2="318.7" y2="194.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="318.7" y1="194.3" x2="285.3" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="352.1" y1="252.2" x2="385.5" y2="271.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="385.5" y1="271.5" x2="407.6" y2="258.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="418.9" y1="239.2" x2="418.9" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="418.9" y1="213.6" x2="385.5" y2="194.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="385.5" y1="194.3" x2="352.1" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="485.7" y1="252.2" x2="485.7" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="194.3" x2="418.9" y2="213.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="430.2" y1="258.7" x2="452.3" y2="271.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="452.3" y1="271.5" x2="485.7" y2="252.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="672.6" y1="143.9" x2="659.1" y2="167.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="639.6" y1="178.6" x2="625.6" y2="178.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="606.1" y1="167.3" x2="592.6" y2="143.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="592.6" y1="143.9" x2="606.1" y2="120.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="625.6" y1="109.3" x2="652.6" y2="109.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="209.215324" y="219.706377" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="69.043065" y="260.170622" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="69.043065" y="341.099114" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="139.129194" y="381.563359" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="606.569157" y="117.282032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="606.569157" y="101.282032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >H</text>
+<text x="646.569157" y="186.564065" fill="rgb(178,178,0)" stroke-width="0" font-weight="bold" font-size="16" >S</text>
+<text x="646.569157" y="226.564065" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="681.210174" y="206.564065" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="606.569157" y="186.564065" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="606.569157" y="202.564065" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >H</text>
+<text x="766.569157" y="117.282032" fill="rgb(178,178,0)" stroke-width="0" font-weight="bold" font-size="16" >S</text>
+<text x="766.569157" y="157.282032" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="806.569157" y="117.282032" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="768.569157" y="77.282032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >NH</text>
+<text x="792.569157" y="80.962032" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="13" >2</text>
+<text x="726.569157" y="48.000000" fill="rgb(30,239,30)" stroke-width="0" font-weight="bold" font-size="16" >Cl</text>
+<text x="244.258388" y="201.369924" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="412.906919" y="260.170622" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="347.745884" y="141.621390" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="277.659755" y="141.621390" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="434.320644" y="163.735865" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >HN</text>
+<text x="513.151597" y="48.003502" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="244.258388" y="280.402745" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
@@ -346,61 +316,61 @@
 <g transform="translate(33.333333,33.333333)">
 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 434.949602 372.296837"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="310.3" y1="332.3" x2="299.9" y2="293.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="299.9" y1="293.7" x2="261.3" y2="283.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="132.7" y1="166.5" x2="109.3" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="290.3" y1="244.1" x2="316.7" y2="238.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="261.3" y1="283.3" x2="243.5" y2="319.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="243.5" y1="319.1" x2="203.5" y2="321.6" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="213.2" y1="160.0" x2="247.8" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="247.8" y1="180.0" x2="247.8" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="240.6" y1="186.0" x2="240.6" y2="214.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="247.8" y1="220.0" x2="213.2" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="213.2" y1="240.0" x2="178.6" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="220.0" x2="178.6" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="185.8" y1="214.0" x2="185.8" y2="186.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="180.0" x2="213.2" y2="160.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="60.0" x2="143.9" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="118.1" y1="63.2" x2="142.3" y2="49.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="40.0" x2="178.6" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="60.0" x2="178.6" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="171.4" y1="66.0" x2="171.4" y2="94.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="100.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="120.0" x2="109.3" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="142.3" y1="110.8" x2="118.1" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="100.0" x2="109.3" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="100.0" x2="201.9" y2="113.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="213.2" y1="133.2" x2="213.2" y2="160.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="206.0" y1="135.2" x2="206.0" y2="154.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="180.0" x2="155.2" y2="166.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="147.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="240.0" x2="40.0" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="73.0" y1="230.8" x2="48.8" y2="216.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="220.0" x2="40.0" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="180.0" x2="74.6" y2="160.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="48.8" y1="183.2" x2="73.0" y2="169.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="160.0" x2="109.3" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="180.0" x2="109.3" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="102.1" y1="186.0" x2="102.1" y2="214.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="220.0" x2="74.6" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="368.2" y1="192.1" x2="394.9" y2="221.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="366.8" y1="201.4" x2="385.6" y2="222.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="394.9" y1="221.8" x2="382.6" y2="259.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="382.6" y1="259.9" x2="343.5" y2="268.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="375.2" y1="254.1" x2="347.8" y2="259.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="343.5" y1="268.2" x2="316.7" y2="238.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="316.7" y1="238.4" x2="329.1" y2="200.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="325.4" y1="235.0" x2="334.1" y2="208.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="329.1" y1="200.4" x2="368.2" y2="192.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="247.8" y1="220.0" x2="267.9" y2="238.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="272.3" y1="258.6" x2="261.3" y2="283.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="261.3" y1="283.3" x2="234.5" y2="280.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="218.8" y1="266.2" x2="213.2" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="225.4" y1="262.8" x2="221.5" y2="244.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<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>
+<line x1="310.3" y1="332.3" x2="299.9" y2="293.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="299.9" y1="293.7" x2="261.3" y2="283.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="132.7" y1="166.5" x2="109.3" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="290.3" y1="244.1" x2="316.7" y2="238.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="261.3" y1="283.3" x2="243.5" y2="319.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="243.5" y1="319.1" x2="203.5" y2="321.6" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="213.2" y1="160.0" x2="247.8" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="247.8" y1="180.0" x2="247.8" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="240.6" y1="186.0" x2="240.6" y2="214.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="247.8" y1="220.0" x2="213.2" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="213.2" y1="240.0" x2="178.6" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="220.0" x2="178.6" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="185.8" y1="214.0" x2="185.8" y2="186.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="180.0" x2="213.2" y2="160.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="60.0" x2="143.9" y2="40.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="118.1" y1="63.2" x2="142.3" y2="49.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="40.0" x2="178.6" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="60.0" x2="178.6" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="171.4" y1="66.0" x2="171.4" y2="94.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="100.0" x2="143.9" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="120.0" x2="109.3" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="142.3" y1="110.8" x2="118.1" y2="96.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="100.0" x2="109.3" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="240.0" x2="40.0" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="73.0" y1="230.8" x2="48.8" y2="216.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="40.0" y1="220.0" x2="40.0" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="40.0" y1="180.0" x2="74.6" y2="160.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="48.8" y1="183.2" x2="73.0" y2="169.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="160.0" x2="109.3" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="180.0" x2="109.3" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="102.1" y1="186.0" x2="102.1" y2="214.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="220.0" x2="74.6" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="368.2" y1="192.1" x2="394.9" y2="221.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="366.8" y1="201.4" x2="385.6" y2="222.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="394.9" y1="221.8" x2="382.6" y2="259.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="382.6" y1="259.9" x2="343.5" y2="268.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="375.2" y1="254.1" x2="347.8" y2="259.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="343.5" y1="268.2" x2="316.7" y2="238.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="316.7" y1="238.4" x2="329.1" y2="200.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="325.4" y1="235.0" x2="334.1" y2="208.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="329.1" y1="200.4" x2="368.2" y2="192.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="247.8" y1="220.0" x2="267.9" y2="238.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="272.3" y1="258.6" x2="261.3" y2="283.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="261.3" y1="283.3" x2="234.5" y2="280.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="218.8" y1="266.2" x2="213.2" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="225.4" y1="262.8" x2="221.5" y2="244.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="100.0" x2="201.9" y2="113.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="213.2" y1="133.2" x2="213.2" y2="160.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="206.0" y1="135.2" x2="206.0" y2="154.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="180.0" x2="155.2" y2="166.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="147.0" x2="143.9" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="271.571890" y="254.765224" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="137.923048" y="168.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="207.205081" y="128.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="215.521548" y="287.125904" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
@@ -408,60 +378,60 @@
 <g transform="translate(66.666667,33.333333)">
 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 434.949602 372.296837"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="310.3" y1="332.3" x2="299.9" y2="293.7" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="299.9" y1="293.7" x2="261.3" y2="283.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="132.7" y1="166.5" x2="109.3" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="290.3" y1="244.1" x2="316.7" y2="238.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="261.3" y1="283.3" x2="243.5" y2="319.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="213.2" y1="160.0" x2="247.8" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="247.8" y1="180.0" x2="247.8" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="240.6" y1="186.0" x2="240.6" y2="214.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="247.8" y1="220.0" x2="213.2" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="213.2" y1="240.0" x2="178.6" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="220.0" x2="178.6" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="185.8" y1="214.0" x2="185.8" y2="186.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="180.0" x2="213.2" y2="160.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="60.0" x2="143.9" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="118.1" y1="63.2" x2="142.3" y2="49.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="40.0" x2="178.6" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="60.0" x2="178.6" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="171.4" y1="66.0" x2="171.4" y2="94.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="100.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="120.0" x2="109.3" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="142.3" y1="110.8" x2="118.1" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="100.0" x2="109.3" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="100.0" x2="201.9" y2="113.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="213.2" y1="133.2" x2="213.2" y2="160.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="206.0" y1="135.2" x2="206.0" y2="154.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="180.0" x2="155.2" y2="166.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="147.0" x2="143.9" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="240.0" x2="40.0" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="73.0" y1="230.8" x2="48.8" y2="216.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="220.0" x2="40.0" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="40.0" y1="180.0" x2="74.6" y2="160.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="48.8" y1="183.2" x2="73.0" y2="169.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="160.0" x2="109.3" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="180.0" x2="109.3" y2="220.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="102.1" y1="186.0" x2="102.1" y2="214.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="220.0" x2="74.6" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="368.2" y1="192.1" x2="394.9" y2="221.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="366.8" y1="201.4" x2="385.6" y2="222.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="394.9" y1="221.8" x2="382.6" y2="259.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="382.6" y1="259.9" x2="343.5" y2="268.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="375.2" y1="254.1" x2="347.8" y2="259.9" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="343.5" y1="268.2" x2="316.7" y2="238.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="316.7" y1="238.4" x2="329.1" y2="200.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="325.4" y1="235.0" x2="334.1" y2="208.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="329.1" y1="200.4" x2="368.2" y2="192.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="247.8" y1="220.0" x2="267.9" y2="238.1" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="272.3" y1="258.6" x2="261.3" y2="283.3" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="261.3" y1="283.3" x2="234.5" y2="280.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="218.8" y1="266.2" x2="213.2" y2="240.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="225.4" y1="262.8" x2="221.5" y2="244.4" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<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>
+<line x1="310.3" y1="332.3" x2="299.9" y2="293.7" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="299.9" y1="293.7" x2="261.3" y2="283.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="132.7" y1="166.5" x2="109.3" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="290.3" y1="244.1" x2="316.7" y2="238.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="261.3" y1="283.3" x2="243.5" y2="319.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="213.2" y1="160.0" x2="247.8" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="247.8" y1="180.0" x2="247.8" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="240.6" y1="186.0" x2="240.6" y2="214.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="247.8" y1="220.0" x2="213.2" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="213.2" y1="240.0" x2="178.6" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="220.0" x2="178.6" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="185.8" y1="214.0" x2="185.8" y2="186.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="180.0" x2="213.2" y2="160.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="60.0" x2="143.9" y2="40.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="118.1" y1="63.2" x2="142.3" y2="49.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="40.0" x2="178.6" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="60.0" x2="178.6" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="171.4" y1="66.0" x2="171.4" y2="94.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="100.0" x2="143.9" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="120.0" x2="109.3" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="142.3" y1="110.8" x2="118.1" y2="96.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="100.0" x2="109.3" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="240.0" x2="40.0" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="73.0" y1="230.8" x2="48.8" y2="216.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="40.0" y1="220.0" x2="40.0" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="40.0" y1="180.0" x2="74.6" y2="160.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="48.8" y1="183.2" x2="73.0" y2="169.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="160.0" x2="109.3" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="180.0" x2="109.3" y2="220.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="102.1" y1="186.0" x2="102.1" y2="214.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="220.0" x2="74.6" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="368.2" y1="192.1" x2="394.9" y2="221.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="366.8" y1="201.4" x2="385.6" y2="222.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="394.9" y1="221.8" x2="382.6" y2="259.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="382.6" y1="259.9" x2="343.5" y2="268.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="375.2" y1="254.1" x2="347.8" y2="259.9" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="343.5" y1="268.2" x2="316.7" y2="238.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="316.7" y1="238.4" x2="329.1" y2="200.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="325.4" y1="235.0" x2="334.1" y2="208.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="329.1" y1="200.4" x2="368.2" y2="192.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="247.8" y1="220.0" x2="267.9" y2="238.1" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="272.3" y1="258.6" x2="261.3" y2="283.3" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="261.3" y1="283.3" x2="234.5" y2="280.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="218.8" y1="266.2" x2="213.2" y2="240.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="225.4" y1="262.8" x2="221.5" y2="244.4" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="100.0" x2="201.9" y2="113.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="213.2" y1="133.2" x2="213.2" y2="160.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="206.0" y1="135.2" x2="206.0" y2="154.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="180.0" x2="155.2" y2="166.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="147.0" x2="143.9" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="271.571890" y="254.765224" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="137.923048" y="168.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="207.205081" y="128.000000" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
+<text x="215.521548" y="287.125904" fill="rgb(12,12,255)" stroke-width="0" font-weight="bold" font-size="16" >N</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
@@ -469,29 +439,29 @@
 <g transform="translate(0.000000,66.666667)">
 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 253.205081 260.000000"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="40.0" y1="160.0" x2="74.6" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="77.6" y1="180.0" x2="77.6" y2="207.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="71.6" y1="180.0" x2="71.6" y2="207.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="180.0" x2="98.0" y2="166.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="147.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="100.0" x2="178.6" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="181.6" y1="120.0" x2="181.6" y2="147.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="175.6" y1="120.0" x2="175.6" y2="147.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="120.0" x2="201.9" y2="106.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="60.0" x2="109.3" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="83.4" y1="63.2" x2="107.7" y2="49.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="40.0" x2="143.9" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="60.0" x2="143.9" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="136.7" y1="66.0" x2="136.7" y2="94.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="100.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="120.0" x2="74.6" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="107.7" y1="110.8" x2="83.4" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="100.0" x2="74.6" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<text x="218.005081" y="85.888000" fill="rgb(255,12,12)"  stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >_</text>
-<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>
+<line x1="40.0" y1="160.0" x2="74.6" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="77.6" y1="180.0" x2="77.6" y2="207.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="71.6" y1="180.0" x2="71.6" y2="207.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="180.0" x2="98.0" y2="166.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="147.0" x2="109.3" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="100.0" x2="178.6" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="181.6" y1="120.0" x2="181.6" y2="147.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="175.6" y1="120.0" x2="175.6" y2="147.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="120.0" x2="201.9" y2="106.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="60.0" x2="109.3" y2="40.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="83.4" y1="63.2" x2="107.7" y2="49.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="40.0" x2="143.9" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="60.0" x2="143.9" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="136.7" y1="66.0" x2="136.7" y2="94.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="100.0" x2="109.3" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="120.0" x2="74.6" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="107.7" y1="110.8" x2="83.4" y2="96.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="100.0" x2="74.6" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="68.641016" y="228.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="103.282032" y="168.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="172.564065" y="168.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="218.005081" y="85.888000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >_</text>
+<text x="207.205081" y="108.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
@@ -499,29 +469,29 @@
 <g transform="translate(33.333333,66.666667)">
 <svg width="33.333333" height="33.333333" x="0" y="0" viewBox="0 0 253.205081 260.000000"
 font-family="sans-serif" stroke="rgb(0,0,0)" stroke-width="4.000000"  stroke-linecap="round">
-<line x1="40.0" y1="160.0" x2="74.6" y2="180.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="77.6" y1="180.0" x2="77.6" y2="207.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="71.6" y1="180.0" x2="71.6" y2="207.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="180.0" x2="98.0" y2="166.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="147.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="100.0" x2="178.6" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="181.6" y1="120.0" x2="181.6" y2="147.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="175.6" y1="120.0" x2="175.6" y2="147.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="178.6" y1="120.0" x2="201.9" y2="106.5" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="60.0" x2="109.3" y2="40.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="83.4" y1="63.2" x2="107.7" y2="49.2" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="40.0" x2="143.9" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="60.0" x2="143.9" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="136.7" y1="66.0" x2="136.7" y2="94.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="143.9" y1="100.0" x2="109.3" y2="120.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="109.3" y1="120.0" x2="74.6" y2="100.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="107.7" y1="110.8" x2="83.4" y2="96.8" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<line x1="74.6" y1="100.0" x2="74.6" y2="60.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
-<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>
-<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>
-<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>
-<text x="218.005081" y="85.888000" fill="rgb(255,12,12)"  stroke="rgb(255,12,12)" stroke-width="1" font-size="16" >_</text>
-<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>
+<line x1="40.0" y1="160.0" x2="74.6" y2="180.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="77.6" y1="180.0" x2="77.6" y2="207.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="71.6" y1="180.0" x2="71.6" y2="207.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="180.0" x2="98.0" y2="166.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="147.0" x2="109.3" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="100.0" x2="178.6" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="181.6" y1="120.0" x2="181.6" y2="147.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="175.6" y1="120.0" x2="175.6" y2="147.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="178.6" y1="120.0" x2="201.9" y2="106.5" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="60.0" x2="109.3" y2="40.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="83.4" y1="63.2" x2="107.7" y2="49.2" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="40.0" x2="143.9" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="60.0" x2="143.9" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="136.7" y1="66.0" x2="136.7" y2="94.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="143.9" y1="100.0" x2="109.3" y2="120.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="109.3" y1="120.0" x2="74.6" y2="100.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="107.7" y1="110.8" x2="83.4" y2="96.8" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<line x1="74.6" y1="100.0" x2="74.6" y2="60.0" opacity="1.0" stroke="rgb(0,0,0)"  stroke-width="4.0"/>
+<text x="68.641016" y="228.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="103.282032" y="168.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="172.564065" y="168.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
+<text x="218.005081" y="85.888000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >_</text>
+<text x="207.205081" y="108.000000" fill="rgb(255,12,12)" stroke-width="0" font-weight="bold" font-size="16" >O</text>
 </svg>
 </g>
 <text text-anchor="middle" font-size="2.000000" fill ="black" font-family="sans-serif"
--- a/test-data/ob_prepare_ligands1.pdbqt	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/ob_prepare_ligands1.pdbqt	Tue Jul 28 08:39:22 2020 -0400
@@ -6,36 +6,36 @@
 REMARK                            x       y       z     vdW  Elec       q    Type
 REMARK                         _______ _______ _______ _____ _____    ______ ____
 ROOT
-ATOM      1  C   UNL     1      -3.701   0.824   0.000  0.00  0.00    +0.163 A 
-ATOM      2  N   UNL     1      -2.491   1.539   0.000  0.00  0.00    -0.223 NA
-ATOM      3  C   UNL     1      -1.227   0.824   0.000  0.00  0.00    +0.124 A 
-ATOM      4  C   UNL     1      -1.227  -0.605   0.000  0.00  0.00    +0.196 A 
-ATOM      5  O   UNL     1       0.000  -1.319   0.000  0.00  0.00    -0.432 OA
-ATOM      6  C   UNL     1       1.227  -0.605   0.000  0.00  0.00    +0.230 A 
-ATOM      7  N   UNL     1       2.473  -1.319   0.000  0.00  0.00    -0.220 NA
-ATOM      8  C   UNL     1       3.737  -0.605   0.000  0.00  0.00    +0.114 A 
-ATOM      9  C   UNL     1       3.737   0.824   0.000  0.00  0.00    +0.021 A 
-ATOM     10  C   UNL     1       2.473   1.539   0.000  0.00  0.00    +0.017 A 
-ATOM     11  C   UNL     1      -2.491  -1.319   0.000  0.00  0.00    +0.169 A 
-ATOM     12  N   UNL     1      -2.506  -2.820   0.000  0.00  0.00    -0.308 N 
-ATOM     13  C   UNL     1      -3.813  -3.555   0.000  0.00  0.00    +0.134 C 
-ATOM     14  C   UNL     1      -3.831  -5.055   0.000  0.00  0.00    +0.178 C 
-ATOM     15  O   UNL     1      -2.540  -5.820   0.000  0.00  0.00    -0.377 OA
-ATOM     16  C   UNL     1      -1.233  -5.085   0.000  0.00  0.00    +0.178 C 
-ATOM     17  C   UNL     1      -1.216  -3.585   0.000  0.00  0.00    +0.134 C 
-ATOM     18  C   UNL     1       1.227   0.824   0.000  0.00  0.00    +0.066 A 
-ATOM     19  N   UNL     1      -3.701  -0.605   0.000  0.00  0.00    -0.209 NA
+ATOM      1  C   UNL     1      -3.701   0.824   0.000  0.00  0.00    +0.000 A 
+ATOM      2  N   UNL     1      -3.701  -0.605   0.000  0.00  0.00    +0.000 NA
+ATOM      3  C   UNL     1      -2.491  -1.319   0.000  0.00  0.00    +0.000 A 
+ATOM      4  N   UNL     1      -2.506  -2.820   0.000  0.00  0.00    +0.000 N 
+ATOM      5  C   UNL     1      -1.216  -3.585   0.000  0.00  0.00    +0.000 C 
+ATOM      6  C   UNL     1      -1.233  -5.085   0.000  0.00  0.00    +0.000 C 
+ATOM      7  O   UNL     1      -2.540  -5.820   0.000  0.00  0.00    +0.000 OA
+ATOM      8  C   UNL     1      -3.831  -5.055   0.000  0.00  0.00    +0.000 C 
+ATOM      9  C   UNL     1      -3.813  -3.555   0.000  0.00  0.00    +0.000 C 
+ATOM     10  C   UNL     1      -1.227  -0.605   0.000  0.00  0.00    +0.000 A 
+ATOM     11  O   UNL     1       0.000  -1.319   0.000  0.00  0.00    +0.000 OA
+ATOM     12  C   UNL     1       1.227  -0.605   0.000  0.00  0.00    +0.000 A 
+ATOM     13  N   UNL     1       2.473  -1.319   0.000  0.00  0.00    +0.000 NA
+ATOM     14  C   UNL     1       3.737  -0.605   0.000  0.00  0.00    +0.000 A 
+ATOM     15  C   UNL     1       3.737   0.824   0.000  0.00  0.00    +0.000 A 
+ATOM     16  C   UNL     1       2.473   1.539   0.000  0.00  0.00    +0.000 A 
+ATOM     17  C   UNL     1       1.227   0.824   0.000  0.00  0.00    +0.000 A 
+ATOM     18  C   UNL     1      -1.227   0.824   0.000  0.00  0.00    +0.000 A 
+ATOM     19  N   UNL     1      -2.491   1.539   0.000  0.00  0.00    +0.000 NA
 ENDROOT
-BRANCH   1  22
-ATOM     20  C   UNL     1      -7.602   1.560   0.000  0.00  0.00    +0.118 A 
-ATOM     21  C   UNL     1      -6.301   0.814   0.000  0.00  0.00    +0.057 A 
-ATOM     22  C   UNL     1      -5.004   1.568   0.000  0.00  0.00    +0.023 A 
-ATOM     23  C   UNL     1      -5.009   3.068   0.000  0.00  0.00    +0.012 A 
-ATOM     24  C   UNL     1      -6.310   3.814   0.000  0.00  0.00    +0.004 A 
-ATOM     25  C   UNL     1      -7.607   3.060   0.000  0.00  0.00    +0.045 A 
+BRANCH   1  24
+ATOM     20  C   UNL     1      -7.602   1.560   0.000  0.00  0.00    +0.000 A 
+ATOM     21  C   UNL     1      -7.607   3.060   0.000  0.00  0.00    +0.000 A 
+ATOM     22  C   UNL     1      -6.310   3.814   0.000  0.00  0.00    +0.000 A 
+ATOM     23  C   UNL     1      -5.009   3.068   0.000  0.00  0.00    +0.000 A 
+ATOM     24  C   UNL     1      -5.004   1.568   0.000  0.00  0.00    +0.000 A 
+ATOM     25  C   UNL     1      -6.301   0.814   0.000  0.00  0.00    +0.000 A 
 BRANCH  20  26
-ATOM     26  O   UNL     1      -8.640   0.957   0.000  0.00  0.00    -0.507 OA
-ATOM     27  H   UNL     1      -9.453   1.423   0.000  0.00  0.00    +0.292 HD
+ATOM     26  O   UNL     1      -8.640   0.957   0.000  0.00  0.00    +0.000 OA
+ATOM     27  H   UNL     1      -9.453   1.423   0.000  0.00  0.00    +0.000 HD
 ENDBRANCH  20  26
-ENDBRANCH   1  22
+ENDBRANCH   1  24
 TORSDOF 2
--- a/test-data/ob_prepare_ligands2.pdbqt	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/ob_prepare_ligands2.pdbqt	Tue Jul 28 08:39:22 2020 -0400
@@ -10,55 +10,55 @@
 REMARK                            x       y       z     vdW  Elec       q    Type
 REMARK                         _______ _______ _______ _____ _____    ______ ____
 ROOT
-ATOM      1  C   UNL     1      -2.650   2.250   0.000  0.00  0.00    +0.191 C 
-ATOM      2  C   UNL     1      -1.830   0.930   0.000  0.00  0.00    +0.174 C 
-ATOM      3  N   UNL     1      -0.980  -0.780   0.000  0.00  0.00    -0.307 N 
-ATOM      4  C   UNL     1       0.240  -1.440   0.000  0.00  0.00    +0.077 A 
-ATOM      5  C   UNL     1       0.240  -2.770   0.000  0.00  0.00    +0.015 A 
-ATOM      6  C   UNL     1       1.430  -3.470   0.000  0.00  0.00    -0.008 A 
-ATOM      7  C   UNL     1       2.660  -2.750   0.000  0.00  0.00    +0.052 A 
-ATOM      8  C   UNL     1       2.680  -1.460   0.000  0.00  0.00    +0.022 A 
-ATOM      9  C   UNL     1       3.790   0.560   0.000  0.00  0.00    +0.008 A 
-ATOM     10  C   UNL     1       2.640   1.240   0.000  0.00  0.00    +0.052 A 
-ATOM     11  N   UNL     1       1.490   0.540   0.000  0.00  0.00    -0.311 N 
-ATOM     12  C   UNL     1       0.500   2.180   0.000  0.00  0.00    +0.224 C 
-ATOM     13  C   UNL     1      -0.240   3.520   0.000  0.00  0.00    +0.080 C 
-ATOM     14  C   UNL     1       2.640   2.590   0.000  0.00  0.00    +0.026 A 
-ATOM     15  C   UNL     1       3.810   3.290   0.000  0.00  0.00    +0.002 A 
-ATOM     16  C   UNL     1       4.960   2.630   0.000  0.00  0.00    +0.001 A 
-ATOM     17  C   UNL     1       4.960   1.280   0.000  0.00  0.00    +0.010 A 
-ATOM     18  C   UNL     1       3.850  -3.630   0.000  0.00  0.00    +0.245 C 
-ATOM     19  O   UNL     1       4.997  -3.278   0.000  0.00  0.00    -0.270 OA
-ATOM     20  N   UNL     1       3.260  -5.080   0.000  0.00  0.00    -0.307 N 
-ATOM     21  H   UNL     1       3.779  -5.916   0.000  0.00  0.00    +0.149 HD
-ATOM     22  C   UNL     1       1.760  -4.970   0.000  0.00  0.00    +0.141 C 
-ATOM     23  C   UNL     1      -2.130  -2.790   0.000  0.00  0.00    +0.008 A 
-ATOM     24  C   UNL     1      -3.340  -3.470   0.000  0.00  0.00    +0.010 A 
-ATOM     25  C   UNL     1      -4.580  -2.770   0.000  0.00  0.00    +0.001 A 
-ATOM     26  C   UNL     1      -4.550  -1.480   0.000  0.00  0.00    +0.002 A 
-ATOM     27  C   UNL     1      -3.320  -0.760   0.000  0.00  0.00    +0.026 A 
-ATOM     28  C   UNL     1       1.450  -0.760   0.000  0.00  0.00    +0.077 A 
-ATOM     29  C   UNL     1      -2.130  -1.460   0.000  0.00  0.00    +0.053 A 
-ATOM     30  C   UNL     1      -3.030   0.930   0.000  0.00  0.00    +0.069 C 
-ATOM     31  O   UNL     1      -1.060   2.180   0.000  0.00  0.00    -0.328 OA
-ATOM     32  C   UNL     1      -1.810   3.500   0.000  0.00  0.00    +0.114 C 
+ATOM      1  C   UNL     1      -2.650   2.250   0.000  0.00  0.00    +0.000 C 
+ATOM      2  C   UNL     1      -1.810   3.500   0.000  0.00  0.00    +0.000 C 
+ATOM      3  C   UNL     1      -0.240   3.520   0.000  0.00  0.00    +0.000 C 
+ATOM      4  C   UNL     1       0.500   2.180   0.000  0.00  0.00    +0.000 C 
+ATOM      5  O   UNL     1      -1.060   2.180   0.000  0.00  0.00    +0.000 OA
+ATOM      6  C   UNL     1      -1.830   0.930   0.000  0.00  0.00    +0.000 C 
+ATOM      7  C   UNL     1      -3.030   0.930   0.000  0.00  0.00    +0.000 C 
+ATOM      8  N   UNL     1      -0.980  -0.780   0.000  0.00  0.00    +0.000 N 
+ATOM      9  C   UNL     1      -2.130  -1.460   0.000  0.00  0.00    +0.000 A 
+ATOM     10  C   UNL     1      -3.320  -0.760   0.000  0.00  0.00    +0.000 A 
+ATOM     11  C   UNL     1      -4.550  -1.480   0.000  0.00  0.00    +0.000 A 
+ATOM     12  C   UNL     1      -4.580  -2.770   0.000  0.00  0.00    +0.000 A 
+ATOM     13  C   UNL     1      -3.340  -3.470   0.000  0.00  0.00    +0.000 A 
+ATOM     14  C   UNL     1      -2.130  -2.790   0.000  0.00  0.00    +0.000 A 
+ATOM     15  C   UNL     1       0.240  -2.770   0.000  0.00  0.00    +0.000 A 
+ATOM     16  C   UNL     1       1.430  -3.470   0.000  0.00  0.00    +0.000 A 
+ATOM     17  C   UNL     1       1.760  -4.970   0.000  0.00  0.00    +0.000 C 
+ATOM     18  N   UNL     1       3.260  -5.080   0.000  0.00  0.00    +0.000 N 
+ATOM     19  C   UNL     1       3.850  -3.630   0.000  0.00  0.00    +0.000 C 
+ATOM     20  O   UNL     1       4.997  -3.278   0.000  0.00  0.00    +0.000 OA
+ATOM     21  C   UNL     1       2.660  -2.750   0.000  0.00  0.00    +0.000 A 
+ATOM     22  C   UNL     1       2.680  -1.460   0.000  0.00  0.00    +0.000 A 
+ATOM     23  C   UNL     1       3.790   0.560   0.000  0.00  0.00    +0.000 A 
+ATOM     24  C   UNL     1       4.960   1.280   0.000  0.00  0.00    +0.000 A 
+ATOM     25  C   UNL     1       4.960   2.630   0.000  0.00  0.00    +0.000 A 
+ATOM     26  C   UNL     1       3.810   3.290   0.000  0.00  0.00    +0.000 A 
+ATOM     27  C   UNL     1       2.640   2.590   0.000  0.00  0.00    +0.000 A 
+ATOM     28  C   UNL     1       2.640   1.240   0.000  0.00  0.00    +0.000 A 
+ATOM     29  N   UNL     1       1.490   0.540   0.000  0.00  0.00    +0.000 N 
+ATOM     30  C   UNL     1       1.450  -0.760   0.000  0.00  0.00    +0.000 A 
+ATOM     31  C   UNL     1       0.240  -1.440   0.000  0.00  0.00    +0.000 A 
+ATOM     32  H   UNL     1       3.779  -5.916   0.000  0.00  0.00    +0.000 HD
 ENDROOT
-BRANCH  32  33
-ATOM     33  N   UNL     1      -2.551   4.803   0.000  0.00  0.00    -0.295 N 
-ATOM     34  C   UNL     1      -4.052   4.814   0.000  0.00  0.00    +0.247 C 
-ATOM     35  O   UNL     1      -4.659   3.778   0.000  0.00  0.00    -0.270 OA
-ATOM     36  C   UNL     1      -1.944   5.838   0.000  0.00  0.00    +0.132 C 
-BRANCH  34  37
-ATOM     37  C   UNL     1      -4.794   6.118   0.000  0.00  0.00    +0.037 A 
-ATOM     38  C   UNL     1      -4.033   7.411   0.000  0.00  0.00    +0.013 A 
-ATOM     39  C   UNL     1      -4.772   8.716   0.000  0.00  0.00    +0.001 A 
+BRANCH   2  33
+ATOM     33  N   UNL     1      -2.551   4.803   0.000  0.00  0.00    +0.000 N 
+ATOM     34  C   UNL     1      -1.944   5.838   0.000  0.00  0.00    +0.000 C 
+ATOM     35  C   UNL     1      -4.052   4.814   0.000  0.00  0.00    +0.000 C 
+ATOM     36  O   UNL     1      -4.659   3.778   0.000  0.00  0.00    +0.000 OA
+BRANCH  35  37
+ATOM     37  C   UNL     1      -4.794   6.118   0.000  0.00  0.00    +0.000 A 
+ATOM     38  C   UNL     1      -6.294   6.131   0.000  0.00  0.00    +0.000 A 
+ATOM     39  C   UNL     1      -7.033   7.436   0.000  0.00  0.00    +0.000 A 
 ATOM     40  C   UNL     1      -6.272   8.729   0.000  0.00  0.00    +0.000 A 
-ATOM     41  C   UNL     1      -7.033   7.436   0.000  0.00  0.00    +0.001 A 
-ATOM     42  C   UNL     1      -6.294   6.131   0.000  0.00  0.00    +0.013 A 
-ENDBRANCH  34  37
-ENDBRANCH  32  33
+ATOM     41  C   UNL     1      -4.772   8.716   0.000  0.00  0.00    +0.000 A 
+ATOM     42  C   UNL     1      -4.033   7.411   0.000  0.00  0.00    +0.000 A 
+ENDBRANCH  35  37
+ENDBRANCH   2  33
 BRANCH   1  44
-ATOM     43  C   UNL     1      -4.720   3.343   0.000  0.00  0.00    +0.194 C 
-ATOM     44  O   UNL     1      -4.147   2.289   0.000  0.00  0.00    -0.373 OA
+ATOM     43  C   UNL     1      -4.720   3.343   0.000  0.00  0.00    +0.000 C 
+ATOM     44  O   UNL     1      -4.147   2.289   0.000  0.00  0.00    +0.000 OA
 ENDBRANCH   1  44
 TORSDOF 3
--- a/test-data/split1.pdbqt	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/split1.pdbqt	Tue Jul 28 08:39:22 2020 -0400
@@ -7,24 +7,24 @@
 REMARK                            x       y       z     vdW  Elec       q    Type
 REMARK                         _______ _______ _______ _____ _____    ______ ____
 ROOT
-ATOM      1  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.149 A 
-ATOM      2  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.038 A 
-ATOM      3  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.003 A 
+ATOM      1  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
+ATOM      2  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
+ATOM      3  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
 ATOM      4  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
-ATOM      5  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.004 A 
-ATOM      6  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.049 A 
+ATOM      5  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
+ATOM      6  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
 ENDROOT
 BRANCH   6   7
-ATOM      7  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.076 C 
-ATOM      8  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.544 OA
-ATOM      9  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.544 OA
+ATOM      7  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 C 
+ATOM      8  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
+ATOM      9  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
 ENDBRANCH   6   7
 BRANCH   1  10
-ATOM     10  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.424 OA
+ATOM     10  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
 BRANCH  10  12
-ATOM     11  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.122 C 
-ATOM     12  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.322 C 
-ATOM     13  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.250 OA
+ATOM     11  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 C 
+ATOM     12  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 C 
+ATOM     13  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
 ENDBRANCH  10  12
 ENDBRANCH   1  10
 TORSDOF 3
--- a/test-data/split2.pdbqt	Thu Apr 09 10:09:07 2020 -0400
+++ b/test-data/split2.pdbqt	Tue Jul 28 08:39:22 2020 -0400
@@ -7,24 +7,24 @@
 REMARK                            x       y       z     vdW  Elec       q    Type
 REMARK                         _______ _______ _______ _____ _____    ______ ____
 ROOT
-ATOM      1  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.149 A 
-ATOM      2  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.038 A 
-ATOM      3  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.003 A 
+ATOM      1  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
+ATOM      2  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
+ATOM      3  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
 ATOM      4  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
-ATOM      5  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.004 A 
-ATOM      6  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.049 A 
+ATOM      5  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
+ATOM      6  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 A 
 ENDROOT
 BRANCH   6   7
-ATOM      7  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.076 C 
-ATOM      8  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.544 OA
-ATOM      9  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.544 OA
+ATOM      7  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 C 
+ATOM      8  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
+ATOM      9  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
 ENDBRANCH   6   7
 BRANCH   1  10
-ATOM     10  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.424 OA
+ATOM     10  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
 BRANCH  10  12
-ATOM     11  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.122 C 
-ATOM     12  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.322 C 
-ATOM     13  O   UNL     1       0.000   0.000   0.000  0.00  0.00    -0.250 OA
+ATOM     11  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 C 
+ATOM     12  C   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 C 
+ATOM     13  O   UNL     1       0.000   0.000   0.000  0.00  0.00    +0.000 OA
 ENDBRANCH  10  12
 ENDBRANCH   1  10
 TORSDOF 3