Add documentation
diff --git a/LICENSE b/LICENSE
index 261eeb9..a45ecfb 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,201 +1,20 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
+Copyright (c) 2022 Tamas Hubai
 
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
 
-   1. Definitions.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
 
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
 
-      "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.
diff --git a/README.md b/README.md
index 34b9a05..99b4f61 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,32 @@
-# Caravel User Project
+# Universal gates, self-documenting version
 
-[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![UPRJ_CI](https://github.com/efabless/caravel_project_example/actions/workflows/user_project_ci.yml/badge.svg)](https://github.com/efabless/caravel_project_example/actions/workflows/user_project_ci.yml) [![Caravel Build](https://github.com/efabless/caravel_project_example/actions/workflows/caravel_build.yml/badge.svg)](https://github.com/efabless/caravel_project_example/actions/workflows/caravel_build.yml)
+This project is an enhanced version of [unigate-gf](https://github.com/htfab/unigate-gf).
 
-| :exclamation: Important Note            |
-|-----------------------------------------|
+In <i>normal</i> mode, it contains four independent universal logic gates:
 
-## Please fill in your project documentation in this README.md file 
+- <i>U</i><sub>21</sub> on input pins 5-8 and output pin 32
+- <i>U</i><sub>31</sub> on input pins 9-14 and output pin 33
+- <i>U</i><sub>41</sub> on input pins 15-24 and output pin 34
+- <i>U</i><sub>22</sub> on input pins 25-30 and output pins 35-36
 
-Refer to [README](docs/source/index.rst#section-quickstart) for a quickstart of how to use caravel_user_project
+where <i>U<sub>ij</sub></i> can be suitably wired to power, ground and inputs such that
+it implements any particular Boolean function on <i>i</i> inputs and <i>j</i> outputs.
 
-Refer to [README](docs/source/index.rst) for this sample project documentation. 
+There is an additional mux that selects one of the outputs of the above <i>U</i><sub>22</sub>
+based on input pin 31 and outputs it on pin 37. This allows us to transform <i>U</i><sub>22</sub>
+into another instance of <i>U</i><sub>31</sub>.
+
+In <i>reference</i> mode, it uses a lookup table to tell us how to wire the universal gates to
+achieve a specific Boolean function.
+
+- setting input pins 5-6 and 31 and clearing input pins 7-8 activates reference mode
+  (this particular combination is never needed in normal mode)
+- use input pins 9-10 to select one of <i>U</i><sub>21</sub>,
+  <i>U</i><sub>31</sub>, <i>U</i><sub>41</sub>, <i>U</i><sub>22</sub>
+- use input pins 11-26 to specify the truth table of the Boolean function
+- use input pins 27-30 to specify the input pin number to be wired
+- signal on output pin 32 means the selected pin should be wired to ground
+- signal on output pin 33 means the selected pin should be wired to power
+- signal on output pins 34-37 mean the selected pin should be wired to
+  the inputs 1-4 of the Boolean function respectively
+
diff --git a/docs/nand-s.jpg b/docs/nand-s.jpg
new file mode 100644
index 0000000..5d69cec
--- /dev/null
+++ b/docs/nand-s.jpg
Binary files differ
diff --git a/docs/nand-xnor-s.jpg b/docs/nand-xnor-s.jpg
new file mode 100644
index 0000000..b967a4d
--- /dev/null
+++ b/docs/nand-xnor-s.jpg
Binary files differ
diff --git a/docs/nand-xnor.jpg b/docs/nand-xnor.jpg
new file mode 100644
index 0000000..552d2ce
--- /dev/null
+++ b/docs/nand-xnor.jpg
Binary files differ
diff --git a/docs/nand-xnor.png b/docs/nand-xnor.png
new file mode 100644
index 0000000..306c9d5
--- /dev/null
+++ b/docs/nand-xnor.png
Binary files differ
diff --git a/docs/nand-xnor.svg b/docs/nand-xnor.svg
new file mode 100644
index 0000000..94ed09b
--- /dev/null
+++ b/docs/nand-xnor.svg
@@ -0,0 +1,832 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="66.792496mm"
+   height="26.924664mm"
+   viewBox="0 0 66.792496 26.924663"
+   version="1.1"
+   id="svg2643"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="nand-xnor.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2645"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="5.5022087"
+     inkscape:cx="126.22204"
+     inkscape:cy="50.888655"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2640" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-399.64034,-239.80759)">
+    <g
+       id="g9602"
+       transform="matrix(0.35277777,0,0,0.35277777,217.60244,131.98457)">
+      <g
+         id="g4146">
+        <path
+           d="m 666.719,342 c 5.965,0 10.801,-4.836 10.801,-10.801 0,-5.965 -4.836,-10.801 -10.801,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4148" />
+      </g>
+      <g
+         id="g4150">
+        <path
+           d="M 666.719,320.398 H 655.922"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4152" />
+      </g>
+      <g
+         id="g4154">
+        <path
+           d="M 655.922,320.398 V 342"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4156" />
+      </g>
+      <g
+         id="g4158">
+        <path
+           d="m 655.922,342 h 10.797"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4160" />
+      </g>
+      <g
+         id="g4162">
+        <path
+           d="M 655.922,324 H 645.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4164" />
+      </g>
+      <g
+         id="g4166">
+        <path
+           d="M 655.922,338.398 H 645.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4168" />
+      </g>
+      <g
+         id="g4170">
+        <path
+           d="m 680.879,331.199 c 0,-2.238 -3.359,-2.238 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4172" />
+      </g>
+      <g
+         id="g4174">
+        <path
+           d="m 677.52,331.199 c 0,2.242 3.359,2.242 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4176" />
+      </g>
+      <g
+         id="g4178">
+        <path
+           d="m 681.121,331.199 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4180" />
+      </g>
+      <g
+         id="g4226">
+        <path
+           d="m 618,334.801 c 5.965,0 10.801,-4.836 10.801,-10.801 0,-5.965 -4.836,-10.801 -10.801,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4228" />
+      </g>
+      <g
+         id="g4230">
+        <path
+           d="M 618,313.199 H 607.199"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4232" />
+      </g>
+      <g
+         id="g4234">
+        <path
+           d="m 607.199,313.199 v 21.602"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4236" />
+      </g>
+      <g
+         id="g4238">
+        <path
+           d="M 607.199,334.801 H 618"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4240" />
+      </g>
+      <g
+         id="g4242">
+        <path
+           d="M 607.199,316.801 H 596.398"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4244" />
+      </g>
+      <g
+         id="g4246">
+        <path
+           d="M 607.199,331.199 H 596.398"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4248" />
+      </g>
+      <g
+         id="g4250">
+        <path
+           d="m 632.398,324 c 0,-2.238 -3.359,-2.238 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4252" />
+      </g>
+      <g
+         id="g4254">
+        <path
+           d="m 629.039,324 c 0,2.238 3.359,2.238 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4256" />
+      </g>
+      <g
+         id="g4258">
+        <path
+           d="m 632.398,324 h 7.204"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4260" />
+      </g>
+      <g
+         id="g4334">
+        <path
+           d="m 565.922,327.602 c 5.961,0 10.797,-4.836 10.797,-10.801 0,-5.965 -4.836,-10.801 -10.797,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4336" />
+      </g>
+      <g
+         id="g4338">
+        <path
+           d="M 565.922,306 H 555.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4340" />
+      </g>
+      <g
+         id="g4342">
+        <path
+           d="m 555.121,306 v 21.602"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4344" />
+      </g>
+      <g
+         id="g4346">
+        <path
+           d="m 555.121,327.602 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4348" />
+      </g>
+      <g
+         id="g4350">
+        <path
+           d="M 555.121,309.602 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4352" />
+      </g>
+      <g
+         id="g4354">
+        <path
+           d="M 555.121,324 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4356" />
+      </g>
+      <g
+         id="g4358">
+        <path
+           d="m 580.078,316.801 c 0,-2.242 -3.359,-2.242 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4360" />
+      </g>
+      <g
+         id="g4362">
+        <path
+           d="m 576.719,316.801 c 0,2.238 3.359,2.238 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4364" />
+      </g>
+      <g
+         id="g4366">
+        <path
+           d="m 580.32,316.801 h 7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4368" />
+      </g>
+      <g
+         id="g4506">
+        <path
+           d="m 565.922,354.48 c 5.961,0 10.797,-4.835 10.797,-10.8 0,-5.965 -4.836,-10.801 -10.797,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4508" />
+      </g>
+      <g
+         id="g4510">
+        <path
+           d="M 565.922,332.879 H 555.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4512" />
+      </g>
+      <g
+         id="g4514">
+        <path
+           d="M 555.121,332.879 V 354.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4516" />
+      </g>
+      <g
+         id="g4518">
+        <path
+           d="m 555.121,354.48 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4520" />
+      </g>
+      <g
+         id="g4522">
+        <path
+           d="M 555.121,336.48 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4524" />
+      </g>
+      <g
+         id="g4526">
+        <path
+           d="M 555.121,350.879 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4528" />
+      </g>
+      <g
+         id="g4530">
+        <path
+           d="m 580.078,343.68 c 0,-2.239 -3.359,-2.239 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4532" />
+      </g>
+      <g
+         id="g4534">
+        <path
+           d="m 576.719,343.68 c 0,2.242 3.359,2.242 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4536" />
+      </g>
+      <g
+         id="g4538">
+        <path
+           d="m 580.32,343.68 h 7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4540" />
+      </g>
+      <g
+         id="g4542">
+        <path
+           d="m 565.922,381.602 c 5.961,0 10.797,-4.836 10.797,-10.801 0,-5.965 -4.836,-10.801 -10.797,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4544" />
+      </g>
+      <g
+         id="g4546">
+        <path
+           d="M 565.922,360 H 555.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4548" />
+      </g>
+      <g
+         id="g4550">
+        <path
+           d="m 555.121,360 v 21.602"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4552" />
+      </g>
+      <g
+         id="g4554">
+        <path
+           d="m 555.121,381.602 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4556" />
+      </g>
+      <g
+         id="g4558">
+        <path
+           d="M 555.121,363.602 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4560" />
+      </g>
+      <g
+         id="g4562">
+        <path
+           d="M 555.121,378 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4564" />
+      </g>
+      <g
+         id="g4566">
+        <path
+           d="m 580.078,370.801 c 0,-2.242 -3.359,-2.242 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4568" />
+      </g>
+      <g
+         id="g4570">
+        <path
+           d="m 576.719,370.801 c 0,2.238 3.359,2.238 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4572" />
+      </g>
+      <g
+         id="g4574">
+        <path
+           d="m 580.32,370.801 h 7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4576" />
+      </g>
+      <g
+         id="g6494">
+        <path
+           d="m 521.039,363.121 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6496" />
+      </g>
+      <g
+         id="g6498">
+        <path
+           d="m 521.039,365.281 -0.238,0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6500" />
+      </g>
+      <g
+         id="g6502">
+        <path
+           d="m 520.801,365.52 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6504" />
+      </g>
+      <g
+         id="g6506">
+        <path
+           d="m 520.078,365.52 -0.238,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6508" />
+      </g>
+      <g
+         id="g6510">
+        <path
+           d="m 519.84,365.281 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6512" />
+      </g>
+      <g
+         id="g6514">
+        <path
+           d="m 519.602,365.039 -0.243,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6516" />
+      </g>
+      <g
+         id="g6518">
+        <path
+           d="m 519.359,364.801 v -1.199"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6520" />
+      </g>
+      <g
+         id="g6522">
+        <path
+           d="m 519.359,363.602 0.243,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6524" />
+      </g>
+      <g
+         id="g6526">
+        <path
+           d="m 519.602,363.359 0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6528" />
+      </g>
+      <g
+         id="g6530">
+        <path
+           d="m 519.84,363.121 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6532" />
+      </g>
+      <g
+         id="g6534">
+        <path
+           d="m 520.078,363.121 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6536" />
+      </g>
+      <g
+         id="g6538">
+        <path
+           d="m 520.801,363.121 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6540" />
+      </g>
+      <g
+         id="g6542">
+        <path
+           d="M 526.32,363.602 523.199,360"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6544" />
+      </g>
+      <g
+         id="g6546">
+        <path
+           d="m 523.199,360 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6548" />
+      </g>
+      <g
+         id="g6550">
+        <path
+           d="m 516.238,360 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6552" />
+      </g>
+      <g
+         id="g6554">
+        <path
+           d="m 516.238,363.602 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6556" />
+      </g>
+      <g
+         id="g6558">
+        <path
+           d="m 516.238,367.199 h 6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6560" />
+      </g>
+      <g
+         id="g6562">
+        <path
+           d="m 523.199,367.199 3.121,-3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6564" />
+      </g>
+      <g
+         id="g6566">
+        <path
+           d="M 700.32,333.121 702,330.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6568" />
+      </g>
+      <g
+         id="g6570">
+        <path
+           d="m 700.32,330.719 1.68,2.402"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6572" />
+      </g>
+      <g
+         id="g6574">
+        <path
+           d="m 695.52,331.199 3.121,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6576" />
+      </g>
+      <g
+         id="g6578">
+        <path
+           d="m 698.641,334.801 h 6.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6580" />
+      </g>
+      <g
+         id="g6582">
+        <path
+           d="m 705.121,334.801 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6584" />
+      </g>
+      <g
+         id="g6586">
+        <path
+           d="m 705.121,331.199 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6588" />
+      </g>
+      <g
+         id="g6590">
+        <path
+           d="m 705.121,327.602 h -6.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6592" />
+      </g>
+      <g
+         id="g6594">
+        <path
+           d="m 698.641,327.602 -3.121,3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6596" />
+      </g>
+      <g
+         id="g6670">
+        <path
+           d="m 519.602,323.52 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6672" />
+      </g>
+      <g
+         id="g6674">
+        <path
+           d="m 519.602,323.52 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6676" />
+      </g>
+      <g
+         id="g6678">
+        <path
+           d="m 519.84,323.52 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6680" />
+      </g>
+      <g
+         id="g6682">
+        <path
+           d="m 520.559,323.52 h 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6684" />
+      </g>
+      <g
+         id="g6686">
+        <path
+           d="m 521.039,323.52 v 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6688" />
+      </g>
+      <g
+         id="g6690">
+        <path
+           d="M 521.039,323.762 521.281,324"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6692" />
+      </g>
+      <g
+         id="g6694">
+        <path
+           d="m 521.281,324 v 1.199"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6696" />
+      </g>
+      <g
+         id="g6698">
+        <path
+           d="m 521.281,325.199 -0.242,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6700" />
+      </g>
+      <g
+         id="g6702">
+        <path
+           d="m 521.039,325.441 v 0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6704" />
+      </g>
+      <g
+         id="g6706">
+        <path
+           d="m 521.039,325.68 -0.48,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6708" />
+      </g>
+      <g
+         id="g6710">
+        <path
+           d="M 520.559,325.922 H 519.84"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6712" />
+      </g>
+      <g
+         id="g6714">
+        <path
+           d="m 519.84,325.922 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6716" />
+      </g>
+      <g
+         id="g6718">
+        <path
+           d="m 526.32,324 -3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6720" />
+      </g>
+      <g
+         id="g6722">
+        <path
+           d="m 523.199,320.398 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6724" />
+      </g>
+      <g
+         id="g6726">
+        <path
+           d="M 516.238,320.398 V 324"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6728" />
+      </g>
+      <g
+         id="g6730">
+        <path
+           d="m 516.238,324 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6732" />
+      </g>
+      <g
+         id="g6734">
+        <path
+           d="m 516.238,327.602 h 6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6736" />
+      </g>
+      <g
+         id="g6738">
+        <path
+           d="M 523.199,327.602 526.32,324"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6740" />
+      </g>
+      <g
+         id="g7258">
+        <path
+           d="m 592.801,331.199 h 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7260" />
+      </g>
+      <g
+         id="g7302">
+        <path
+           d="m 688.32,331.199 h 7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7304" />
+      </g>
+      <g
+         id="g7306">
+        <path
+           d="m 639.602,324 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7308" />
+      </g>
+      <g
+         id="g7310">
+        <path
+           d="m 639.602,338.398 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7312" />
+      </g>
+      <g
+         id="g7314">
+        <path
+           d="m 639.602,343.68 v -5.282"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7316" />
+      </g>
+      <g
+         id="g7318">
+        <path
+           d="m 587.52,343.68 h 52.082"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7320" />
+      </g>
+      <g
+         id="g7326">
+        <path
+           d="m 587.52,316.801 h 8.878"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7328" />
+      </g>
+      <g
+         id="g7330">
+        <path
+           d="m 587.52,370.801 h 5.281"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7332" />
+      </g>
+      <g
+         id="g7334">
+        <path
+           d="M 592.801,370.801 V 331.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7336" />
+      </g>
+      <g
+         id="g7338">
+        <path
+           d="m 538.801,309.602 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7340" />
+      </g>
+      <g
+         id="g7342">
+        <path
+           d="M 538.801,324 V 309.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7344" />
+      </g>
+      <g
+         id="g7346">
+        <path
+           d="m 538.801,324 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7348" />
+      </g>
+      <g
+         id="g7350">
+        <path
+           d="m 538.801,350.879 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7352" />
+      </g>
+      <g
+         id="g7354">
+        <path
+           d="m 526.32,363.602 h 12.481"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7356" />
+      </g>
+      <g
+         id="g7358">
+        <path
+           d="m 538.801,350.879 v 12.723"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7360" />
+      </g>
+      <g
+         id="g7362">
+        <path
+           d="m 538.801,324 v 12.48"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7364" />
+      </g>
+      <g
+         id="g7366">
+        <path
+           d="m 538.801,336.48 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7368" />
+      </g>
+      <g
+         id="g7370">
+        <path
+           d="m 526.32,324 h 12.481"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7372" />
+      </g>
+      <g
+         id="g7374">
+        <path
+           d="m 538.801,378 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7376" />
+      </g>
+      <g
+         id="g7378">
+        <path
+           d="M 538.801,363.602 V 378"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7380" />
+      </g>
+      <g
+         id="g7434">
+        <path
+           d="m 538.801,363.602 h 5.519"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7436" />
+      </g>
+      <g
+         id="g7506">
+        <path
+           d="m 540,324 c 0,1.602 -2.398,1.602 -2.398,0 0,-1.602 2.398,-1.602 2.398,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.240056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7508" />
+      </g>
+      <g
+         id="g7510">
+        <path
+           d="m 540,363.602 c 0,1.597 -2.398,1.597 -2.398,0 0,-1.602 2.398,-1.602 2.398,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.240056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7512" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/nand.jpg b/docs/nand.jpg
new file mode 100644
index 0000000..6adfa92
--- /dev/null
+++ b/docs/nand.jpg
Binary files differ
diff --git a/docs/nand.png b/docs/nand.png
new file mode 100644
index 0000000..0565c9f
--- /dev/null
+++ b/docs/nand.png
Binary files differ
diff --git a/docs/nand.svg b/docs/nand.svg
new file mode 100644
index 0000000..eec6472
--- /dev/null
+++ b/docs/nand.svg
@@ -0,0 +1,443 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="28.01446mm"
+   height="7.8732533mm"
+   viewBox="0 0 28.014459 7.8732534"
+   version="1.1"
+   id="svg2548"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="nand.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2550"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="3.4811907"
+     inkscape:cx="41.221528"
+     inkscape:cy="99.965795"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2545" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-290.19143,-98.948269)">
+    <g
+       id="g10366"
+       inkscape:export-filename="nand"
+       inkscape:export-xdpi="240"
+       inkscape:export-ydpi="240"
+       transform="matrix(0.35277777,0,0,0.35277777,134.14584,65.46223)">
+      <g
+         id="g4516">
+        <path
+           d="m 481.199,116.879 c 5.965,0 10.801,-4.836 10.801,-10.801 0,-5.961 -4.836,-10.797 -10.801,-10.797"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4518" />
+      </g>
+      <g
+         id="g4520">
+        <path
+           d="M 481.199,95.281 H 470.398"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4522" />
+      </g>
+      <g
+         id="g4524">
+        <path
+           d="m 470.398,95.281 v 21.598"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4526" />
+      </g>
+      <g
+         id="g4528">
+        <path
+           d="m 470.398,116.879 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4530" />
+      </g>
+      <g
+         id="g4532">
+        <path
+           d="M 470.398,98.879 H 459.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4534" />
+      </g>
+      <g
+         id="g4536">
+        <path
+           d="M 470.398,113.281 H 459.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4538" />
+      </g>
+      <g
+         id="g4540">
+        <path
+           d="m 495.602,106.078 c 0,-2.238 -3.364,-2.238 -3.364,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4542" />
+      </g>
+      <g
+         id="g4544">
+        <path
+           d="m 492.238,106.078 c 0,2.242 3.364,2.242 3.364,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4546" />
+      </g>
+      <g
+         id="g4548">
+        <path
+           d="m 495.602,106.078 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4550" />
+      </g>
+      <g
+         id="g5344">
+        <path
+           d="m 516.719,108 1.679,-2.398"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5346" />
+      </g>
+      <g
+         id="g5348">
+        <path
+           d="M 516.719,105.602 518.398,108"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5350" />
+      </g>
+      <g
+         id="g5352">
+        <path
+           d="m 511.922,106.078 3.117,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5354" />
+      </g>
+      <g
+         id="g5356">
+        <path
+           d="m 515.039,109.68 h 6.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5358" />
+      </g>
+      <g
+         id="g5360">
+        <path
+           d="m 521.52,109.68 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5362" />
+      </g>
+      <g
+         id="g5364">
+        <path
+           d="M 521.52,106.078 V 102.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5366" />
+      </g>
+      <g
+         id="g5368">
+        <path
+           d="m 521.52,102.48 h -6.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5370" />
+      </g>
+      <g
+         id="g5372">
+        <path
+           d="m 515.039,102.48 -3.117,3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5374" />
+      </g>
+      <g
+         id="g5708">
+        <path
+           d="m 447.359,112.801 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5710" />
+      </g>
+      <g
+         id="g5712">
+        <path
+           d="m 447.359,115.199 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5714" />
+      </g>
+      <g
+         id="g5716">
+        <path
+           d="m 446.879,115.199 h -0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5718" />
+      </g>
+      <g
+         id="g5720">
+        <path
+           d="m 446.398,115.199 h -0.476"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5722" />
+      </g>
+      <g
+         id="g5724">
+        <path
+           d="m 445.922,115.199 -0.242,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5726" />
+      </g>
+      <g
+         id="g5728">
+        <path
+           d="M 445.68,114.961 V 114.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5730" />
+      </g>
+      <g
+         id="g5732">
+        <path
+           d="m 445.68,114.48 v -0.96"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5734" />
+      </g>
+      <g
+         id="g5736">
+        <path
+           d="m 445.68,113.52 v -0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5738" />
+      </g>
+      <g
+         id="g5740">
+        <path
+           d="m 445.68,113.281 0.242,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5742" />
+      </g>
+      <g
+         id="g5744">
+        <path
+           d="m 445.922,113.039 0.476,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5746" />
+      </g>
+      <g
+         id="g5748">
+        <path
+           d="m 446.398,112.801 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5750" />
+      </g>
+      <g
+         id="g5752">
+        <path
+           d="m 446.879,112.801 0.48,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5754" />
+      </g>
+      <g
+         id="g5756">
+        <path
+           d="m 452.398,113.281 -3.117,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5758" />
+      </g>
+      <g
+         id="g5760">
+        <path
+           d="m 449.281,109.68 h -6.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5762" />
+      </g>
+      <g
+         id="g5764">
+        <path
+           d="m 442.559,109.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5766" />
+      </g>
+      <g
+         id="g5768">
+        <path
+           d="m 442.559,113.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5770" />
+      </g>
+      <g
+         id="g5772">
+        <path
+           d="m 442.559,116.879 h 6.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5774" />
+      </g>
+      <g
+         id="g5776">
+        <path
+           d="m 449.281,116.879 3.117,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5778" />
+      </g>
+      <g
+         id="g5812">
+        <path
+           d="M 445.68,98.398 V 102"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5814" />
+      </g>
+      <g
+         id="g5816">
+        <path
+           d="m 445.68,98.641 0.48,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5818" />
+      </g>
+      <g
+         id="g5820">
+        <path
+           d="m 446.16,98.398 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5822" />
+      </g>
+      <g
+         id="g5824">
+        <path
+           d="m 446.879,98.398 0.242,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5826" />
+      </g>
+      <g
+         id="g5828">
+        <path
+           d="m 447.121,98.641 0.238,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5830" />
+      </g>
+      <g
+         id="g5832">
+        <path
+           d="m 447.359,98.879 0.243,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5834" />
+      </g>
+      <g
+         id="g5836">
+        <path
+           d="m 447.602,99.121 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5838" />
+      </g>
+      <g
+         id="g5840">
+        <path
+           d="m 447.602,100.078 -0.243,0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5842" />
+      </g>
+      <g
+         id="g5844">
+        <path
+           d="m 447.359,100.559 -0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5846" />
+      </g>
+      <g
+         id="g5848">
+        <path
+           d="m 447.121,100.801 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5850" />
+      </g>
+      <g
+         id="g5852">
+        <path
+           d="M 446.879,100.801 H 446.16"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5854" />
+      </g>
+      <g
+         id="g5856">
+        <path
+           d="m 446.16,100.801 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5858" />
+      </g>
+      <g
+         id="g5860">
+        <path
+           d="m 452.398,98.879 -3.117,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5862" />
+      </g>
+      <g
+         id="g5864">
+        <path
+           d="m 449.281,95.281 h -6.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5866" />
+      </g>
+      <g
+         id="g5868">
+        <path
+           d="m 442.559,95.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5870" />
+      </g>
+      <g
+         id="g5872">
+        <path
+           d="m 442.559,98.879 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5874" />
+      </g>
+      <g
+         id="g5876">
+        <path
+           d="m 442.559,102.48 h 6.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5878" />
+      </g>
+      <g
+         id="g5880">
+        <path
+           d="m 449.281,102.48 3.117,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5882" />
+      </g>
+      <g
+         id="g6116">
+        <path
+           d="m 452.398,113.281 h 7.204"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6118" />
+      </g>
+      <g
+         id="g6128">
+        <path
+           d="m 452.398,98.879 h 7.204"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6130" />
+      </g>
+      <g
+         id="g6132">
+        <path
+           d="m 502.801,106.078 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6134" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/u21-nand-s.jpg b/docs/u21-nand-s.jpg
new file mode 100644
index 0000000..69c4e0c
--- /dev/null
+++ b/docs/u21-nand-s.jpg
Binary files differ
diff --git a/docs/u21-nand.png b/docs/u21-nand.png
new file mode 100644
index 0000000..c27e376
--- /dev/null
+++ b/docs/u21-nand.png
Binary files differ
diff --git a/docs/u21-nand.svg b/docs/u21-nand.svg
new file mode 100644
index 0000000..b48d60b
--- /dev/null
+++ b/docs/u21-nand.svg
@@ -0,0 +1,1164 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="26.997402mm"
+   height="21.748421mm"
+   viewBox="0 0 26.997402 21.748421"
+   version="1.1"
+   id="svg2548"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="u21-nand.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2550"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="3.4811907"
+     inkscape:cx="-65.063944"
+     inkscape:cy="16.948224"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2545" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-318.34275,-120.90765)">
+    <g
+       id="g18350"
+       transform="matrix(0.35277777,0,0,0.35277777,151.62845,62.566335)"
+       inkscape:export-filename="u21-nand"
+       inkscape:export-xdpi="240"
+       inkscape:export-ydpi="240">
+      <g
+         id="g16107">
+        <path
+           d="m 545.52,171.121 v -1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16109" />
+      </g>
+      <g
+         id="g16111">
+        <path
+           d="m 545.52,169.199 -0.239,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16113" />
+      </g>
+      <g
+         id="g16115">
+        <path
+           d="m 545.281,168.719 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16117" />
+      </g>
+      <g
+         id="g16119">
+        <path
+           d="M 545.039,168.719 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16121" />
+      </g>
+      <g
+         id="g16123">
+        <path
+           d="m 544.32,168.719 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16125" />
+      </g>
+      <g
+         id="g16127">
+        <path
+           d="m 545.52,170.879 -0.239,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16129" />
+      </g>
+      <g
+         id="g16131">
+        <path
+           d="M 545.281,171.121 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16133" />
+      </g>
+      <g
+         id="g16135">
+        <path
+           d="m 544.32,171.121 -0.242,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16137" />
+      </g>
+      <g
+         id="g16139">
+        <path
+           d="m 544.078,170.879 -0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16141" />
+      </g>
+      <g
+         id="g16143">
+        <path
+           d="M 543.84,170.641 V 170.16"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16145" />
+      </g>
+      <g
+         id="g16147">
+        <path
+           d="m 543.84,170.16 0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16149" />
+      </g>
+      <g
+         id="g16151">
+        <path
+           d="m 544.078,169.922 0.242,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16153" />
+      </g>
+      <g
+         id="g16155">
+        <path
+           d="m 544.32,169.68 h 0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16157" />
+      </g>
+      <g
+         id="g16159">
+        <path
+           d="m 545.281,169.68 0.239,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16161" />
+      </g>
+      <g
+         id="g16163">
+        <path
+           d="m 538.801,169.199 3.121,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16165" />
+      </g>
+      <g
+         id="g16167">
+        <path
+           d="m 541.922,172.801 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16169" />
+      </g>
+      <g
+         id="g16171">
+        <path
+           d="m 548.879,172.801 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16173" />
+      </g>
+      <g
+         id="g16175">
+        <path
+           d="m 548.879,169.199 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16177" />
+      </g>
+      <g
+         id="g16179">
+        <path
+           d="m 548.879,165.602 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16181" />
+      </g>
+      <g
+         id="g16183">
+        <path
+           d="m 541.922,165.602 -3.121,3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16185" />
+      </g>
+      <g
+         id="g16187">
+        <path
+           d="m 545.52,206.879 -0.239,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16189" />
+      </g>
+      <g
+         id="g16191">
+        <path
+           d="m 545.281,207.121 h -0.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16193" />
+      </g>
+      <g
+         id="g16195">
+        <path
+           d="m 544.559,207.121 -0.481,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16197" />
+      </g>
+      <g
+         id="g16199">
+        <path
+           d="m 544.078,206.879 v -0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16201" />
+      </g>
+      <g
+         id="g16203">
+        <path
+           d="m 544.078,206.641 -0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16205" />
+      </g>
+      <g
+         id="g16207">
+        <path
+           d="m 543.84,206.398 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16209" />
+      </g>
+      <g
+         id="g16211">
+        <path
+           d="m 543.84,205.441 0.238,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16213" />
+      </g>
+      <g
+         id="g16215">
+        <path
+           d="m 544.078,204.961 v -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16217" />
+      </g>
+      <g
+         id="g16219">
+        <path
+           d="m 544.078,204.719 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16221" />
+      </g>
+      <g
+         id="g16223">
+        <path
+           d="m 544.559,204.719 h 0.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16225" />
+      </g>
+      <g
+         id="g16227">
+        <path
+           d="m 545.281,204.719 h 0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16229" />
+      </g>
+      <g
+         id="g16231">
+        <path
+           d="m 538.801,205.199 3.121,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16233" />
+      </g>
+      <g
+         id="g16235">
+        <path
+           d="m 541.922,208.801 h 6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16237" />
+      </g>
+      <g
+         id="g16239">
+        <path
+           d="m 548.641,208.801 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16241" />
+      </g>
+      <g
+         id="g16243">
+        <path
+           d="m 548.641,205.199 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16245" />
+      </g>
+      <g
+         id="g16247">
+        <path
+           d="m 548.641,201.602 h -6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16249" />
+      </g>
+      <g
+         id="g16251">
+        <path
+           d="m 541.922,201.602 -3.121,3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16253" />
+      </g>
+      <g
+         id="g16615">
+        <path
+           d="M 544.078,189.121 V 185.52"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16617" />
+      </g>
+      <g
+         id="g16619">
+        <path
+           d="m 544.078,186.719 h 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16621" />
+      </g>
+      <g
+         id="g16623">
+        <path
+           d="m 544.32,186.719 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16625" />
+      </g>
+      <g
+         id="g16627">
+        <path
+           d="m 545.039,186.719 h 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16629" />
+      </g>
+      <g
+         id="g16631">
+        <path
+           d="m 545.281,186.719 0.239,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16633" />
+      </g>
+      <g
+         id="g16635">
+        <path
+           d="m 545.52,186.961 0.242,0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16637" />
+      </g>
+      <g
+         id="g16639">
+        <path
+           d="m 545.762,187.441 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16641" />
+      </g>
+      <g
+         id="g16643">
+        <path
+           d="m 545.762,188.398 -0.242,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16645" />
+      </g>
+      <g
+         id="g16647">
+        <path
+           d="m 545.52,188.641 -0.239,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16649" />
+      </g>
+      <g
+         id="g16651">
+        <path
+           d="m 545.281,188.879 -0.242,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16653" />
+      </g>
+      <g
+         id="g16655">
+        <path
+           d="M 545.039,189.121 H 544.32"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16657" />
+      </g>
+      <g
+         id="g16659">
+        <path
+           d="m 544.32,189.121 -0.242,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16661" />
+      </g>
+      <g
+         id="g16663">
+        <path
+           d="m 538.801,187.199 3.121,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16665" />
+      </g>
+      <g
+         id="g16667">
+        <path
+           d="m 541.922,190.801 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16669" />
+      </g>
+      <g
+         id="g16671">
+        <path
+           d="m 548.879,190.801 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16673" />
+      </g>
+      <g
+         id="g16675">
+        <path
+           d="m 548.879,187.199 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16677" />
+      </g>
+      <g
+         id="g16679">
+        <path
+           d="m 548.879,183.602 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16681" />
+      </g>
+      <g
+         id="g16683">
+        <path
+           d="m 541.922,183.602 -3.121,3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16685" />
+      </g>
+      <g
+         id="g16871">
+        <path
+           d="m 478.078,189.121 h -2.156"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16873" />
+      </g>
+      <g
+         id="g16875">
+        <path
+           d="M 477.121,189.121 V 185.52"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16877" />
+      </g>
+      <g
+         id="g16879">
+        <path
+           d="m 477.121,185.52 -0.48,0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16881" />
+      </g>
+      <g
+         id="g16883">
+        <path
+           d="m 476.641,186 -0.243,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16885" />
+      </g>
+      <g
+         id="g16887">
+        <path
+           d="m 476.398,186.238 -0.476,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16889" />
+      </g>
+      <g
+         id="g16891">
+        <path
+           d="M 483.121,187.199 480,183.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16893" />
+      </g>
+      <g
+         id="g16895">
+        <path
+           d="m 480,183.602 h -7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16897" />
+      </g>
+      <g
+         id="g16899">
+        <path
+           d="m 472.801,183.602 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16901" />
+      </g>
+      <g
+         id="g16903">
+        <path
+           d="m 472.801,187.199 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16905" />
+      </g>
+      <g
+         id="g16907">
+        <path
+           d="M 472.801,190.801 H 480"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16909" />
+      </g>
+      <g
+         id="g16911">
+        <path
+           d="m 480,190.801 3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16913" />
+      </g>
+      <g
+         id="g16915">
+        <path
+           d="m 476.398,204.719 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16917" />
+      </g>
+      <g
+         id="g16919">
+        <path
+           d="m 476.398,204.719 h 0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16921" />
+      </g>
+      <g
+         id="g16923">
+        <path
+           d="m 476.641,204.719 h 0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16925" />
+      </g>
+      <g
+         id="g16927">
+        <path
+           d="m 477.359,204.719 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16929" />
+      </g>
+      <g
+         id="g16931">
+        <path
+           d="m 477.84,204.719 v 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16933" />
+      </g>
+      <g
+         id="g16935">
+        <path
+           d="m 477.84,204.961 0.238,0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16937" />
+      </g>
+      <g
+         id="g16939">
+        <path
+           d="m 478.078,205.441 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16941" />
+      </g>
+      <g
+         id="g16943">
+        <path
+           d="m 478.078,206.398 -0.238,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16945" />
+      </g>
+      <g
+         id="g16947">
+        <path
+           d="m 477.84,206.641 v 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16949" />
+      </g>
+      <g
+         id="g16951">
+        <path
+           d="m 477.84,206.879 -0.481,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16953" />
+      </g>
+      <g
+         id="g16955">
+        <path
+           d="m 477.359,207.121 h -0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16957" />
+      </g>
+      <g
+         id="g16959">
+        <path
+           d="m 476.641,207.121 -0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16961" />
+      </g>
+      <g
+         id="g16963">
+        <path
+           d="M 483.121,205.199 480,201.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16965" />
+      </g>
+      <g
+         id="g16967">
+        <path
+           d="m 480,201.602 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16969" />
+      </g>
+      <g
+         id="g16971">
+        <path
+           d="m 473.039,201.602 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16973" />
+      </g>
+      <g
+         id="g16975">
+        <path
+           d="m 473.039,205.199 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16977" />
+      </g>
+      <g
+         id="g16979">
+        <path
+           d="M 473.039,208.801 H 480"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16981" />
+      </g>
+      <g
+         id="g16983">
+        <path
+           d="m 480,208.801 3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16985" />
+      </g>
+      <g
+         id="g16987">
+        <path
+           d="m 477.84,222.719 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16989" />
+      </g>
+      <g
+         id="g16991">
+        <path
+           d="m 477.84,224.879 -0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16993" />
+      </g>
+      <g
+         id="g16995">
+        <path
+           d="m 477.602,225.121 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path16997" />
+      </g>
+      <g
+         id="g16999">
+        <path
+           d="m 476.879,225.121 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17001" />
+      </g>
+      <g
+         id="g17003">
+        <path
+           d="m 476.641,224.879 -0.243,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17005" />
+      </g>
+      <g
+         id="g17007">
+        <path
+           d="m 476.398,224.641 -0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17009" />
+      </g>
+      <g
+         id="g17011">
+        <path
+           d="m 476.16,224.398 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17013" />
+      </g>
+      <g
+         id="g17015">
+        <path
+           d="m 476.16,223.441 0.238,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17017" />
+      </g>
+      <g
+         id="g17019">
+        <path
+           d="m 476.398,222.961 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17021" />
+      </g>
+      <g
+         id="g17023">
+        <path
+           d="m 476.641,222.719 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17025" />
+      </g>
+      <g
+         id="g17027">
+        <path
+           d="m 476.879,222.719 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17029" />
+      </g>
+      <g
+         id="g17031">
+        <path
+           d="m 477.602,222.719 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17033" />
+      </g>
+      <g
+         id="g17035">
+        <path
+           d="M 483.121,223.199 480,219.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17037" />
+      </g>
+      <g
+         id="g17039">
+        <path
+           d="m 480,219.602 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17041" />
+      </g>
+      <g
+         id="g17043">
+        <path
+           d="m 473.039,219.602 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17045" />
+      </g>
+      <g
+         id="g17047">
+        <path
+           d="m 473.039,223.199 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17049" />
+      </g>
+      <g
+         id="g17051">
+        <path
+           d="M 473.039,226.801 H 480"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17053" />
+      </g>
+      <g
+         id="g17055">
+        <path
+           d="m 480,226.801 3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17057" />
+      </g>
+      <g
+         id="g17059">
+        <path
+           d="m 476.879,167.52 h 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17061" />
+      </g>
+      <g
+         id="g17063">
+        <path
+           d="m 477.121,167.52 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17065" />
+      </g>
+      <g
+         id="g17067">
+        <path
+           d="m 477.602,167.52 0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17069" />
+      </g>
+      <g
+         id="g17071">
+        <path
+           d="m 477.84,167.762 v 0.476"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17073" />
+      </g>
+      <g
+         id="g17075">
+        <path
+           d="m 477.84,168.238 0.238,0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17077" />
+      </g>
+      <g
+         id="g17079">
+        <path
+           d="m 478.078,168.719 v 0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17081" />
+      </g>
+      <g
+         id="g17083">
+        <path
+           d="m 478.078,169.68 -0.238,0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17085" />
+      </g>
+      <g
+         id="g17087">
+        <path
+           d="m 477.84,170.398 v 0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17089" />
+      </g>
+      <g
+         id="g17091">
+        <path
+           d="m 477.84,170.641 -0.238,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17093" />
+      </g>
+      <g
+         id="g17095">
+        <path
+           d="m 477.602,170.879 -0.481,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17097" />
+      </g>
+      <g
+         id="g17099">
+        <path
+           d="m 477.121,171.121 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17101" />
+      </g>
+      <g
+         id="g17103">
+        <path
+           d="m 476.879,171.121 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17105" />
+      </g>
+      <g
+         id="g17107">
+        <path
+           d="m 476.641,170.879 -0.243,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17109" />
+      </g>
+      <g
+         id="g17111">
+        <path
+           d="m 476.398,170.641 -0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17113" />
+      </g>
+      <g
+         id="g17115">
+        <path
+           d="m 476.16,170.398 -0.238,-0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17117" />
+      </g>
+      <g
+         id="g17119">
+        <path
+           d="m 475.922,169.68 v -0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17121" />
+      </g>
+      <g
+         id="g17123">
+        <path
+           d="m 475.922,168.719 0.238,-0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17125" />
+      </g>
+      <g
+         id="g17127">
+        <path
+           d="m 476.16,168.238 0.238,-0.476"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17129" />
+      </g>
+      <g
+         id="g17131">
+        <path
+           d="m 476.398,167.762 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17133" />
+      </g>
+      <g
+         id="g17135">
+        <path
+           d="m 476.641,167.52 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17137" />
+      </g>
+      <g
+         id="g17139">
+        <path
+           d="M 483.121,169.199 480,165.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17141" />
+      </g>
+      <g
+         id="g17143">
+        <path
+           d="m 480,165.602 h -7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17145" />
+      </g>
+      <g
+         id="g17147">
+        <path
+           d="m 472.801,165.602 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17149" />
+      </g>
+      <g
+         id="g17151">
+        <path
+           d="m 472.801,169.199 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17153" />
+      </g>
+      <g
+         id="g17155">
+        <path
+           d="M 472.801,172.801 H 480"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17157" />
+      </g>
+      <g
+         id="g17159">
+        <path
+           d="m 480,172.801 3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17161" />
+      </g>
+      <g
+         id="g17163">
+        <path
+           d="M 545.52,225.121 V 221.52"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17165" />
+      </g>
+      <g
+         id="g17167">
+        <path
+           d="m 545.52,224.879 -0.239,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17169" />
+      </g>
+      <g
+         id="g17171">
+        <path
+           d="m 545.281,225.121 h -0.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17173" />
+      </g>
+      <g
+         id="g17175">
+        <path
+           d="m 544.559,225.121 -0.481,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17177" />
+      </g>
+      <g
+         id="g17179">
+        <path
+           d="m 544.078,224.879 v -0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17181" />
+      </g>
+      <g
+         id="g17183">
+        <path
+           d="m 544.078,224.641 -0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17185" />
+      </g>
+      <g
+         id="g17187">
+        <path
+           d="m 543.84,224.398 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17189" />
+      </g>
+      <g
+         id="g17191">
+        <path
+           d="m 543.84,223.441 0.238,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17193" />
+      </g>
+      <g
+         id="g17195">
+        <path
+           d="m 544.078,222.961 v -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17197" />
+      </g>
+      <g
+         id="g17199">
+        <path
+           d="m 544.078,222.719 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17201" />
+      </g>
+      <g
+         id="g17203">
+        <path
+           d="m 544.559,222.719 h 0.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17205" />
+      </g>
+      <g
+         id="g17207">
+        <path
+           d="m 545.281,222.719 h 0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17209" />
+      </g>
+      <g
+         id="g17211">
+        <path
+           d="m 538.801,223.199 3.121,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17213" />
+      </g>
+      <g
+         id="g17215">
+        <path
+           d="m 541.922,226.801 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17217" />
+      </g>
+      <g
+         id="g17219">
+        <path
+           d="m 548.879,226.801 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17221" />
+      </g>
+      <g
+         id="g17223">
+        <path
+           d="m 548.879,223.199 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17225" />
+      </g>
+      <g
+         id="g17227">
+        <path
+           d="m 548.879,219.602 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17229" />
+      </g>
+      <g
+         id="g17231">
+        <path
+           d="m 541.922,219.602 -3.121,3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17233" />
+      </g>
+      <g
+         id="g17691">
+        <path
+           d="m 529.922,187.199 h 8.879"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17693" />
+      </g>
+      <g
+         id="g17699">
+        <path
+           d="m 517.199,205.199 h 21.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17701" />
+      </g>
+      <g
+         id="g17703">
+        <path
+           d="m 504.719,223.199 h 34.082"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17705" />
+      </g>
+      <g
+         id="g17707">
+        <path
+           d="m 483.121,205.199 h 34.078"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17709" />
+      </g>
+      <g
+         id="g17711">
+        <path
+           d="m 492,223.199 v -9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17713" />
+      </g>
+      <g
+         id="g17715">
+        <path
+           d="m 492,214.078 h 37.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17717" />
+      </g>
+      <g
+         id="g17719">
+        <path
+           d="M 483.121,223.199 H 492"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17721" />
+      </g>
+      <g
+         id="g17723">
+        <path
+           d="m 517.199,169.199 h 21.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17725" />
+      </g>
+      <g
+         id="g17727">
+        <path
+           d="m 504.719,187.199 v 36"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17729" />
+      </g>
+      <g
+         id="g17739">
+        <path
+           d="m 517.199,205.199 v -36"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17741" />
+      </g>
+      <g
+         id="g17747">
+        <path
+           d="m 529.922,187.199 v 26.879"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17749" />
+      </g>
+      <g
+         id="g17751">
+        <path
+           d="m 483.121,187.199 h 21.598"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17753" />
+      </g>
+      <g
+         id="g17911">
+        <path
+           d="m 518.398,205.199 c 0,1.602 -2.398,1.602 -2.398,0 0,-1.597 2.398,-1.597 2.398,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.240056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path17913" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/u21-s.jpg b/docs/u21-s.jpg
new file mode 100644
index 0000000..8855a47
--- /dev/null
+++ b/docs/u21-s.jpg
Binary files differ
diff --git a/docs/u21-xnor-s.jpg b/docs/u21-xnor-s.jpg
new file mode 100644
index 0000000..138455c
--- /dev/null
+++ b/docs/u21-xnor-s.jpg
Binary files differ
diff --git a/docs/u21-xnor.jpg b/docs/u21-xnor.jpg
new file mode 100644
index 0000000..73c4723
--- /dev/null
+++ b/docs/u21-xnor.jpg
Binary files differ
diff --git a/docs/u21-xnor.png b/docs/u21-xnor.png
new file mode 100644
index 0000000..dff92cf
--- /dev/null
+++ b/docs/u21-xnor.png
Binary files differ
diff --git a/docs/u21-xnor.svg b/docs/u21-xnor.svg
new file mode 100644
index 0000000..fb29343
--- /dev/null
+++ b/docs/u21-xnor.svg
@@ -0,0 +1,1154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="26.913441mm"
+   height="21.749832mm"
+   viewBox="0 0 26.913441 21.749832"
+   version="1.1"
+   id="svg2643"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="u21-xnor.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2645"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="5.3179329"
+     inkscape:cx="16.829848"
+     inkscape:cy="42.497716"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2640" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-400.69711,-242.12524)">
+    <g
+       id="g9376"
+       transform="matrix(0.35277777,0,0,0.35277777,190.12548,185.73267)">
+      <g
+         id="g4970">
+        <path
+           d="M 669.602,219.602 V 216"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4972" />
+      </g>
+      <g
+         id="g4974">
+        <path
+           d="m 669.602,219.359 -0.243,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4976" />
+      </g>
+      <g
+         id="g4978">
+        <path
+           d="m 669.359,219.602 h -0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4980" />
+      </g>
+      <g
+         id="g4982">
+        <path
+           d="m 668.641,219.602 -0.243,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4984" />
+      </g>
+      <g
+         id="g4986">
+        <path
+           d="M 668.398,219.359 H 668.16"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4988" />
+      </g>
+      <g
+         id="g4990">
+        <path
+           d="m 668.16,219.359 -0.238,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4992" />
+      </g>
+      <g
+         id="g4994">
+        <path
+           d="m 667.922,218.879 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4996" />
+      </g>
+      <g
+         id="g4998">
+        <path
+           d="m 667.922,217.922 0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5000" />
+      </g>
+      <g
+         id="g5002">
+        <path
+           d="m 668.16,217.68 0.238,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5004" />
+      </g>
+      <g
+         id="g5006">
+        <path
+           d="m 668.398,217.441 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5008" />
+      </g>
+      <g
+         id="g5010">
+        <path
+           d="m 668.641,217.199 h 0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5012" />
+      </g>
+      <g
+         id="g5014">
+        <path
+           d="m 669.359,217.199 0.243,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5016" />
+      </g>
+      <g
+         id="g5018">
+        <path
+           d="m 663.121,217.68 3.117,3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5020" />
+      </g>
+      <g
+         id="g5022">
+        <path
+           d="m 666.238,221.281 h 6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5024" />
+      </g>
+      <g
+         id="g5026">
+        <path
+           d="M 672.961,221.281 V 217.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5028" />
+      </g>
+      <g
+         id="g5030">
+        <path
+           d="m 672.961,217.68 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5032" />
+      </g>
+      <g
+         id="g5034">
+        <path
+           d="m 672.961,214.078 h -6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5036" />
+      </g>
+      <g
+         id="g5038">
+        <path
+           d="m 666.238,214.078 -3.117,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5040" />
+      </g>
+      <g
+         id="g5042">
+        <path
+           d="m 669.602,201.602 h -0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5044" />
+      </g>
+      <g
+         id="g5046">
+        <path
+           d="m 669.359,201.602 h -0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5048" />
+      </g>
+      <g
+         id="g5050">
+        <path
+           d="m 668.641,201.602 h -0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5052" />
+      </g>
+      <g
+         id="g5054">
+        <path
+           d="m 668.398,201.602 -0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5056" />
+      </g>
+      <g
+         id="g5058">
+        <path
+           d="m 668.16,201.359 -0.238,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5060" />
+      </g>
+      <g
+         id="g5062">
+        <path
+           d="m 667.922,200.879 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5064" />
+      </g>
+      <g
+         id="g5066">
+        <path
+           d="m 667.922,199.922 0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5068" />
+      </g>
+      <g
+         id="g5070">
+        <path
+           d="m 668.16,199.68 0.238,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5072" />
+      </g>
+      <g
+         id="g5074">
+        <path
+           d="m 668.398,199.441 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5076" />
+      </g>
+      <g
+         id="g5078">
+        <path
+           d="m 668.641,199.199 h 0.718"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5080" />
+      </g>
+      <g
+         id="g5082">
+        <path
+           d="m 669.359,199.199 0.243,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5084" />
+      </g>
+      <g
+         id="g5086">
+        <path
+           d="m 663.121,199.68 3.117,3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5088" />
+      </g>
+      <g
+         id="g5090">
+        <path
+           d="m 666.238,203.281 h 6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5092" />
+      </g>
+      <g
+         id="g5094">
+        <path
+           d="M 672.961,203.281 V 199.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5096" />
+      </g>
+      <g
+         id="g5098">
+        <path
+           d="m 672.961,199.68 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5100" />
+      </g>
+      <g
+         id="g5102">
+        <path
+           d="m 672.961,196.078 h -6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5104" />
+      </g>
+      <g
+         id="g5106">
+        <path
+           d="m 666.238,196.078 -3.117,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5108" />
+      </g>
+      <g
+         id="g5182">
+        <path
+           d="M 669.602,165.602 V 163.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5184" />
+      </g>
+      <g
+         id="g5186">
+        <path
+           d="m 669.602,163.68 v -0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5188" />
+      </g>
+      <g
+         id="g5190">
+        <path
+           d="m 669.602,163.441 -0.481,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5192" />
+      </g>
+      <g
+         id="g5194">
+        <path
+           d="m 669.121,163.199 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5196" />
+      </g>
+      <g
+         id="g5198">
+        <path
+           d="m 668.398,163.199 -0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5200" />
+      </g>
+      <g
+         id="g5202">
+        <path
+           d="m 669.602,165.602 h -0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5204" />
+      </g>
+      <g
+         id="g5206">
+        <path
+           d="m 669.359,165.602 h -0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5208" />
+      </g>
+      <g
+         id="g5210">
+        <path
+           d="M 668.398,165.602 H 668.16"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5212" />
+      </g>
+      <g
+         id="g5214">
+        <path
+           d="m 668.16,165.602 -0.238,-0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5216" />
+      </g>
+      <g
+         id="g5218">
+        <path
+           d="m 667.922,165.121 v -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5220" />
+      </g>
+      <g
+         id="g5222">
+        <path
+           d="m 667.922,164.879 0.238,-0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5224" />
+      </g>
+      <g
+         id="g5226">
+        <path
+           d="m 668.16,164.398 h 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5228" />
+      </g>
+      <g
+         id="g5230">
+        <path
+           d="m 668.398,164.398 h 0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5232" />
+      </g>
+      <g
+         id="g5234">
+        <path
+           d="m 669.359,164.398 0.243,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5236" />
+      </g>
+      <g
+         id="g5238">
+        <path
+           d="m 663.121,163.68 3.117,3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5240" />
+      </g>
+      <g
+         id="g5242">
+        <path
+           d="m 666.238,167.281 h 6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5244" />
+      </g>
+      <g
+         id="g5246">
+        <path
+           d="M 672.961,167.281 V 163.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5248" />
+      </g>
+      <g
+         id="g5250">
+        <path
+           d="m 672.961,163.68 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5252" />
+      </g>
+      <g
+         id="g5254">
+        <path
+           d="m 672.961,160.078 h -6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5256" />
+      </g>
+      <g
+         id="g5258">
+        <path
+           d="m 666.238,160.078 -3.117,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5260" />
+      </g>
+      <g
+         id="g5262">
+        <path
+           d="M 668.16,183.602 V 180"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5264" />
+      </g>
+      <g
+         id="g5266">
+        <path
+           d="m 668.16,181.441 0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5268" />
+      </g>
+      <g
+         id="g5270">
+        <path
+           d="m 668.398,181.199 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5272" />
+      </g>
+      <g
+         id="g5274">
+        <path
+           d="m 669.121,181.199 0.481,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5276" />
+      </g>
+      <g
+         id="g5278">
+        <path
+           d="m 669.602,181.441 v 0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5280" />
+      </g>
+      <g
+         id="g5282">
+        <path
+           d="m 669.602,181.68 0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5284" />
+      </g>
+      <g
+         id="g5286">
+        <path
+           d="m 669.84,181.922 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5288" />
+      </g>
+      <g
+         id="g5290">
+        <path
+           d="m 669.84,182.879 -0.238,0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5292" />
+      </g>
+      <g
+         id="g5294">
+        <path
+           d="m 669.602,183.359 v 0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5296" />
+      </g>
+      <g
+         id="g5298">
+        <path
+           d="m 669.602,183.602 h -0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5300" />
+      </g>
+      <g
+         id="g5302">
+        <path
+           d="m 669.121,183.602 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5304" />
+      </g>
+      <g
+         id="g5306">
+        <path
+           d="M 668.398,183.602 H 668.16"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5308" />
+      </g>
+      <g
+         id="g5310">
+        <path
+           d="m 663.121,181.68 3.117,3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5312" />
+      </g>
+      <g
+         id="g5314">
+        <path
+           d="m 666.238,185.281 h 6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5316" />
+      </g>
+      <g
+         id="g5318">
+        <path
+           d="M 672.961,185.281 V 181.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5320" />
+      </g>
+      <g
+         id="g5322">
+        <path
+           d="m 672.961,181.68 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5324" />
+      </g>
+      <g
+         id="g5326">
+        <path
+           d="m 672.961,178.078 h -6.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5328" />
+      </g>
+      <g
+         id="g5330">
+        <path
+           d="m 666.238,178.078 -3.117,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5332" />
+      </g>
+      <g
+         id="g5478">
+        <path
+           d="m 600.48,199.199 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5480" />
+      </g>
+      <g
+         id="g5482">
+        <path
+           d="m 600.48,199.441 0.481,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5484" />
+      </g>
+      <g
+         id="g5486">
+        <path
+           d="m 600.961,199.199 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5488" />
+      </g>
+      <g
+         id="g5490">
+        <path
+           d="m 601.68,199.199 0.242,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5492" />
+      </g>
+      <g
+         id="g5494">
+        <path
+           d="m 601.922,199.441 0.238,0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5496" />
+      </g>
+      <g
+         id="g5498">
+        <path
+           d="m 602.16,199.68 v 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5500" />
+      </g>
+      <g
+         id="g5502">
+        <path
+           d="m 602.16,199.922 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5504" />
+      </g>
+      <g
+         id="g5506">
+        <path
+           d="m 602.16,200.879 v 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5508" />
+      </g>
+      <g
+         id="g5510">
+        <path
+           d="m 602.16,201.359 -0.238,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5512" />
+      </g>
+      <g
+         id="g5514">
+        <path
+           d="M 601.922,201.602 H 601.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5516" />
+      </g>
+      <g
+         id="g5518">
+        <path
+           d="m 601.68,201.602 h -0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5520" />
+      </g>
+      <g
+         id="g5522">
+        <path
+           d="M 600.961,201.602 H 600.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5524" />
+      </g>
+      <g
+         id="g5526">
+        <path
+           d="m 607.199,199.68 -3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5528" />
+      </g>
+      <g
+         id="g5530">
+        <path
+           d="m 604.078,196.078 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5532" />
+      </g>
+      <g
+         id="g5534">
+        <path
+           d="m 597.121,196.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5536" />
+      </g>
+      <g
+         id="g5538">
+        <path
+           d="m 597.121,199.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5540" />
+      </g>
+      <g
+         id="g5542">
+        <path
+           d="m 597.121,203.281 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5544" />
+      </g>
+      <g
+         id="g5546">
+        <path
+           d="m 604.078,203.281 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5548" />
+      </g>
+      <g
+         id="g5550">
+        <path
+           d="m 602.16,183.602 h -1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5552" />
+      </g>
+      <g
+         id="g5554">
+        <path
+           d="M 601.199,183.602 V 180"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5556" />
+      </g>
+      <g
+         id="g5558">
+        <path
+           d="m 601.199,180 -0.238,0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5560" />
+      </g>
+      <g
+         id="g5562">
+        <path
+           d="m 600.961,180.48 -0.481,0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5564" />
+      </g>
+      <g
+         id="g5566">
+        <path
+           d="m 600.48,180.961 -0.242,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5568" />
+      </g>
+      <g
+         id="g5570">
+        <path
+           d="m 607.199,181.68 -3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5572" />
+      </g>
+      <g
+         id="g5574">
+        <path
+           d="m 604.078,178.078 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5576" />
+      </g>
+      <g
+         id="g5578">
+        <path
+           d="m 597.121,178.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5580" />
+      </g>
+      <g
+         id="g5582">
+        <path
+           d="m 597.121,181.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5584" />
+      </g>
+      <g
+         id="g5586">
+        <path
+           d="m 597.121,185.281 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5588" />
+      </g>
+      <g
+         id="g5590">
+        <path
+           d="m 604.078,185.281 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5592" />
+      </g>
+      <g
+         id="g5594">
+        <path
+           d="m 602.16,217.199 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5596" />
+      </g>
+      <g
+         id="g5598">
+        <path
+           d="m 602.16,219.359 -0.48,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5600" />
+      </g>
+      <g
+         id="g5602">
+        <path
+           d="m 601.68,219.602 h -0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5604" />
+      </g>
+      <g
+         id="g5606">
+        <path
+           d="m 600.961,219.602 -0.242,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5608" />
+      </g>
+      <g
+         id="g5610">
+        <path
+           d="M 600.719,219.359 H 600.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5612" />
+      </g>
+      <g
+         id="g5614">
+        <path
+           d="m 600.48,219.359 v -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5616" />
+      </g>
+      <g
+         id="g5618">
+        <path
+           d="m 600.48,218.879 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5620" />
+      </g>
+      <g
+         id="g5622">
+        <path
+           d="M 600.48,217.922 V 217.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5624" />
+      </g>
+      <g
+         id="g5626">
+        <path
+           d="m 600.48,217.68 0.239,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5628" />
+      </g>
+      <g
+         id="g5630">
+        <path
+           d="m 600.719,217.441 0.242,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5632" />
+      </g>
+      <g
+         id="g5634">
+        <path
+           d="m 600.961,217.199 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5636" />
+      </g>
+      <g
+         id="g5638">
+        <path
+           d="m 601.68,217.199 0.48,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5640" />
+      </g>
+      <g
+         id="g5642">
+        <path
+           d="m 607.199,217.68 -3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5644" />
+      </g>
+      <g
+         id="g5646">
+        <path
+           d="m 604.078,214.078 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5648" />
+      </g>
+      <g
+         id="g5650">
+        <path
+           d="m 597.121,214.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5652" />
+      </g>
+      <g
+         id="g5654">
+        <path
+           d="m 597.121,217.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5656" />
+      </g>
+      <g
+         id="g5658">
+        <path
+           d="m 597.121,221.281 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5660" />
+      </g>
+      <g
+         id="g5662">
+        <path
+           d="m 604.078,221.281 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5664" />
+      </g>
+      <g
+         id="g5666">
+        <path
+           d="m 600.961,162 h 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5668" />
+      </g>
+      <g
+         id="g5670">
+        <path
+           d="m 601.441,162 0.239,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5672" />
+      </g>
+      <g
+         id="g5674">
+        <path
+           d="m 601.68,162.238 0.242,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5676" />
+      </g>
+      <g
+         id="g5678">
+        <path
+           d="m 601.922,162.48 0.238,0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5680" />
+      </g>
+      <g
+         id="g5682">
+        <path
+           d="m 602.16,162.719 v 0.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5684" />
+      </g>
+      <g
+         id="g5686">
+        <path
+           d="m 602.16,163.441 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5688" />
+      </g>
+      <g
+         id="g5690">
+        <path
+           d="m 602.16,164.398 v 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5692" />
+      </g>
+      <g
+         id="g5694">
+        <path
+           d="m 602.16,164.879 -0.238,0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5696" />
+      </g>
+      <g
+         id="g5698">
+        <path
+           d="m 601.922,165.359 -0.242,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5700" />
+      </g>
+      <g
+         id="g5702">
+        <path
+           d="m 601.68,165.602 h -0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5704" />
+      </g>
+      <g
+         id="g5706">
+        <path
+           d="m 601.441,165.602 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5708" />
+      </g>
+      <g
+         id="g5710">
+        <path
+           d="m 600.961,165.602 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5712" />
+      </g>
+      <g
+         id="g5714">
+        <path
+           d="m 600.719,165.602 -0.239,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5716" />
+      </g>
+      <g
+         id="g5718">
+        <path
+           d="m 600.48,165.359 v -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5720" />
+      </g>
+      <g
+         id="g5722">
+        <path
+           d="m 600.48,164.879 -0.242,-0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5724" />
+      </g>
+      <g
+         id="g5726">
+        <path
+           d="m 600.238,164.398 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5728" />
+      </g>
+      <g
+         id="g5730">
+        <path
+           d="m 600.238,163.441 0.242,-0.722"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5732" />
+      </g>
+      <g
+         id="g5734">
+        <path
+           d="M 600.48,162.719 V 162.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5736" />
+      </g>
+      <g
+         id="g5738">
+        <path
+           d="m 600.48,162.48 0.239,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5740" />
+      </g>
+      <g
+         id="g5742">
+        <path
+           d="M 600.719,162.238 600.961,162"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5744" />
+      </g>
+      <g
+         id="g5746">
+        <path
+           d="m 607.199,163.68 -3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5748" />
+      </g>
+      <g
+         id="g5750">
+        <path
+           d="m 604.078,160.078 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5752" />
+      </g>
+      <g
+         id="g5754">
+        <path
+           d="m 597.121,160.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5756" />
+      </g>
+      <g
+         id="g5758">
+        <path
+           d="m 597.121,163.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5760" />
+      </g>
+      <g
+         id="g5762">
+        <path
+           d="m 597.121,167.281 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5764" />
+      </g>
+      <g
+         id="g5766">
+        <path
+           d="m 604.078,167.281 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5768" />
+      </g>
+      <g
+         id="g7098">
+        <path
+           d="m 616.32,192.48 v 25.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7100" />
+      </g>
+      <g
+         id="g7382">
+        <path
+           d="m 607.199,199.68 h 55.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7384" />
+      </g>
+      <g
+         id="g7418">
+        <path
+           d="M 654,192.48 H 616.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7420" />
+      </g>
+      <g
+         id="g7422">
+        <path
+           d="M 607.199,181.68 H 641.52"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7424" />
+      </g>
+      <g
+         id="g7426">
+        <path
+           d="m 628.801,217.68 v -54"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7428" />
+      </g>
+      <g
+         id="g7430">
+        <path
+           d="m 628.801,217.68 h 34.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7432" />
+      </g>
+      <g
+         id="g7438">
+        <path
+           d="M 628.801,163.68 H 607.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7440" />
+      </g>
+      <g
+         id="g7442">
+        <path
+           d="m 607.199,217.68 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7444" />
+      </g>
+      <g
+         id="g7474">
+        <path
+           d="m 654,181.68 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7476" />
+      </g>
+      <g
+         id="g7478">
+        <path
+           d="m 641.52,163.68 h 21.601"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7480" />
+      </g>
+      <g
+         id="g7482">
+        <path
+           d="m 654,181.68 v 10.8"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7484" />
+      </g>
+      <g
+         id="g7486">
+        <path
+           d="m 641.52,163.68 v 18"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7488" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/u21.jpg b/docs/u21.jpg
new file mode 100644
index 0000000..c4d6499
--- /dev/null
+++ b/docs/u21.jpg
Binary files differ
diff --git a/docs/u21.png b/docs/u21.png
new file mode 100644
index 0000000..f99158d
--- /dev/null
+++ b/docs/u21.png
Binary files differ
diff --git a/docs/u21.svg b/docs/u21.svg
new file mode 100644
index 0000000..3fc90c0
--- /dev/null
+++ b/docs/u21.svg
@@ -0,0 +1,968 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="85.842499mm"
+   height="25.558773mm"
+   viewBox="0 0 85.842499 25.558773"
+   version="1.1"
+   id="svg2548"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="u21.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2550"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="4.2811691"
+     inkscape:cx="162.22204"
+     inkscape:cy="48.351279"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2545" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-275.47282,-118.10197)">
+    <g
+       id="g9772"
+       inkscape:export-filename="u21"
+       inkscape:export-xdpi="240"
+       inkscape:export-ydpi="240"
+       transform="matrix(0.35277777,0,0,0.35277777,235.67456,89.649043)">
+      <g
+         id="g4048">
+        <path
+           d="m 209.52,109.68 c 5.964,0 10.8,-4.836 10.8,-10.801 0,-5.965 -4.836,-10.801 -10.8,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4050" />
+      </g>
+      <g
+         id="g4052">
+        <path
+           d="M 209.52,88.078 H 198.719"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4054" />
+      </g>
+      <g
+         id="g4056">
+        <path
+           d="M 198.719,88.078 V 109.68"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4058" />
+      </g>
+      <g
+         id="g4060">
+        <path
+           d="M 198.719,109.68 H 209.52"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4062" />
+      </g>
+      <g
+         id="g4064">
+        <path
+           d="M 198.719,91.68 H 187.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4066" />
+      </g>
+      <g
+         id="g4068">
+        <path
+           d="M 198.719,106.078 H 187.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4070" />
+      </g>
+      <g
+         id="g4072">
+        <path
+           d="m 220.32,98.879 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4074" />
+      </g>
+      <g
+         id="g4120">
+        <path
+           d="m 148.32,95.281 v 21.598"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4122" />
+      </g>
+      <g
+         id="g4124">
+        <path
+           d="m 148.32,116.879 21.602,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4126" />
+      </g>
+      <g
+         id="g4128">
+        <path
+           d="M 169.922,106.078 148.32,95.281"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4130" />
+      </g>
+      <g
+         id="g4132">
+        <path
+           d="m 173.281,106.078 c 0,-2.238 -3.359,-2.238 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4134" />
+      </g>
+      <g
+         id="g4136">
+        <path
+           d="m 169.922,106.078 c 0,2.242 3.359,2.242 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4138" />
+      </g>
+      <g
+         id="g4140">
+        <path
+           d="m 173.52,106.078 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4142" />
+      </g>
+      <g
+         id="g4144">
+        <path
+           d="m 148.32,106.078 h -10.8"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4146" />
+      </g>
+      <g
+         id="g4192">
+        <path
+           d="m 249.258,116.926 c 4.617,-6.492 4.617,-15.199 0,-21.692"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4194" />
+      </g>
+      <g
+         id="g4196">
+        <path
+           d="m 250.719,116.82 c 4.59,-6.425 4.59,-15.054 0,-21.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4198" />
+      </g>
+      <g
+         id="g4200">
+        <path
+           d="m 259.922,116.781 c 5.961,-0.687 10.894,-4.941 12.453,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4202" />
+      </g>
+      <g
+         id="g4204">
+        <path
+           d="m 250.801,116.879 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4206" />
+      </g>
+      <g
+         id="g4208">
+        <path
+           d="m 250.801,95.281 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4210" />
+      </g>
+      <g
+         id="g4212">
+        <path
+           d="m 272.641,106.211 c -1.536,-5.875 -6.543,-10.188 -12.579,-10.844"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4214" />
+      </g>
+      <g
+         id="g4216">
+        <path
+           d="m 250.801,113.281 h 1.918"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4218" />
+      </g>
+      <g
+         id="g4220">
+        <path
+           d="m 250.801,98.879 h 1.918"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4222" />
+      </g>
+      <g
+         id="g4224">
+        <path
+           d="M 252.719,98.879 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4226" />
+      </g>
+      <g
+         id="g4228">
+        <path
+           d="M 252.719,113.281 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4230" />
+      </g>
+      <g
+         id="g4232">
+        <path
+           d="m 272.398,106.078 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4234" />
+      </g>
+      <g
+         id="g4396">
+        <path
+           d="m 304.938,124.125 c 4.617,-6.492 4.617,-15.199 0,-21.691"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4398" />
+      </g>
+      <g
+         id="g4400">
+        <path
+           d="m 306.637,124.023 c 4.59,-6.425 4.59,-15.058 0,-21.484"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4402" />
+      </g>
+      <g
+         id="g4404">
+        <path
+           d="m 315.844,123.984 c 5.957,-0.691 10.89,-4.945 12.453,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4406" />
+      </g>
+      <g
+         id="g4408">
+        <path
+           d="m 306.719,124.078 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4410" />
+      </g>
+      <g
+         id="g4412">
+        <path
+           d="m 306.719,102.48 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4414" />
+      </g>
+      <g
+         id="g4416">
+        <path
+           d="m 328.324,113.41 c -1.539,-5.875 -6.547,-10.187 -12.582,-10.844"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4418" />
+      </g>
+      <g
+         id="g4420">
+        <path
+           d="m 306.719,120.48 h 1.679"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4422" />
+      </g>
+      <g
+         id="g4424">
+        <path
+           d="m 306.719,106.078 h 1.679"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4426" />
+      </g>
+      <g
+         id="g4428">
+        <path
+           d="M 308.398,106.078 H 295.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4430" />
+      </g>
+      <g
+         id="g4432">
+        <path
+           d="M 308.398,120.48 H 295.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4434" />
+      </g>
+      <g
+         id="g4436">
+        <path
+           d="m 328.32,113.281 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4438" />
+      </g>
+      <g
+         id="g4752">
+        <path
+           d="M 118.078,86.398 V 84.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4754" />
+      </g>
+      <g
+         id="g4756">
+        <path
+           d="M 118.078,84.48 117.84,84.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4758" />
+      </g>
+      <g
+         id="g4760">
+        <path
+           d="M 117.84,84.238 117.359,84"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4762" />
+      </g>
+      <g
+         id="g4764">
+        <path
+           d="m 117.359,84 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4766" />
+      </g>
+      <g
+         id="g4768">
+        <path
+           d="m 116.879,84 -0.481,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4770" />
+      </g>
+      <g
+         id="g4772">
+        <path
+           d="m 118.078,86.398 h -0.476"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4774" />
+      </g>
+      <g
+         id="g4776">
+        <path
+           d="m 117.602,86.398 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4778" />
+      </g>
+      <g
+         id="g4780">
+        <path
+           d="m 116.879,86.398 h -0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4782" />
+      </g>
+      <g
+         id="g4784">
+        <path
+           d="M 116.398,86.398 116.16,85.922"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4786" />
+      </g>
+      <g
+         id="g4788">
+        <path
+           d="M 116.16,85.922 V 85.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4790" />
+      </g>
+      <g
+         id="g4792">
+        <path
+           d="m 116.16,85.68 0.238,-0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4794" />
+      </g>
+      <g
+         id="g4796">
+        <path
+           d="m 116.398,85.199 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4798" />
+      </g>
+      <g
+         id="g4800">
+        <path
+           d="m 116.879,85.199 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4802" />
+      </g>
+      <g
+         id="g4804">
+        <path
+           d="m 117.602,85.199 0.476,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4806" />
+      </g>
+      <g
+         id="g4808">
+        <path
+           d="M 123.121,84.48 120,80.879"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4810" />
+      </g>
+      <g
+         id="g4812">
+        <path
+           d="m 120,80.879 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4814" />
+      </g>
+      <g
+         id="g4816">
+        <path
+           d="M 113.039,80.879 V 84.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4818" />
+      </g>
+      <g
+         id="g4820">
+        <path
+           d="m 113.039,84.48 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4822" />
+      </g>
+      <g
+         id="g4824">
+        <path
+           d="M 113.039,88.078 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4826" />
+      </g>
+      <g
+         id="g4828">
+        <path
+           d="m 120,88.078 3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4830" />
+      </g>
+      <g
+         id="g4832">
+        <path
+           d="m 118.078,151.199 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4834" />
+      </g>
+      <g
+         id="g4836">
+        <path
+           d="m 118.078,151.199 h -0.476"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4838" />
+      </g>
+      <g
+         id="g4840">
+        <path
+           d="m 117.602,151.199 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4842" />
+      </g>
+      <g
+         id="g4844">
+        <path
+           d="m 116.879,151.199 h -0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4846" />
+      </g>
+      <g
+         id="g4848">
+        <path
+           d="m 116.641,151.199 -0.243,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4850" />
+      </g>
+      <g
+         id="g4852">
+        <path
+           d="M 116.398,150.961 116.16,150.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4854" />
+      </g>
+      <g
+         id="g4856">
+        <path
+           d="m 116.16,150.48 v -0.96"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4858" />
+      </g>
+      <g
+         id="g4860">
+        <path
+           d="m 116.16,149.52 0.238,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4862" />
+      </g>
+      <g
+         id="g4864">
+        <path
+           d="m 116.398,149.281 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4866" />
+      </g>
+      <g
+         id="g4868">
+        <path
+           d="m 116.641,149.039 0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4870" />
+      </g>
+      <g
+         id="g4872">
+        <path
+           d="m 116.879,148.801 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4874" />
+      </g>
+      <g
+         id="g4876">
+        <path
+           d="m 117.602,148.801 0.476,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4878" />
+      </g>
+      <g
+         id="g4880">
+        <path
+           d="M 123.121,149.281 120,145.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4882" />
+      </g>
+      <g
+         id="g4884">
+        <path
+           d="m 120,145.68 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4886" />
+      </g>
+      <g
+         id="g4888">
+        <path
+           d="m 113.039,145.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4890" />
+      </g>
+      <g
+         id="g4892">
+        <path
+           d="m 113.039,149.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4894" />
+      </g>
+      <g
+         id="g4896">
+        <path
+           d="M 113.039,152.879 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4898" />
+      </g>
+      <g
+         id="g4900">
+        <path
+           d="m 120,152.879 3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4902" />
+      </g>
+      <g
+         id="g4904">
+        <path
+           d="M 118.078,129.602 H 117.84"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4906" />
+      </g>
+      <g
+         id="g4908">
+        <path
+           d="m 117.84,129.602 h -0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4910" />
+      </g>
+      <g
+         id="g4912">
+        <path
+           d="m 117.121,129.602 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4914" />
+      </g>
+      <g
+         id="g4916">
+        <path
+           d="m 116.879,129.602 -0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4918" />
+      </g>
+      <g
+         id="g4920">
+        <path
+           d="m 116.641,129.359 -0.243,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4922" />
+      </g>
+      <g
+         id="g4924">
+        <path
+           d="m 116.398,128.879 v -0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4926" />
+      </g>
+      <g
+         id="g4928">
+        <path
+           d="m 116.398,127.922 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4930" />
+      </g>
+      <g
+         id="g4932">
+        <path
+           d="m 116.641,127.68 0.238,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4934" />
+      </g>
+      <g
+         id="g4936">
+        <path
+           d="m 116.879,127.441 0.242,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4938" />
+      </g>
+      <g
+         id="g4940">
+        <path
+           d="m 117.121,127.199 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4942" />
+      </g>
+      <g
+         id="g4944">
+        <path
+           d="m 117.84,127.199 0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4946" />
+      </g>
+      <g
+         id="g4948">
+        <path
+           d="M 123.121,127.68 120,124.078"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4950" />
+      </g>
+      <g
+         id="g4952">
+        <path
+           d="m 120,124.078 h -6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4954" />
+      </g>
+      <g
+         id="g4956">
+        <path
+           d="m 113.281,124.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4958" />
+      </g>
+      <g
+         id="g4960">
+        <path
+           d="m 113.281,127.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4962" />
+      </g>
+      <g
+         id="g4964">
+        <path
+           d="M 113.281,131.281 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4966" />
+      </g>
+      <g
+         id="g4968">
+        <path
+           d="m 120,131.281 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4970" />
+      </g>
+      <g
+         id="g4972">
+        <path
+           d="m 116.398,108 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4974" />
+      </g>
+      <g
+         id="g4976">
+        <path
+           d="m 116.398,105.84 0.481,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4978" />
+      </g>
+      <g
+         id="g4980">
+        <path
+           d="m 116.879,105.602 h 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4982" />
+      </g>
+      <g
+         id="g4984">
+        <path
+           d="m 117.359,105.602 0.481,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4986" />
+      </g>
+      <g
+         id="g4988">
+        <path
+           d="m 117.84,105.84 0.238,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4990" />
+      </g>
+      <g
+         id="g4992">
+        <path
+           d="m 118.078,106.078 v 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4994" />
+      </g>
+      <g
+         id="g4996">
+        <path
+           d="m 118.078,106.32 v 0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4998" />
+      </g>
+      <g
+         id="g5000">
+        <path
+           d="m 118.078,107.281 v 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5002" />
+      </g>
+      <g
+         id="g5004">
+        <path
+           d="M 118.078,107.762 117.84,108"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5006" />
+      </g>
+      <g
+         id="g5008">
+        <path
+           d="m 117.84,108 h -0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5010" />
+      </g>
+      <g
+         id="g5012">
+        <path
+           d="m 117.359,108 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5014" />
+      </g>
+      <g
+         id="g5016">
+        <path
+           d="m 116.879,108 h -0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5018" />
+      </g>
+      <g
+         id="g5020">
+        <path
+           d="M 123.121,106.078 120,102.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5022" />
+      </g>
+      <g
+         id="g5024">
+        <path
+           d="m 120,102.48 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5026" />
+      </g>
+      <g
+         id="g5028">
+        <path
+           d="m 113.039,102.48 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5030" />
+      </g>
+      <g
+         id="g5032">
+        <path
+           d="m 113.039,106.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5034" />
+      </g>
+      <g
+         id="g5036">
+        <path
+           d="M 113.039,109.68 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5038" />
+      </g>
+      <g
+         id="g5040">
+        <path
+           d="m 120,109.68 3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5042" />
+      </g>
+      <g
+         id="g5780">
+        <path
+           d="m 351.121,115.199 1.918,-2.398"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5782" />
+      </g>
+      <g
+         id="g5784">
+        <path
+           d="m 351.121,112.801 1.918,2.398"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5786" />
+      </g>
+      <g
+         id="g5788">
+        <path
+           d="m 346.32,113.281 3.121,3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5790" />
+      </g>
+      <g
+         id="g5792">
+        <path
+           d="m 349.441,116.879 h 6.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5794" />
+      </g>
+      <g
+         id="g5796">
+        <path
+           d="m 355.922,116.879 v -3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5798" />
+      </g>
+      <g
+         id="g5800">
+        <path
+           d="M 355.922,113.281 V 109.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5802" />
+      </g>
+      <g
+         id="g5804">
+        <path
+           d="m 355.922,109.68 h -6.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5806" />
+      </g>
+      <g
+         id="g5808">
+        <path
+           d="m 349.441,109.68 -3.121,3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5810" />
+      </g>
+      <g
+         id="g6104">
+        <path
+           d="M 295.922,120.48 H 283.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6106" />
+      </g>
+      <g
+         id="g6144">
+        <path
+           d="m 346.32,113.281 h -7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6146" />
+      </g>
+      <g
+         id="g6152">
+        <path
+           d="M 295.922,106.078 H 283.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6154" />
+      </g>
+      <g
+         id="g6156">
+        <path
+           d="m 123.121,84.48 h 54"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6158" />
+      </g>
+      <g
+         id="g6160">
+        <path
+           d="m 123.121,127.68 h 108"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6162" />
+      </g>
+      <g
+         id="g6232">
+        <path
+           d="M 123.121,149.281 H 283.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6234" />
+      </g>
+      <g
+         id="g6240">
+        <path
+           d="M 231.121,113.281 V 127.68"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6242" />
+      </g>
+      <g
+         id="g6244">
+        <path
+           d="m 240,98.879 h -8.879"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6246" />
+      </g>
+      <g
+         id="g6252">
+        <path
+           d="m 283.199,120.48 v 28.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6254" />
+      </g>
+      <g
+         id="g6296">
+        <path
+           d="m 180.719,106.078 h 7.203"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6298" />
+      </g>
+      <g
+         id="g6300">
+        <path
+           d="M 187.922,91.68 H 177.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6302" />
+      </g>
+      <g
+         id="g6308">
+        <path
+           d="m 177.121,91.68 v -7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6310" />
+      </g>
+      <g
+         id="g6312">
+        <path
+           d="m 240,113.281 h -8.879"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6314" />
+      </g>
+      <g
+         id="g6340">
+        <path
+           d="M 123.121,106.078 H 137.52"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6342" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/u31-s.jpg b/docs/u31-s.jpg
new file mode 100644
index 0000000..0249198
--- /dev/null
+++ b/docs/u31-s.jpg
Binary files differ
diff --git a/docs/u31.jpg b/docs/u31.jpg
new file mode 100644
index 0000000..ba84b9b
--- /dev/null
+++ b/docs/u31.jpg
Binary files differ
diff --git a/docs/u31.png b/docs/u31.png
new file mode 100644
index 0000000..0657708
--- /dev/null
+++ b/docs/u31.png
Binary files differ
diff --git a/docs/u31.svg b/docs/u31.svg
new file mode 100644
index 0000000..e2d186b
--- /dev/null
+++ b/docs/u31.svg
@@ -0,0 +1,1724 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="105.56912mm"
+   height="62.500187mm"
+   viewBox="0 0 105.56912 62.500187"
+   version="1.1"
+   id="svg2548"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="u31.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2550"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="3.4811907"
+     inkscape:cx="199.5007"
+     inkscape:cy="118.06305"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2545" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-248.33595,-94.144472)">
+    <g
+       id="g10252"
+       inkscape:export-filename="u31"
+       inkscape:export-xdpi="240"
+       inkscape:export-ydpi="240"
+       transform="matrix(0.35277777,0,0,0.35277777,208.53769,20.018787)">
+      <g
+         id="g4076">
+        <path
+           d="m 304.938,386.926 c 4.617,-6.492 4.617,-15.199 0,-21.692"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4078" />
+      </g>
+      <g
+         id="g4080">
+        <path
+           d="m 306.637,386.82 c 4.59,-6.425 4.59,-15.054 0,-21.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4082" />
+      </g>
+      <g
+         id="g4084">
+        <path
+           d="m 315.844,386.781 c 5.957,-0.687 10.89,-4.941 12.453,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4086" />
+      </g>
+      <g
+         id="g4088">
+        <path
+           d="m 306.719,386.879 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4090" />
+      </g>
+      <g
+         id="g4092">
+        <path
+           d="m 306.719,365.281 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4094" />
+      </g>
+      <g
+         id="g4096">
+        <path
+           d="m 328.324,376.211 c -1.539,-5.875 -6.547,-10.188 -12.582,-10.844"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4098" />
+      </g>
+      <g
+         id="g4100">
+        <path
+           d="m 306.719,383.281 h 1.679"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4102" />
+      </g>
+      <g
+         id="g4104">
+        <path
+           d="m 306.719,368.879 h 1.679"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4106" />
+      </g>
+      <g
+         id="g4108">
+        <path
+           d="M 308.398,368.879 H 295.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4110" />
+      </g>
+      <g
+         id="g4112">
+        <path
+           d="M 308.398,383.281 H 295.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4114" />
+      </g>
+      <g
+         id="g4116">
+        <path
+           d="m 328.32,376.078 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4118" />
+      </g>
+      <g
+         id="g4148">
+        <path
+           d="m 362.539,322.125 c 4.613,-6.492 4.613,-15.199 0,-21.691"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4150" />
+      </g>
+      <g
+         id="g4152">
+        <path
+           d="m 364.238,322.023 c 4.59,-6.425 4.59,-15.058 0,-21.484"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4154" />
+      </g>
+      <g
+         id="g4156">
+        <path
+           d="m 373.445,321.984 c 5.957,-0.691 10.891,-4.945 12.45,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4158" />
+      </g>
+      <g
+         id="g4160">
+        <path
+           d="m 364.32,322.078 h 8.879"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4162" />
+      </g>
+      <g
+         id="g4164">
+        <path
+           d="m 364.32,300.48 h 8.879"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4166" />
+      </g>
+      <g
+         id="g4168">
+        <path
+           d="m 385.922,311.41 c -1.539,-5.875 -6.543,-10.187 -12.578,-10.844"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4170" />
+      </g>
+      <g
+         id="g4172">
+        <path
+           d="M 364.32,318.48 H 366"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4174" />
+      </g>
+      <g
+         id="g4176">
+        <path
+           d="M 364.32,304.078 H 366"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4178" />
+      </g>
+      <g
+         id="g4180">
+        <path
+           d="M 366,304.078 H 353.52"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4182" />
+      </g>
+      <g
+         id="g4184">
+        <path
+           d="M 366,318.48 H 353.52"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4186" />
+      </g>
+      <g
+         id="g4188">
+        <path
+           d="m 385.922,311.281 h 10.797"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4190" />
+      </g>
+      <g
+         id="g4236">
+        <path
+           d="m 198.637,322.023 c 4.59,-6.425 4.59,-15.058 0,-21.484"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4238" />
+      </g>
+      <g
+         id="g4240">
+        <path
+           d="m 207.844,321.984 c 5.957,-0.691 10.89,-4.945 12.453,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4242" />
+      </g>
+      <g
+         id="g4244">
+        <path
+           d="m 198.719,322.078 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4246" />
+      </g>
+      <g
+         id="g4248">
+        <path
+           d="m 198.719,300.48 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4250" />
+      </g>
+      <g
+         id="g4252">
+        <path
+           d="m 220.324,311.41 c -1.539,-5.875 -6.547,-10.187 -12.582,-10.844"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4254" />
+      </g>
+      <g
+         id="g4256">
+        <path
+           d="M 200.16,304.078 H 187.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4258" />
+      </g>
+      <g
+         id="g4260">
+        <path
+           d="M 200.16,318.48 H 187.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4262" />
+      </g>
+      <g
+         id="g4264">
+        <path
+           d="m 220.32,311.281 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4266" />
+      </g>
+      <g
+         id="g4268">
+        <path
+           d="m 148.32,210.48 v 21.598"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4270" />
+      </g>
+      <g
+         id="g4272">
+        <path
+           d="m 148.32,232.078 21.602,-10.797"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4274" />
+      </g>
+      <g
+         id="g4276">
+        <path
+           d="M 169.922,221.281 148.32,210.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4278" />
+      </g>
+      <g
+         id="g4280">
+        <path
+           d="m 173.281,221.281 c 0,-2.242 -3.359,-2.242 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4282" />
+      </g>
+      <g
+         id="g4284">
+        <path
+           d="m 169.922,221.281 c 0,2.239 3.359,2.239 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4286" />
+      </g>
+      <g
+         id="g4288">
+        <path
+           d="m 173.52,221.281 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4290" />
+      </g>
+      <g
+         id="g4292">
+        <path
+           d="m 148.32,221.281 h -10.8"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4294" />
+      </g>
+      <g
+         id="g4296">
+        <path
+           d="m 261.602,314.879 c 5.964,0 10.796,-4.836 10.796,-10.801 0,-5.961 -4.832,-10.797 -10.796,-10.797"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4298" />
+      </g>
+      <g
+         id="g4300">
+        <path
+           d="M 261.602,293.281 H 250.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4302" />
+      </g>
+      <g
+         id="g4304">
+        <path
+           d="m 250.801,293.281 v 21.598"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4306" />
+      </g>
+      <g
+         id="g4308">
+        <path
+           d="m 250.801,314.879 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4310" />
+      </g>
+      <g
+         id="g4312">
+        <path
+           d="M 250.801,296.879 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4314" />
+      </g>
+      <g
+         id="g4316">
+        <path
+           d="M 250.801,311.281 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4318" />
+      </g>
+      <g
+         id="g4320">
+        <path
+           d="m 272.398,304.078 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4322" />
+      </g>
+      <g
+         id="g4324">
+        <path
+           d="m 196.938,257.328 c 4.617,-6.496 4.617,-15.199 0,-21.695"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4326" />
+      </g>
+      <g
+         id="g4328">
+        <path
+           d="m 198.637,257.223 c 4.59,-6.426 4.59,-15.059 0,-21.485"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4330" />
+      </g>
+      <g
+         id="g4332">
+        <path
+           d="m 207.844,257.184 c 5.957,-0.692 10.89,-4.946 12.453,-10.735"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4334" />
+      </g>
+      <g
+         id="g4336">
+        <path
+           d="m 198.719,257.281 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4338" />
+      </g>
+      <g
+         id="g4340">
+        <path
+           d="m 198.719,235.68 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4342" />
+      </g>
+      <g
+         id="g4344">
+        <path
+           d="m 220.324,246.609 c -1.539,-5.871 -6.547,-10.187 -12.582,-10.843"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4346" />
+      </g>
+      <g
+         id="g4348">
+        <path
+           d="m 198.719,253.68 h 1.679"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4350" />
+      </g>
+      <g
+         id="g4352">
+        <path
+           d="m 198.719,239.281 h 1.679"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4354" />
+      </g>
+      <g
+         id="g4356">
+        <path
+           d="M 200.398,239.281 H 187.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4358" />
+      </g>
+      <g
+         id="g4360">
+        <path
+           d="M 200.398,253.68 H 187.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4362" />
+      </g>
+      <g
+         id="g4364">
+        <path
+           d="m 220.32,246.48 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4366" />
+      </g>
+      <g
+         id="g4368">
+        <path
+           d="m 261.602,264.48 c 5.964,0 10.796,-4.835 10.796,-10.8 0,-5.965 -4.832,-10.801 -10.796,-10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4370" />
+      </g>
+      <g
+         id="g4372">
+        <path
+           d="M 261.602,242.879 H 250.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4374" />
+      </g>
+      <g
+         id="g4376">
+        <path
+           d="M 250.801,242.879 V 264.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4378" />
+      </g>
+      <g
+         id="g4380">
+        <path
+           d="m 250.801,264.48 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4382" />
+      </g>
+      <g
+         id="g4384">
+        <path
+           d="M 250.801,246.48 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4386" />
+      </g>
+      <g
+         id="g4388">
+        <path
+           d="M 250.801,260.879 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4390" />
+      </g>
+      <g
+         id="g4392">
+        <path
+           d="m 272.398,253.68 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4394" />
+      </g>
+      <g
+         id="g4440">
+        <path
+           d="m 148.457,354.527 c 4.617,-6.496 4.617,-15.199 0,-21.695"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4442" />
+      </g>
+      <g
+         id="g4444">
+        <path
+           d="m 149.918,354.422 c 4.59,-6.426 4.59,-15.059 0,-21.484"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4446" />
+      </g>
+      <g
+         id="g4448">
+        <path
+           d="m 159.125,354.383 c 5.957,-0.692 10.891,-4.945 12.449,-10.735"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4450" />
+      </g>
+      <g
+         id="g4452">
+        <path
+           d="m 150,354.48 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4454" />
+      </g>
+      <g
+         id="g4456">
+        <path
+           d="m 150,332.879 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4458" />
+      </g>
+      <g
+         id="g4460">
+        <path
+           d="m 171.844,343.812 c -1.539,-5.874 -6.543,-10.191 -12.582,-10.847"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4462" />
+      </g>
+      <g
+         id="g4464">
+        <path
+           d="m 150,350.879 h 1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4466" />
+      </g>
+      <g
+         id="g4468">
+        <path
+           d="m 150,336.48 h 1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4470" />
+      </g>
+      <g
+         id="g4472">
+        <path
+           d="M 151.922,336.48 H 139.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4474" />
+      </g>
+      <g
+         id="g4476">
+        <path
+           d="M 151.922,350.879 H 139.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4478" />
+      </g>
+      <g
+         id="g4480">
+        <path
+           d="m 171.602,343.68 h 10.796"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4482" />
+      </g>
+      <g
+         id="g4484">
+        <path
+           d="m 306.637,271.621 c 4.59,-6.426 4.59,-15.059 0,-21.484"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4486" />
+      </g>
+      <g
+         id="g4488">
+        <path
+           d="m 315.844,271.582 c 5.957,-0.687 10.89,-4.941 12.453,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4490" />
+      </g>
+      <g
+         id="g4492">
+        <path
+           d="m 306.719,271.68 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4494" />
+      </g>
+      <g
+         id="g4496">
+        <path
+           d="m 306.719,250.078 h 8.883"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4498" />
+      </g>
+      <g
+         id="g4500">
+        <path
+           d="m 328.324,261.012 c -1.539,-5.875 -6.547,-10.192 -12.582,-10.848"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4502" />
+      </g>
+      <g
+         id="g4504">
+        <path
+           d="M 308.16,253.68 H 295.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4506" />
+      </g>
+      <g
+         id="g4508">
+        <path
+           d="M 308.16,268.078 H 295.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4510" />
+      </g>
+      <g
+         id="g4512">
+        <path
+           d="m 328.32,260.879 h 10.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4514" />
+      </g>
+      <g
+         id="g4552">
+        <path
+           d="M 148.32,242.879 V 264.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4554" />
+      </g>
+      <g
+         id="g4556">
+        <path
+           d="m 148.32,264.48 21.602,-10.8"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4558" />
+      </g>
+      <g
+         id="g4560">
+        <path
+           d="M 169.922,253.68 148.32,242.879"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4562" />
+      </g>
+      <g
+         id="g4564">
+        <path
+           d="m 173.281,253.68 c 0,-2.239 -3.359,-2.239 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4566" />
+      </g>
+      <g
+         id="g4568">
+        <path
+           d="m 169.922,253.68 c 0,2.242 3.359,2.242 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4570" />
+      </g>
+      <g
+         id="g4572">
+        <path
+           d="m 173.52,253.68 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4574" />
+      </g>
+      <g
+         id="g4576">
+        <path
+           d="m 148.32,253.68 h -10.8"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4578" />
+      </g>
+      <g
+         id="g5044">
+        <path
+           d="M 118.078,287.762 117.84,288"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5046" />
+      </g>
+      <g
+         id="g5048">
+        <path
+           d="m 117.84,288 h -0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5050" />
+      </g>
+      <g
+         id="g5052">
+        <path
+           d="m 117.121,288 -0.242,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5054" />
+      </g>
+      <g
+         id="g5056">
+        <path
+           d="m 116.879,287.762 h -0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5058" />
+      </g>
+      <g
+         id="g5060">
+        <path
+           d="m 116.641,287.762 -0.243,-0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5062" />
+      </g>
+      <g
+         id="g5064">
+        <path
+           d="M 116.398,287.281 V 286.32"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5066" />
+      </g>
+      <g
+         id="g5068">
+        <path
+           d="m 116.398,286.32 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5070" />
+      </g>
+      <g
+         id="g5072">
+        <path
+           d="m 116.641,286.078 0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5074" />
+      </g>
+      <g
+         id="g5076">
+        <path
+           d="m 116.879,285.84 0.242,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5078" />
+      </g>
+      <g
+         id="g5080">
+        <path
+           d="m 117.121,285.602 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5082" />
+      </g>
+      <g
+         id="g5084">
+        <path
+           d="m 117.84,285.602 0.238,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5086" />
+      </g>
+      <g
+         id="g5088">
+        <path
+           d="M 123.121,286.078 120,282.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5090" />
+      </g>
+      <g
+         id="g5092">
+        <path
+           d="m 120,282.48 h -6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5094" />
+      </g>
+      <g
+         id="g5096">
+        <path
+           d="m 113.281,282.48 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5098" />
+      </g>
+      <g
+         id="g5100">
+        <path
+           d="m 113.281,286.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5102" />
+      </g>
+      <g
+         id="g5104">
+        <path
+           d="M 113.281,289.68 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5106" />
+      </g>
+      <g
+         id="g5108">
+        <path
+           d="m 120,289.68 3.121,-3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5110" />
+      </g>
+      <g
+         id="g5192">
+        <path
+           d="m 118.078,223.199 v -1.918"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5194" />
+      </g>
+      <g
+         id="g5196">
+        <path
+           d="m 118.078,221.281 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5198" />
+      </g>
+      <g
+         id="g5200">
+        <path
+           d="m 117.84,221.039 -0.481,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5202" />
+      </g>
+      <g
+         id="g5204">
+        <path
+           d="m 117.359,220.801 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5206" />
+      </g>
+      <g
+         id="g5208">
+        <path
+           d="m 116.879,220.801 -0.481,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5210" />
+      </g>
+      <g
+         id="g5212">
+        <path
+           d="m 118.078,222.961 -0.476,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5214" />
+      </g>
+      <g
+         id="g5216">
+        <path
+           d="m 117.602,223.199 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5218" />
+      </g>
+      <g
+         id="g5220">
+        <path
+           d="m 116.879,223.199 -0.481,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5222" />
+      </g>
+      <g
+         id="g5224">
+        <path
+           d="m 116.398,222.961 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5226" />
+      </g>
+      <g
+         id="g5228">
+        <path
+           d="M 116.16,222.719 V 222.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5230" />
+      </g>
+      <g
+         id="g5232">
+        <path
+           d="M 116.16,222.48 116.398,222"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5234" />
+      </g>
+      <g
+         id="g5236">
+        <path
+           d="m 116.398,222 0.481,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5238" />
+      </g>
+      <g
+         id="g5240">
+        <path
+           d="m 116.879,221.762 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5242" />
+      </g>
+      <g
+         id="g5244">
+        <path
+           d="m 117.602,221.762 h 0.476"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5246" />
+      </g>
+      <g
+         id="g5248">
+        <path
+           d="M 123.121,221.281 120,217.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5250" />
+      </g>
+      <g
+         id="g5252">
+        <path
+           d="m 120,217.68 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5254" />
+      </g>
+      <g
+         id="g5256">
+        <path
+           d="m 113.039,217.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5258" />
+      </g>
+      <g
+         id="g5260">
+        <path
+           d="m 113.039,221.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5262" />
+      </g>
+      <g
+         id="g5264">
+        <path
+           d="M 113.039,224.879 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5266" />
+      </g>
+      <g
+         id="g5268">
+        <path
+           d="m 120,224.879 3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5270" />
+      </g>
+      <g
+         id="g5272">
+        <path
+           d="M 116.398,255.602 V 252"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5274" />
+      </g>
+      <g
+         id="g5276">
+        <path
+           d="m 116.398,253.441 0.481,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5278" />
+      </g>
+      <g
+         id="g5280">
+        <path
+           d="m 116.879,253.199 h 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5282" />
+      </g>
+      <g
+         id="g5284">
+        <path
+           d="m 117.359,253.199 0.481,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5286" />
+      </g>
+      <g
+         id="g5288">
+        <path
+           d="m 117.84,253.441 0.238,0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5290" />
+      </g>
+      <g
+         id="g5292">
+        <path
+           d="m 118.078,253.68 v 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5294" />
+      </g>
+      <g
+         id="g5296">
+        <path
+           d="m 118.078,253.922 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5298" />
+      </g>
+      <g
+         id="g5300">
+        <path
+           d="m 118.078,254.879 v 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5302" />
+      </g>
+      <g
+         id="g5304">
+        <path
+           d="M 118.078,255.359 H 117.84"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5306" />
+      </g>
+      <g
+         id="g5308">
+        <path
+           d="m 117.84,255.359 -0.481,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5310" />
+      </g>
+      <g
+         id="g5312">
+        <path
+           d="m 117.359,255.602 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5314" />
+      </g>
+      <g
+         id="g5316">
+        <path
+           d="m 116.879,255.602 -0.481,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5318" />
+      </g>
+      <g
+         id="g5320">
+        <path
+           d="M 123.121,253.68 120,250.078"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5322" />
+      </g>
+      <g
+         id="g5324">
+        <path
+           d="m 120,250.078 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5326" />
+      </g>
+      <g
+         id="g5328">
+        <path
+           d="m 113.039,250.078 v 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5330" />
+      </g>
+      <g
+         id="g5332">
+        <path
+           d="m 113.039,253.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5334" />
+      </g>
+      <g
+         id="g5336">
+        <path
+           d="M 113.039,257.281 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5338" />
+      </g>
+      <g
+         id="g5340">
+        <path
+           d="m 120,257.281 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5342" />
+      </g>
+      <g
+         id="g5884">
+        <path
+           d="m 118.078,320.398 v -3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5886" />
+      </g>
+      <g
+         id="g5888">
+        <path
+           d="m 118.078,320.16 -0.476,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5890" />
+      </g>
+      <g
+         id="g5892">
+        <path
+           d="m 117.602,320.398 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5894" />
+      </g>
+      <g
+         id="g5896">
+        <path
+           d="m 116.879,320.398 -0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5898" />
+      </g>
+      <g
+         id="g5900">
+        <path
+           d="m 116.641,320.16 h -0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5902" />
+      </g>
+      <g
+         id="g5904">
+        <path
+           d="m 116.398,320.16 -0.238,-0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5906" />
+      </g>
+      <g
+         id="g5908">
+        <path
+           d="m 116.16,319.68 v -0.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5910" />
+      </g>
+      <g
+         id="g5912">
+        <path
+           d="m 116.16,318.719 0.238,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5914" />
+      </g>
+      <g
+         id="g5916">
+        <path
+           d="m 116.398,318.48 0.243,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5918" />
+      </g>
+      <g
+         id="g5920">
+        <path
+           d="M 116.641,318.238 116.879,318"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5922" />
+      </g>
+      <g
+         id="g5924">
+        <path
+           d="m 116.879,318 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5926" />
+      </g>
+      <g
+         id="g5928">
+        <path
+           d="m 117.602,318 0.476,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5930" />
+      </g>
+      <g
+         id="g5932">
+        <path
+           d="M 123.121,318.48 120,314.879"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5934" />
+      </g>
+      <g
+         id="g5936">
+        <path
+           d="m 120,314.879 h -6.961"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5938" />
+      </g>
+      <g
+         id="g5940">
+        <path
+           d="m 113.039,314.879 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5942" />
+      </g>
+      <g
+         id="g5944">
+        <path
+           d="m 113.039,318.48 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5946" />
+      </g>
+      <g
+         id="g5948">
+        <path
+           d="M 113.039,322.078 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5950" />
+      </g>
+      <g
+         id="g5952">
+        <path
+           d="m 120,322.078 3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5954" />
+      </g>
+      <g
+         id="g5956">
+        <path
+           d="m 406.801,313.199 1.918,-2.398"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5958" />
+      </g>
+      <g
+         id="g5960">
+        <path
+           d="m 406.801,310.801 1.918,2.398"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5962" />
+      </g>
+      <g
+         id="g5964">
+        <path
+           d="m 402,311.281 3.121,3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5966" />
+      </g>
+      <g
+         id="g5968">
+        <path
+           d="m 405.121,314.879 h 6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5970" />
+      </g>
+      <g
+         id="g5972">
+        <path
+           d="m 411.84,314.879 v -3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5974" />
+      </g>
+      <g
+         id="g5976">
+        <path
+           d="M 411.84,311.281 V 307.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5978" />
+      </g>
+      <g
+         id="g5980">
+        <path
+           d="m 411.84,307.68 h -6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5982" />
+      </g>
+      <g
+         id="g5984">
+        <path
+           d="M 405.121,307.68 402,311.281"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5986" />
+      </g>
+      <g
+         id="g5988">
+        <path
+           d="m 118.078,352.559 -0.476,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5990" />
+      </g>
+      <g
+         id="g5992">
+        <path
+           d="m 117.602,352.801 h -0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5994" />
+      </g>
+      <g
+         id="g5996">
+        <path
+           d="m 116.879,352.801 -0.238,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5998" />
+      </g>
+      <g
+         id="g6000">
+        <path
+           d="m 116.641,352.559 -0.243,-0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6002" />
+      </g>
+      <g
+         id="g6004">
+        <path
+           d="m 116.398,352.32 v -1.441"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6006" />
+      </g>
+      <g
+         id="g6008">
+        <path
+           d="m 116.398,350.879 0.243,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6010" />
+      </g>
+      <g
+         id="g6012">
+        <path
+           d="m 116.641,350.641 0.238,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6014" />
+      </g>
+      <g
+         id="g6016">
+        <path
+           d="m 116.879,350.398 h 0.723"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6018" />
+      </g>
+      <g
+         id="g6020">
+        <path
+           d="m 117.602,350.398 0.476,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6022" />
+      </g>
+      <g
+         id="g6024">
+        <path
+           d="m 118.078,350.641 v 0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6026" />
+      </g>
+      <g
+         id="g6028">
+        <path
+           d="m 118.078,350.879 v 0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6030" />
+      </g>
+      <g
+         id="g6032">
+        <path
+           d="m 118.078,351.359 -1.68,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6034" />
+      </g>
+      <g
+         id="g6036">
+        <path
+           d="M 123.121,350.879 120,347.281"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6038" />
+      </g>
+      <g
+         id="g6040">
+        <path
+           d="m 120,347.281 h -6.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6042" />
+      </g>
+      <g
+         id="g6044">
+        <path
+           d="m 113.281,347.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6046" />
+      </g>
+      <g
+         id="g6048">
+        <path
+           d="m 113.281,350.879 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6050" />
+      </g>
+      <g
+         id="g6052">
+        <path
+           d="M 113.281,354.48 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6054" />
+      </g>
+      <g
+         id="g6056">
+        <path
+           d="m 120,354.48 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6058" />
+      </g>
+      <g
+         id="g6060">
+        <path
+           d="m 117.121,382.801 h 1.438"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6062" />
+      </g>
+      <g
+         id="g6064">
+        <path
+           d="m 117.602,385.199 v -3.121"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6066" />
+      </g>
+      <g
+         id="g6068">
+        <path
+           d="m 117.602,382.078 0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6070" />
+      </g>
+      <g
+         id="g6072">
+        <path
+           d="m 117.84,381.84 0.238,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6074" />
+      </g>
+      <g
+         id="g6076">
+        <path
+           d="m 118.078,381.602 h 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6078" />
+      </g>
+      <g
+         id="g6080">
+        <path
+           d="M 123.121,383.281 120,379.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6082" />
+      </g>
+      <g
+         id="g6084">
+        <path
+           d="m 120,379.68 h -5.762"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6086" />
+      </g>
+      <g
+         id="g6088">
+        <path
+           d="m 114.238,379.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6090" />
+      </g>
+      <g
+         id="g6092">
+        <path
+           d="m 114.238,383.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6094" />
+      </g>
+      <g
+         id="g6096">
+        <path
+           d="M 114.238,386.879 H 120"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6098" />
+      </g>
+      <g
+         id="g6100">
+        <path
+           d="m 120,386.879 3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6102" />
+      </g>
+      <g
+         id="g6108">
+        <path
+           d="m 135.602,318.48 h 52.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6110" />
+      </g>
+      <g
+         id="g6112">
+        <path
+           d="m 180.719,253.68 h 7.203"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6114" />
+      </g>
+      <g
+         id="g6120">
+        <path
+           d="m 135.602,318.48 v 18"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6122" />
+      </g>
+      <g
+         id="g6124">
+        <path
+           d="m 123.121,318.48 h 12.481"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6126" />
+      </g>
+      <g
+         id="g6136">
+        <path
+           d="m 123.121,350.879 h 16.078"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6138" />
+      </g>
+      <g
+         id="g6148">
+        <path
+           d="m 135.602,336.48 h 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6150" />
+      </g>
+      <g
+         id="g6168">
+        <path
+           d="m 346.32,260.879 v 43.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6170" />
+      </g>
+      <g
+         id="g6176">
+        <path
+           d="m 294,268.078 h 1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6178" />
+      </g>
+      <g
+         id="g6196">
+        <path
+           d="m 339.121,260.879 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6198" />
+      </g>
+      <g
+         id="g6204">
+        <path
+           d="m 283.199,253.68 h 12.723"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6206" />
+      </g>
+      <g
+         id="g6208">
+        <path
+           d="M 294,343.68 V 268.078"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6210" />
+      </g>
+      <g
+         id="g6212">
+        <path
+           d="m 135.602,253.68 v 19.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6214" />
+      </g>
+      <g
+         id="g6236">
+        <path
+           d="M 346.32,376.078 V 318.48"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6238" />
+      </g>
+      <g
+         id="g6248">
+        <path
+           d="M 182.398,343.68 H 294"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6250" />
+      </g>
+      <g
+         id="g6256">
+        <path
+           d="m 283.199,368.879 h 12.723"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6258" />
+      </g>
+      <g
+         id="g6260">
+        <path
+           d="M 295.922,383.281 H 123.121"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6262" />
+      </g>
+      <g
+         id="g6264">
+        <path
+           d="m 123.121,221.281 h 12.481"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6266" />
+      </g>
+      <g
+         id="g6268">
+        <path
+           d="m 123.121,253.68 h 12.481"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6270" />
+      </g>
+      <g
+         id="g6272">
+        <path
+           d="m 135.602,253.68 h 1.918"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6274" />
+      </g>
+      <g
+         id="g6276">
+        <path
+           d="m 135.602,221.281 v 18"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6278" />
+      </g>
+      <g
+         id="g6280">
+        <path
+           d="m 346.32,318.48 h 7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6282" />
+      </g>
+      <g
+         id="g6284">
+        <path
+           d="m 339.121,376.078 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6286" />
+      </g>
+      <g
+         id="g6288">
+        <path
+           d="m 346.32,304.078 h 7.2"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6290" />
+      </g>
+      <g
+         id="g6292">
+        <path
+           d="m 402,311.281 h -5.281"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6294" />
+      </g>
+      <g
+         id="g6304">
+        <path
+           d="m 240,296.879 h -5.281"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6306" />
+      </g>
+      <g
+         id="g6316">
+        <path
+           d="M 231.121,311.281 H 240"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6318" />
+      </g>
+      <g
+         id="g6320">
+        <path
+           d="m 240,246.48 h -8.879"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6322" />
+      </g>
+      <g
+         id="g6324">
+        <path
+           d="m 222,260.879 v 25.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6326" />
+      </g>
+      <g
+         id="g6328">
+        <path
+           d="m 222,260.879 h 18"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6330" />
+      </g>
+      <g
+         id="g6332">
+        <path
+           d="m 184.32,221.281 v 82.797"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6334" />
+      </g>
+      <g
+         id="g6336">
+        <path
+           d="M 234.719,296.879 V 273.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6338" />
+      </g>
+      <g
+         id="g6344">
+        <path
+           d="m 180.719,221.281 h 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6346" />
+      </g>
+      <g
+         id="g6348">
+        <path
+           d="m 283.199,304.078 v 64.801"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6350" />
+      </g>
+      <g
+         id="g6352">
+        <path
+           d="m 135.602,221.281 h 1.918"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6354" />
+      </g>
+      <g
+         id="g6356">
+        <path
+           d="m 135.602,239.281 h 52.32"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6358" />
+      </g>
+      <g
+         id="g6360">
+        <path
+           d="M 123.121,286.078 H 222"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6362" />
+      </g>
+      <g
+         id="g6364">
+        <path
+           d="m 135.602,273.602 h 99.117"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6366" />
+      </g>
+      <g
+         id="g6368">
+        <path
+           d="m 184.32,304.078 h 3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6370" />
+      </g>
+      <g
+         id="g6372">
+        <path
+           d="m 136.801,318.48 c 0,1.598 -2.403,1.598 -2.403,0 0,-1.601 2.403,-1.601 2.403,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.240056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6374" />
+      </g>
+      <g
+         id="g6376">
+        <path
+           d="m 136.801,221.281 c 0,1.598 -2.403,1.598 -2.403,0 0,-1.601 2.403,-1.601 2.403,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.240056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6378" />
+      </g>
+      <g
+         id="g6380">
+        <path
+           d="m 136.801,253.68 c 0,1.601 -2.403,1.601 -2.403,0 0,-1.602 2.403,-1.602 2.403,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.240056;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6382" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/xnor-s.jpg b/docs/xnor-s.jpg
new file mode 100644
index 0000000..9eb6bc2
--- /dev/null
+++ b/docs/xnor-s.jpg
Binary files differ
diff --git a/docs/xnor.jpg b/docs/xnor.jpg
new file mode 100644
index 0000000..6b0c917
--- /dev/null
+++ b/docs/xnor.jpg
Binary files differ
diff --git a/docs/xnor.png b/docs/xnor.png
new file mode 100644
index 0000000..79336d8
--- /dev/null
+++ b/docs/xnor.png
Binary files differ
diff --git a/docs/xnor.svg b/docs/xnor.svg
new file mode 100644
index 0000000..cfaa5d8
--- /dev/null
+++ b/docs/xnor.svg
@@ -0,0 +1,468 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="28.098421mm"
+   height="7.9064145mm"
+   viewBox="0 0 28.098421 7.9064145"
+   version="1.1"
+   id="svg2643"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   sodipodi:docname="xnor.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview2645"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="5.3179329"
+     inkscape:cx="38.454792"
+     inkscape:cy="45.130318"
+     inkscape:window-width="1920"
+     inkscape:window-height="1215"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2640" />
+  <g
+     inkscape:label="Réteg 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-394.95503,-241.44933)">
+    <g
+       id="g9058"
+       transform="matrix(0.35277777,0,0,0.35277777,184.3834,207.97987)">
+      <g
+         id="g4094">
+        <path
+           d="m 623.656,116.926 c 4.617,-6.492 4.617,-15.199 0,-21.692"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4096" />
+      </g>
+      <g
+         id="g4098">
+        <path
+           d="m 625.117,116.82 c 4.59,-6.425 4.59,-15.054 0,-21.48"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4100" />
+      </g>
+      <g
+         id="g4102">
+        <path
+           d="m 634.324,116.781 c 5.957,-0.687 10.891,-4.941 12.453,-10.734"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4104" />
+      </g>
+      <g
+         id="g4106">
+        <path
+           d="m 625.199,116.879 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4108" />
+      </g>
+      <g
+         id="g4110">
+        <path
+           d="m 625.199,95.281 h 9.121"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4112" />
+      </g>
+      <g
+         id="g4114">
+        <path
+           d="m 646.801,106.211 c -1.535,-5.875 -6.543,-10.188 -12.578,-10.844"
+           style="fill:none;stroke:#000000;stroke-width:0.719884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4116" />
+      </g>
+      <g
+         id="g4118">
+        <path
+           d="m 625.199,113.281 h 1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4120" />
+      </g>
+      <g
+         id="g4122">
+        <path
+           d="m 625.199,98.879 h 1.922"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4124" />
+      </g>
+      <g
+         id="g4126">
+        <path
+           d="M 627.121,98.879 H 614.398"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4128" />
+      </g>
+      <g
+         id="g4130">
+        <path
+           d="M 627.121,113.281 H 614.398"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4132" />
+      </g>
+      <g
+         id="g4134">
+        <path
+           d="m 650.398,106.078 c 0,-2.238 -3.359,-2.238 -3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4136" />
+      </g>
+      <g
+         id="g4138">
+        <path
+           d="m 647.039,106.078 c 0,2.242 3.359,2.242 3.359,0"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4140" />
+      </g>
+      <g
+         id="g4142">
+        <path
+           d="m 650.398,106.078 h 7.204"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path4144" />
+      </g>
+      <g
+         id="g5910">
+        <path
+           d="M 600.48,98.398 V 102"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5912" />
+      </g>
+      <g
+         id="g5914">
+        <path
+           d="m 600.48,98.641 0.481,-0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5916" />
+      </g>
+      <g
+         id="g5918">
+        <path
+           d="m 600.961,98.398 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5920" />
+      </g>
+      <g
+         id="g5922">
+        <path
+           d="m 601.68,98.398 0.242,0.243"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5924" />
+      </g>
+      <g
+         id="g5926">
+        <path
+           d="m 601.922,98.641 0.238,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5928" />
+      </g>
+      <g
+         id="g5930">
+        <path
+           d="m 602.16,98.879 v 0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5932" />
+      </g>
+      <g
+         id="g5934">
+        <path
+           d="m 602.16,99.121 v 0.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5936" />
+      </g>
+      <g
+         id="g5938">
+        <path
+           d="m 602.16,100.078 v 0.481"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5940" />
+      </g>
+      <g
+         id="g5942">
+        <path
+           d="m 602.16,100.559 -0.238,0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5944" />
+      </g>
+      <g
+         id="g5946">
+        <path
+           d="M 601.922,100.801 H 601.68"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5948" />
+      </g>
+      <g
+         id="g5950">
+        <path
+           d="m 601.68,100.801 h -0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5952" />
+      </g>
+      <g
+         id="g5954">
+        <path
+           d="M 600.961,100.801 H 600.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5956" />
+      </g>
+      <g
+         id="g5958">
+        <path
+           d="m 607.199,98.879 -3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5960" />
+      </g>
+      <g
+         id="g5962">
+        <path
+           d="m 604.078,95.281 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5964" />
+      </g>
+      <g
+         id="g5966">
+        <path
+           d="m 597.121,95.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5968" />
+      </g>
+      <g
+         id="g5970">
+        <path
+           d="m 597.121,98.879 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5972" />
+      </g>
+      <g
+         id="g5974">
+        <path
+           d="m 597.121,102.48 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5976" />
+      </g>
+      <g
+         id="g5978">
+        <path
+           d="m 604.078,102.48 3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path5980" />
+      </g>
+      <g
+         id="g6134">
+        <path
+           d="m 602.16,112.801 v 3.597"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6136" />
+      </g>
+      <g
+         id="g6138">
+        <path
+           d="m 602.16,115.199 h -0.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6140" />
+      </g>
+      <g
+         id="g6142">
+        <path
+           d="m 601.68,115.199 h -0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6144" />
+      </g>
+      <g
+         id="g6146">
+        <path
+           d="m 600.961,115.199 h -0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6148" />
+      </g>
+      <g
+         id="g6150">
+        <path
+           d="m 600.719,115.199 -0.239,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6152" />
+      </g>
+      <g
+         id="g6154">
+        <path
+           d="M 600.48,114.961 V 114.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6156" />
+      </g>
+      <g
+         id="g6158">
+        <path
+           d="m 600.48,114.48 v -0.96"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6160" />
+      </g>
+      <g
+         id="g6162">
+        <path
+           d="m 600.48,113.52 v -0.239"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6164" />
+      </g>
+      <g
+         id="g6166">
+        <path
+           d="m 600.48,113.281 0.239,-0.242"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6168" />
+      </g>
+      <g
+         id="g6170">
+        <path
+           d="m 600.719,113.039 0.242,-0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6172" />
+      </g>
+      <g
+         id="g6174">
+        <path
+           d="m 600.961,112.801 h 0.719"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6176" />
+      </g>
+      <g
+         id="g6178">
+        <path
+           d="m 601.68,112.801 0.48,0.238"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6180" />
+      </g>
+      <g
+         id="g6182">
+        <path
+           d="m 607.199,113.281 -3.121,-3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6184" />
+      </g>
+      <g
+         id="g6186">
+        <path
+           d="m 604.078,109.68 h -6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6188" />
+      </g>
+      <g
+         id="g6190">
+        <path
+           d="m 597.121,109.68 v 3.601"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6192" />
+      </g>
+      <g
+         id="g6194">
+        <path
+           d="m 597.121,113.281 v 3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6196" />
+      </g>
+      <g
+         id="g6198">
+        <path
+           d="m 597.121,116.879 h 6.957"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6200" />
+      </g>
+      <g
+         id="g6202">
+        <path
+           d="m 604.078,116.879 3.121,-3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6204" />
+      </g>
+      <g
+         id="g6206">
+        <path
+           d="m 671.52,108 1.679,-2.398"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6208" />
+      </g>
+      <g
+         id="g6210">
+        <path
+           d="M 671.52,105.602 673.199,108"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6212" />
+      </g>
+      <g
+         id="g6214">
+        <path
+           d="m 666.719,106.078 3.121,3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6216" />
+      </g>
+      <g
+         id="g6218">
+        <path
+           d="m 669.84,109.68 h 6.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6220" />
+      </g>
+      <g
+         id="g6222">
+        <path
+           d="m 676.32,109.68 v -3.602"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6224" />
+      </g>
+      <g
+         id="g6226">
+        <path
+           d="M 676.32,106.078 V 102.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6228" />
+      </g>
+      <g
+         id="g6230">
+        <path
+           d="m 676.32,102.48 h -6.48"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6232" />
+      </g>
+      <g
+         id="g6234">
+        <path
+           d="m 669.84,102.48 -3.121,3.598"
+           style="fill:none;stroke:#000000;stroke-width:0.450069;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path6236" />
+      </g>
+      <g
+         id="g7462">
+        <path
+           d="m 657.602,106.078 h 9.117"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7464" />
+      </g>
+      <g
+         id="g7466">
+        <path
+           d="m 607.199,113.281 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7468" />
+      </g>
+      <g
+         id="g7470">
+        <path
+           d="m 607.199,98.879 h 7.199"
+           style="fill:none;stroke:#000000;stroke-width:0.43193;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
+           id="path7472" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/verilog/rtl/mux.v b/verilog/rtl/mux.v
index 8dcd3a3..af2b50e 100644
--- a/verilog/rtl/mux.v
+++ b/verilog/rtl/mux.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module mux1 (
     input [1:0] in,
     input sel,
diff --git a/verilog/rtl/u21.v b/verilog/rtl/u21.v
index 42b25f3..2bd2d62 100644
--- a/verilog/rtl/u21.v
+++ b/verilog/rtl/u21.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u21 (
     input [3:0] in,
     output out
diff --git a/verilog/rtl/u21_ref.v b/verilog/rtl/u21_ref.v
index 6dbf0a4..0b07f5d 100644
--- a/verilog/rtl/u21_ref.v
+++ b/verilog/rtl/u21_ref.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u21_ref (
     input [3:0] func,
     input [1:0] pin,
diff --git a/verilog/rtl/u21_ref_tb.v b/verilog/rtl/u21_ref_tb.v
index ab958a3..57380cd 100644
--- a/verilog/rtl/u21_ref_tb.v
+++ b/verilog/rtl/u21_ref_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u21_ref_tb ();
 
 integer i;
diff --git a/verilog/rtl/u21_tb.v b/verilog/rtl/u21_tb.v
index 70b8542..4809dba 100644
--- a/verilog/rtl/u21_tb.v
+++ b/verilog/rtl/u21_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u21_tb ();
 
 integer i;
diff --git a/verilog/rtl/u22.v b/verilog/rtl/u22.v
index 6c0dfa8..86fcacf 100644
--- a/verilog/rtl/u22.v
+++ b/verilog/rtl/u22.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u22 (
     input [5:0] in,
     output [1:0] out
diff --git a/verilog/rtl/u22_ref.v b/verilog/rtl/u22_ref.v
index ffba66e..43d1bf1 100644
--- a/verilog/rtl/u22_ref.v
+++ b/verilog/rtl/u22_ref.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u22_ref (
     input [3:0] func1,
     input [3:0] func2,
diff --git a/verilog/rtl/u22_ref_tb.v b/verilog/rtl/u22_ref_tb.v
index cd164b8..0899d12 100644
--- a/verilog/rtl/u22_ref_tb.v
+++ b/verilog/rtl/u22_ref_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u22_ref_tb ();
 
 integer i;
diff --git a/verilog/rtl/u22_tb.v b/verilog/rtl/u22_tb.v
index 94d39e8..c452d61 100644
--- a/verilog/rtl/u22_tb.v
+++ b/verilog/rtl/u22_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u22_tb ();
 
 integer i;
diff --git a/verilog/rtl/u31.v b/verilog/rtl/u31.v
index 50ba800..532a192 100644
--- a/verilog/rtl/u31.v
+++ b/verilog/rtl/u31.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u31 (
     input [5:0] in,
     output out
diff --git a/verilog/rtl/u31_ref.v b/verilog/rtl/u31_ref.v
index f55a469..bc9590b 100644
--- a/verilog/rtl/u31_ref.v
+++ b/verilog/rtl/u31_ref.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u31_ref (
     input [7:0] func,
     input [2:0] pin,
diff --git a/verilog/rtl/u31_ref_tb.v b/verilog/rtl/u31_ref_tb.v
index 4586d7c..67f3149 100644
--- a/verilog/rtl/u31_ref_tb.v
+++ b/verilog/rtl/u31_ref_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u31_ref_tb ();
 
 integer i;
diff --git a/verilog/rtl/u31_tb.v b/verilog/rtl/u31_tb.v
index 89fbaaa..6d73e78 100644
--- a/verilog/rtl/u31_tb.v
+++ b/verilog/rtl/u31_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u31_tb ();
 
 integer i;
diff --git a/verilog/rtl/u41.v b/verilog/rtl/u41.v
index 1959ba0..1b45163 100644
--- a/verilog/rtl/u41.v
+++ b/verilog/rtl/u41.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41 (
     input [9:0] in,
     output out
diff --git a/verilog/rtl/u41_fullref.v b/verilog/rtl/u41_fullref.v
index 0623749..53cc183 100644
--- a/verilog/rtl/u41_fullref.v
+++ b/verilog/rtl/u41_fullref.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_fullref (
     input [15:0] func,
     input [3:0] pin,
diff --git a/verilog/rtl/u41_fullref_tb.v b/verilog/rtl/u41_fullref_tb.v
index 60eeb4d..4968fd6 100644
--- a/verilog/rtl/u41_fullref_tb.v
+++ b/verilog/rtl/u41_fullref_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_fullref_tb ();
 
 integer i;
diff --git a/verilog/rtl/u41_norm.v b/verilog/rtl/u41_norm.v
index 48d3394..4e505b1 100644
--- a/verilog/rtl/u41_norm.v
+++ b/verilog/rtl/u41_norm.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_norm (
     input [15:0] func,
     output [15:0] norm,
diff --git a/verilog/rtl/u41_ref.v b/verilog/rtl/u41_ref.v
index 31ab5b3..a71363e 100644
--- a/verilog/rtl/u41_ref.v
+++ b/verilog/rtl/u41_ref.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_ref (
     input [15:0] func,
     input [3:0] pin,
diff --git a/verilog/rtl/u41_ref_tb.v b/verilog/rtl/u41_ref_tb.v
index d6c38d3..37d4af7 100644
--- a/verilog/rtl/u41_ref_tb.v
+++ b/verilog/rtl/u41_ref_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_ref_tb ();
 
 integer i;
diff --git a/verilog/rtl/u41_rest.v b/verilog/rtl/u41_rest.v
index a5fc6d4..f9404cb 100644
--- a/verilog/rtl/u41_rest.v
+++ b/verilog/rtl/u41_rest.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_rest (
     input [7:0] perm,
     input [2:0] coord,
diff --git a/verilog/rtl/u41_tb.v b/verilog/rtl/u41_tb.v
index 654bba0..b261ce1 100644
--- a/verilog/rtl/u41_tb.v
+++ b/verilog/rtl/u41_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module u41_tb ();
 
 integer i;
diff --git a/verilog/rtl/ucomb.v b/verilog/rtl/ucomb.v
index fc92eba..e937f7d 100644
--- a/verilog/rtl/ucomb.v
+++ b/verilog/rtl/ucomb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module ucomb (
     input [3:0] u21_in,
     input [5:0] u31_in,
diff --git a/verilog/rtl/ucomb_full.v b/verilog/rtl/ucomb_full.v
index 778706b..0178fc3 100644
--- a/verilog/rtl/ucomb_full.v
+++ b/verilog/rtl/ucomb_full.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module ucomb_full (
     input [26:0] in,
     output [5:0] out
diff --git a/verilog/rtl/ucomb_full_tb.v b/verilog/rtl/ucomb_full_tb.v
index 7c26c58..5e2d997 100644
--- a/verilog/rtl/ucomb_full_tb.v
+++ b/verilog/rtl/ucomb_full_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module ucomb_full_tb ();
 
 integer i;
diff --git a/verilog/rtl/ucomb_ref.v b/verilog/rtl/ucomb_ref.v
index 00740b8..c4a51b0 100644
--- a/verilog/rtl/ucomb_ref.v
+++ b/verilog/rtl/ucomb_ref.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module ucomb_ref (
     input [1:0] sel,
     input [15:0] func,
diff --git a/verilog/rtl/unigate_tb.v b/verilog/rtl/unigate_tb.v
index 4e442ac..aecf7f7 100644
--- a/verilog/rtl/unigate_tb.v
+++ b/verilog/rtl/unigate_tb.v
@@ -1,3 +1,8 @@
+// SPDX-License-Identifier: MIT
+// SPDX-FileCopyrightText: 2022 Tamas Hubai
+
+`default_nettype none
+
 module unigate_tb ();
 
 reg clk;