Anonymous avatar Anonymous committed a3a6346 Draft

cloned rev78

Comments (0)

Files changed (821)

+syntax: regexp
+^\.project$
+^\.settings/
+^\.classpath$
+^\.hgignore~$
+^target/
+^nonPublic/

Binary file added.

GETTING_STARTED.txt

+
+2013-08
+=======
+(Notes for PMR)
+
+running over directory
+org.xmlcml.svg2xml.analyzer.PDFAnalyzer <directory or file>
+e.g.
+org.xmlcml.svg2xml.analyzer.PDFAnalyzer \svg2xml-dev\src\test\resources\pdfs\bmc\multiple-1471-2148-11-312.pdf
+This creates 
+target\output\multiple-1471-2148-11-312\page0.svg (etc)
+and
+target\output\multiple-1471-2148-11-312\
+    chunk1.0Sa.svg
+    chunk1.1Pa.svg
+    ...
+
+These are transferred to 
+\svg2xml-dev\src\test\resources\pdfs\bmc\multiple-1471-2148-11-312
+
+These are used for input to tests
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+EXTERNAL COMPONENTS
+
+Apache PDFBox includes a number of components with separate copyright notices
+and license terms. Your use of these components is subject to the terms and
+conditions of the following licenses.
+
+Contributions made to the original PDFBox, JempBox and FontBox projects:
+
+   Copyright (c) 2002-2007, www.pdfbox.org
+   Copyright (c) 2006-2007, www.jempbox.org
+   All rights reserved.
+
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions are met:
+
+   1. Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+   3. Neither the name of pdfbox; nor the names of its contributors may be
+      used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+   ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+   CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+   SUCH DAMAGE.
+
+Adobe Font Metrics (AFM) for PDF Core 14 Fonts
+
+   This file and the 14 PostScript(R) AFM files it accompanies may be used,
+   copied, and distributed for any purpose and without charge, with or without
+   modification, provided that all copyright notices are retained; that the
+   AFM files are not distributed without this file; that all modifications
+   to this file or any of the AFM files are prominently noted in the modified
+   file(s); and that this paragraph is not modified. Adobe Systems has no
+   responsibility or obligation to support the use of the AFM files. 
+
+CMaps for PDF Fonts (http://opensource.adobe.com/wiki/display/cmap/Downloads)
+
+   Copyright 1990-2009 Adobe Systems Incorporated.
+   All rights reserved.
+
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions
+   are met:
+
+   Redistributions of source code must retain the above copyright notice,
+   this list of conditions and the following disclaimer.
+
+   Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution. 
+
+   Neither the name of Adobe Systems Incorporated nor the names of its
+   contributors may be used to endorse or promote products derived from this
+   software without specific prior written permission. 
+
+   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+   THE POSSIBILITY OF SUCH DAMAGE.
+
+Glyphlist (http://www.adobe.com/devnet/opentype/archives/glyph.html)
+
+   Copyright (c) 1997,1998,2002,2007 Adobe Systems Incorporated
+ 
+   Permission is hereby granted, free of charge, to any person obtaining a
+   copy of this documentation file to use, copy, publish, distribute,
+   sublicense, and/or sell copies of the documentation, and to permit
+   others to do the same, provided that:
+   - No modification, editing or other alteration of this document is
+   allowed; and
+   - The above copyright notice and this permission notice shall be
+   included in all copies of the documentation.
+ 
+   Permission is hereby granted, free of charge, to any person obtaining a
+   copy of this documentation file, to create their own derivative works
+   from the content of this document to use, copy, publish, distribute,
+   sublicense, and/or sell the derivative works, and to permit others to do
+   the same, provided that the derived work is not represented as being a
+   copy or version of this document.
+ 
+   Adobe shall not be liable to any party for any loss of revenue or profit
+   or for indirect, incidental, special, consequential, or other similar
+   damages, whether based on tort (including without limitation negligence
+   or strict liability), contract or other legal or equitable grounds even
+   if Adobe has been advised or had reason to know of the possibility of
+   such damages. The Adobe materials are provided on an "AS IS" basis.
+   Adobe specifically disclaims all express, statutory, or implied
+   warranties relating to the Adobe materials, including but not limited to
+   those concerning merchantability or fitness for a particular purpose or
+   non-infringement of any third party rights regarding the Adobe
+   materials.
+
+
+PaDaF PDF/A preflight (http://sourceforge.net/projects/padaf)
+
+  Copyright 2010 Atos Worldline SAS
+ 
+  Licensed by Atos Worldline SAS under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  Atos Worldline SAS licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+ 
+       http://www.apache.org/licenses/LICENSE-2.0
+ 
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+=SVG2XML=
+
+==IMPORTANT NOTE==
+This software is ALPHA. This means it doesn't get everything right. Even if it 
+were BETA it wouldn't. That's because content-mining is an inexact process and
+because PDFs have NO information other than the position of the primitives on
+ the page. We are delighted to have comments, but be aware that some 
+problems will not be and some cannot be fixed.
+
+==Dev version==
+The development version relies on:
+http://bitbucket.org/petermr/euclid-dev
+http://bitbucket.org/petermr/html-dev
+http://bitbucket.org/petermr/svg-dev
+http://bitbucket.org/petermr/pdf2svg-dev
+
+You may need to update and mvn install these if they are not in WWMM maven.
+
+==Introduction== 
+SVG2XML is the second of (probably) three modules in the AMI2 system, the first
+ being PDF2SVG. SVG2XML's role is to convert PDF-free SVG (from PDF2SVG) 
+into enhanced SVG which creates structure out of isolated SVG primitives 
+with as little loss as possible. The aims include:
+  * chunking pages by whitespace
+  * analysing characters as running text
+  * analysing graphics primitives as part of higher level objects
+  * normalizing components where possible
+  * providing a simpler representation to work with
+SVG2XML is particularly aimed at those who wish to process the SVG into 
+semantic STM (Science, Technical, Medical) but can be applied elsewhere 
+  
+
+==Architecture== 
+SVG2XML is written in Java >= 1.5 and built/distributed under Maven. 
+It relies on the following libraries:
+ * PDFBox: (now 1.8.1)
+ * XOM: an XML DOM
+ * Euclid and CMLXOM: (libraries for geometry/numeric, CML and general XML).
+  The CML is a bit overkill and we may refactor it later to separate out 
+  the non-chemical routines
+ * SVG: a XOM (XML DOM) for SVG (limited set of (non-animated) primitives
+  and attributes, but enough to extract most non-animated semantics)
+ 
+To build:
+ * hg clone https://bitbucket.org/petermr/svg2xml (oe ./svg2xml-dev)
+  (needs Mercurial)
+ * cd SVG2XML
+ * mvn clean install (on commandline)
+This should create classes and a standalone jar
+
+==Running==
+Current usage is still being developed: It is likely to be
+mvn -exec:java -Dexec.mainClass="org.xmlcml.svg2xml.analyzer.PDFAnalyzer"
+    -Dexec.args="<args>"
+or    
+java -jar svg2xml.jar <args>  //name of jar may have revno
+where args are 
+filename.pdf
+or directory-with-pdfs
+or http://some.where.org/my.file.pdf
+
+java org.xmlcml.svg2xml.analyzer.PDFAnalyzer for usage()
+
+CURRENT
+java <classname> <file> works where <file> is:
+   - anything.pdf
+   - a file with a list of pdf files
+   - a directory containing PDF files (*.pdf)
+   - a URL of a PDF
+    
+
+==Output==
+normally to:
+target
+    output
+        fileroot1
+            *.svg, *.html, etc. for one PDF
+        fileroot2
+            *.svg, *.html, etc. for one PDF
+    svg
+        raw svg-files.svg
+            
+==Limitations==
+2013-05-26  // started sectioning by font sizes
+2013-05-12  // tables
+2013-04     // running HTML
+
+==Getting started==
+Use a modern PDF as test (there are some in
+    src/test/resources/pdfs or use your own
+    
+
+ 
+
+=SVG2XML=
+
+Label textLine as in/outdent, and bold for para matching
+
+
+=PeerJ=
+"PeerJ" logo on each page has transformation matrix but current (unscaled) bounding box eats some
+of the other SVG primitives (e.g. text). SOLUTION. remove logo, but also need to fix image transformations
+
+==Figures==
+http://stackoverflow.com/questions/12068726/mouse-pointer-detection-over-a-path2d/12069644#12069644
+creates outline of shape.
+AMI2-SVGPlus Architecture
+=========================
+
+SVGPlus has the following design concepts:
+	commands and resources are defined in a 
+	core: 
+		SVGPlusConverter: the entryPoint for the conversion
+		AbstractAction, AbstractActionElement: toplevel abstract classes for Action and Element
+		Chunk (maybe obsolete)
+		DocumentAnalyzer: converts x
Added
New image
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="600.0" height="800.0" xmlns="http://www.w3.org/2000/svg">
+ <g title="TextAnalyzerX1" id="g.1.0">
+  <g>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="645.0" font-family="Helvetica" font-weight="normal" x="56.688" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">H</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="229.0" font-family="Helvetica" font-weight="normal" x="61.829" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">i</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="729.0" font-family="Helvetica" font-weight="normal" x="63.654" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">w</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="479.0" font-family="Helvetica" font-weight="normal" x="69.465" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="322.0" font-family="Helvetica" font-weight="normal" x="73.282" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">t</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="479.0" font-family="Helvetica" font-weight="normal" x="75.849" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="395.0" font-family="Helvetica" font-weight="normal" x="79.667" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">s</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="552.0" font-family="Helvetica" font-weight="normal" x="82.815" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">h</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="229.0" font-family="Helvetica" font-weight="normal" x="87.214" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">i</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="447.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="91.614" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">e</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="312.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="95.177" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">t</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="100.341" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="218.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="104.486" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">l</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="197.0" font-family="Helvetica" font-weight="normal" x="106.183" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">.</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="510.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="110.432" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">B</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="770.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="114.496" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">M</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="552.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="120.633" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">C</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="468.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="127.663" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">E</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="447.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="131.393" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">v</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="134.956" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="218.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="139.1" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">l</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="140.838" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">u</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="312.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="144.982" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">t</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="218.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="147.469" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">i</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="149.207" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="531.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="153.351" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">n</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="157.583" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="312.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="161.728" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">r</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="437.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="164.214" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">y</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="510.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="170.296" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">B</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="218.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="174.36" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">i</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="176.098" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="218.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="180.242" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">l</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="181.98" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="520.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="186.124" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">g</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBIK+AdvOT65f8a23b.I" svgx:width="437.0" font-family="Helvetica" font-weight="normal" font-style="italic" x="190.269" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">y</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="196.382" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">2</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="200.447" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">0</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="204.512" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="208.577" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="197.0" font-family="Helvetica" font-weight="normal" x="212.641" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">,</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBGE+AdvOT3b30f6db.B" svgx:width="552.0" font-family="Helvetica" font-weight="bold" x="216.85" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBGE+AdvOT3b30f6db.B" svgx:width="552.0" font-family="Helvetica" font-weight="bold" x="221.249" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="197.0" font-family="Helvetica" font-weight="normal" x="225.633" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">:</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="227.203" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">3</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="231.268" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="235.333" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">2</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="552.0" font-family="Helvetica" font-weight="normal" x="56.688" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">h</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="322.0" font-family="Helvetica" font-weight="normal" x="61.088" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">t</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="322.0" font-family="Helvetica" font-weight="normal" x="63.654" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">t</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="562.0" font-family="Helvetica" font-weight="normal" x="66.221" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">p</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="197.0" font-family="Helvetica" font-weight="normal" x="70.7" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">:</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="333.0" font-family="Helvetica" font-weight="normal" x="72.27" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">/</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="333.0" font-family="Helvetica" font-weight="normal" x="74.924" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">/</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="729.0" font-family="Helvetica" font-weight="normal" x="77.578" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">w</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="729.0" font-family="Helvetica" font-weight="normal" x="83.389" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">w</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="729.0" font-family="Helvetica" font-weight="normal" x="89.119" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">w</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="197.0" font-family="Helvetica" font-weight="normal" x="94.929" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">.</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="562.0" font-family="Helvetica" font-weight="normal" x="96.5" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">b</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="229.0" font-family="Helvetica" font-weight="normal" x="100.979" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">i</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="541.0" font-family="Helvetica" font-weight="normal" x="102.804" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="833.0" font-family="Helvetica" font-weight="normal" x="107.116" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">m</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="500.0" font-family="Helvetica" font-weight="normal" x="113.755" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">e</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="562.0" font-family="Helvetica" font-weight="normal" x="117.74" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">d</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="447.0" font-family="Helvetica" font-weight="normal" x="122.219" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">c</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="500.0" font-family="Helvetica" font-weight="normal" x="125.782" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">e</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="552.0" font-family="Helvetica" font-weight="normal" x="129.767" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">n</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="322.0" font-family="Helvetica" font-weight="normal" x="134.079" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">t</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="322.0" font-family="Helvetica" font-weight="normal" x="136.645" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">r</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="479.0" font-family="Helvetica" font-weight="normal" x="139.212" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="229.0" font-family="Helvetica" font-weight="normal" x="143.03" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">l</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="197.0" font-family="Helvetica" font-weight="normal" x="144.855" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">.</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="447.0" font-family="Helvetica" font-weight="normal" x="146.425" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">c</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="541.0" font-family="Helvetica" font-weight="normal" x="149.988" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="833.0" font-family="Helvetica" font-weight="normal" x="154.299" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">m</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="333.0" font-family="Helvetica" font-weight="normal" x="160.939" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">/</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="163.593" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="167.658" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">4</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="171.722" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">7</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="175.787" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="302.0" font-family="Helvetica" font-weight="normal" x="179.772" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">-</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="182.179" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">2</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="186.244" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="190.309" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">4</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="194.374" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">8</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="333.0" font-family="Helvetica" font-weight="normal" x="198.438" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">/</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="201.093" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="205.157" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="333.0" font-family="Helvetica" font-weight="normal" x="209.222" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">/</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="211.876" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">3</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="215.941" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="220.006" y="49.535" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">2</text>
+  </g>
+  <rect stroke="black" stroke-width="1.0" title="TextAnalyzerX1" fill="pink" opacity="0.2" x="56.688" y="31.642" height="17.893" width="183.108"/>
+ </g>
+</svg>
Added
New image
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="600.0" height="800.0" xmlns="http://www.w3.org/2000/svg">
+ <g title="TextAnalyzerX1" id="g.1.1">
+  <g>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="531.0" font-family="Helvetica" font-weight="normal" x="495.432" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">P</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="479.0" font-family="Helvetica" font-weight="normal" x="499.664" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="552.0" font-family="Helvetica" font-weight="normal" x="503.482" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">g</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="500.0" font-family="Helvetica" font-weight="normal" x="507.881" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">e</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="514.481" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">8</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="541.0" font-family="Helvetica" font-weight="normal" x="521.168" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">o</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="291.0" font-family="Helvetica" font-weight="normal" x="525.48" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">f</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="530.469" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">1</text>
+   <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHGBHE+AdvOT46dcae81" svgx:width="510.0" font-family="Helvetica" font-weight="normal" x="534.534" y="39.612" font-size="7.97" xmlns:svgx="http://www.xml-cml.org/schema/svgx">4</text>
+  </g>
+  <rect stroke="black" stroke-width="1.0" title="TextAnalyzerX1" fill="pink" opacity="0.2" x="495.432" y="31.642" height="7.97" width="43.565"/>
+ </g>
+</svg>
Added
New image
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="600.0" height="800.0" xmlns="http://www.w3.org/2000/svg">
+ <g title="MixedAnalyzer3" id="g.1.2">
+  <g>
+   <g>
+    <path stroke="black" clip-path="url(#clipPath14)" fill="#ffffff" stroke-width="0.0" d="M119.565 639.419 L475.653 639.419 L475.653 95.167 L119.565 95.167 L119.565 639.419 "/>
+    <path stroke="black" clip-path="url(#clipPath14)" fill="#ffffff" stroke-width="0.0" d="M119.565 639.419 L475.653 639.419 L475.653 95.167 L119.565 95.167 L119.565 639.419 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 111.974 L393.318 103.503 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 103.502 L393.318 129.622 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 111.974 L393.318 103.503 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 103.502 L393.318 129.622 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 112.739 L393.318 121.152 L396.083 121.152 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 112.739 L393.318 121.152 L396.083 121.152 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 121.563 L393.318 138.8 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 121.563 L393.318 138.8 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M392.083 151.683 L392.083 129.975 L393.318 129.975 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M392.083 151.683 L392.083 129.975 L393.318 129.975 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 130.387 L393.318 156.448 L393.73 156.448 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M393.318 130.387 L393.318 156.448 L393.73 156.448 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M355.844 171.509 L355.844 152.036 L392.083 152.036 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M355.844 171.509 L355.844 152.036 L392.083 152.036 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M392.083 152.448 L392.083 174.097 L401.613 174.097 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M392.083 152.448 L392.083 174.097 L401.613 174.097 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M312.252 190.276 L312.252 171.921 L355.844 171.921 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M312.252 190.276 L312.252 171.921 L355.844 171.921 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M355.844 172.274 L355.844 191.746 L416.497 191.746 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M355.844 172.274 L355.844 191.746 L416.497 191.746 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M272.366 252.575 L272.366 190.628 L312.252 190.628 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M272.366 252.575 L272.366 190.628 L312.252 190.628 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M312.252 191.04 L312.252 209.395 L393.554 209.395 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M312.252 191.04 L312.252 209.395 L393.554 209.395 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.552 235.515 L381.552 227.044 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.552 235.515 L381.552 227.044 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.199 248.752 L381.199 235.868 L381.552 235.868 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.199 248.752 L381.199 235.868 L381.552 235.868 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.552 236.221 L381.552 244.692 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.552 236.221 L381.552 244.692 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.199 249.458 L381.199 262.342 L381.787 262.342 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M380.846 264.165 L380.846 249.105 L381.199 249.105 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M381.199 249.458 L381.199 262.342 L381.787 262.342 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M380.846 264.165 L380.846 249.105 L381.199 249.105 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M122.586 301.286 L122.586 252.987 L272.365 252.987 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M122.586 301.286 L122.586 252.987 L272.365 252.987 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M272.365 253.34 L272.365 315.464 L298.309 315.464 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M272.365 253.34 L272.365 315.464 L298.309 315.464 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M375.316 280.696 L375.316 264.577 L380.846 264.577 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M375.316 280.696 L375.316 264.577 L380.846 264.577 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M380.846 264.93 L380.846 279.99 L381.552 279.99 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M380.846 264.93 L380.846 279.99 L381.552 279.99 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M340.371 297.816 L340.371 281.108 L375.316 281.108 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M340.371 297.816 L340.371 281.108 L375.316 281.108 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M375.316 281.461 L375.316 297.639 L387.847 297.639 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M375.316 281.461 L375.316 297.639 L387.847 297.639 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M298.309 315.111 L298.309 298.168 L340.372 298.168 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M298.309 315.111 L298.309 298.168 L340.372 298.168 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M340.372 298.58 L340.372 315.287 L381.023 315.287 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M340.372 298.58 L340.372 315.287 L381.023 315.287 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M122.586 302.051 L122.586 350.585 L416.673 350.585 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M122.586 302.051 L122.586 350.585 L416.673 350.585 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M298.309 315.817 L298.309 332.936 L409.908 332.936 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M298.309 315.817 L298.309 332.936 L409.908 332.936 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M159.296 375.0 L159.296 380.883 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M159.296 375.0 L159.296 380.883 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M209.713 375.0 L209.713 380.883 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M209.713 375.0 L209.713 380.883 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M159.296 377.941 L209.713 377.941 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M159.296 377.941 L209.713 377.941 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M358.021 409.767 L358.021 401.296 L389.083 401.296 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M358.021 409.767 L358.021 401.296 L389.083 401.296 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M353.432 423.004 L353.432 410.12 L358.021 410.12 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M353.432 423.004 L353.432 410.12 L358.021 410.12 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M358.021 410.532 L358.021 418.945 L401.966 418.945 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M358.021 410.532 L358.021 418.945 L401.966 418.945 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M321.252 449.476 L321.252 423.356 L353.432 423.356 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M321.252 449.476 L321.252 423.356 L353.432 423.356 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M353.432 423.768 L353.432 436.593 L419.027 436.593 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M353.432 423.768 L353.432 436.593 L419.027 436.593 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M277.719 482.539 L277.719 449.83 L321.253 449.83 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M277.719 482.539 L277.719 449.83 L321.253 449.83 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M321.253 450.183 L321.253 476.303 L330.077 476.303 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M321.253 450.183 L321.253 476.303 L330.077 476.303 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M344.431 462.713 L344.431 454.242 L379.552 454.242 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M344.431 462.713 L344.431 454.242 L379.552 454.242 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M330.077 475.95 L330.077 463.066 L344.431 463.066 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M330.077 475.95 L330.077 463.066 L344.431 463.066 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M344.431 463.419 L344.431 471.89 L390.73 471.89 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M344.431 463.419 L344.431 471.89 L390.73 471.89 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M330.077 476.656 L330.077 489.54 L380.435 489.54 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M330.077 476.656 L330.077 489.54 L380.435 489.54 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M273.836 516.778 L273.836 482.951 L277.719 482.951 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M273.836 516.778 L273.836 482.951 L277.719 482.951 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M277.719 483.304 L277.719 516.013 L351.432 516.013 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M277.719 483.304 L277.719 516.013 L351.432 516.013 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M351.432 515.659 L351.432 507.189 L372.728 507.189 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M351.432 515.659 L351.432 507.189 L372.728 507.189 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M351.432 516.366 L351.432 524.837 L379.376 524.837 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M351.432 516.366 L351.432 524.837 L379.376 524.837 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M125.175 551.486 L125.175 517.13 L273.836 517.13 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M125.175 551.486 L125.175 517.13 L273.836 517.13 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M273.836 517.482 L273.836 551.31 L301.427 551.31 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M273.836 517.482 L273.836 551.31 L301.427 551.31 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M301.427 550.957 L301.427 542.486 L367.198 542.486 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M301.427 550.957 L301.427 542.486 L367.198 542.486 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M125.175 552.252 L125.175 586.608 L415.203 586.608 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M125.175 552.252 L125.175 586.608 L415.203 586.608 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M301.427 551.663 L301.427 560.134 L355.668 560.134 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M301.427 551.663 L301.427 560.134 L355.668 560.134 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M415.203 586.255 L415.203 577.784 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M415.203 586.255 L415.203 577.784 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M415.203 586.961 L415.203 595.432 L419.262 595.432 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M415.203 586.961 L415.203 595.432 L419.262 595.432 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M161.884 619.847 L161.884 625.73 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M161.884 619.847 L161.884 625.73 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M219.595 619.847 L219.595 625.73 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M219.595 619.847 L219.595 625.73 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M161.884 622.788 L219.595 622.788 "/>
+    <path fill="none" clip-path="url(#clipPath1)" stroke="#000000" stroke-width="0.734000027179718" d="M161.884 622.788 L219.595 622.788 "/>
+   </g>
+   <g>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="393.73" y="106.855" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="722.0" font-family="Helvetica" font-weight="normal" x="396.676" y="106.855" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">H</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="404.822" y="106.855" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">p</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="222.0" font-family="Helvetica" font-weight="normal" x="411.413" y="106.855" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">i</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="414.356" y="106.855" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="417.302" y="106.855" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">L</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="667.0" font-family="Helvetica" font-weight="normal" x="126.881" y="112.15" font-size="11.766" xmlns:svgx="http://www.xml-cml.org/schema/svgx">A</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="396.495" y="124.504" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="667.0" font-family="Helvetica" font-weight="normal" x="399.441" y="124.504" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">S</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="500.0" font-family="Helvetica" font-weight="normal" x="407.56" y="124.504" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">s</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="500.0" font-family="Helvetica" font-weight="normal" x="413.442" y="124.504" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">y</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="418.558" y="124.504" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="421.505" y="124.504" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">L</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="377.081" y="140.8" font-size="11.766" xmlns:svgx="http://www.xml-cml.org/schema/svgx">8</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="383.606" y="140.8" font-size="11.766" xmlns:svgx="http://www.xml-cml.org/schema/svgx">9</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="393.73" y="142.153" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="722.0" font-family="Helvetica" font-weight="normal" x="396.676" y="142.153" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">H</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="222.0" font-family="Helvetica" font-weight="normal" x="404.789" y="142.153" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">l</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="407.016" y="142.153" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">a</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="413.657" y="142.153" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="416.603" y="142.153" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx">L</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="365.962" y="151.919" font-size="11.766" xmlns:svgx="http://www.xml-cml.org/schema/svgx">9</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="556.0" font-family="Helvetica" font-weight="normal" x="372.488" y="151.919" font-size="11.766" xmlns:svgx="http://www.xml-cml.org/schema/svgx">9</text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="278.0" font-family="Helvetica" font-weight="normal" x="394.083" y="159.802" font-size="11.768" xmlns:svgx="http://www.xml-cml.org/schema/svgx"> </text>
+    <text stroke="none" fill="#000000" clip-path="url(#clipPath1)" svgx:fontName="KHHAIP+ArialMT" svgx:width="722.0" font-family="Helv