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;